Ok so tonight was flash the firware night :)
It took me longer than it should of but I got there in the end :)
I am using Ubuntu and to do this you need the dfu-util pacakger so go ahead and
$sudo apt-get install dfu-util
Now put your VNA into DFU mode the same way as elsewhere by shorting boot to vdd and powering up. Now connect your USB cable.
next list the devices with:
$sudo dfu-util -l
I get:
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to
Found DFU: [0483:df11] ver=2200, devnum=21, cfg=1, intf=0, path="5-5", alt=1, name="@Option Bytes /0x1FFFF800/01*016 e", serial="FFFFFFFEFFFF"
Found DFU: [0483:df11] ver=2200, devnum=21, cfg=1, intf=0, path="5-5", alt=0, name="@Internal Flash /0x08000000/064*0002Kg", serial="FFFFFFFEFFFF"
First I took a backup of nanoVNA (paranoid about bricking things)
$sudo dfu-util -a 0 -i 0 -s 0x08000000:leave -U temp.bin
Then I went ahead and flashed the firmware:
$dfu-util -a 0 -D nanoVNA_900_ch_20190505.dfu
It really is that painless :)
Cheers all
Tim M0THM