Skip to content

Release 2.2.2

Latest
Compare
Choose a tag to compare
@waltjohnson waltjohnson released this 10 Jan 18:16
7a09ee2
  • IS_GPX-1_v2.2.2+2025-01-10-160613.encrypted.bin
  • IS_IMX-5_v2.2.2+2025-01-10-160317.hex
  • IS-firmware_r2.2.2+2025-01-10-160314.fpkg
  • EvalTool v2.2.2+2025-01-10

NEW FEATURES:

  • (GPX) CXD GNSS chipset firmware update from v0.151 to v0.177.
    • Improved a trajectory accuracy.
      • In case of GUSE=1 (swimming mode) with L1+L5.
      • In case of GUSE=2 (driving mode).
    • Improved an offset after 1 st position fix.
    • Improved TTFF in case of GPS L1 only mode.
    • Improved pseudo range accuracy under multipath condition.
  • (GPX) (PR-1076) Add field to DID_GPX_STATUS to report GNSS last reset reason. (SN-6105)

BUG FIXES:

  • (IMX) Restores reporting of cause of CPU reset including hardware, software, and watchdog resets.
  • (IMX) Fixes reporting of critical fault resets including hard fault, malloc, and watchdog. Fault notified via hdwStatus flag HDW_STATUS_FAULT_SYS_CRITICAL and detailed in DID_SYS_FAULT.status (see eSysFaultStatus).
  • (IMX) Ensure GNSS copy from comm to nav tasks occur in a critical section to prevent GNSS data corruption.
  • (IMX) (PR-1076) Fixes an issues bug when IMX does not report GNSS1_INIT_FAULT reporting. (SN-6105)

CHANGES:

  • (SDK/EvalTool) Created RMC_PRESET_IMX_PPD_IMU3_RAW and added to RMC Presets list in EvalTool Data Logs tab.
  • (SDK) Prevent double to integer conversion rounding error in ASCII_to_hours_minutes_seconds().
  • (IMX) Send flash write status via DID_SYS_PARAMS following flash write rather than before to ensure write-pending flag gets cleared in host application.
  • (IMX) Send DID_SYS_FAULT every 10s if a critical fault is detected.
  • (GPX) Round GNSS time of week (ms) to closest 50ms to prevent integer rounding errors.
  • (GPX) Wait for time and date to be valid (newer than Jan 1, 2025) before enabling output.
  • (IMX) Remove manufacturing calibration feature from shipping release firmware to reduce flash memory usage.
  • (GPX) Add GPS time of week skip detection and correction as a work around.
  • (GPX) (PR-1074) DID_GPX_STATUS now reports a lack of recent Rx traffic in status bits.
  • (IMX) (PR-1074) IMX now pings in GPX regularly.
  • (IMX) Send $INTEL NMEA out Ser1 and USB ports when sent out Ser2.

KNOWN ISSUES

  • (GPX) (SN-4689) INS position saw-tooth pattern probably caused from GNSS position/velocity time synchronization error.
  • (GPX) Ser2 UART communications port is not yet supported.