Firmware Updates for OBDLink SX

Here you will find short summaries of changes between the different firmware revisions. Developers should read the detailed changelog found inside the respective update archive. To install an update, download and extract the archive, then run StnFirmwareUpdater.exe.

Latest Version 4.2.2

Release Date: February 7, 2017
Level of Importance: Recommended

This release fixed a bug introduced in v4.2.1 - For older hardware, J1850 protocols may operate in reduced mode, and CAN protocols would return CAN ERROR.




Version 4.2.1

Release Date: January 30, 2017
Level of Importance: Recommended

This major release fixed several bugs including:

  • CAN message loss or corruption due to CAN bus errors
  • ATPB could cause auto-filtering not to be set up correctly
  • Undefined behavior if reset during startup
  • ATMA command cleared CAN H/W filter on exit
  • ATMP commands cleared all current filters on OUT OF MEMORY error
  • ATBI/STPO did not activate pending USER1 protocol configuration changes
  • When ATMA on startup is enabled, device may fail to exit boot mode or enter pairing mode
  • Automatic generation of 11-bit flow control ID pairs for segmented message transmission
  • UART transmission lock ups
  • ISO 9141 keep-alive messages

The major relase added many new features including:

  • Turn LEDs off/on
  • Extra data parameter for the STPX command
  • Extended addressing support for CAN
  • Set and read CAN timing registers
  • Support for response pending messages - 7F xx 78
  • Report factory calibration status
  • Fail-safe clock monitor
  • Other stability and performance improvements

See obdlink_sx-changelog.txt inside the archive for more details.




Version 4.0.1

Release Date: May 2, 2014
Level of Importance: Recommended

Download

This minor release fixed automatic generation of 11-bit flow control ID pairs for segmented message transmission.

See obdlink_sx-changelog.txt inside the archive for more details.




Version 4.0.0

Release Date: April 16, 2014
Level of Importance: Recommended

Download

This major release fixed several bugs and added several new features including:

  • Complete ISO 15765 multi-frame message support
  • CAN Rx multi-frame message assembly
  • CAN Tx message segmentation
  • Arbitrary OBD message transmission
  • Other stability and performance improvements

See obdlink_sx-changelog.txt inside the archive for more details.




Version 3.3.0

Release Date: September 26, 2012
Level of Importance: Recommended

Download

This major release fixes a number of serious bugs and introduces many new features.

See obdlink_sx-changelog.txt inside the archive for more details.




Version 3.1.0

Release Date: May 16, 2012
Level of Importance: Recommended

Download

This major release fixed three serious bugs:

  • The device would sometimes lock up while monitoring a busy CAN bus.
  • Due to a race condition, heavy UART Tx traffic sometimes would generate FATAL ERROR 0x0101 [5, ...]

The following major new features were implemented:

  • New AT and ST commands, including:
    • Set/report protocol
    • Protocol open/close
    • Set automatic check byte calculation/checking
    • Set CAN monitoring mode
    • J1939 header formatting, response timeout multiplier
    • Ability to turn off J1850 CRC calculation and checking
    • Removed length limitation for certain types of messages
    • Increased CAN buffer size
    • Increased UART buffer size
    • Other stability and performance improvements

See obdlink_sx-changelog.txt inside the archive for detailed descriptions of the changes.



Previous Releases