qmk / qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
https://qmk.fm
GNU General Public License v2.0
18.09k stars 38.9k forks source link

[Bug] Idobao ID75 V3 (Drop) Issue with RGB Matrix #23619

Open DutchMex opened 5 months ago

DutchMex commented 5 months ago

Describe the Bug

When using the QMK firmware for Idobao id75/v2 on my ID75 v3 keyboard from Drop, there are glitches when using any of the preconfigured RGB animations. Particularly, any moving or reactive light effect, when nearing the top row, will cause many other LEDs in the matrix to flash with rainbow colors. It seems as though the lighting overflows what is physically present on the keyboard, and then the overflow causes “random” flashes of color on other LEDs. Sometimes this will even result in a random few LEDs remaining on after turning off RGB completely.

To reproduce bug:

Keyboard Used

id75/v2

Link to product page (if applicable)

https://drop.com/buy/idobao-id75-v3-hot-swappable-ortholinear-aluminum-keyboard-kit

Operating System

Mac OS Sonoma 14.4.1

qmk doctor Output

qmk doctor
Ψ QMK Doctor is checking your environment.
Ψ CLI version: 1.1.5
Ψ QMK home: /Users/grantbrinkman/GitHub/qmk_firmware
Ψ Detected macOS 14.4.1 (Apple Silicon).
Ψ Userspace enabled: False
Ψ Git branch: master
Ψ Repo version: 0.24.7
⚠ The official repository does not seem to be configured as git remote "upstream".
Ψ CLI installed in virtualenv.
Ψ All dependencies are installed.
Ψ Found arm-none-eabi-gcc version 8.5.0
Ψ Found avr-gcc version 8.5.0
Ψ Found avrdude version 7.3
Ψ Found dfu-programmer version 1.1.0
Ψ Found dfu-util version 0.11
Ψ Submodules are up to date.
Ψ Submodule status:
Ψ - lib/chibios: 2023-04-15 13:48:04 +0000 --  (11edb1610)
Ψ - lib/chibios-contrib: 2023-11-27 18:15:44 +0100 --  (9d7a7f90)
Ψ - 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

Is AutoHotKey / Karabiner installed

Other keyboard-related software installed

N/A

Additional Context

I have very little experience with QMK (other than QMK configurator and QMK-Toolbox), but a good bit of experience with microcontrollers and code, so if anyone is willing to assist, I would love to work on a solution to this. Thanks so much!

drashna commented 4 months ago

When using the QMK firmware for Idobao id75/v2 on my ID75 v3 keyboard from Drop

Are these actually the same hardware layout?

And are there 7 leds that flash like that?

DutchMex commented 4 months ago

I’m not sure if they are or not. I would suspect that it is at least slightly different, since Drop referred to it as V3.

Unsure about 7 leds, since it is my main keyboard at work and haven’t had time to take it apart to count them. It is exactly the top three rows of per-key LEDs though, and I don’t know whether the backlight ones are doing the same thing or not, since this is a solid metal case, and I have not had time to take it apart recently, as noted previously.

So, like 45 per-key LEDs that misbehave as described above, and unknown behavior for under keyboard LEDs.