Hi all, A few weeks ago I posted a pull request that adds support for the RDTech UM series of USB analysers [1]. This patch series has lived through a couple of revisions (the first version announced on IRC in October 2018). I have only tested the UM24C, but the patch should support UM25C and the UM34C as well. Support for the latter devices was made possible thanks to the protocol documentation by Sven Slootweg [2].
I have also just created a pull request that adds support for the RDTech TC66C (USB serial only) [3]. Due to the similarity between pull request shares a few commits with the pull request for the RDTech UM series. For those curious about the protocol, I have created a wiki page [4] that describes it. Initial investigation into the protocol was enabled by Ben V. Brown's blog post and Python code that describes the BLE protocol. Related to these pull requests, there is a workaround for a Bluetooth issue that I encountered when connecting to my UM24C. The workaround [6] adds a retry if connect() returns EBUSY. There was a discussion about this on the list a while back. I would be grateful if someone could have a look at these pull requests. Thanks to Frank (knarfS) for reviewing the UM24C patch. Thanks, Andreas [1] https://github.com/sigrokproject/libsigrok/pull/40 [2] https://sigrok.org/wiki/RDTech_UM_series [3] https://github.com/sigrokproject/libsigrok/pull/46 [4] https://sigrok.org/wiki/RDTech_TC66C [5] https://ralimtek.com/reverse%20engineering/software/tc66c-reverse-engineering/ [6] https://github.com/sigrokproject/libsigrok/pull/44
_______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel