¿ªÔÆÌåÓý

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

NanoVNA-h4 stuck in DFU mode


 

My NanoVNA-H4 is stuck in DFU mode. when i try to use the DFuse.exe it does not see the device connected to the computer. when i go into device management i see the STM32 Bootloader listed under USB devices. i have tried several different articles on getting the windows 10 driver installed but nothing seems to work.

thanks in advance

Eric W.


 

On Mon, Sep 19, 2022 at 07:12 PM, Eric KO4ZEK wrote:


My NanoVNA-H4 is stuck in DFU mode. when i try to use the DFuse.exe it does
not see the device connected to the computer. when i go into device management
i see the STM32 Bootloader listed under USB devices. i have tried several
different articles on getting the windows 10 driver installed but nothing
seems to work.

thanks in advance
If the device is in dfu mode, install the firmware you want to use.
When that's done you turn it off and on and it should work.

The device will remain in dfu mode until you upload usable and working firmware to it.
--
Gyula HA3HZ ( )


 

that's the problem, i cannot get an image to load onto it. i cant even get the computer to get the correct driver for it.

i have tried two different windows 10 21H2 machines that both show STM32 Bootloader in the device manager under USB Devices but the DFuse.exe tool will not show it as being connected in DFU mode.


 

I had mine "lock up" . I removed the cover, disconnected the battery, and measured VCC and found it to hold a small voltage. I shorted to GND, reconnected battery and it came back to life. I hope this helps.


 

Terry; thanks for the info but no luck with my unit. i was able to get the driver for my device to finally install in Windows 10 after i performed the above so thats a plus. now to get the firmware to install...


 

this is what i see when i have the ZadiG, device manager, and DFuse.exe running. when i use DFUSE.exe i am not able to select the device to upload the new FW version to.


Paul
 

If you dont mind using CMD Line Interface, try dfu-util to install firmware. See to install. Real easy to use once you have .dfu file downloaded go to Terminal/CLI and type command:
dfu-util -a 0 -D <full pathname of .dfu file>
I'm on a MAC so no driver needed. See Bill Cody message #16933 working Windows driver:

Paul


 

Eric,
You need the Device manager to show that you have a DFU device installed.
Using the Device Manager (DM), and with the nano connected, delete any STM bootloader device(s) shown.
Then, use Zadig to install the correct driver. (check the forum Wiki)
Once you see a DFU driver, you can flash the device.

As for your device stuck in DFU mode, turn it off & remove battery.
Check continuity from Boot0 pin to both Gnd and Vdd pin (NOT Vcc!)
-DO NOT- use an ohmmeter that has over 1V at the probes!
Without the Jog SW pressed, and with no jumper from Boot0 to Vdd, there should be no connection to Gnd or Vdd.
Some jog switches get stuck when pressed-inward causing a permanent DFU.

Good luck!

...Larry


 

tried this today and it did not fix it.


 

Paul,

thanks i tried this; was able to see the device in the DeFuse and it completed the update but the machine still acts like its in DFU mode.