qgroundcontrol icon indicating copy to clipboard operation
qgroundcontrol copied to clipboard

3DR radio flashing: please let user choose firmware, ask for confirmation.

Open AndKe opened this issue 9 years ago • 9 comments

For consistent experience, when 3DR radio is about to be flashed: please make the behavior more like Ardupilot flashing:

Ask user for confirmation, and offer to flash custom file, instead of just flashing right away.

AndKe avatar Dec 22 '16 22:12 AndKe

Also when choosing Custom Firmware for PX4/ArduPilot radio buttons should disable or hide so user isn't confused.

DonLakeFlyer avatar Dec 23 '16 12:12 DonLakeFlyer

this is still an issue, connecting a radio, means flashing it with current SiK , instead of at least confirming that the user want that, or offer to choose a firmware file..

AndKe avatar Feb 24 '18 12:02 AndKe

Please unplug your Pixhawk and/or Radio from USB. Plug in your device via USB to start firmware upgrade. Found device: SiK Radio Putting radio into command mode Rebooting radio to bootloader Connected to bootloader: Version: 0 Board ID: 130 Flash size: 0 Unable to find specified firmware for board type Upgrade cancelled

Can the check for firmware be done in advance, and refrain from even putting the radio into bootloader mode if there isn't an appropriate firmware for it? Or, if firmware isn't found, can the radio be taken back out of bootloader mode and restored to functionality? What it's doing right now is just bricking radios and I need to go dig out a Windows box with MP to unbrick them.

(The radio in the above example is an RFD900+ by the way.)

myself248 avatar Jul 03 '20 03:07 myself248

What it's doing right now is just bricking radios and I need to go dig out a Windows box with MP to unbrick them.

You should just need to remove power from them and they go out of command mode.

DonLakeFlyer avatar Jul 03 '20 03:07 DonLakeFlyer

You should just need to remove power from them and they go out of command mode.

I wish, but the red LED is on solid no matter how many times I power cycle it, until I go find something with valid firmware for it. Numerous similar tales of woe over here: https://discuss.ardupilot.org/t/3dr-radio-in-bootloader-mode-after-failed-firmware-update/14911

myself248 avatar Jul 03 '20 04:07 myself248

Numerous similar tales of woe over here: https://discuss.ardupilot.org/t/3dr-radio-in-bootloader-mode-after-failed-firmware-update/14911

So three years ago for the first forum post and nobody bothers to notify QGC dev of the problem. Sigh!

DonLakeFlyer avatar Jul 03 '20 04:07 DonLakeFlyer

Can the check for firmware be done in advance, and refrain from even putting the radio into bootloader mode if there isn't an appropriate firmware for it?

No. The id needed to know which firmware to flash comes from the bootloader.

Or, if firmware isn't found, can the radio be taken back out of bootloader mode and restored to functionality?

Yes. Working on that.

DonLakeFlyer avatar Jul 03 '20 17:07 DonLakeFlyer

I believe this is supported now but SiK Radio flashing in general seems busted right now. Will verify once that's fixed.

DonLakeFlyer avatar Nov 08 '20 17:11 DonLakeFlyer

I am still having this issue. Qgroundcontrol updated my SiK radio firmware to a version incompatible with my air module so now they won't pair.

But Qgroundcontrol won't let me choose the older/compatible version to reupload to the ground link, so I can't use my telemetry radio.

destroyo123 avatar Sep 13 '24 20:09 destroyo123