¿ªÔÆÌåÓý

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

NanoVNA H4, Windows 11 and firmware update


 

Hi. I know that this topic has been covered a lot. However I can't make my NanoVNA be recognised by my PC running Windows 11 64-bit (latest version) using the DFU SE. Please note:
1) I have read and followed the beginners guide
2) I installed the driver, but no devices appear in the "Available DFU devices" upper selector in the DFU SE.
3) In the device manager, when I set my NanoVNA H4 in DFU mode, it appeard as "STM32 Bootloader" under "USB devices"
4) It does the same with my TinySA Ultra
5) If I use the STM32 Cube programmer, the NanovNA H4 is perfectly recognized, but it can manage only .bin files (no .dfu ones) and not all the FW versions are available in this format
6) For the over stated reason, I can easily update the firmware of my TinySA Ultra, but not the NanoVNA

I have heard that .dfu files can be converted into .bin files. This could solve definitely my problem. However I can't find specific and accurate instructions about that.

Any suggestions?

Many thanks. ?


 

This will help for You:


 

Andrea,

The easiest way to upgrade is to use the built in firmware update feature in NanoVNA app which works with bin or dfu files. It is a Windows application that interfaces with a NanoVNA and is a very useful program. There are several forks of the original program written by OneOfEleven. I like the Owen Duffy version which is available below....



You can learn how to use it in this groups.io post

/g/nanovna-users/message/28096

This beginners guide shows you how to flash with nanoVNA app starting on page 45



Roger


 

dislords version is more actual

owenduffy stops at 209 while dislord is at 215



greetz sigi dg9bfc

Am 10.07.2023 um 23:15 schrieb Roger Need via groups.io:

Andrea,

The easiest way to upgrade is to use the built in firmware update feature in NanoVNA app which works with bin or dfu files. It is a Windows application that interfaces with a NanoVNA and is a very useful program. There are several forks of the original program written by OneOfEleven. I like the Owen Duffy version which is available below....



You can learn how to use it in this groups.io post

/g/nanovna-users/message/28096

This beginners guide shows you how to flash with nanoVNA app starting on page 45



Roger







 

I didn't even realize that the application handles not just a bin, the hex and dfu files...

beginners guide newer version in the file section:
/g/nanovna-users/files/Absolute%20Beginner%20Guide%20to%20The%20NanoVNA/Absolute_Beginner_Guide_NanoVNA_v1_6.pdf


 

Back about a week ago somebody else had a similar problem w/win 11. (I still run win 7) Seems there are some software switches that need setting for the COM ports. (no I'm not sure which article I saw it in)

Mike C. Sand Mtn Ga

On 7/10/2023 8:36 AM, Andrea I2UEA wrote:
Hi. I know that this topic has been covered a lot. However I can't make my NanoVNA be recognised by my PC running Windows 11 64-bit (latest version) using the DFU SE. Please note:
1) I have read and followed the beginners guide
2) I installed the driver, but no devices appear in the "Available DFU devices" upper selector in the DFU SE.
3) In the device manager, when I set my NanoVNA H4 in DFU mode, it appeard as "STM32 Bootloader" under "USB devices"
4) It does the same with my TinySA Ultra
5) If I use the STM32 Cube programmer, the NanovNA H4 is perfectly recognized, but it can manage only .bin files (no .dfu ones) and not all the FW versions are available in this format
6) For the over stated reason, I can easily update the firmware of my TinySA Ultra, but not the NanoVNA

I have heard that .dfu files can be converted into .bin files. This could solve definitely my problem. However I can't find specific and accurate instructions about that.

Any suggestions?

Many thanks. ?




 

Thank you very much to all of you for the interesting information.


SteveH
 

I just recently upgraded my NanoVNA H4 using DFU SE. I had a problem with discovering the device until I did an upgrade of the driver for STM32 Bootloader. You can simply right-click on STM32 Bootloader in Device Manager and do a manual search of drivers... point to the ST Microelectronics folder... and upgrade. After upgrading the driver everything worked perfectly. Sorry if this message is a repeat.

73's,
Steve N0GWC


 

Thank you Steve. I do know this procedure as I am a quite old user of the TinySA (normal and Ultra). It always worked till I upgraded from Windows 10 to Windows 11. From that time my two PCs don't recognize the driver. If I do the said procedure the result is a message saying "best driver already installed".
As far as the TinySa is concerned, I switched to STM32 CubeProgrammer which is fine, but for NanoVNA not all the firmare updates are released in .bin format.