Holybro M10 GPS Module — u-blox M10, 4-Constellation GNSS, IST8310 Compass, LED, Buzzer
- Free US shipping on orders $100+
- In stock, ready to ship
- Backordered, shipping soon
- Secure Checkout
- 30-Day Money-Back Guarantee
- Fast & Reliable Shipping
Holybro M10 GPS Module — u-blox M10 4-Constellation GNSS
The Holybro M10 GPS Module is a high-performance concurrent GNSS receiver powered by the u-blox M10 chipset. It simultaneously tracks all four major GNSS constellations — GPS, GLONASS, Galileo, and BeiDou — for fast, accurate positioning with 2.0m CEP accuracy. Paired with an IST8310 compass, tri-color RGB LED, onboard buzzer, and safety switch, it’s a complete navigation solution for Pixhawk, PX4, ArduPilot, INAV, and Betaflight builds. Available in 3 connector configurations to suit primary GPS, secondary GPS, or legacy Pixhawk 1/2.4.x setups.
Key Features
- u-blox M10 (10th Gen) GNSS — Concurrent GPS, GLONASS, Galileo, BeiDou, QZSS reception
- 2.0m CEP Accuracy — Fast and precise positioning for autonomous flight
- Up to 25Hz Update Rate — Single GNSS; up to 10Hz with all 4 constellations active
- IST8310 Compass — Integrated magnetometer for reliable heading data
- Tri-Color RGB LED — Ultra-bright status indicator for arming and GPS lock status
- Onboard Buzzer & Safety Switch — Built-in arming safety and lost-drone alert
- High-Gain 25×25mm Patch Antenna — Active ceramic patch with LNA MAX2659ELT+ RF amplifier
- Rechargeable Backup Battery — Enables fast warm starts for quicker GPS lock
- 3 Connector Options — JST-GH 10-pin (primary GPS), JST-GH 6-pin (secondary GPS), Molex 1.25mm (legacy Pixhawk 1/2.4.x)
- CE Certified
Connector Options Explained
- JST GHR 1.25mm 10-pin — Primary GPS port on Pixhawk Standard FCs (GPS1 port) — most common
- JST GHR 1.25mm 6-pin — Secondary GPS port (GPS2 / UART & I2C) on Pixhawk Standard FCs and Cube FCs
- Molex 1.25mm 6+4+3-pin — For Switch, GPS, and I2C ports on Pix32 / Pixhawk 1 / 2.4.6 / 2.4.8
Firmware Compatibility
- PX4 1.14 or newer
- ArduPilot 4.3 or newer (LED support requires 4.4.0+)
- INAV 5.0.0 or newer
- Betaflight 4.3.0 or newer
Specifications
- GNSS Receiver: u-blox M10
- Constellations: GPS L1, GLONASS L1, Galileo E1, BeiDou B1, SBAS, QZSS L1
- Accuracy: 2.0m CEP
- Update Rate: Up to 25Hz (single) / 10Hz (4 concurrent)
- Compass: IST8310
- Output Protocol: UBX (u-blox) / NMEA
- Default Baud Rate: 115200 @ 5Hz
- Input Voltage: 4.7–5.2V
- Power Consumption: <200mA @ 5V
- Antenna: 25×25×4mm ceramic patch (active)
- Dimensions: φ50 × 14.4mm
- Weight: 32g
- Cable Length: 26cm (42cm available separately)
- Operating Temperature: -40°C to +80°C
What’s in the Box
- 1× Holybro M10 GPS Module
- 1× Fixed Carbon Fiber GPS Mount
Perfect For
- Pixhawk, Cube, and PX4-based autonomous drone builds
- ArduPilot fixed-wing, multirotor, and rover applications
- Long-range FPV builds requiring reliable GPS hold and return-to-home
- INAV and Betaflight GPS rescue setups
Important Notes
- ArduPilot users: if compass calibration fails, set COMPASS_ORIENT=6 (Yaw270)
- LED status indicator requires ArduPilot 4.4.0 or newer
- Recommended for ages 14+
Shipping Policy
Estimated Delivery: Orders typically arrive within 3-7 business days to most locations in North America.
International Shipping: Available with tracking. Transit times vary by destination.
Return & Guarantee Policy
Money-Back Guarantee: Not satisfied? We offer a 30-day return policy for a full refund or exchange.
Technical Support: Need help with compatibility or setup? Contact our FPV experts for free assistance.