SFM Firmware Package 0118

SFM Firmware package 0118 is now available. This firmware package includes updates for the following hardware:

  • SFM7000 REV1 & REV2
  • SFM3000
  • OBDII Smart Cable
  • JBUS Smart Cable

This firmware update includes added support for BSM’s ELD-compliant solution, total vehicle distance (TVD) and total engine run-time (TERT) improvements, and bug fixes. In addition, we have developed a new, much quicker method of updating firmware over-the-air.

  • Total vehicle distance (TVD) improvements:
    • Whenever possible, the odometer value will be taken directly from the engine via the ECM (as opposed to taking a calculated odometer value).
    • To verify that this is set up correctly, check the following in Sentinel FM:
      1. Check any scheduled update.
      2. In the ECM data block, look for ECM2ST, which is a 16-bit string.
      3. Verify that the 3rd and 4th rightmost digits are 11.
        For example, ECM2ST=1100000000001100
      • The odometer value taken from the ECM will not necessarily match the odometer displayed on the dash. The odometer from the engine via ECM is the value used in reports and for compliance with AOBRD/ELD regulations.
      • The TVD value in the ECM data block mentioned above is always in kilometers, while the value displayed in Sentinel is based on the user’s settings (which could be miles).
  • Various data transmissions for the upcoming BSM ELD-compliant application have been added.
  • New sensors have been added to Sentinel for the BSM ELD solution:
    • Sensor ON/OFF messages which are not actual physical or wired sensors.
    • Sensors 26 and 27.
  • A new way to update firmware over-the-air (OTA) has been added:
    • If the SFM7000 is currently in use, it updates itself when it is told a new firmware version is available.
    • The current process involves the server pushing to the SFM7000, constantly retrying for a given period.
    • The new process updates much more quickly than the current process.
    • This feature is optional, and must be enabled upon request.
  • For vehicles with two data buses, you can now disable the J1708 bus on SFM7000 REV2 boxes. This feature was added because sometimes the two data buses could report conflicting values for data such as engine run time or odometer. Disabling the J1708 bus eliminates data conflicts.
  • IP update reasons have been enhanced. In particular, in the hardware query tool (HQT), there is now an IP update decoder. Enter an IP reason from Sentinel into the decoder to see the reason for the IP update.
  • Total engine run-time (TERT) improvements:
    • We can now calculate TERT from ignition on/off cycles.
    • In addition, TERT will be synced from the ECM if available, similar to total vehicle distance (TVD) syncing for odometer readings.

  • The lights on the dash (“Christmas tree”) issue should now be resolved, particularly in 2016 and 2017 Dodge, Ford, and GM vehicles.
  • Wi-Fi enhancements have been made, which should result in fewer Wi-Fi errors. Debug codes have also been added to help developers troubleshoot issues.
  • PTO and TERT values now persist:
    • The last known value is now stored. Previously, PTO hours and TERT were always zero at ignition on, which would cause a jump at every ignition off (when the new values were calculated).
  • TVD bug fixes:
    • TVD offsets will now work properly when syncing. However, note that TVD offsets are not allowed by ELD regulations.
    • Heavy-duty vehicles with more than one TVD source will now only use one source. This will prevent the odometer value in Sentinel from bouncing around.