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.