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.5.1

Release Date: April 9, 2019
Level of Importance: Recommended

Download

This major release fixed several bugs including:

  • ATTA now works when used with ATCEA
  • STCFCPA now checks if a flow control address pair already exists
  • Fixed CAN multi-frame messaging with the STPX command
  • Fixed J1939 printing with headers on
  • Fixed printing invalid KWP key bytes
  • Fixed “set protocol” reopening current protocol if invalid protocol
  • Fixed single-frame CAN printing
  • Fixed STM clearing default filters on exit
  • Fixed STPX auto checksum issue

This release also added a few new features and changes:

  • Added Programmable Parameters 1A and 1B
  • Added the ability to set the message transmission timeout via STPTOT
  • Added STPX parameter to specify response length
  • Added support for Service $01 PID $00 on ISO9141 with non-standard timing
  • J1939 now accepts targeted or broadcast acknowledgements
  • CAN protocol detection speed and safety improvements
  • Full compliance with ISO 15765-4:2016
  • Improved partial and automatic detection
  • Improved ISO keep alives
  • Improved ISO interaction with other scan tools used in parallel

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




Version 4.2.5

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

Download

This major release fixed several bugs including:

  • Fixed a rare FATAL ERROR with CAN

This release also added a few new features and changes:

  • Added raw CAN 1ms inter-frame delay

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