Released 4 open source Linux tools for hardware locked behind proprietary Windows/Mac apps
Posted by batoba@reddit | linux | View on Reddit | 20 comments
If you've ever plugged in a device on Linux and gotten nothing because the config app is Windows-only, these are for you.
**rode-wireless-go-ctl** — Configure the RODE Wireless GO II from Linux. Gain, safety channel, recording modes, LED brightness — all the stuff locked behind RODE Central. USB HID protocol, works with hidapi. Includes udev rules.
https://github.com/christianmeurer/rode-wireless-go-ctl
**whoop-reader** — Read real-time heart rate, HRV, SpO2, skin temperature from a Whoop 4.0 over BLE. No subscription required to see your own data. Uses bleak for cross-platform BLE.
https://github.com/christianmeurer/whoop-reader
**bambu-local** — Control Bambu Lab 3D printers locally via MQTT. Print start/stop, temperature, G-code, camera snapshots, AMS status. No cloud dependency. CLI + Python library.
https://github.com/christianmeurer/bambu-local
**cricut-re-toolkit** — Protocol analysis toolkit for Cricut cutting machines. BLE scanner, traffic logger, XXTEA decryption for legacy models, Design Space Electron app analyzer. Research tool for anyone working on Linux Cricut support.
https://github.com/christianmeurer/cricut-re-toolkit
All Python, all MIT licensed. Install with pip, use from the command line. The RODE and Cricut tools are alpha — they need community USB/BLE captures to verify command bytes. The Whoop and Bambu tools are more complete.
Built these because I was tired of rebooting into Windows to configure my own hardware.
Idk_anythinglol@reddit
Great work, i wish i was smart enough to do this lol, i have a mouse (delux m600pro) which only has software on windows
TheOneTrueTrench@reddit
What work? This was all done with an LLM. OP has no right to claim they did anything.
Idk_anythinglol@reddit
didn't realize that, i read a bit more into it and yeah, LLM work lol
TheOneTrueTrench@reddit
I always verify, but upwards of 90% of projects shared nowadays are pure slop, unread and unverified by the person who committed the project.
batoba@reddit (OP)
The 52-second window reflects the time it took to push existing local repositories to GitHub, not the development time. The codebase is fully typed, manually architected, and handles BLE async queues properly. You're welcome to actually review the code before making assumptions based on Git metadata.
TheOneTrueTrench@reddit
Yeah, sure, it's totally not slop.
batoba@reddit (OP)
The real question is, what does slop even means in this context? Are you saying the code doesn't work, it is low quality, or what? Throwing words is too easy when you don't know what you are talking about, I guess.
TheOneTrueTrench@reddit
If you could actually write the code on your own, you would, because you would care about making sure it was right.
You'd have tests, you'd have gone through and written it yourself, to make sure it worked exactly how you want it to work.
But you can't do that, all you can do is ask an LLM to do things for you.
batoba@reddit (OP)
I understand your point of view. I'm sure many people handle those things carelessly. That is not my approach at all. Don't you think someone can use AI and at the same time be careful enough with testing and documentation? I could of course just drop some task and watch everything happen without any concern about the end result, but in my experience the debugging process is absolutely hellish, even with an AI. I am not trying to convince you of anything, I imagine you are a seasoned developer, capable of many things. For what is worth, thanks for being concerned, we really need more responsibility!
Idk_anythinglol@reddit
yea i've noticed the rise too, i should definitely be more mindful lol, i appreaciate you letting me know
gaorp@reddit
don't have to be, LLMs are "capable"
batoba@reddit (OP)
Sorry, my phrasing was wrong, and the commenters are completely right and justified. Thanks!
TheOneTrueTrench@reddit
Oh, goody, four slop coded projects created and pushed within 52 seconds.
Is anyone supposed to believe for a second that you even read the thousands of lines of code you got a slopbot to generate in under a minute?
batoba@reddit (OP)
Oh, sorry. I see where you are coming from!
AutoModerator@reddit
This submission has been removed due to receiving too many reports from users. The mods have been notified and will re-approve if this removal was inappropriate, or leave it removed.
This is most likely because:
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Separate-Royal9962@reddit
This is the kind of work that makes Linux actually usable day-to-day. "Built these because I was tired of rebooting into Windows" — story of every hardware user on Linux. Nice to see real reverse engineering effort instead of just wrapper scripts. The RODE HID one is especially useful for anyone doing audio production.
Cloakedbug@reddit
Nice contribution’
TheOneTrueTrench@reddit
They didn't contribute jack shit. They generated all of these with an LLM.
Klapperatismus@reddit
Very cool. Thank you.
Leather_Flan5071@reddit
Comment to make this relevant