1. Introduction
The RUSHFPV GNSS Module is a high-performance navigation solution designed for FPV (First Person View) drones. Utilizing the advanced u-Blox M10 engine, this module offers robust and accurate positioning capabilities for various drone applications.
Key features include:
- Support for multiple global navigation satellite systems (GNSS): GPS, BDS, GLONASS, and GALILEO.
- Ability to connect to three navigation systems simultaneously for enhanced accuracy and reliability.
- High refresh rate of up to 10Hz for real-time data.
- Built-in backup battery and memory to support fast hot starts.
- Ultra-thin antenna design for lightweight integration.
- Anti-oxidation coating and sealed circuitry for durability.
- Integrated HMC5883 electronic compass (available in Pro version).
2. Product Overview and Variants
The RUSHFPV GNSS Module is available in several variants, each optimized for different drone sizes and requirements:
RUSHFPV GNSS Pro
Designed for medium to large FPV drones, offering comprehensive navigation with an integrated electronic compass.


RUSHFPV GNSS Micro
A compact navigation module specifically designed for small FPV UAVs, prioritizing minimal size and weight.


RUSHFPV GNSS Mini
Another compact option for small FPV drones, offering a balance of size and performance.

3. Specifications
Detailed technical specifications for the RUSHFPV GNSS Modules:
| Feature | GNSS Pro | GNSS Micro | GNSS Mini |
|---|---|---|---|
| Receiving Bands | GPS L1, GLONASS L1, BDS B1, Galileo E1, SBAS L1, QZSS L1 | GPS L1, GLONASS L1, BDS B1, Galileo E1, SBAS L1, QZSS L1 | GPS L1, GLONASS L1, BDS B1, Galileo E1, SBAS L1, QZSS L1 |
| Receive Channel | 72 CH | 72 CH | 72 CH |
| Receiving Sensitivity | -162 dBm | -162 dBm | -162 dBm |
| Output Protocol | UBX/NMEA | UBX | UBX/NMEA |
| Baud Rate | 115200 dps | 115200 dps | 115200 dps |
| Output Refresh Rate | 1 Hz - 10 Hz | 1 Hz - 10 Hz | 1 Hz - 10 Hz |
| Power Input | 5V 30mA | 5V 30mA | 5V 30mA |
| Speed Accuracy | 0.05 m/s | 0.05 m/s | 0.05 m/s |
| Positioning Accuracy | 2D ACC 1.5m | 2D ACC 1.5m | 2D ACC 1.5m |
| Max Working Height | 50,000 m | 50,000 m | 500,000 m |
| Max Movement Speed | 500 m/s | 500 m/s | 500 m/s |
| Dimensions | 25x25x4.8 mm | 12x15x4.8 mm | 18x18x4.8 mm |
| Weight | 6.9 g | 2.4 g | 4.2 g |
| Electronic Compass | Integrated HMC5883 | N/A | N/A |



