Certus / Certus Evo Firmware Release Notes 2.10
Firmware Version: 2.10 General Release
Target Hardware: Certus, Certus Evo
Hardware Versions: 1.0, 1.1, 1.2, 1.3, 1.31
Form Factors: Rugged, OEM
Release Date: 2026-07-07
Scope: Changes since v2.02
Highlights
- Expanded Septentrio Mosaic-X5 Support: Fixed-base RTK positioning via RTCM input is now fully supported on variants equipped with the Septentrio Mosaic-X5 GNSS receiver.
- Improved External Aiding Configuration: Improved external aiding source lever-arm and alignment configurations and status reporting across aiding sources.
New Features and Improvements
Sensor Fusion Algorithms
- Extended Altitude Ceiling: Upper altitude constraints have been removed for aerial vehicle profiles, enabling operations at altitude.
Sensors and Aiding Sources
- Expanded Septentrio Mosaic-X5 Support: Fixed-base RTK positioning via RTCM input is now fully supported on variants equipped with the Septentrio Mosaic-X5 GNSS receiver.
- Septentrio Binary Format (SBF) Support: Direct SBF stream input is now supported on auxiliary and GPIO ports, enabling seamless integration with external Septentrio Mosaic-X5 receivers.
- Aiding Source Independence: Aiding source "online" and "valid" status flags now track independently of whether the source is explicitly enabled.
Communication Packets and Protocols
- GNSS Status Packets: Introduced new dedicated GNSS Status Packets for per-receiver GNSS status reporting and diagnostics (adds ANPP packets 92, 93).
- Unified Aiding Offsets: Introduced new Aiding Source Configuration Packets and an updated Aiding Source Status Packet for comprehensive multi-sensor offset and status management (adds/updates ANPP packets 95, 207, 208).
- GNSS Error Propagation: Hardware-specific faults originating on the Septentrio Mosaic-X5 internal receiver chip are now properly surfaced via the GNSS Failure status within the GNSS Status Packets (updates ANPP packets 92, 93).
- Enhanced Diagnostics: Added dedicated
bootloader_versionandnavigation_library_versionfields to the Extended Device Information Packet for improved system health monitoring (updates ANPP packet 13).
Bug Fixes
Sensors and Aiding Sources
- Aiding Offset Configuration: Resolved an issue where aiding device offsets could not be configured via the alignment page immediately after a firmware update on Certus Evo.
- Dual Antenna Enforcement: Resolved a configuration anomaly where dual-antenna heading corrections were applied to the navigation solution even when dual-antenna functionality was explicitly disabled.
Communication Packets and Protocols
- Bounded Heading Outputs: Heading and azimuth tracking fields are now strictly bounded to the 0 to 2π rad specification across all primary output messages, resolving a regression introduced in firmware 2.02 where values could fall into a −π to π range (updates ANPP packets 29, 39, 48, 59, 66, 76, 81, 93).
- Sensor Telemetry Stability: Resolved a data corruption anomaly that generated invalid gyroscope temperature telemetry (updates ANPP packet 85).
- NMEA String Compliance: Resolved an edge case where unavailable data fields would output
nanor-infrather than conforming to valid NMEA blank placeholder standards. - System State Output Accuracy: Corrected an anomaly where anti-aliasing was not being applied to applicable fields within the System State Packet output (updates ANPP packet 20).
- GNSS Satellite Tracking Data: Resolved an issue where the Septentrio Mosaic-X5 receiver was not correctly populating satellite tracking data within the Satellites Packet (updates ANPP packet 30).
Hardware and Interface Updates
- Event Pulse Processing: Resolved a hardware mapping issue to ensure recorded input event counts precisely match physical pulse occurrences for Event 1 and Event 2 inputs.
- Primary Serial Safeguards: Serial port configuration routines now validate incoming baud rate settings, preventing accidental device lock-outs on serial-only hardware configurations.
- Firmware Update Stability: Resolved an issue where an interrupted firmware upload via the bootloader could leave the device in an unrecoverable state requiring a power cycle to restore.
Firmware Update
For the firmware update process - refer to the "Firmware Update" section in the manual.