Closed pfeerick closed 4 months ago
Agreed!
I spent an hour earlier unable to figure out how to correctly flash my new Boxer ELRS with the latest version of EdgeTX. I kept getting errors about there being no DFU interface:
Searching online for "Device does not have any USB DFU interfaces" only pulled up some obscure RC forums of people who already know what they are talking about. I'm very new to this hobby, so this would be a huge help for other newcomers.
One possibility is to simply extend the text here (and it's translated derivatives) https://github.com/EdgeTX/buddy/blob/530cf358eb279e16f3c77a15db9f8db2b840317b/src/renderer/components/devices/DeviceSelector.tsx#L157
i.e.
Add a device to get started
could become
Add a device to get started
Ensure your radio is turned off when connecting the USB, and that you pressed the boot0/DFU button while connecting the USB if this was a requirement to enter DFU mode for your radio.
Maybe also worth showing a link to the EdgeTX manual page for more information - either on this page or the next - for troubleshooting steps and more information about which radios need DFU mode TLC. Do we need to be more explicit and tell the user to look for the STM32 Bootloader entry?
Stage two (connect radio) should probably have a message that informs the user that their radio should be either OFF or DFU button held down on connection (if their radio has that requirement - e.g. TPro, T20, NV14/EL18, PL18).