NanoVNA-H4

NanoVNA-H4 — STM32F303 development board

The NanoVNA-H4 is the 4-inch-screen version of the open-source NanoVNA antenna analyzer — a 50 kHz to 1.5 GHz portable vector network analyzer in a handheld form factor with battery, touchscreen, and SMA ports for S11 and S21 measurements. At roughly $85, it covers 95% of what hobbyist antenna tuning, filter design, and cable testing actually needs.

★★★★★ 4.6/5.0

The default antenna analyzer for hams, Meshtastic builders, and FPV pilots — graduate to a SAA-2N only if you need 3 GHz or more dynamic range.

Best for: Antenna SWR tuningcable loss measurementfilter design verificationMeshtastic and FPV antenna optimization
Not for: Above 1.5 GHz (Wi-Fi 5/6 GHz, 5.8 GHz FPV needs an upgrade)lab-grade filter / mixer characterization

Where to Buy

Check Price on Amazon (paid link)

Pros

  • 50 kHz to 1.5 GHz covers HF, VHF, UHF, ISM bands (433/868/915 MHz), and 1.2 GHz amateur — almost every hobbyist antenna
  • 4-inch 480x320 touchscreen vs the older H/H2 2.8-inch — readable in field conditions and supports finger calibration without a stylus
  • Internal Li-Po battery (~4 hours) makes it truly portable for tower tuning
  • Saves Touchstone (.s1p / .s2p) files for analysis in NanoVNA-Saver or commercial RF simulators
  • Active community firmware (DiSlord) adds 401-point sweeps, segmented sweeps, and improved calibration

Cons

  • Dynamic range drops above 300 MHz — usable for SWR but not for tight filter rejection measurements
  • USB-C runs at standard CDC-ACM serial speeds — 401-point sweeps via NanoVNA-Saver take a few seconds (not instant) but is normal for the NanoVNA family
  • Resistive touchscreen requires firm taps and is less responsive than capacitive — small text on the calibration menus is fiddly

What a VNA actually measures and why hams need one

A vector network analyzer measures the complex impedance of an antenna or cable at every frequency you ask it to sweep. The headline number most people care about is SWR (standing wave ratio), but the VNA actually measures the underlying complex reflection coefficient (S11) — magnitude and phase. From that, you can read SWR, return loss, resistance and reactance separately, and the Smith chart position that tells you whether you're inductive or capacitive at a given frequency.

For antenna work this is transformative. A simple SWR meter tells you 'something is wrong'. The VNA tells you exactly what's wrong — too inductive (antenna too long), too capacitive (too short), high resistance (lossy ground plane). With the NanoVNA-H4 on a rooftop you can trim a 915 MHz Meshtastic antenna in 5 minutes instead of climbing back down to change a matching network and retrying. The S21 transmission measurement (with CH1 connected through a filter or cable) measures insertion loss — useful for cable degradation testing and filter verification.

Calibration, sweep points, and NanoVNA-Saver

Before any meaningful measurement, the NanoVNA-H4 needs OSLT calibration (Open / Short / Load / Through) using the included calibration kit. Calibration is per-sweep-range: you cal for 100-500 MHz once and save it, cal for 900-930 MHz separately. The H4 stores 5 calibration sets in flash. Skipping calibration means readings are basically wrong — the cable losses and connector impedances of the test setup completely overwhelm the antenna under test.

The built-in 101-point sweep is fine for quick checks. For detailed measurements, connect to a PC via USB-C and run NanoVNA-Saver (free, open-source). NanoVNA-Saver extends the sweep to 401 points (or higher with segmented sweeps), exports Touchstone .s1p / .s2p files compatible with every RF simulator (Sonnet, NEC, openEMS), and applies advanced calibration methods the on-device firmware lacks. Most serious users do quick on-device sweeps in the field and detailed post-processing in NanoVNA-Saver back at the workbench.

Field workflow — Meshtastic antenna tuning

Real example: you bought a $12 'tuned 915 MHz whip' antenna for your Heltec V3 Meshtastic node and the seller's claimed VSWR of 1.5:1 needs verification. Calibrate the H4 from 850-1000 MHz (Open / Short / Load on the same SMA cable you'll use for the antenna). Connect the antenna to CH0 through that same cable. Sweep. Read the SWR curve.

If the SWR minimum is at 905 MHz instead of 915 MHz, the antenna is slightly too long — trim 2-3 mm off the tip and resweep. If the minimum is at 925 MHz, it's too short — return it or pad with conductive tape. If the SWR never drops below 2:1 anywhere in band, the antenna is defective or the connector is bad. Total time for the whole cycle: 5 minutes. Without a VNA, you'd be guessing based on Meshtastic packet success rates, which depend on antenna, propagation, terrain, weather, and luck simultaneously.

