Holybro M10 GPS
Overview
Holybro M10 GPS leverages multi‑constellation GNSS technology powered by the u‑blox M10 series. As such, this concurrent GNSS receiver is purpose‑built to receive and track multiple global GNSS systems at one time. Furthermore, it adopts a multi‑band RF front‑end architecture. In particular, this design allows the module to receive all four major GNSS constellations concurrently: GPS, Galileo, GLONASS, and BeiDou.
Apart from robust satellite reception, this module is equipped with an IST8310 compass, a tricolored LED indicator, a buzzer, and a safety switch. Notably, three different connector options are available for this purpose to suit diverse application purposes. By default, this module ships with a baud rate of 115200 and a refresh rate of 5Hz out of the factory.
To elaborate on its hardware design, it adopts a high‑gain 25 × 25 mm patch antenna to deliver outstanding positioning performance. In parallel, its omnidirectional antenna radiation pattern greatly improves flexibility during device installation. As a result, it includes active circuitry for the ceramic patch antenna as well as a rechargeable backup battery to support reliable warm‑start functionality.
Follow us World Drone Market on YouTube to view more videos about the Holybro M10 GPS.
High-Speed Drone GPS Comparison
Moving on to real‑world performance testing, one blog post conducted an ultimate comparison test among Holybro M10, M9N, F9P and Matek M10Q. Specifically, its main goal was to figure out which GPS modules can keep pace with high‑speed drones under acro mode, while simultaneously guaranteeing positioning precision during RTL and autonomous flight missions.
Features
- Newest Ublox 10th Gen GNSS
- Fast & Accurate Positioning
- High-gain 25*25*4mm antenna
- IST8310 Compass
- Internal Buzzer, Safety switch
- Ultra Bright UI RGB LED
| Holybro M10 GPS | Holybro M9N GPS | ||||
| GNSS Receiver | Ublox M10 | Ublox M9N | |||
| Number of Concurrent GNSS | Up to 4 GNSS | Up to 4 GNSS | |||
| BeiDou | BeiDou | ||||
| Galileo | Galileo | ||||
| GLONASS | GLONASS | ||||
| GPS | GPS | ||||
| QZSS | QZSS | ||||
| Frequency Band | GPS L1 | GPS L1 | |||
| Galileo E1 | Galileo E1 | ||||
| GLONASS L1 | GLONASS L1 | ||||
| BeiDou B1 | BeiDou B1 | ||||
| SBAS L1 | SBAS L1 | ||||
| QZSS L1 | QZSS L1 | ||||
| Compass | IST8310 | IST8310 | |||
| Output Protocol | UBX (U-blox) | UBX (U-blox) | |||
| NMEA | NMEA | ||||
| Accuracy | 2.0m CEP | 1.5m CEP | |||
| Nav. Update Rate | Up to 25 Hz (single GNSS), | Up to 25 Hz (4 concerrent GNSS) | |||
| Up to 10 Hz (4 concurrent GNSS) | |||||
| GNSS Augmentation System | EGNOS, GAGAN, MSAS and WAAS | EGNOS, GAGAN, MSAS and WAAS | |||
| QZSS: L1S | QZSS: L1S | ||||
| Default Baud Rate | 115200 | 115200 | |||
| Input Voltage | 4.7-5.2V | 4.7-5.2V | |||
| Connector Type |
|
||||
| Antenna | 25 x 25 x 4 mm ceramic patch antenna | ||||
| Antenna Gain | 1.5dbi | ||||
| Antenna LNA Gain | 22dB | ||||
| Power consumption | Less than 200mA @ 5V | Less than 200mA @ 5V | |||
| Operating Temperature | -40~80℃ | -40~80℃ | |||
| Dimension | φ50 x14.4 mm | φ50 x14.4 mm | |||
| Weight | 32g | 32g | |||
| Cable Length | 26cm (42cm cable purchase separately) | 26cm (42cm cable purchase separately) | |||
| Other | Tri-color LED | Tri-color LED | |||
| Onboard Buzzer | Onboard Buzzer | ||||
| Safety Switch | Safety Switch | ||||
| LNA MAX2659ELT+ RF Amplifier | LNA MAX2659ELT+ RF Amplifier | ||||
| Rechargeable Farah capacitance | Rechargeable Farah capacitance | ||||
| Low noise 3.3V regulator | Low noise 3.3V regulator | ||||
Note
- PX4 1.14, ArduPilot 4.3, INAV 5.0.0, Betaflight 4.3.0 or newer is required.
- The Status LED driver has changed. This LED is supported in PX4 1.14, ArduPilot 4.4.0 & later. (More info)
PIN MAP
Note: For Ardupilot user, if you are unable to perform normal compass calibration “compass dance” for any reason, set parameter COMPASS_ORIENT=6 (Yaw270) for proper compass orientation.
Difference between the three cable options
SKU12040 – Holybro M10 GPS (JST GHR1.25mm 10pin cable):
- This is our most popular option. This connector fits the 10‑pin “GPS Module” or “GPS1” input port on Pixhawk Standard Flight Controllers.
SKU12042 – Holybro M10 Secondary GPS (JST GHR1.25mm 6pin cable):
- Use this connector as a secondary GPS with the 6‑pin “UART & I2C” or “GPS2” input port of Pixhawk Standard Flight Controllers. This GPS also works with the GPS2 Port on Cube Flight Controllers.
SKU12041 – Holybro M10 GPS for Pix32 & Pixhawk1/2.4.6/2.4.8 (Molex1.25mm 6pin & 4pin &3pin cable):
- These connectors are for “Switch”, “GPS”, and “I2C” input ports on the Pix32/Pixhawk1/Pixhawk 2.4.6/2.4.8






















There are no reviews yet.