Operational build — live and active on launch. Opens straight into the live map showing
your location and the real signals around you. No demo, no simulated or offline data — only actual over-the-air activity. Phone radios start scanning immediately (Wi-Fi + BLE drone Remote ID, acoustic); plug an RTL-SDR into USB-OTG and the radio decoders come up automatically.
•
New in v5.3 — real BLE Remote ID position bug fixed: the BLE Remote ID path had its own hand-rolled ASTM F3411 parser that had drifted from spec — it read the Speed field as 2 bytes instead of 1, shifting every field after it (including drone latitude/longitude) by 2 bytes from their correct offsets, and its multi-message-pack parser skipped the message-size field, misaligning packed messages. Consolidated onto the app's other, already-correct, unit-tested Remote ID parser (also used on the Wi-Fi path) — drone position from BLE Remote ID is now decoded correctly. Also added a standing automated check that fails the build if any built capability is ever wired to nothing again.
•
From v5.2 — capability-accuracy pass: the AMC modulation classifier is now genuinely wired into the live scan (previously built and tested but never actually invoked outside self-test). The DJI/OcuSync burst detector's on-map label now reads
“Possible DJI drone” and is explicit that it's burst-presence detection, not full identity decode (full DroneID payload — serial, pilot/home GPS — needs wideband SDR hardware this app doesn't have yet).
•
From v5.1: cross-peer multilateration,
on-device behavioral health scoring for tracked emitters, an opt-in
GNSS spoofing detector,
LTE cell decode retuned to exact EARFCN channel centres, and a throttled-repost sensor census (TPMS/ISM/POCSAG/FLEX) so a still-present emitter doesn’t vanish from the map.
•
Digital voice & trunked radio decoders: DMR,
P25 Phase 1, and
TETRA — every decode
FEC/CRC-verified before it's shown. Plus readable on-screen
Morse/CW and VOR-ident readout.
•
Full capability set: drone Remote ID (WiFi + BLE), DJI/OcuSync burst detection,
MAVLink telemetry,
FPV / ELRS & Crossfire FHSS de-hop, ADS-B, AIS, Inmarsat STD-C / Aero, 406 SARSAT, POCSAG, FLEX, ACARS/VDL2, weather-radio SAME/EAS alerts, ISM / TPMS census.
•
Task-first home screen: plain-language mission cards (Find Drones / Aircraft / Ships / Phones & Towers / Mesh Radios / Scan Everything); every individual decoder still available under “Advanced.”
• Direction finding (heading + RSSI bearing), GPS-tracker heartbeat detection,
multi-target tracking with threat scoring + geofence-breach alerts, live
modulation classification,
RF fingerprinting / SEI, and a real
trained acoustic model (YAMNet backbone; drone / aircraft / non-target, 92% drone recall).
•
Fusion cooperative-subtraction + ISM noise gate keeps the map clean; the live 🧠 chip shows status and marks benign emitters.
Ready-for-hardware, not yet live on a standard RTL-SDR: full DJI DroneID payload decode, angle-of-arrival, analog FPV video OSD reading. See the how-to guide for what that means. Grant location + nearby-devices permissions on first launch.