In stock Holybro M9N GPS Module
Holybro M9N GPS Module view 2Holybro M9N GPS Module view 3

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.

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

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.

Receiveru-blox NEO-M9N (u-blox M9 engine)
GNSSGPS, GLONASS, Galileo, BeiDou, QZSS (4 concurrent)
Channels92
Navigation accuracy1.5 m CEP
Update rateUp to 25 Hz (4 concurrent)
Navigation sensitivity-167 dBm
CompassIST8310 / IST8308
Default baud rate115200
Supply voltage4.75-5.2 V
Connector / cableJST-GH 10-pin

Applications

Where it is used.

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.

In stock u-blox NEO-6M GPS Module (with antenna)

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

In stock u-blox NEO-M8N GPS + Compass (Pixhawk/APM)

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

In stock u-blox NEO-M8N (M5T) + Ceramic Antenna

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

In stock u-blox NEO-M9N GPS Breakout (SMA)

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