j4k3@lemmy.world 4 days ago
How does one find an unknown register in hardware for a similar but undocumented setting? My laptop has an undocumented microcontroller for the RGB keyboard. I can change it through the extra function keys but only to a 3 level preset and not the real fine tuned control. I can dual boot and change the setting with their app and it is persistent. If I could discover all registers their app uses I would totally ditch w11 and free up a good bit of space. I figure it is just a block of memory somewhere, (thinking like Arduino stuff), but I am clueless about how to find that at OS level complexity… If anyone here casually knows at a conversational social level here, like don’t go looking it up for me or whatnot
Novocirab@feddit.org 4 days ago
I know nothing about this, but can OpenRGB (Linux tool) talk to your device in any way?
j4k3@lemmy.world 4 days ago
Not as of a year or so back. I’m not sure how it works but there are several settings available in the manufacturer’s app that are not in Linux. Only the hotkey settings from the fn+ function keys work. Dmesg spits out a block of unrecognized memory that is something like 8 or 16 bits long that is the likely culprit. There is some odd microcontroller on a serial bus that is unrecognized too IIRC but that I have never seen before like any of the thousands found on LCSC. Last time I checked linux-hardware.org, it looked like no one had solved this one on any of the scans. I’m not motivated to chase it down myself. Poking some registers or watching for the changed location after using the built in hotkey would be peripherally interesting as a general thing to know.
Novocirab@feddit.org 4 days ago
I feel you basically. I have given up trying to control the RGB on my RAM (even though it’s probably decently documented somewhere).