Upgrade NanoVNA use DFU - jumbo77/NanoVNA GitHub Wiki

1.DFU is a SW is for programming the STM32 via the USB (UM0412)

The package contains all binaries and source code for DfuSe USB device firmware upgrade (DFU) software, including the demonstration, debugging GUIs and protocol layers.

https://www.st.com/en/development-tools/stsw-stm32080.html?s_searchtype=keyword

It includes the DFU driver compatible with the latest Microsoft®OS.

DfuSe utility can be used to interact with the STM32 system memory bootloader or any In-Application Programming (IAP) firmware, running from the user Flash, thus allowing internal memories programming through USB.

See this video.

https://www.youtube.com/watch?v=Kx7yWVi8kbU&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=28

2:Now we use the .DFU file with the DfuSe Demonstration, to program the device.

If the 2.8" 3.2" NanoVNA you can use the menu "CONFIG→DFU→RESET AND ENTER DFU" to enter the update mode. 3. Install the ST DFU driver for NanoVNA. 4. Install the driver correctly: 5. Run the DfuSe Demonstration and download .DFU file on your NanoVNA.

  1. Upgrade successful!

7,Now remove the boot jumper and reset NanoVNA. Recalibrate the NanoVNA.