I bought a WCH BLE Analyzer PRO, only to realize it doesn't have Linux support. Using the windows binaries, i reverse engineered their USB implementation, and vibe-coded a capture tool together in less than 24 hours.
I bought a WCH BLE Analyzer PRO, only to realize it doesn't have Linux support. Using the windows binaries, i reverse engineered their USB implementation, and vibe-coded a capture tool together in less than 24 hours.
Reverse engineering process and details are available here: https://github.com/xecaz/BLE-Analyzer-pro-linux-capture/blob...
A bit of a demo of the driver and decoding on Linux: https://www.youtube.com/watch?v=HGuT78euLIo
I also wrote a Android app that allows OTG connecting the WCH BLE Analyzer to a Android phone. Waiting for the OTG adapter to test it properly, if anyone is interested.
Android app is built: https://www.youtube.com/watch?v=J0l872HcAaY
https://play.google.com/apps/testing/com.manonbrokenhorse.wc...
https://play.google.com/store/apps/details?id=com.manonbroke...