19 Jul
2018
19 Jul
'18
6:48 p.m.
Hello,
A few years ago, I identified a bug in the HID implementation on the FCDP+:
http://www.funcubedongle.com/?page_id=1073#comment-72288
I'd like to work with Howard to fix this, as it causes lock-ups on both macOS and FreeBSD when using the FCDP+ and gqrx.
(Short summary: Reading a HID report endpoint should always return the most current report, even if that contains no data. This is why using HID as a general-purpose data transfer mechanism is A Bad Thing. Shame on Microsoft for encouraging people to use it that way.)
Thanks,
--- Zach N0ZGO