GNSS Spoofing Filter

Hardware GPS anti-spoofing for drones. 8 detection signals, confidence scoring, auto-recovery. Tested against real EW systems in combat.

Buy Now Check License ⬇ Download App
8
Detection Signals
4g
Weight
20+
EW Systems Tested
0–100
Confidence Score

Features

Built for the battlefield, tested in the field

🛡

Multi-Signal Spoofing Detection

8 weighted detection signals — SNR anomalies, pseudorange residuals, SNR temporal correlation, heading reversals, GDOP changes, GPS time drift, velocity-position mismatch, clock bias — plus south-hemisphere hard block. Confidence scoring from 0 to 100.

🎯

Spoofing Confidence Score

Each detection computes a 0–100 confidence score from all active signals. Know exactly how suspicious the GPS data is — not just a binary alarm. Visible in real-time telemetry and event logs.

📡

u-blox & Unicore GNSS

Works with u-blox M8/M9/M10/F9/F10, including F9P/F10N-class receivers, and Unicore UM980/UM981/UM982. Direct u-blox modules auto-configure at boot; manual baud mode covers gateway and dual-receiver modules.

🔄

Auto-Recovery & Geo-Fence

Automatic GPS recovery with hot/cold restart watchdog. Configurable geo-fence up to 2000 km triggers DR1 on position drift. Smart rejoin logic restores GPS only when signal quality is verified.

📊

Real-Time Confidence Telemetry

MAVLink2 NAMED_VALUE_INT messages stream the 0–100 confidence score and active detection reasons to your ground station. Watch spoofing detection live in Mission Planner’s MAVLink Inspector — no extra software needed.

📝

ArduPilot-Native Logging

Spoofing events are emitted as MAVLink STATUSTEXT and NAMED_VALUE_INT messages and recorded by ArduPilot into the flight controller’s SD-card dataflash log. No separate download tool — review anti-spoofing data alongside your regular post-flight logs.

🔒

Tamper-Proof Firmware

Encrypted firmware unique to each board’s hardware ID. Read-protected flash (RDP1) triggers mass erase on extraction attempts. Cannot be cloned or reverse-engineered.

Lightweight Hardware, Zero Compromise

Runs on an STM32F401CC BlackPill. Low power, 4 grams, fits any frame. ArduPilot MAVLink2 integration with real-time telemetry and tunable parameters via Mission Planner.

With Filter vs Without

What happens when GPS spoofing hits your drone

Scenario Without Filter With Filter
GPS spoofing attackFlies to the wrong locationBlocks spoofed data, holds position
GNSS jammingLoses GPS, drifts or crashesSwitches to dead-reckoning instantly
Slow position driftUndetected, flies off courseGeo-fence triggers DR1 at threshold
GPS recovery after attackMay accept a bad fix immediatelyValidates signal quality before rejoin
Post-flight analysisNo spoofing data recordedFull event log in ArduPilot SD-card dataflash

Tested Against Real EW Systems

Protects against GPS spoofing and jamming from any electronic warfare system

🛡️ Ukrainian EW

GPS Spoofing: Lima, Patelnia, Pokrova
GNSS Jamming: Bukovel, Nota, Damba, Enclave, Enclave-Malyuk
Drone Suppression: Dandelion, PARASOL, Piranha AVD 360

🏴 Russian EW

GPS Spoofing: Pole-21 (Field-21), Shipovnik-Aero
GNSS Jamming: R-330Zh Zhitel, Borisoglebsk-2
Other: Krasukha-2/4, Leer-3, Murmansk-BN, Repellent-1, Infauna

⚠️ Other / Future

Belarusian: Groza (KB Radar)

Detection is physics-based, not signature-based. Works against any EW system that affects GNSS signals — including systems not yet deployed.

How It Works

From unboxing to protection in minutes

1

Buy & Activate

Purchase the board, enter your license key in the Windows app, and flash the provisioned firmware over ST-Link V2 / SWD.

2

Install

Wire between your GPS module and flight controller. Power on — the filter is transparent until spoofing is detected.

3

Fly Protected

The filter monitors GNSS signals in real time. When spoofing is detected, it blocks the spoofed data and logs the event.

4

Analyze

Open your ArduPilot SD-card dataflash log in Mission Planner or MAVExplorer. Spoofing events appear as STATUSTEXT entries with reason, confidence, duration and fix counters alongside the flight track.

GNSS Spoofing Filter

Enter your license key to check activation status

Status
Activations
Firmware

Documentation

Everything you need to get started

User Guide

Installation, wiring diagrams, provisioning walkthrough, and troubleshooting.

Firmware Updates

Activation, stable firmware updates, support-requested dev builds, and board recovery with the Windows provisioning app and ST-Link V2 / SWD.

View All Documentation