[Bug] Sofle via
keymap Missing RGB Underglow Animations for Sofle RGB 2.1
#23251
Labels
via
keymap Missing RGB Underglow Animations for Sofle RGB 2.1
#23251
Describe the Bug
tl;dr: Is it possible that #22934 removed
RGBLIGHT_ENABLE
in favor ofRGB_MATRIX_ENABLE
, which in turn disabled RGB underglow animations for-kb sofle/rev1 -km via
that were previously working?I have a Sofle RGB 2.1 (standard/not the Keyhive version.) My keyboard uses USB-C Sea-Micros and has 6 underglow LEDs per side, but no per-key LEDs.
Several months back, I had previously built firmware with no local modifications, using the
via
keymap for VIA compatibility (qmk compile -kb sofle/rev1 -km via
) and had been using it without experiencing the issue described below.However, after updating my QMK version/repository and rebuilding the firmware using the command above, RGB underglow animations no longer work, and the RGB mode cycling keys I've assigned in VIA (
RGB_MOD
/RGB_RMOD
) have no effect. I can still toggle the lights on and off, cycle through static hues (RGB_HUI
/RGB_HUD
), and modify brightness/saturation; it's only the animations that no longer work. I also noticed that VIA reports backlight-related errors when connecting to the keyboard using that firmware built wth-km via
, with references toCommand name: BACKLIGHT_CONFIG_GET_VALUE
in its error log.My guess is that this behavior may have been caused by #22934 by @waffle87, which included a change to the
via
keymaprules.mk
that seemingly disabledRGBLIGHT_ENABLE
in favor ofRGB_MATRIX_ENABLE,
along with previously-definedRGBLIGHT_EFFECT
s, but it's possible I'm misunderstanding those changes.I tried modifying the
via
keymaprules.mk
locally to addRGBLIGHT_ENABLE = yes
and either removeRGB_MATRIX_ENABLE = yes
or set it tono
, but both of these had no effect on the firmware size and neither were able get the animations working as before on their own. In combination withRGBLIGHT_ENABLE = yes
andRGB_MATRIX_ENABLE = no
, I added a customconfig.h
that included several of the#define RGBLIGHT_EFFECT_
s that I linked above, and once included, those work as expected and the errors disappear in VIA, but I get "firmware too large" errors if I try to include more than ~3 effects whereas in the previously-working firmware, I believe many more were available.So, to repeat my opening question: Is it possible that #22934 removed
RGBLIGHT_ENABLE
in favor ofRGB_MATRIX_ENABLE
, which in turn disabled RGB underglow animations for-kb sofle/rev1 -km via
that were previously working?Keyboard Used
sofle/rev1
Link to product page (if applicable)
No response
Operating System
macOS
qmk doctor Output
Is AutoHotKey / Karabiner installed
Other keyboard-related software installed
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: