Beware of cheap underperforming clones

As of 2022 there are many badly performing clones on the market. V2/3GHz NanoVNA uses parts like ADF4350 and AD8342 which are costly and clones have been cutting costs by using salvaged or reject parts.

See official store and look for V2 Plus4/V2 Plus4 Pro versions only to avoid getting a bad clone. We have stopped selling V2.2 versions since October 2020, so all V2 hardware that are not Plus or Plus4 are not made by us and we can not guarantee performance.

NanoVNA V2 Forum

Note: this page is a mirror of
Click here to join and see most recent posts.

Function of "BOOT0" ?

Anne Ranch 2022/06/11 09:42

On my device there is unused pins -  connector "P1" on PCB.
There is no correlation between schematic and PCB...
What does "BOOT0" do ?

Reboot / reset ?

Vladimir Lebedev 2022/06/12 02:30

Hello Anne!

BOOT0+VDD short connected+Turn ON = DFU Mode of NanoVNA-H
Here is newest Firmware, Release:

Best regards
Vladimir, DL7PGA

Vladimir Lebedev 2022/06/12 02:31

Anne, is it schematic of NanoVNA-H?

Anne Ranch 2022/06/12 15:10

No, the schematic title label is "nanoVNA " and it has not a single "P x"  designation on it ...

Vladimir Lebedev 2022/06/13 01:17

Hello Anne!
STM32F072 is processor in NanoVNA/NanoVNA-H
NanoVNA-H is from Hugen, modified version of NanoVNA. I have had pcb version 3.4. Last pcb version 3.6 has micro sd slot and clock crystal 32768 Hz.

FW from DiSlord is for all variants NanoVNA. Ask DiSlord over HC-05/HC-06 connection to NanoVNA.

73 de Vladimir, dl7pga

Jim Lux 2022/06/13 06:26

Maybe it's a slightly different version, but the NanoVNA-H schematic shows BOOT0 connected to a 2 pin connector P1.
In any case the function is as described - connect it to Vbat, and it puts the thing into DFU mode (maybe only on power up).

Anne Ranch 2022/06/13 14:54

Your schematic title has -H added to the name .
Minor detail....

On Mon, Jun 13, 2022 at 1:33 PM Jim Lux <> wrote:

Anne Ranch 2022/06/13 13:25

Here is what "gtkterm" gives me
In laymen terms - I am connected to nanoVNA using serial ( USB)  port and "running" some kind
of so far undefined script.

It looks as "menu" commands...

So  far I used "reset" and "version"...


ch> ChibiOS/RT Shehelp

ChibiOS/RT ?

ch> help

Commands: help exit info threads version reset freq offset saveconfig clearconfig data frequencies port stat gain power sample scan sweep test touchcal touchtest pause resume cal save recall trace marker edelay capture vbat transform threshold vbat_offset

ch> version


ch> info

Kernel: 4.0.0

Compiler: GCC 8.3.1 20190703 (release) [gcc-8-branch revision 273027]

Architecture: ARMv6-M

Core Variant: Cortex-M0

Port Info: Preemption through NMI

Platform: STM32F072xB Entry Level Medium Density devices

Board: NanoVNA-H

Build time: Jan 18 2020 - 23:49:58


My conclusion - I own "Board: NanoVNA-H" and do not care if the github schematic is without "H" .

To reply to this topic, join

View this thread on