I have just bouth a cheap NanoVNA for just 30 € in Aliexpress and thought it would be very interesting to compare with my VNWA3.
NanoVNA board type and firmware version can be inspected through serial interface:
ramiro@debian-x260:~$ cu -l /dev/ttyACM0 -s 115200 Connected. ch> ch> ChibiOS/RT Shel ChibiOS/RT ? ch> info Kernel: 4.0.0 Compiler: GCC 8.2.1 20181213 (release) [gcc-8-branch revision 267074] Architecture: ARMv6-M Core Variant: Cortex-M0 Port Info: Preemption through NMI Platform: STM32F072xB Entry Level Medium Density devices Board: NanoVNA-H Build time: Oct 18 2019 - 16:10:54 ch> version v0.2.3-2-g8ac9166 ch>
Both VNA were calibrated using a home made SMA calibration kit after a 30 m warmup time. Several junk box devices were measured and saved into a S2P format S-parameters file. Files were opened in VNWA3 software to be displayed and compared.
Theese are the comparison screenshots. RED traces are VNWA3, BLUE traces are NanoVNA:
Copyright (c) 2013 Ramiro Aceves . Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".