Repository navigation
Hardware Librevna
LibreVNA — open-hardware two-port vector network analyser, 100 kHz to 6 GHz, over USB
Vendor: LibreVNA project (open hardware)
Status: untested — catalogued from documented sources, not yet proven here.
Not maintainer-verified: nobody on this project has run this hardware yet. The two facts are recorded separately on purpose (D-027) — a correct recipe and a tested device are different claims.
An open-hardware vector network analyser: two ports, 100 kHz to 6 GHz, measuring reflection and transmission (S11, S21, S12, S22) for antennas, filters, amplifiers and cables. It also works as a spectrum analyser and a signal generator. Hardware, firmware and the PC program are all published under open licences by the project.
Tune and check an antenna across a band, measure a filter's passband or a cable's loss and length, and see where an amplifier is matched -- the work nanovna-saver does for a NanoVNA, for this instrument. Everything goes through the librevna program, which has a firmware-update dialog (firmwareupdatedialog.cpp); the device has no screen of its own.
Install librevna. The device is opened through libusb, so the account needs access to the raw USB device: upstream's README installs its own udev rule, which sets MODE 0666 (every user on the machine). This entry asks for plugdev instead, and because its identifiers are unconfirmed no rule is generated from it yet: until one is, the program finds the device only when run with access to it. Calibrate before every measurement session, with a calibration kit at the end of the cable you will measure through.
Upstream's own udev rule makes the matching USB devices writable by every account on the machine (MODE 0666, no group). That rule is not installed by this project. The GUI can also update the device's firmware; that writes to the device, and nothing here has done it. Unmeasured here: the device itself, on any target.
| USB id | What | Confirmed | Node |
|---|---|---|---|
1209:4121 |
LibreVNA | no | libusb |
0483:4121 |
LibreVNA, on STMicroelectronics' vendor identifier | no | libusb |
0483:564e |
LibreVNA, the original identifier | no | libusb |
The three identifiers this entry carries are the ones upstream's GUI accepts as a LibreVNA (librevnausbdriver.cpp at v1.6.5) and the three its own udev rule names; which one a given unit presents, by hardware revision and firmware, has not been seen on a bench here. The maintainer does not own one, so closing this needs lsusb output from an owner. Upstream's LibreCAL calibration kit is a separate device (0483:4122, 1209:4122) and is not carried.
Who can close it: nobody on this project owns one — an operator who does can close it with one lsusb (how).
Group membership required: plugdev — added at install, applies at next login.
Upstream: https://github.com/jankae/LibreVNA
Generated from docs/ at commit bdbfd92b2f0e. Canonical site: https://renegade-penguin.github.io/Hammunition/. Edit docs/ by pull request, not this wiki.
- Home
- Software by activity
- Activity hubs
- Installation
- Profiles
-
Guides
- Operating
- Modes
- Receiving
- In the field
- Troubleshooting
- Getting started
- Packages
-
Hardware
- Park and wake devices
- SDR receivers and transceivers
- Radios, GPS and mesh
- Security and research hardware
- Programmers
- Laptop radios and camera (parkable)
- LibreVNA (vector network analyser)
- RF security
-
Reference
- The engine
- Coverage
- Inventories
- Hardware measurements
- Verification
- Contributing