One of the many solutions for updating firmware on the NanoVNA-H* is using ST’s STM32CubeProgrammer.
It would seem that STM32CubeProgrammer deprecates the older DfuSe Demo utility… which remains available for download. Some online experts have inferred that the word Demo in the latter implies it is not the full quid… but they misunderstand the context.
Windows drivers
The two are kind of incompatible in that they use difference device drivers. If you set your machine up for one, it breaks the other until you switch the correct driver in.
STM32CubeProgrammer uses libusbk (or the like) whereas DfuSe Demo uses the STub30 driver.
Above is a dump of the driver properties in my working instance. Continue reading NanoVNA-H* – a howto do firmware update using STM32CubeProgrammer