EdgeTX / buddy

The next generation tool for EdgeTX. A cross platform app, with browser compatibility.
https://buddy.edgetx.org
MIT License
37 stars 19 forks source link

QoL: Ensure user knows how to DFU mode flash #52

Closed pfeerick closed 4 months ago

pfeerick commented 1 year ago

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).

Nezteb commented 6 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: 2024-03-10 19_36_53-EdgeTX Buddy

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.

pfeerick commented 6 months ago

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?

image