|
|
|
|
|
by Wojtkie
57 days ago
|
|
I did something similar with an LED display on my computer case. The display required a proprietary UI program from the manufacturer to display GPU/CPU temps which unfortunately only worked on Windows. Since it needs sensor data, WINE would not work here and I didn't want to do something funky with editing WINE or granting non-typical permissions. I was able to reverse engineer the software using Claude, some Python, and a few hours of probing sensor data to understand how it worked and what was available. I wrote most of the code myself (it was dead simple), but Claude was extremely useful in understanding what byte packets were being sent to the USB controller, what they meant, and what the controller was expecting. I was able to make it into a service so now it Just Works(tm). Probably the first time I've used it to "hack" something, but now I have a service that works great, I understand it, and I learned a ton about how Linux controls some low-level hardware. |
|