SIGINT / wideband SDR (LimeSDR Mini) — "dragonegg"¶
The dragonegg laydown is AryaOS + a LimeSDR Mini + GPS: a wideband (10 MHz–3.5 GHz) software-defined radio on the edge for spectrum monitoring and signal-collection tasks, with the box's own position on the map.
AryaOS ships the driver and access layer for the LimeSDR; the collection/analysis application you point at it is deployment-specific.
What's on the image¶
soapysdr-module-lms7— the SoapySDR driver for LimeSDR / LMS7002M. Any SoapySDR client (readsb, SDR++, SDRangel, GQRX, GNU Radio) can drive the Lime asdriver=lime.limesuite— LimeSuite tools:LimeUtil(find/probe/update),LimeQuickTest.soapysdr-module-remote— SoapyRemote, so a remote operator can use the Lime over the network (see Remote access).soapysdr-tools—SoapySDRUtilfor enumeration/probing.
First use¶
Verify the device and update its gateware (a LimeSDR Mini usually needs a one-time update):
LimeUtil --find # should list "LimeSDR Mini"
SoapySDRUtil --probe="driver=lime" # full capability probe
sudo LimeUtil --update # one-time gateware/firmware update
Power
The LimeSDR Mini is a heavy, bursty USB draw. With GPS and a Pi 5 this is one of the highest-draw laydowns — use a proper 5V/5A (27 W) supply (or a true PoE+ 802.3at source). On a marginal supply the box can brown out; AryaOS will flag under-voltage (power-health) and, if it crash-loops, drop into safe mode.
Using the LimeSDR¶
As the ADS-B 1090 front-end¶
The Lime can replace an RTL-SDR for ADS-B:
This sets readsb to --device-type soapysdr --soapy-device driver=lime and restarts it.
CoT then flows through adsbcot → Charontak as usual.
Remote access (SoapyRemote)¶
Expose the Lime to a remote operator running SDR++, SDRangel or GQRX with the SoapyRemote
plugin (they connect to driver=remote,remote=<host>):
Not enabled by default
SoapySDRServer is not started automatically — it opens the SDR to the network
unauthenticated. Start it manually only when needed, and bind it to the Tailscale/VPN
interface, not the open LAN (see Firewall and
VPN). Stop it when you're done.
Local capture / analysis¶
Any SoapySDR/LimeSuite-based tool (GNU Radio, SoapySDRUtil, custom collectors) can open the
Lime locally as driver=lime. The specific SIGINT collection/analysis application is chosen
per deployment and is outside the base image.
See also¶
- Radios & SDRs — SDR selection and serials
- Own position (GPS) — the GPS half of dragonegg
- Hardware & requirements — power