¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

FIrmware-Update hangs after exiting bootloader mode #firmware #qmx #usb #windows


 

Hi Hans,
Hi all,
?

after performing a firmware upgrade, the device appears to experience an issue with USB connectivity. Specifically, although the new image may be written successfully, the USB interface attempts to do the mode change (exiting bootloader mode) but fails.

On Windows 11, the error messages provided are not very descriptive¡ªthey simply indicate that the last connected device could not be reconnected, and the device seems to hang (neither powering down nor restarting).

Original Error message:

Ger?te-Manager - Unbekanntes USB-Ger?t (Fehler beim Anfordern einer Ger?tebeschreibung.)

Which might be translated to something like "Device-Manager - Unknown USB Device (Device Descriptor Request Failed)".

Steps to Reproduce:

  1. Upgrade the firmware on the device (after not doing a cold start, for e. g. after another firmware upgrade).
  2. Observe that after the firmware image is written, the USB interface attempts to reconnect.
  3. Note that on Windows 11, the system displays the error message above (takes a while, maybe after a timeout).
  4. The device remains unresponsive (hanging without a proper shutdown or restart).

Workaround:

A hard reboot (removing and reapplying the power supply) allows the device to power on normally and appear to function correctly upon restart.

Observations:

  • The issue may be related to whether the device had a cold start before the firmware upgrade was initiated. If the device was not cold started, the likelihood of this issue occurring appears to be higher (for me it happened all the time).
  • A cold start before initiating the firmware upgrade may prevent the USB connectivity issue.
  • At first I thought it might be connected to a unrecognized setting (USB Serial Ports number), but even changing this to 1 (the former default) the issue prevailed

Expected Behavior:

After a successful firmware upgrade, the USB interface should reconnect automatically without any connectivity issues or hangs, ensuring smooth operation without requiring a hard reboot.

Actual Behavior:

The device¡¯s USB interface fails to reconnect after the firmware upgrade, resulting in a hang state on Windows 11 until a hard reboot is performed. And I am not fully conviced it the firmware upgrade was indeed 100% complete.

?

Additional Information:

  • Environment: Windows 11
  • Firmware Upgrade Method: (see above)
  • Device Model: QMX
  • Firmware Version tested:
    • 1.00.027
    • 1.01.006
    • 1.01.007
--
Moritz, KO6DZX
?
?


 

Hello Moritz

This problem is not a new one with the SSB firmware. It may well be related to the issue that you have to power on your PC, before you power up your QMX. On Windows. Again something that doesn't happen in Linux where you can connect and disconnect as many times as you like and it handles it without hesitation. There must be some event which is improperly handled in QMX and Windows isn't happy about it. I haven't until now given it the highest priority, in other words, I'm not losing much sleep over it, because?the workaround is fairly?trivial. But eventually I'll get to it!

73 Hans G0UPL



On Sat, Apr 26, 2025 at 10:16?PM Moritz KO6DZX via <ko6dzx=[email protected]> wrote:
Hi Hans,
Hi all,
?

after performing a firmware upgrade, the device appears to experience an issue with USB connectivity. Specifically, although the new image may be written successfully, the USB interface attempts to do the mode change (exiting bootloader mode) but fails.

On Windows 11, the error messages provided are not very descriptive¡ªthey simply indicate that the last connected device could not be reconnected, and the device seems to hang (neither powering down nor restarting).

Original Error message:

Ger?te-Manager - Unbekanntes USB-Ger?t (Fehler beim Anfordern einer Ger?tebeschreibung.)

Which might be translated to something like "Device-Manager - Unknown USB Device (Device Descriptor Request Failed)".

Steps to Reproduce:

  1. Upgrade the firmware on the device (after not doing a cold start, for e. g. after another firmware upgrade).
  2. Observe that after the firmware image is written, the USB interface attempts to reconnect.
  3. Note that on Windows 11, the system displays the error message above (takes a while, maybe after a timeout).
  4. The device remains unresponsive (hanging without a proper shutdown or restart).

Workaround:

A hard reboot (removing and reapplying the power supply) allows the device to power on normally and appear to function correctly upon restart.

Observations:

  • The issue may be related to whether the device had a cold start before the firmware upgrade was initiated. If the device was not cold started, the likelihood of this issue occurring appears to be higher (for me it happened all the time).
  • A cold start before initiating the firmware upgrade may prevent the USB connectivity issue.
  • At first I thought it might be connected to a unrecognized setting (USB Serial Ports number), but even changing this to 1 (the former default) the issue prevailed

Expected Behavior:

After a successful firmware upgrade, the USB interface should reconnect automatically without any connectivity issues or hangs, ensuring smooth operation without requiring a hard reboot.

Actual Behavior:

The device¡¯s USB interface fails to reconnect after the firmware upgrade, resulting in a hang state on Windows 11 until a hard reboot is performed. And I am not fully conviced it the firmware upgrade was indeed 100% complete.

?

Additional Information:

  • Environment: Windows 11
  • Firmware Upgrade Method: (see above)
  • Device Model: QMX
  • Firmware Version tested:
    • 1.00.027
    • 1.01.006
    • 1.01.007
--
Moritz, KO6DZX
?
?


 

Moritz, this happens often on one or more of my 4 QMX*, but not always,? often it works correctly.? ?Something similar can also happen when going into firmware update mode, where you need to push the power button to turn the qmx on and get the USB drive to appear.