Full Specifications

Connectivity

Specification Value
frequency_range 50 kHz – 1.5 GHz [1]
dynamic_range >70 dB (>50 dB above 300 MHz) [1]
measurement_modes S11 reflection + S21 transmission (2-port) [1]
calibration OSLT (Open/Short/Load/Through), saved to flash [1]
sweep_points 101 (extends to 401 via NanoVNA-Saver) [1]

I/O & Interfaces

Specification Value
Display 4.0" LCD 480x320 (resistive touch) [1]
rf_connector 2 x SMA female (CH0 + CH1) [1]
USB USB-C [1]
storage Save/recall 5 setups + traces [1]

Power

Specification Value
battery 3000 mAh Li-Po internal (4+ hours) [1]

Physical

Specification Value
Dimensions 140 x 88 x 23 mm [1]
weight_g 240 g [1]
Form Factor Portable handheld with touchscreen [1]

Who Should Buy This

Buy Tuning Meshtastic, LoRa, or ham antennas

Calibrate with the included OSLT kit, connect your antenna to CH0, sweep across the band of interest, watch the SWR and Smith chart in real time as you trim element lengths or adjust matching networks. The 4-inch screen reads cleanly in sunlight on a rooftop. Saves measurements to internal flash and exports to NanoVNA-Saver for detailed analysis.

Skip Production filter / mixer characterization

The 70 dB dynamic range is fine for relative measurements but limiting for filter stop-band rejection beyond 40-50 dB. For lab work step up to a SAA-2N (3 GHz, better dynamic range) or a proper bench VNA like a Siglent SVA1015X. The NanoVNA-H4 is a field tool, not a lab instrument.

Consider Tuning 2.4 GHz Wi-Fi or 5.8 GHz FPV antennas

The 1.5 GHz ceiling is fine for 1.2 GHz amateur and falls short for 2.4 GHz Wi-Fi and 5.8 GHz FPV. For 2.4 GHz you'll get rough SWR but the harmonics make narrow tuning unreliable. For 5.8 GHz you need the SAA-2N (3 GHz) or LiteVNA64 (6.3 GHz). Buy the H4 for HF/VHF/UHF/ISM and a separate higher-frequency analyzer for FPV.

Frequently Asked Questions

NanoVNA-H4 vs SAA-2N vs LiteVNA64 — which one?

H4: 50 kHz to 1.5 GHz, $85, 4-inch screen. SAA-2N: 50 kHz to 3 GHz, $175, better dynamic range, no battery. LiteVNA64: 50 kHz to 6.3 GHz, $130, smaller 2.8-inch screen. Pick H4 for HF/VHF/UHF/ISM, SAA-2N for serious S21 measurements up to 3 GHz, LiteVNA64 for 2.4/5.8 GHz Wi-Fi and FPV tuning.

Do I need to calibrate every time I use it?

You need to recalibrate when you change frequency range, cables, or adapters. The H4 saves 5 calibration sets to flash so you can recall a saved cal for a frequency range you use often. Walking outside in cold weather can shift calibration enough to matter for narrow-band work — recalibrate if temperature changes by 10+ degrees Celsius.

Can I use the NanoVNA to measure cable loss?

Yes. Calibrate S21 with the included Through standard, then insert the cable between CH0 and CH1. Sweep across the frequency of interest. The S21 magnitude reading is the insertion loss in dB. Useful for verifying coax aging — a 20-year-old RG-58 run that should be 1 dB/100ft might show 5 dB/100ft once moisture has wicked into the dielectric.

Does it work without a PC?

Yes — that's the point of the 4-inch touchscreen and battery. Calibrate, sweep, save markers and screenshots, all on-device. PC connection via NanoVNA-Saver adds 401-point sweeps and Touchstone export but is not required for typical antenna SWR work.

What does the included calibration kit cover?

The kit ships with a male SMA Open, Short, Load (50 ohm), and Through (a male-male SMA barrel). These are the four standards needed for full S11 + S21 OSLT calibration. The Open and Short are reasonable up to ~1 GHz; for tighter accuracy above 1 GHz buy a higher-grade calibration kit (~$30).

Can I tune Meshtastic, LoRa, ham, and FPV antennas with one VNA?

The H4 covers Meshtastic 915 MHz, ham 2m (144) and 70cm (440), 1.2 GHz amateur, LoRa 433/868/915 MHz — all comfortably. It does NOT cover 2.4 GHz Wi-Fi, 5.8 GHz FPV, or 5 GHz Wi-Fi. For those, you need the LiteVNA64 (6.3 GHz) or a dedicated higher-frequency analyzer.

Related Products