Description
The GY-NEO-7M V2 is a high-performance, multi-GNSS navigation module built around the advanced u-blox NEO-7M chipset. As a significant upgrade from the popular NEO-6M series, this module supports multiple global navigation satellite systems (GNSS), delivering faster satellite acquisition, improved positioning accuracy, and more reliable performance in challenging environments .
The NEO-7M chipset simultaneously tracks GPS, GLONASS, Galileo, QZSS, and SBAS (WAAS/EGNOS/MSAS) satellite constellations, providing a richer pool of visible satellites for enhanced positional accuracy and reliability . Whether you are flying a drone in an urban canyon, navigating a vehicle through dense tree cover, or operating an autonomous rover in a mountainous region, the GY-NEO-7M V2 maintains a robust satellite lock.
This module features a high-gain 25mm × 25mm active ceramic patch antenna that provides excellent signal reception sensitivity down to -161dBm tracking . An SMA connector is also provided for users who wish to connect an external active antenna for even greater signal quality in demanding installations .
Key onboard features include EEPROM memory that permanently stores all configuration parameters (baud rate, update rate, NMEA message settings) even after power loss, and a rechargeable backup battery that maintains the real-time clock and ephemeris data for hot starts with a time-to-first-fix as low as 1 second .
Operating from a wide 3V to 5V DC input with onboard voltage regulation, the GY-NEO-7M V2 is compatible with both 3.3V and 5V logic systems. It provides UART TTL serial communication at a configurable baud rate (default 9600bps), making it plug-and-play compatible with Arduino, ESP32, STM32, Raspberry Pi, and popular flight controllers including MWC (MultiWii) and APM 2.5/2.6 .
The bright LED signal indicator provides immediate visual feedback of GPS fix status — regular blinking confirms a successful 3D satellite lock. For advanced users, the module can be configured using u-blox u-center software via the onboard micro-USB port (where equipped), allowing detailed performance monitoring and parameter customization .
Whether you are building a drone with position-hold and return-to-home, a vehicle tracking system, or a marine navigation device, the GY-NEO-7M V2 offers the multi-GNSS performance, configuration persistence, and integration ease required for both hobbyist and professional applications .
Key Features
-
Multi-GNSS Support – Tracks GPS, GLONASS, Galileo, QZSS, and SBAS (WAAS/EGNOS/MSAS) constellations for enhanced accuracy and reliability
-
u-blox NEO-7M Chipset – 56-channel GNSS engine with high sensitivity down to -161dBm tracking and up to 10Hz update rate
-
Onboard Ceramic Antenna – 25mm × 25mm active patch antenna provides excellent signal reception
-
SMA Antenna Connector – Allows connection of an external active antenna for extended signal range
-
EEPROM Configuration Memory – Permanently saves all user settings (baud rate, update rate, message configuration) even after power loss
-
Rechargeable Backup Battery – Maintains RTC and ephemeris data for hot starts (<1s TTFF)
-
Wide Voltage Compatibility – Operates from 3V to 5V DC with onboard regulation; compatible with 3.3V and 5V logic systems
-
LED Signal Indicator – Provides real-time visual confirmation of satellite fix status
-
UART TTL Interface – Simple 4-wire connection (VCC, GND, TX, RX) for seamless microcontroller integration
-
Compact Form Factor – 30mm × 23mm to 39mm × 25.5mm (depending on variant) with 3mm mounting holes
Technical Specifications
| Specification | Value |
|---|---|
| GPS Chipset | u-blox NEO-7M (56-channel) |
| Supported GNSS Systems | GPS L1 C/A, GLONASS L1 FDMA, Galileo E1B/C, QZSS L1 C/A, SBAS (WAAS/EGNOS/MSAS) |
| Operating Voltage | 3V – 5V DC |
| Default Baud Rate | 9600 bps (configurable: 4800 – 115200 bps) |
| Communication Interface | UART TTL (TX/RX) and USB (micro-USB on some variants) |
| Tracking Sensitivity | -161 dBm (GPS) / -158 dBm (GLONASS) |
| Position Accuracy | <2.5 meters CEP |
| Update Rate | 1Hz – 10Hz (configurable) |
| Cold Start Time | <27 – 30 seconds (typical) |
| Warm Start Time | <28 seconds (typical) |
| Hot Start Time | <1 second (typical) |
| Module Dimensions | 30mm × 23mm – 39mm × 25.5mm (varies by manufacturer) |
| Operating Temperature | -40°C to +85°C |




