Firmware Updates for STN1170

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 5.6.7

Release Date: November 6, 2020
Level of Importance: Recommended

Download

This release added a change:

  • Improved STPX for large messages at high baud rates

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




Version 5.6.5

Release Date: October 14, 2020
Level of Importance: Recommended

Download

This release fixed a serious bug:

  • Fixed ISO protocol detection failure

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




Version 5.6.4

Release Date: October 6, 2020

This release fixed a bug:

  • Fixed BUFFER FULL during multi-frame transmission on CAN

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




Version 5.6.2

Release Date: September 23, 2020

This major release fixed a few bugs:

  • Fixed 7Fxx78 message being counted when using STPTO 0
  • Fixed STSLU, STSLVL, and STSLX not working

This release added a few new features and changes:

  • Added command to change CAN consecutive and flow control frame reception timeouts
  • Added command to specify additional STmin delay
  • Added support for 4 byte header to ATSH
  • Removed CAN deaf time after sending a CAN message

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




Version 5.1.3

Release Date: June 3, 2020
Level of Importance: Recommended

Download

This release fixed a serious bug:

  • Fixed lack of ability to transmit after CAN ERROR

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




Latest Version 5.1.2

Release Date: June 2, 2020

This release fixed a serious bug:

  • Fixed FATAL ERROR when using multi-frame reception on CAN

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




Version 5.1.1

Release Date: May 28, 2020

This release fixed a bug:

  • Fixed CAN OUT OF MEMORY error introduced by async CAN optimization

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




Version 5.1.0

Release Date: May 11, 2020

This release added a change:

  • ELM 1.4b compliance

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




Version 5.0.1

Release Date: May 11, 2020

This release fixed a few bugs:

  • Stopped premature timeout on CAN multi-frame reception
  • Fixed a "BUFFER FULL" error on a busy CAN bus

This release also added few changes:

  • CAN driver improvements
  • "STOPPED" is now printed exiting all monitoring modes

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




Version 5.0.0

Release Date: January 8, 2020
Level of Importance: Recommended

Download

This major release fixed several bugs including:

  • Fixed printing error when message reception was interrupted
  • Fixed CAN extended addressing bug when auto-formatting turned off
  • 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
  • Monitoring would not show any data when using ISO protocols

The major release added many new features including:

  • Added periodic messaging commands
  • Added command for custom ISO-14230 fast init
  • Added Programmable Parameters 1A and 1B
  • J1939 now accepts targeted or broadcast acknowledgements

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




Version 4.2.4

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

Download

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
  • Automatic generation of 11-bit flow control ID pairs for segmented message transmission
  • UART transmission lock ups
  • ISO 9141 keep-alive messages

The major release added many new features including:

  • Turn LEDs off/on
  • Extra data parameter for the STPX command
  • Set CAN addressing modes
  • Set and read CAN timing registers
  • Support for 7F xx 78 response pending messages
  • Report factory calibration status
  • Fail-safe clock monitor
  • Complete ISO 15765 multi-frame message support
  • CAN Rx multi-frame message assembly
  • CAN Tx message segmentation
  • Arbitrary OBD message transmission
  • Set minimum time between the last OBD response and the next request
  • GPIO control for most digital I/O pins
  • Other stability and performance improvements

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




Version 3.3.1

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

Download

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

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




Version 3.2.0

Release Date: July 12, 2012
Level of Importance: Recommended

Download

New:

  • STSDI (set STDI hardware ID string)
  • STDBGM (set debug message level)
  • Reporting of UART Rx buffer overflow
  • Reset and sleep/wakeup trigger messages in Debug Message Level 1 or above

Significant changes:

  • Better voltage measurement precision (3 decimal places) and accuracy
  • STVCAL now accepts an optional voltage offset parameter
  • Renamed STCAFCP/STCCFCP commands to STCFCPA/STCFCPC, respectively
  • STCSWM now allows for the Single Wire CAN load output to be controlled independently
  • Disabled internal pull-up of the SLEEP pin to reduce current consumption in sleep mode
  • More reliable fatal error reporting

Major bug fixes:

  • UART Rx lockup
  • UART Tx lockup
  • UART inactivity sleep or other timeouts could get triggered prematurely

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




Version 3.1.1

Release Date: May 23, 2012
Level of Importance: Critical

Download

This release fixed wrong ISO_RX pin polarity.

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




Version 3.1.0

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

Download

Initial production release.




Previous Releases