SonixQMK / qmk_firmware

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

[Bug] OpenRGB direct mode doesn't works with newer versions | Redragon Devarajas K556 #306

Open jpeter01 opened 1 year ago

jpeter01 commented 1 year ago

The direct mode doesn't works with OpenRGB in newer versions with Redragon Devarajas K556.

Describe the Bug

I pulled the sn32_master_openrgb branch, and enabled OpenRGB for Redragon K556: qmk_firmware/keyboards/redragon/k556/rules.mk : OPENRGB_ENABLE = yes qmk_firmware/keyboards/redragon/k556/keymaps/via/rules.mk : OPENRGB_ENABLE = no

The compilation went well for the keymap default, I flashed the firmware without difficulties. OpenRGB is recognizing and managing the keyboard, except the Direct mode. If I select the Direct mode from the menu, I get a "Solid Reactive Splash" light mode instead of Direct mode. Everything else is working fine. If I undefine every splah named effect in config.h than another reactive effect will take place if I select the direct mode in OpenRGB (the reactive effects are very smooth, there is no noticeable lagging). The K556 was detected by OpenRGB as QMK Openrgb device protocol version 13 with this branch.

If I compile the firmware from sn32_openrgb branch, than everything works well after flashing it (direct mode works as expected), however, there are less effects, and no reactive effects (if I enable those in the config.h than they are available after compiling, but they are lagging). The K556 was detected by OpenRGB as QMK Openrgb device protocol version 9 with this branch.

System Information

Additional Context