VNA Grip
Custom firmware for the NanoVNA-F V2.
In developmentVNA Grip is an original firmware project for the SYSJOINT NanoVNA-F V2. It is being built from a hardware map of the analyzer that was worked out and then verified on a real unit: clocks, the LCD bus and controller, the Si5351 clock generator, USB, buttons and touch.
Where it stands
The current milestone is a probe firmware (version 0.3.0) that loads onto the analyzer through the stock bootloader, the same way a normal firmware update does. It is a test and demonstration image, not a measuring firmware. On a real F V2 it:
- Brings up the display using the stock firmware's exact clock and LCD settings and shows a live info screen (LCD ID, SPI flash ID, Si5351 status, MCU ID, raw touch and button input).
- Provides a USB serial shell with NanoVNA-style commands (
info,version,capture,touch,peek, and more). - Implements a DiSlord-compatible remote desktop:
capturefor screen transfer,refresh onfor live region streaming, andtouch/releasefor remote input. The VNA Mirror web app detects it automatically, so an F V2 screen can be viewed and driven live from a browser.
Safe by design
- The probe loads as a standard
update.binthrough the stock bootloader, which cannot be overwritten by an update file. - It never writes the analyzer's flash itself and leaves the stock calibration and configuration areas untouched.
- Going back to stock is always possible: reload the stock firmware update the same way.
What is next
The probe has proven the hardware map and the remote desktop path. The firmware files, documentation and downloads will be published on this site as VNA Grip grows from the probe stage into a full measuring firmware.
Related projects
- VNA Mirror: mirror and control a NanoVNA screen in a web browser over USB.
- VNA Air: wireless NanoVNA sweeps on your phone and watch over Bluetooth.