NEO 4 Nano Micro GNSS Positioning System

The NEO 4 NANO is a miniature satellite navigation receiver module. It features a highly integrated, compact design incorporating the u‑blox M10 GNSS receiver, supporting concurrent reception of signals from four major global navigation satellite systems. Equipped with a high‑performance STM32H5 processor and an ST IIS2MDC electronic compass, it delivers precise positioning with excellent anti‑interference capabilities and environmental adaptability. It supports an RGB status LED indicator and uses the CAN bus protocol, making it suitable for a wide range of unmanned system applications.

pinouts

[!NOTE] ArduPilot firmware version 4.0 and later fully supports the NEO 4 NANO.

Data Sheet

Item Details
Receiver Type u-blox MIA-M10Q
Processor STM32H5 Arm® Cortex®-M33 250 MHz
Compass IIS2MDC
Frequency Band GPS: L1 C/A
GLONASS: L1OF
BDS: B1I/B1C
Galileo: E1B/C
Augmentation Systems SBAS: EGNOS, GAGAN, MSAS, WAAS, BDSBAS, KASS and SouthPAN
QZSS L1S (SLAS)
Number of Concurrent GNSS 4 (BDS, Galileo, GLONASS, GPS)
Oscillator TCXO
Acquisition Cold Start 27s
Hot Start 1s
Aided Start 1s
Nav. Update Rate Up to 10 Hz (4-concurrent GNSS)
Up to 25 Hz (single GNSS)
Horizontal Position Accuracy 1.5 m CEP
Signal Integrity RF interference and jamming detection and reporting
Spoofing detection and reporting
Wave Filtering SAW+LNA+SAW+LNA
Anti Electromagnetic / Radio Frequency Interference EMI+RFI
Protocol DroneCAN
Upgrade Firmware Support
Firmware CUAV M4C GNSS
Data Interface GHR-04V-S
Size 34 × 20 × 14.5 mm
Weight 10.6 g
Input Voltage 4.5 ~ 5.4 V
Operating Temperature -10 ~ +80 ℃

Size and Pinout

pinouts

Purchase

CUAV Official Store

Connecting to the Controller

connection

  • Connect to the flight controller’s CAN1 / CAN2 port (CAN1 is recommended).

[!TIP] The flight controller must support the DroneCAN protocol, such as ArduPilot and PX4 flight stacks.

Controller Parameter Setup

Before use, you need to configure the flight controller parameters to enable the Neo 4 Nano; the method varies depending on the controller firmware.

ArduPilot Firmware

In Mission Planner’s Full Parameter List, set the following parameters, write them, and then reboot:

  • CAN_P1_DRIVER set to 1.
  • CAN_P2_DRIVER set to 1.
  • NTF_LED_TYPES set to 231.
  • GPS_TYPE / GPS1_TYPE set to 9 (if used as GPS1).

MP set

Using the LGC ground station, you can configure it quickly without manual parameter adjustment.

4nano

PX4 Firmware

In QGroundControl > Parameters, set the following parameters, write them, and then reboot:

  • UAVCAN_ENABLE set to Sensors Automatic config.
  • UAVCAN_SUB_GPS set to Enable.

MP set

results matching ""

    No results matching ""