Skip to content

[Bug] Work Louder Micro RGB Matrix flicker after macropad start/wakeup #24819

@ForsakenRei

Description

@ForsakenRei

Describe the Bug

Recently notice my macropad has a RGB Matrix (per key LED) flicker issue when the board start or wake up from sleep.
RGB Light (under glow) seems totally fine, but RGB Matrix (per key LED) will flicker for at least a few seconds once the board was connected, or wake the host up from sleep. It's not 100% reproducable but most of the times it is there.
Usually it will stop after a few seconds but sometimes it just keep flickering until I send QK_RBT or disconnect and re-connect the board.

I use my own kepmap here https://github.com/ForsakenRei/qmk-worklouder-micro
but I did try the pure default keymap and it has the same issue.

Not sure if disable RGB matrix totally will fix this issue but this macropad is a little different from other boards I have, especially for that rgb_functions.c sourced in rules.mk.

Keyboard Used

work_louder/micro

Link to product page (if applicable)

No response

Operating System

Windows 10/11

qmk doctor Output

Ψ QMK Doctor is checking your environment.
Ψ CLI version: 1.1.6
Ψ QMK home: C:/Users/{username}/qmk_firmware
Ψ Detected Windows 10 (10.0.19045).
Ψ QMK MSYS version: 1.10.0
Ψ Userspace enabled: False
Ψ Git branch: master
Ψ Repo version: 0.27.9
⚠ Git has unstashed/uncommitted changes.
Ψ - Latest master: 2025-01-15 14:36:20 -0500 (7b83bb9d26) -- Allow running Docker container on MacOS (without in-container USB support) (#24412)
Ψ - Latest upstream/master: 2025-01-15 14:36:20 -0500 (7b83bb9d26) -- Allow running Docker container on MacOS (without in-container USB support) (#24412)
Ψ - Latest upstream/develop: 2025-01-15 19:36:54 +0000 (1174d16b5a) -- Merge remote-tracking branch 'origin/master' into develop
Ψ - Common ancestor with upstream/master: 2025-01-15 14:36:20 -0500 (7b83bb9d26) -- Allow running Docker container on MacOS (without in-container USB support) (#24412)
Ψ - Common ancestor with upstream/develop: 2025-01-15 14:36:20 -0500 (7b83bb9d26) -- Allow running Docker container on MacOS (without in-container USB support) (#24412)
Ψ All dependencies are installed.
Ψ Found arm-none-eabi-gcc version 13.3.0
Ψ Successfully compiled using arm-none-eabi-gcc
Ψ Successfully tested arm-none-eabi-binutils using arm-none-eabi-size
Ψ Found avr-gcc version 14.2.0
Ψ Successfully compiled using avr-gcc
Ψ Successfully tested avr-binutils using avr-size
Ψ Found avrdude version 7.3-2024041
Ψ Found dfu-programmer version 1.1.0
Ψ Found dfu-util version 0.11
Ψ Submodules are up to date.
Ψ Submodule status:
Ψ - lib/chibios: 2024-02-17 19:20:06 +0000 --  (be44b3305f)
Ψ - lib/chibios-contrib: 2024-04-03 20:39:24 +0800 --  (77cb0a4f)
Ψ - lib/googletest: 2021-06-11 06:37:43 -0700 --  (e2239ee6)
Ψ - lib/lufa: 2022-08-26 12:09:55 +1000 --  (549b97320)
Ψ - lib/vusb: 2022-06-13 09:18:17 +1000 --  (819dbc1)
Ψ - lib/printf: 2022-06-29 23:59:58 +0300 --  (c2e3b4e)
Ψ - lib/pico-sdk: 2023-02-12 20:19:37 +0100 --  (a3398d8)
Ψ - lib/lvgl: 2022-04-11 04:44:53 -0600 --  (e19410f8)
Ψ QMK is ready to go, but minor problems were found

I removed all the keymaps I didn't need so there are uncommited changes.

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

N/A

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions