NanoVNASaver Software Walkthrough + NanoVNA Firmware Updates Bring 1.5 GHz Max Range
The NanoVNA is an open source VNA project by @edy555 and ttrftech that has recently become extremely affordable at less than US$50 for a fully assembled unit thanks to Chinese manufacturing (or a little more if you order it via Amazon).
Ohan Smit had recently been playing with the NanoVNA and came across a software package from Rune B. Broberg (5Q5R) called NanoVNASaver. NanoVNASaver is an open source program that can be used to read and plot data from the NanoVNA. It has some nice features like the ability to display multiple charts, increase the resolution up to 10k points, measure cable length via TDR calculations, save Touchstone files and more.
Over on his blog, Ohan has put up a walkthrough guide about using NanoVNASaver. He shows how to setup the application, calibrate the NanoVNA, and then demonstrates how to use NanoVNASaver to measure the response of some filters.
Later in the same post Ohan also includes an update about his experiments with some new experimental NanoVNA firmware that extends the maximum frequency range from the previous maximum of 900 MHz up to 1500 MHz. Results show that while it can work up to 1500 MHz, accuracy rapidly degrades above 900 MHz.
Looking for more information on the NanoVNA
I want to communicate with my nanovna directly with an ascii terminal on my MacBook but I don’t understand how to accomplish that. I tried installing an ascii terminal on the Mac but I can’t seem to get anything to connect. I assume that the nanovna needs to be running but I don’t know exactly what serial port to use and how to make the nanovna establish a connection.
Everything works fine on my linux box but when I tried to install nanovna-saver on my Mac I get this runtime message. Anyone have any ideas? I want to use my nanovna to collect data at the feed point of an antenna and my linux bos it too big to move out to the antenna.
Is there a document describing the NanoVNA-Saver SOFTWARE concept ?
I did not find much about HOW it interfaces with NanoVNA in github.
Flow chart / block diagram would be nice.
In pseudo code
setup serial – word length, baud rate etc…
send data via USB (serial?)
verify NanoVNA “signature”
I had installed all of them before I tried to run nano….
Paul, I had problem on win7 64bit because the virtual usb driver was unsigned and windows would not allow it to run. The driver in question can be located: “C:\Windows\System32\drivers\usbser.sys”
I downloaded the utility “dseo13b.exe” free on the internet to create a signature for the usberser.sys driver: try: https://www.filecroco.com/download-driver-signature-enforcement-overrider/
Peter, Thanks for your response. When I try to run nanovna-saver-v0.2.2-1.exe in cmd window I am getting the following message:
Traceback (most recent call last):
File “nanovna-saver.py”, line 17, in
File “c:\user\ieuser\appdata\local\programs\python\python37-32\lib\site- packages\PyInstaller\loader\pyimod03_importers.py”, line 627, in exec_module
File “NanoVNASaver\_main_.py”, line 21, in
ImportError: Dll load failed: The specified module could not be found.
 Failed to execute script nanova-saver
Have you had the same error message or something else?
Paul, probably the driver signature issue causing the python script to fail.
1) Connect your nanoVNA to the usb port and make sure the nanoVNA is turned on.
2) Windows should generate a sound if it detects the presence of your device (you may see a driver msg in lower right of screen)
3) Open your system device manager and check for a driver error in the PORTS (COM & LPT)
or under VIRTUAL COM PORTS
4) If you see the following driver error: STMicroelectronics Virtual COM PORT, then you probably need to sign the usbser.sys driver as per my previous post. (make a back up a copy of the original usbser.sys for piece of mind)
Device manager shows the PORTS (COM & LPT) and STMicroelectronics Virtual COM PORT with No error message (“This device is working properly”).
The error message I quoted in my previous message appears regardless I have Nano-VNA connected or not to PC…
I asked a friend of mine who does not have Nano-VNA meter but has win 7 (64bit) installed on his PC to downloaded and run nanovna-saver-v0.2.2-1.exe. And he was successful. So maybe there is something wrong with Win 7 config on my PC?
For Windows 7, it does require Service Pack 1 and Microsoft VC++ Redistributable you should download both 32 and 64 versions.
I had installed all of them before I tried to run nano…
I have problem with running nanoVNASaver on win7 (64 bit) – cannot start. Where can I get any support?
I don’t suppose this software is available for Mac OS?
Click on the github link and READ, and follow the instructions for “Mac OS: Homebrew” ?
Ok, thanks very much.