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_version and navigation_library_version fields 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 nan or -inf rather 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.