92-channel u-blox NEO-M9N engine tracks four GNSS constellations concurrently


Gps Gnss
Holybro M9N GPS Module
The Holybro M9N GPS is a high-performance drone navigation module built on the 92-channel u-blox NEO-M9N engine, delivering concurrent four-constellation reception (GPS, GLONASS, Galileo, BeiDou, plus QZSS) and 1.5 m CEP navigation accuracy.
₹8,499 + 18% GST
SKU: BOTBIT-GPS-06 · Best for: Precision Pixhawk/PX4/ArduPilot multirotor flight
Overview
About Holybro M9N GPS Module.
The Holybro M9N GPS is a high-performance drone navigation module built on the 92-channel u-blox NEO-M9N engine, delivering concurrent four-constellation reception (GPS, GLONASS, Galileo, BeiDou, plus QZSS) and 1.5 m CEP navigation accuracy. It is one of the most popular GPS+compass units for serious Pixhawk-class builds, combining the M9N receiver with an IST8310 (or IST8308) digital compass, a tri-color LED, a buzzer and a safety switch in a single mast-mounted module.
The unit uses a 25 x 25 mm ceramic patch antenna with an omnidirectional radiation pattern and -167 dBm navigation sensitivity for strong reception in difficult environments. It defaults to 115200 baud (older units used 38400), runs from a 4.75-5.2 V supply under 200 mA, and connects via the standard 10-pin JST-GH cable, making it a clean upgrade path from older M8N modules on PX4 and ArduPilot flight controllers.
The M9N GPS suits multirotor, fixed-wing, VTOL and rover operators who want better accuracy than the M8N or M10 and the robustness of full four-constellation tracking. With its integrated compass and complete status hardware, it is a dependable choice for precision loiter, accurate waypoint missions and reliable return-to-home in commercial and prosumer Indian drone work.
Key features
Why it stands out.
1.5 m CEP accuracy with -167 dBm sensitivity for tough RF environments
Integrated IST8310/IST8308 compass, LED, buzzer and safety switch
25 x 25 mm ceramic patch antenna with omnidirectional reception pattern
Standard 10-pin JST-GH cable for plug-and-play Pixhawk/PX4/ArduPilot use
Specifications
Selection facts.
| Receiver | u-blox NEO-M9N (u-blox M9 engine) |
|---|---|
| GNSS | GPS, GLONASS, Galileo, BeiDou, QZSS (4 concurrent) |
| Channels | 92 |
| Navigation accuracy | 1.5 m CEP |
| Update rate | Up to 25 Hz (4 concurrent) |
| Navigation sensitivity | -167 dBm |
| Compass | IST8310 / IST8308 |
| Default baud rate | 115200 |
| Supply voltage | 4.75-5.2 V |
| Connector / cable | JST-GH 10-pin |
Applications
Where it is used.
- Precision Pixhawk/PX4/ArduPilot multirotor flight
- Fixed-wing and VTOL waypoint and survey missions
- Accurate loiter and return-to-home
- Autonomous ground rover (UGV) navigation
- Aerial mapping and inspection
- Commercial drone builds needing 4-constellation robustness
Buying guide
How to choose.
Choose the Holybro M9N when accuracy and reception robustness are priorities. Its 1.5 m CEP rating and -167 dBm sensitivity with full four-constellation tracking make it a noticeable step up from the older M8N and slightly more accurate than the M10 (2.0 m CEP). The bundled IST8310/IST8308 compass, buzzer, safety switch and LED give you everything a PX4 or ArduPilot setup expects.
Watch the default baud rate: current M9N units default to 115200, while older stock ran at 38400. Modern PX4 and ArduPilot auto-negotiate GPS baud, but if you are migrating an old configuration, confirm the serial settings. The module uses the standard 10-pin JST-GH connector, so verify your autopilot has a matching GPS port.
If lowest power draw and fast acquisition matter more than the last bit of accuracy, the M10 is an alternative; if you need centimetre-level positioning, you must move to an RTK module instead, since the M9N is a standard-accuracy receiver. As always, mount it high on a mast away from power wiring and calibrate the compass after installation.
FAQ
Common questions.
How accurate is the Holybro M9N?
It is rated at 1.5 m CEP navigation accuracy with -167 dBm sensitivity, using the 92-channel u-blox NEO-M9N engine with four concurrent constellations. This makes it more accurate than the older M8N and slightly more accurate than the Holybro M10 (rated 2.0 m CEP).
What compass does it use?
It ships with an IST8310 or IST8308 digital compass depending on the revision, both auto-detected by ArduPilot and PX4. The module also integrates a tri-color status LED, a buzzer and a safety switch, providing a complete navigation and status package.
What is the default baud rate?
Current M9N units default to 115200 baud, while older stock used 38400. Modern PX4 and ArduPilot firmware auto-detect the GPS baud rate, so it generally works on connection. If reusing an old configuration, verify the serial port settings match.
How does it compare to the M10?
The M9N is rated at 1.5 m CEP versus the M10's 2.0 m CEP, so the M9N is more accurate. The M10 uses a newer low-power engine with very low current draw. Choose the M9N for accuracy and reception robustness; choose the M10 for lowest power on endurance builds.
Does it support RTK for centimetre accuracy?
No. The NEO-M9N is a high-precision standard-accuracy receiver rated around 1.5 m CEP, not an RTK receiver. For centimetre-level positioning you need an RTK-capable system such as a u-blox F9P based module with correction data.
Which autopilots and cable does it use?
It is built for Pixhawk-class autopilots running PX4 or ArduPilot and connects via the standard 10-pin JST-GH cable. It is a direct upgrade path from M8N modules. Confirm your flight controller has a GPS port with the matching JST-GH pinout before ordering.
More in Drone Components
Related hardware.
Gps Gnss
u-blox NEO-6M GPS Module (with antenna)
The u-blox NEO-6M is a complete, low-cost GPS receiver module that has become the default entry point for hobbyists, students and makers learning satellite navigation in India.
₹699 + 18% GST
Gps Gnss
u-blox NEO-M8N GPS + Compass (Pixhawk/APM)
The u-blox NEO-M8N GPS with integrated compass is the workhorse positioning module for Pixhawk and APM/ArduPilot flight controllers, and one of the most widely sold drone GPS units in India.
₹1,999 + 18% GST
Gps Gnss
u-blox NEO-M8N (M5T) + Ceramic Antenna
This u-blox NEO-M8N (M5T) module pairs the 72-channel u-blox M8 GNSS engine with a high-gain ceramic active antenna, sold without an integrated compass as a compact, antenna-up positioning receiver.
₹2,899 + 18% GST
Gps Gnss
u-blox NEO-M9N GPS Breakout (SMA)
The u-blox NEO-M9N GPS breakout with SMA connector is a high-quality, four-constellation GNSS board built around the 92-channel u-blox M9 positioning engine.
₹2,499 + 18% GST