- Short range radio modules
- Positioning chips and modules
u-blox Products
- Product selector
- Previous generations
- Contact sales
Find products
- Product documentation
Documentation
Tech
|
13 Feb 2026
Future-proof your GNSS designs with upgradeable firmware

The market for tracking and navigation devices using GNSS continues to expand, driven by a growing number of applications. At the same time, requirements for lower power consumption, higher position accuracy and longer battery life are becoming increasingly stringent.
Developers of GNSS tracking devices are seeking for continuous performance improvements while keeping redesign efforts as low as possible. However, changing a GNSS chip or module can have a significant impact on:
Switching GNSS suppliers typically requires considerable work. Even migrating to a new platform from the same supplier could mean significant effort for firmware implementation. Yet, when additional signal support or functionality is required, there is no way around a redesign.
With its ROM firmware, the u-blox M10 is an established and well-accepted ultra-low power GNSS platform for many use cases. With the latest portfolio update, u-blox now offers an upgradeable M10 chip and MAX module, enabling an easy transition to enhanced firmware capabilities.
| Non-upgradeable firmware | Upgradeable firmware | |
|---|---|---|
| Firmware | SPG 5.10 | SPG 5.30 |
| Chip product | UBX-M10050-KB | UBX-M10150-KB |
| MAX module product | MAX-M10N |
Both upgradeable products offer easy migration from the products listed in the table above.
The MAX-M10N module is fully pin-compatible with MAX-M10S and MAX-M10M, enabling a straightforward module replacement.
For chip-level designs, both UBX-M10050-KB and UBX-M10150-KB use a QFN28 package with the same pinout, differing only in package size:
For board designers, this means enlarging the footprint from 4x4 mm to 5x5 mm, while keeping the remaining design unchanged. The firmware to the M10150-KB chip can be transferred from the connected MCU of the host system or by a flash memory connected to the GNSS chip.
| UBX-M10050-KB | UBX-M10150-KB | |
|---|---|---|
| Firmware | ROM | Host or external flash |
| Package | QFN28, 4x4 mm | QFN28, 5x5 mm |
Firmware migration effort is close to zero, as all listed products support NMEA as well as proprietary UBX protocol. Existing host software can therefore be reused with minimal or no modification.
The upgradeable products UBX-M10150-KB and MAX-M10N, powered by SPG5.30 firmware, deliver several key advantages:
Changing from an M10 SPG 5.10 ROM product to a firmware-upgradeable product with SPG 5.30 is rather easy, thanks to pin- and message protocol compatibility. The resulting up to 50% power reduction in continuous tracking applications, whether for people, pet, or vehicle trackers pays off the effort. Improved position accuracy in challenging environments, combined with RTCM correction data support, further boosts overall system performance.
Designing your next low-power tracking solution?
The firmware-upgradeable M10 GNSS products help you achieve longer battery life and higher accuracy with minimal redesign effort. Start evaluating with the EVK-M102 today!