4. Setup and Installation
4.1 Mounting Guidelines
- Antenna Placement: Ensure the ceramic antenna is unobstructed and has a clear view of the sky. Avoid placing it near metal or carbon fiber components of your drone, as these can interfere with signal reception.
- Interference Avoidance: For optimal reception, mount the GNSS antenna using a bracket in a clear space, as far away as possible from Video Transmitter (VTX) and Radio Control (R/C) receiver antennas.
- Compass (Pro Version): If you are using the GNSS Pro module with its integrated electronic compass, it is crucial to keep it away from ferromagnetic objects, motors, ESCs, and power wires to prevent magnetic interference and ensure accurate heading data.
4.2 Wiring Instructions
The GNSS module typically connects to your flight controller via a UART (Universal Asynchronous Receiver-Transmitter) port.
- Connect the RX (Receive) pin of the GNSS module to the TX (Transmit) pin of your flight controller.
- Connect the TX (Transmit) pin of the GNSS module to the RX (Receive) pin of your flight controller.
- Connect the 5V power input of the GNSS module to a stable 5V power source on your flight controller.
- Connect the GND (Ground) pin of the GNSS module to a ground pin on your flight controller.
- For GNSS Pro (with Compass): Connect the SCL (Serial Clock) and SDA (Serial Data) pins of the GNSS module to the I2C interface of your flight controller for compass functionality.
5. Operation
Once the RUSHFPV GNSS module is correctly installed and powered, it will begin the process of acquiring satellite signals. The module will then provide precise navigation data to your flight controller.
- Initial Satellite Lock: The first time the module is used, or after a long period of inactivity, acquiring a satellite lock may take several minutes. Ensure the drone is outdoors with a clear view of the sky.
- Hot Start: Thanks to the built-in backup battery, subsequent starts (hot starts) will be significantly faster, often acquiring a lock within seconds.
- Status Indicators: Refer to the module's LED indicators (e.g., 'Ready Light', 'Power Indicator') for status. A solid 'Ready Light' typically indicates a successful GPS lock.
- Flight Controller Integration: Configure your flight controller's firmware (e.g., Betaflight, ArduPilot) to enable the UART port connected to the GPS module and set the correct baud rate (115200 dps).
6. Precautions
- Antenna Fragility: The ceramic antenna is delicate. Handle the module with care and avoid hitting or dropping it to prevent damage.
- Magnetic Interference: For modules equipped with an electronic compass (e.g., GNSS Pro), keep it away from any components that generate magnetic fields, such as motors, ESCs, and high-current power cables.
- Engraving Marks: Any engraving marks observed on the ceramic antenna are a result of manual fine-tuning during manufacturing to optimize the center frequency and improve antenna performance. These are not product defects.
- Environmental Conditions: Avoid exposing the module to extreme temperatures, direct moisture, or corrosive substances.
7. Troubleshooting
7.1 No GPS Lock or Slow Lock
- Environment: Ensure the drone is outdoors with a clear, unobstructed view of the sky. Indoor environments or areas with tall buildings can block satellite signals.
- Antenna Placement: Verify the ceramic antenna is facing upwards and is not covered by any metal or carbon fiber parts. Reposition if necessary.
- Power Supply: Check that the module is receiving a stable 5V power supply.
- Wiring: Double-check all wiring connections (RX, TX, 5V, GND) between the GNSS module and the flight controller for correct polarity and secure connections.
- Baud Rate: Confirm that the UART port on your flight controller is configured with the correct baud rate (115200 dps) for the GPS module.
7.2 Inaccurate Positioning or Heading (Pro Version)
- Magnetic Interference: If using the GNSS Pro with its integrated compass, ensure it is mounted as far as possible from motors, ESCs, and power cables to minimize magnetic interference.
- Compass Calibration: Perform a compass calibration in your flight controller software after installation and before flight. This is crucial for accurate heading data.
- Vibration: Ensure the module is securely mounted to minimize vibrations, which can affect positioning accuracy.
7.3 Module Not Detected by Flight Controller
- Wiring: Re-verify all UART connections (RX to TX, TX to RX) and power connections.
- Flight Controller Configuration: Ensure the specific UART port used for the GPS module is enabled and correctly configured in your flight controller's firmware.
- Firmware Compatibility: Check if your flight controller firmware version supports the u-Blox M10 GPS protocol.
8. User Tips
- Optimal Placement: For the best possible GPS signal reception, consider mounting your GNSS module on a dedicated mast or a location that provides maximum sky visibility and is elevated above other drone components.
- Initial Configuration: Always perform a thorough configuration of your flight controller's GPS settings, including baud rate and protocol, before your first flight.
- Compass Calibration: If your module includes a compass (e.g., GNSS Pro), regular calibration is recommended, especially after significant changes to your drone's setup or if you notice inconsistent heading data.
- Secure Mounting: Use appropriate mounting hardware (e.g., double-sided tape, zip ties, 3D-printed mounts) to secure the module firmly to prevent movement and vibration during flight, which can impact performance.
9. Maintenance
- Cleaning: Keep the module clean and free from dust, dirt, and debris. Use a soft, dry cloth for cleaning.
- Inspection: Periodically inspect the wiring and connectors for any signs of wear, fraying, or damage. Replace damaged components immediately.
- Storage: When not in use, store the module in a dry, cool place away from direct sunlight and extreme temperatures.
10. Warranty and Support
For technical assistance, troubleshooting beyond this manual, or warranty inquiries, please contact the seller or manufacturer directly. Keep your purchase receipt or proof of purchase as it may be required for warranty claims.