Skip to content

Release 2.0.1

Compare
Choose a tag to compare
@waltjohnson waltjohnson released this 27 Feb 22:46
· 358 commits to main since this release
cd169d1
  • IS_IMX-5_v2.0.1_b193_2024-02-27_233449
  • IS_GPX-1_zephyr_v2.0.1_b417_2024-02-27_233634.encrypted
  • EvalTool v2.0.1_2024-02-27

IS-uINS-3 IS NOT SUPORTED ON 2.x.x AND NEWER RELEASES (THIS RELEASE)

NEW FEATURES:

  • (GPX) New GPX-1 multi-frequency (L1/L5) GNSS dual receiver with onboard RTK and GNSS compassing.
  • (Eval) Added additional support to EvalTool to handle GPX DIDs
  • (GPX) GPS output period is now configurable down to 100 ms while not running RTK and 500 ms while running RTK.
  • (ALL) Adds additional fields to DID_MANUFACTURING_INFO which now includes a hardware Id and additional reserved bits
  • (GPX) Adds support for storing manufacturing info into OTP memory
  • (GPX) Adds the ability to use .fpk file extensions while updating GPX GNSS receivers.
  • (IMX) NMEA GSV output message.
  • (IMX) NMEA $ASCE output enable message created for more extensible NMEA output control.
  • (GPX) Serial ports 1 now supported.
  • (GPX) USB port now supported.
  • (GPX) Adds "Firmware Packages" - Composite files which contains multiple firmware files for multiple devices, and a defining manifest which provides details about which devices to upgrade and in which order.
  • (SDK) Adds support to the FirmwareUpdate API to support querying version information from downstream targets, as a first-class mechanism.
  • (SDK) Added support for $ASCE requests in the NMEA protocol.
  • (GPX) Added MCU temperature to DID_GPX_STATUS message
  • (GPX) Added NMEA message output support.
  • (GPX) Allow enabling/disabling of L1 or L5 bands on GPX.

BREAKING CHANGES:

  • (SDK) Revised binary communications protocol as of release 2.0.0. Not backwards compatible with any 1.x release.

CHANGES:

  • (SDK) Implements new "standards compliant" MD5 digest algorythm, and consolidates usage across all modules (previous MD5 algo is retained for backwards compatibility).
  • (GPX) Create enable GPX serial bridge loopback sys command for testing.
  • (GPX) Add rx overrun and tx limited flags to GPX status.
  • (SDK) DID_NMEA_BCAST_PERIOD matches the ASCII message $ASCE instead of the deprecated $ASCB.
  • (SDK) Refactored InertialSenseSDK to build and be linked as a static library.
  • (GPX) Switch RTCM3 raw data time sync to always sync w/ pseudorange.

BUG FIXES:

  • (SDK) DID_NMEA_BCAST_PERIOD now works with specified port.
  • (GPX) Fixed firmware update issue where process slows or stalls in Windows OS while updating 3 or more devices simultaneously.
  • (GPX) Fixed issue where GPX-IMX time synchronization and GPS velocity clamping caused sawtooth pattern in inertial position estimate.
  • (EvalTool) Fixed firmware update file memory and recent list to work with update type selection (i.e. IMX-5, FwPkg, GPX-1, etc.).

KNOWN ISSUES