Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
DFU boot USB failures #449
Steps to reproduce
The firmware should execute from RAM and should enumerate over USB as a HackRF in Hi-Speed USB mode.
Enumeration fails, some messages appear in dmesg indicating failures to enumerate full-speed and/or low-speed devices. No Hi-Speed device is detected. Use of an oscilloscope on the USB data lines reveals a never-ending stream of 12 Mbps data produced by the microcontroller.
Reset the device and retry. Since this bug only happens about 3% of the time, retrying usually works.
Operating system: observed with various Linux distros
hackrf_info output: tested only on 2017.02.1 and more recent firmware