The 1.4 firmware series brings support for validity thresholds

This firmware remains fully backward compatible with previous firmware revisions.

Firmware package and upgrade

You can download the ELLIPSE firmware package compatible with ELLIPSE v1 and v2.

Please use the sbgFirmwareUpdater tool to update your device firmware and refer to the the firmware upgrade procedure for a step-by-step guide.

Download Firmware Archive

All updates for release 1.4.100-stable

Bug

  • [ELIFW-273] - Remove validity condition for PASHR heave output

New Feature

  • [ELIFW-248] - Implement SBG_ECOM_CMD_VALIDITY_THRESHOLDS command to tune attitude and navigation validity flags

All updates for release 1.3.178-stable

Bug

  • [ELIFW-262] - Fixed direct PPS Sync Out option for ELLIPSE2-N products
  • [ELIFW-267] - Fixed incorrect magnetometers status reporting for ELLIPSE2

All updates for release 1.3.170-stable

Improvement

  • [ELIFW-212] - Better UTC and GPS time management to avoid rounding issues

Bug

  • [ELIFW-235] - Fixed heave message in Legacy output that was always outputting 0
  • [ELIFW-255] - Fixed a bug that could output empty heave field in PASHR message
  • [ELIFW-259] - Fixed a bug that could output empty heave field in sbgECan message

All updates for release 1.3.147-stable

Improvement

  • [ELIFW-250] - Improved accelerometers initial self test for ELLIPSE2

Bug

  • [ELIFW-251] - Fixed accelerometer boot sequence that could lead in rare circumstances to a Z axis zero reading
  • [ELIFW-254] - Reverted attitude & navigation validity flag thresold to firmware 1.1 values

All updates for release 1.3.97-stable

Improvement

  • [ELIFW-247] - Review attitude, navigation and alignment validity thresholds to be more tolerant

All updates for release 1.3.85-stable

New Feature

  • [ELIFW-240] - Add an uptime indication in SBG_ECOM_LOG_STATUS
  • [ELIFW-226] - Added GPS number of SV used and diff corrections details in sbgECan protocol
  • [ELIFW-195] - Add support for NMEA VTG output log
  • [ELIFW-176] - Automatically output a GGA frame at 1 Hz for ELLIPSE-D on PORT C when RTCM corrections are enabled
  • [ELIFW-149] - Added proprietary NMEA message PASHR for roll, pitch, heading, heave
  • [ELIFW-131] - Added NMEA GST input support for better accuracy when using NMEA GPS
  • [ELIFW-126] - Added direct PPS from internal GNSS Sync Output (SBG_ECOM_CMD_SYNC_OUT_CONF)
  • [ELIFW-120] - Added support for new ELLIPSE2 hardware
  • [ELIFW-100] - Reworked IMU filters topology to reduce the delay
  • [ELIFW-90] - Add the alignment indication in the SBG_ECOM_LOG_STATUS
  • [ELIFW-89] - Added the CPU consumption flag in SBG_ECOM_LOG_STATUS
  • [ELIFW-87] - Added UTC offset (leap second) initial settings for better NMEA GPS support
  • [ELIFW-82] - Added SBG Proprietary NMEA message with acceleration and angular rate
  • [ELIFW-72] - Added SBF (Septentrio) protocol support on Ellipse-E
  • [ELIFW-56] - Added SBG_ECOM_LOG_FAST_IMU_DATA, 1KHz IMU message for low latency applications

Improvements

  • [ELIFW-242] - Reduced CAN generator latency and jitter
  • [ELIFW-238] - Improve EKF stability in rare static conditions
  • [ELIFW-200] - improved ZUPT using windows
  • [ELIFW-191] - Eased heading alignment in case of helicopter or UAV platforms
  • [ELIFW-190] - Added UAV Rotary wing motion profile for low dynamic UAV applications
  • [ELIFW-181] - Initializes both position and velocity at the same time in the EKF
  • [ELIFW-180] - Improved System performance in low dynamic applications
  • [ELIFW-179] - Allow magnetic aiding only in case of resonably accurate good roll and pitch angle
  • [ELIFW-178] - Improved AHRS fallback mode in case of long GNSS outages
  • [ELIFW-175] - Improved performance at RTK fix recovery
  • [ELIFW-174] - Allow GPS lever arm estimation under lower dynamics
  • [ELIFW-156] - Discard magnetic calibration data when the attitude is not accurate enough
  • [ELIFW-147] - Improved overall system initializations (velocity, position, heading)
  • [ELIFW-143] - Added a limit to the GPS position aiding (in comparison to the EKF precision)
  • [ELIFW-141] - Improved odometer aiding performance
  • [ELIFW-140] - Improve overall automotive performance
  • [ELIFW-138] - Disable velocity aiding in case of RTK fix
  • [ELIFW-137] - Improve performance under RTK GNSS outages
  • [ELIFW-136] - Improved EKF quality feedback
  • [ELIFW-132] - Improved NMEA / ASCII output string generation method for float / int
  • [ELIFW-95] - Improved covariance matrix symmetrization method
  • [ELIFW-94] - Better time stamping for Novatel true heading solution
  • [ELIFW-93] - Better handling of GPS protocol when no valid Time of Week is parsed
  • [ELIFW-92] - Improved GNSS antenna alignment and lever Arm estimation under low dynamics
  • [ELIFW-81] - Improved Noisy mags Tolerant magnetometer error model
  • [ELIFW-78] - Improved ZUPT handling when odometer is enabled
  • [ELIFW-75] - Kalman filter performance improvement and error models refining
  • [ELIFW-74] - Returns empty fields for NMEA logs ZDA and HDT when data are not valid
  • [ELIFW-71] - The 2D calibration can find a solution with fewer points.
  • [ELIFW-67] - Improved logics to chose whenever PORT A & PORT E slew rate should be set to high/low
  • [ELIFW-66] - Improved Accelerometer bias estimation and tolerance tuning
  • [ELIFW-51] - Improve NMEA integration under very low dynamics
  • [ELIFW-48] - Increased raw GPS data buffer size from 2048 to 4086 bytes

