Septentrio-powered GNSS receivers for PX4 (GPS_1_GNSS_ID) — anti-jamming RTK + dual-antenna heading

Hi everyone — we’re UAV GNSS (uav-gnss.com), building ready-to-use receivers around Septentrio mosaic modules for PX4 drones. Sharing the setup essentials and the anti-jamming angle — happy to answer technical questions.

Quick setup (Pixhawk + Septentrio)

  • Wire Septentrio COM2 TX/RX to the Pixhawk GPS1 port (5V/GND)
  • Parameters: GPS_1_GNSS_ID=1 (Septentrio), GPS_1_CONFIG=TELEM2, GPS_1_BAUD=115200
  • Verify 3D fix with >16 satellites

Why anti-jamming matters for drones

GNSS signals arrive at roughly 20 W light-bulb power from 20,000 km. Near 4G/5G towers, power lines, or co-located radios, a standard receiver loses RTK fix or drifts to meter level. Septentrio’s AIM+ provides roughly 60 dB of interference mitigation vs ~25 dB typical of consumer modules — the difference between holding centimeter-level RTK or losing it mid-flight.

Dual-antenna heading

The mosaic-X5 P3H / mosaic-G5 P3H variants provide dual-antenna heading and pitch/roll over the same GPS serial port — no separate IMU/compass needed, which is useful where a magnetometer is unreliable or for redundancy.

Integration guide (open source)

We published a full wiring + parameter guide with an SBF parser script on GitHub: github.com/uavgnss6-bot/septentrio-gnss-integration-guide. Receiver lineup: uav-gnss.com

Curious to hear from others running Septentrio with PX4 — what’s your experience?