My numpad had been operating just fine, but I decided to customize it a bit on https://keyboard.frame.work/ just to try out VIA and see what I can do with it. Now, every time the laptop wakes or boots, the numpad malfunctions. There is no backlight, and keypresses are not registered. In VIA, the numpad appears blank (as in the attached image). I have tried to fix it by reverting the few changes I had made in VIA, but that did not help. I can temporarily resolve the issue by:

  1. Navigating to a different layer in VIA. Not actually activating the layer on the keyboard or anything; just clicking a layer in the VIA user interface (without making a change) is apparently enough to make it start registering keypresses.
  2. Changing the backlight mode to “breathing”. As I am not a fan of that lighting effect, I can then change it to “off”, at which point the backlight will just be solidly lit like normal.

After doing these two things in VIA, the numpad starts working as expected again, but goes back to misbehaving again the next time I shut my laptop.

Any idea what is happening here? Are there supposed to be more Backlight Effect options than just “Breathing” and “Off”? Can I just revert the numpad back to the stock firmware or something to fix this permanently?