Bug

  • [ELIFW-244] - Removed New data output on RAW GNSS data message for ELLIPSE-N
  • [ELIFW-237] - Fix CAN log that were not correctly output on a New Data condition
  • [ELIFW-230] - Fixed impossibility to initialize dual antenna heading in case of NMEA GNSS + high dynamic motion profiles
  • [ELIFW-204] - Fixed potential incompatibility with newer Novatel protocol versions
  • [ELIFW-203] - Fixed RMC Date not correct
  • [ELIFW-197] - Fix invalid CRC error when migrating old settings
  • [ELIFW-189] - Fixed IMU Fast Data log user/product alignment
  • [ELIFW-142] - FIX EKF behavior when no velocity aiding input is available, but position input is
  • [ELIFW-133] - Fix impossibility to switch to Navigation Mode in rare situations (with Dual antenna heading)
  • [ELIFW-129] - Increased GGA altitude output digits from 3 to up to 5
  • [ELIFW-102] - Fixed invalid configuration when an event in is used to output a log
  • [ELIFW-96] - Improved handling of infinite rejection mode handling
  • [ELIFW-91] - Fixed invalid GPS data time stamping when one GPS is providing timing data while the second one has no fix
  • [ELIFW-86] - Fixed invalid LLA position when overflow
  • [ELIFW-85] - Fixed NMEA / ASCII output frame time formating issue
  • [ELIFW-79] - Allow larger sync out pulse length than 4.5 ms
  • [ELIFW-77] - Improved GPS position initialization in case of long GPS lever arm
  • [ELIFW-76] - Fixed PORT A impossible configuration in RS-422 mode

Removed Feature

  • [ELIFW-214] - Removed deprecated "course" from the GNSS configurable aiding sources

All updates for release 1.1.3232-stable

New Feature

  • [ELIFW-6] - CAN output added
  • [ELIFW-9] - Added diff. correction age, diff base id and num sv to the SBG_ECOM_LOG_GPS#_POS
  • [ELIFW-13] - Added support for Novatel protocol (GPS aiding)
  • [ELIFW-21] - Added support of commands to set motion profile and error model IDs directly
  • [ELIFW-29] - Added official support for additional output interfaces PORT C and PORT E
  • [ELIFW-34] - GPS RAW message output added
  • [ELIFW-35] - Device and GNSS features added
  • [ELIFW-36] - Added license upload functionality
  • [ELIFW-37] - Added message class enable/disable command
  • [ELIFW-47] - Fixed bug in Legacy output (fixed point output mode).

Improvements

  • [ELIFW-4] - Odometer status ODO_REAL_MEAS now effective
  • [ELIFW-12] - Updated world magnetic model to WMM2015
  • [ELIFW-24] - Improved ZUPT detection and robustness
  • [ELIFW-25] - Improved GPS handling robustness in case of inconsistent measurements
  • [ELIFW-31] - Improved PPS and UTC time handling
  • [ELIFW-38] - Handle the GGA frame even if no undulation is provided
  • [ELIFW-39] - Reduced RS-232 stream output jitter
  • [ELIFW-41] - Modified firmware version numbering scheme
  • [ELIFW-42] - Improved heave period computation performance
  • [ELIFW-43] - Output logs trigger configuration are now restricted to New Data only for external aiding logs
  • [ELIFW-49] - Added SBAS corrections on Novatel protocol

Bug

  • [ELIFW-5] - Fixed GPS lever arm and alignment use in Marine & General Purpose motion profiles
  • [ELIFW-8] - Fixed Wrong PRDID Heading output
  • [ELIFW-11] - Fixed wrong negative altitude reading in NMEA protocol input
  • [ELIFW-15] - Fixed CAN standard/extended ID issue
  • [ELIFW-16] - Fixed CAN messages SBG_ECAN_MSG_EKF_ALTITUDE and SBG_ECAN_MSG_PRESSURE_ALTITUDE
  • [ELIFW-17] - Fixed incorrect time rollover handling in system status
  • [ELIFW-19] - Fixed impossibility to change GPS model in Ellipse-E
  • [ELIFW-20] - FIXED incorrect position initialization after long term run in vertical gyro mode
  • [ELIFW-23] - Fixed unexpected behavior in case of internal time rollover
  • [ELIFW-32] - Fixed a bug that disturbs the clock estimation during a time stamp rollover
  • [ELIFW-40] - Fixed invalid sensor alignment angle unit – Sensor now expects radians as written in the documentation now