Free tools Windows power users keep installed
One-click scans. No signup required.
The right u-blox receiver depends on the accuracy and continuity you need. For better meter-level positioning in reflective urban areas, the F10 platform combines L1 and L5 signals; u-blox specifies less than 2 m CEP50, compared with about 4 m for L1-only reception. For centimeter-class positioning, the ZED-F9P combines multi-band GNSS with RTK corrections. If satellite reception is interrupted, the ZED-F9K adds inertial sensors to help maintain a trajectory estimate.
How u-blox receivers improve positioning
GNSS accuracy is not determined by the chip alone. Signal frequency, the number of visible satellites, correction data, antenna design, installation, and the surrounding environment all affect the result. Different u-blox product families address different parts of that problem.
- Dual-band reception can reduce errors caused by reflected signals, especially in cities.
- Multi-constellation reception can make more satellites available when buildings or foliage block part of the sky.
- RTK or other correction services can enable much higher precision than an ordinary meter-level GNSS solution.
- Inertial sensors can help preserve a position estimate when satellite signals are blocked, but require additional hardware and integration.
Which u-blox chip or module should you choose?
| Receiver or platform | Signal and correction approach | What it is suited to | Published performance or detail |
|---|---|---|---|
| F10 platform | Dual-band L1/L5 GNSS; firmware prioritizes L5 in weak-signal conditions | Meter-level positioning in reflective urban environments, including telematics and micromobility | u-blox specifies less than 2 m CEP50 for L1/L5 versus about 4 m for L1-only reception. [u-blox F10 announcement, 19 March 2024] |
| UBX-M10150-CC | Wearable-focused GNSS chip with LEAP technology and multipath mitigation | Compact, lower-power wearable designs | u-blox lists a 2.39 × 2.39 × 0.55 mm package and a 10 mW power target. [u-blox announcement, late 2024] |
| M9 receivers, including UBX-M9140 and NEO-M9N | Concurrent reception of up to four constellations: GPS, GLONASS, BeiDou, and Galileo | Meter-level applications where satellite availability and update rate matter, including dynamic uses such as UAVs | u-blox specifies position updates up to 25 Hz. [u-blox M9 announcement, 17 October 2019] |
| ZED-F9P | Multi-band L1/L2/L5 reception across GPS, GLONASS, Galileo, and BeiDou, with RTK | Centimeter-class positioning when suitable RTK corrections are available | u-blox describes centimeter-level accuracy in seconds. [u-blox ZED-F9P announcement, 26 April 2018] |
| ZED-F9K | GNSS with built-in inertial sensors and correction-service compatibility | Applications that need continuity through partial or complete satellite-signal blockage | u-blox describes down-to-decimeter-level accuracy and a tenfold positioning-performance increase over standard-precision solutions for target applications. [u-blox ZED-F9K announcement, 2 May 2019] |
| ZED-X20P | All-band module supporting L1, L2, L5, and Galileo E6/HAS-related capabilities | High-precision applications seeking broad band support | u-blox markets global centimeter-level precision and says total cost of ownership can be up to 90% lower than conventional solutions; the cost claim depends on deployment conditions. [u-blox ZED-X20P announcement, 6 March 2025] |
When dual-band L1/L5 helps in an urban canyon
Buildings can block direct satellite signals and reflect others toward the receiver. A reflected signal travels a longer path, which can distort the calculated position. u-blox introduced F10 on 19 March 2024 as its first dual-band L1/L5 GNSS platform. The company says L5 is more resilient to multipath effects and specifies less than 2 m CEP50 for combined L1/L5 reception, compared with about 4 m for L1 only. CEP50 is a statistical measure: it describes the radius within which 50% of reported positions fall, not a guarantee for every fix.
F10 firmware prioritizes L5 in weak-signal conditions and includes protection-level technology intended to estimate positioning trustworthiness in real time. Dual-band reception can improve resistance to reflected-signal errors, but it cannot remove every obstruction or substitute for a good antenna and installation.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →#1 Best Overall
- This Holybro Micro M10 GPS unit utilizes multi-constellation GNSS powered by u-blox M10, a concurrent GNSS receiver capable of receiving and tracking multiple GNSS systems.
When more constellations matter more than more bands
The M9 platform, announced on 17 October 2019, supports concurrent tracking of up to four constellations: GPS, GLONASS, BeiDou, and Galileo. Access to more satellites can help maintain a solution when a building or tree blocks part of the sky. M9 also supports position updates up to 25 Hz, according to u-blox, which can be useful when tracking fast motion. More constellations improve visibility and availability; they do not, by themselves, make a receiver centimeter-accurate.
When RTK is needed for centimeter-class accuracy
The ZED-F9P is the relevant u-blox choice in this group when the requirement is centimeter-level positioning. Its multi-band L1/L2/L5 reception across GPS, GLONASS, Galileo, and BeiDou is paired with RTK. The company’s 2018 announcement describes centimeter-level accuracy in seconds. That result depends on receiving suitable correction data and on a compatible setup; an F9P without usable RTK corrections should not be treated as a guaranteed centimeter-accuracy receiver.
Rank #2
- GPS/Glonass/Qzss Support, 72-channel GNSS Receiver, Hybrid GPS/SBAS Engine (WAAS, EGNOS, MSAS), Navigation Update Speed: Up to 18Hz, -166 dBm Navigation and -148 dBm Cold Start, Faster reaction pace with AssistantNow Autonomous , Standard NMEA-0183 Protocol and Binary Protocol Support, U-blox 8
- How to use it: The Mgears brand logo is always positioned toward the sky and attached to the dashboard of the vehicle.
- Product size: 1.2 x 1.2 x 0.5 inch Cable length: 1.5m
Correction availability is therefore part of the system decision, not an optional detail. Confirm that the intended correction service covers the operating area and works with the receiver and application before designing around RTK performance.
When inertial sensors are worth adding
The ZED-F9K combines GNSS with built-in inertial sensors and correction-service compatibility. When satellite signals are partially or completely blocked, inertial data helps estimate the path of motion; when GNSS returns, it helps the receiver reconverge. This is useful for routes that pass through tunnels, parking garages, or urban areas with frequent signal interruptions.
Rank #3
- High accuracy: 1.5m horizontal positioning, Precise timing: 30ns RMS time pulse accuracy
- Built-in chip antenna - no external antenna required, Multi-constellation GNSS (GPS + GLONASS + Galileo + BeiDou + QZSS)
- High update rates: up to 18Hz single constellation, 5Hz quad constellation, High altitude/velocity: 80km altitude, 500m/s velocity limits
- Ultra-low power: 10mA tracking, 5mA power save mode, Backup battery: 3V 1.5mAh rechargeable for hot starts
- 6-pin 1mm pitch JST connector for easy cable connections, PTH pins for breadboard prototyping
u-blox describes the F9K as delivering down-to-decimeter-level accuracy and a tenfold increase in positioning performance over standard-precision solutions for its target applications. These are vendor claims, not a universal result for every vehicle, installation, or outage. Dead reckoning adds hardware and integration complexity, so it is most useful when continuity during blockage matters.
For small, battery-powered wearables
UBX-M10150-CC targets compact wearable devices such as sports and smart watches. u-blox announced the chip in late 2024, listing a package size of 2.39 × 2.39 × 0.55 mm and a 10 mW power target. The company says its multipath mitigation improves positioning in difficult urban environments and that adaptive signal handling reduces power demand. Those design goals make it distinct from higher-precision RTK modules; choose it when small size and power are central constraints rather than centimeter-class accuracy.
Rank #4
- Multi-Constellation GNSS Receiver: Supports BeiDou, Galileo, GLONASS, and GPS satellite systems operating at 1.2276GHz to 1.575GHz frequency range for precise positioning
- High Sensitivity Performance: Features -167dBm sensitivity with 921.6kbps maximum data rate for reliable signal reception in challenging environments
- Flexible Connectivity Options: Equipped with I2C, SPI, UART, and USB data interfaces for seamless integration with various host systems and applications
- Compact Surface Mount Design: 54-LGA package measuring 22x17mm with surface mount configuration, ideal for space-constrained embedded applications
- Wide Operating Range: Functions reliably across -40°C to 85°C temperature range with 2.7V to 3.6V supply voltage for industrial-grade applications
A newer all-band option: ZED-X20P
Announced on 6 March 2025, the ZED-X20P supports L1, L2, L5, and Galileo E6/HAS-related capabilities. u-blox markets global centimeter-level precision and says total cost of ownership can be up to 90% lower than conventional solutions. The cost figure is a vendor claim tied to specified deployment conditions, not a generally applicable saving. Evaluate the module against the correction services, coverage, integration needs, and total system costs for the intended deployment.
Quick Recap
Best Value
- The SparkFun GPS-RTK Dead Reckoning Kit provides you with what you need to start with GPS Real Time Kinematics and the u-blox ZED-F9R.
- Includes: 1x SparkFun GPS-RTK Dead Reckoning Breakout - ZED-F9R, SMA (Qwiic) 1x GNSS Multi-Band Magnetic Mount Antenna - 5m (SMA) 1x Reversible USB A to C Cable - 0.8m.
- Features: 2x Qwiic Connectors, Integrated SMA connector for use with antenna of your choice, Concurrent reception of GPS, GLONASS, Galileo and BeiDou, 184-Channel GNSS Receiver, Receives both L1C/A and L2C bands.
- This breakout maximizes position accuracy in dense cities or covered areas compared to other GPS modules. Even under poor signal conditions, continuous positioning is provided in urban environments and available during complete signal loss (e.g., short tunnels and parking garages). The ZED-F9R is the ultimate solution for autonomous robotic applications that require accurate positioning under challenging conditions.
- Also included with this kit is a GNSS multiband antenna and a reversible USB-A to C cable. The antenna features a magnetic base receiving the classic L1 and L2 GPS bands. Meanwhile, the included cables will make sure hooking up each part in the kit is easy!
Practical selection checklist
- Meter-level improvement in reflective places: consider F10’s L1/L5 dual-band approach.
- More satellite visibility or frequent position updates: consider an M9 receiver, which supports up to four constellations and up to 25 Hz updates according to u-blox.
- Centimeter-class positioning: consider ZED-F9P or an all-band option such as ZED-X20P, and verify correction-service availability.
- Continued trajectory estimates during outages: consider ZED-F9K and account for inertial-system integration.
- Wearable size and power constraints: assess UBX-M10150-CC’s package and power target alongside antenna and battery requirements.
- For any design: check antenna suitability, placement, firmware support, update rate, correction access, operating environment, and the accuracy metric the application actually requires.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

