The Embedded Experts

Release notes for Flasher STM8 Software

Version 1.40 [2. June 2020]

New Features

  1. Fast block programming mode can be selected in the project options for faster write speeds if the device is known to be empty or an manual erase is done anyhow.

Version 1.34e [6. May 2020]

Program corrections

  1. The device list of the Flasher STM8 Software is corrupted with Linux encoded line endings that are not correctly parsed, resulting in half of the devices missing. Fixed.

Version 1.34d [5. May 2020]

New Features

  1. Support for the following MCUs added:
    STM8AL3136
    STM8AL3138
    STM8AL3146
    STM8AL3148
    STM8AL3166
    STM8AL3168
    STM8AL3188
    STM8AL31E88
    STM8AL3189
    STM8AL31E89
    STM8AL318A
    STM8AL31E8A
    STM8AL3L46
    STM8AL3L48
    STM8AL3L66
    STM8AL3L68
    STM8AL3L88
    STM8AL3LE88
    STM8AL3L89
    STM8AL3LE89
    STM8AL3L8A
    STM8AL3LE8A

Program corrections

  1. Flasher STM8 Software selects a wrong sub algorithm for low density devices that use 0x00 for Read-Out-Protection (ROP) deactivated. Fixed.

Version 1.34c [26. March 2020]

Improvements

  1. "-jflashlog" command line parameter now mimics its J-Link equivalent by cleaning the log file upon start and starting logging earlier.

Version 1.34b [2. March 2020]

New Features

  1. "-hide" command line parameter added to start with hidden window.
  2. "-jflashlog" command line parameter added to set/override the project log file temporarily.
  3. "-min" command line parameter added to start with minimized window.

Version 1.34a [13. January 2020]

Program corrections

  1. Flasher STM8 Software does not return an error code in command line mode when exceeding the serial number list file. Fixed.

Version 1.34 [15. May 2018]

New Features

  1. Saving a Flasher config or data file to disk will show the CRC of the file. Can be used with the ASCII command #FCRC to validate files on the Flasher.

Version 1.32a [1. December 2017]

New Features

  1. Support for the following MCUs added:
    STM8S001J3

Program corrections

  1. Flasher STM8 Software might get stuck in an endless loop when saving a flasher data file with data where no flash sectors are known. Fixed.

Version 1.32 [20. June 2017]

New Features

  1. Support for handling target power based on project settings added.

Version 1.30h [19. August 2016]

Program corrections

  1. Windows files are not opened in shared read mode sometimes resulting in not being able to open a file. Fixed.

Version 1.30g [12. April 2016]

New Features

  1. Support for the following MCUs added:
    STM8S207K8
  2. "-ip" command line parameter added.

Version 1.30e [8. October 2015]

New Features

  1. Support for the following MCUs added:
    STM8AF5268
    STM8AF5269
    STM8AF5286
    STM8AF5288
    STM8AF5289
    STM8AF528A
    STM8AF52A6
    STM8AF52A8
    STM8AF52A9
    STM8AF52AA
    STM8AF6269
    STM8AF6286
    STM8AF6288
    STM8AF6289
    STM8AF628A
    STM8AF62A6
    STM8AF62A8
    STM8AF62A9
    STM8AF62AA

Version 1.30d [21. July 2015]

New Features

  1. Support for STM8AF6213 & STM8AF6223 added.

Program corrections

  1. STM8AF6226 is set to wrong family and does not work. Fixed.
  2. Command line arguments -savecfg & -savedat do not work. Fixed.

Version 1.30a [18. March 2015]

New Features

  1. Support for STM8S903F3 added.

Version 1.30 [24. July 2014]

New Features

  1. Serial number programming support.
  2. Support for STM8L052C6 added.

Improvements

  1. Project auto save can now be configured in general settings.

Program corrections

  1. Opening a previously saved project might result in various additional data windows being opened. Fixed.

Version 1.20g [18. February 2014]

New Features

  1. Support for STM8L101F1 & STM8S007C8 added.

Improvements

  1. Improved handling of STM8L devices that do not support block erasing the option bytes.

Program corrections

  1. Blank check does not treat a byte with value 0xAA in option bytes as not blank. Fixed.

Version 1.20e [16. July 2013]

New Features

  1. Support for STLUX385A added.

Version 1.20c [4. April 2013]

New Features

  1. Support for some new MCUs:
    STM8L051F3
    STM8L052R8

Version 1.20 [24. July 2012]

New Features

  1. Support for some new MCUs:
    STM8S005C6
    STM8S005K6

Program corrections

  1. Downloading configuration to the Flasher may fail when disconnecting the Flasher but not closing the software. Fixed.
  2. Downloading the configuration to the Flasher fails if the Flasher has been re-connected without closing the software but is reported as success. Fixed.

Version 1.10b [24. July 2012]

New Features

  1. Support for some new MCUs:
    STM8L151x2
    STM8L151x3

Version 1.10a [19. July 2012]

Program corrections

  1. STM8S903K3 was listed as medium density flash device in device DB. Fixed by changing it to low density flash device in DB.

Version 1.10 [15. June 2012]

New Features

  1. Support for some new MCUs:
    STM8S003F3
    STM8S003K3
    STM8S903K3

Version 1.08 [11. August 2011]

New Features

  1. Support for low speed SWIM interface added (SWIM low speed bit format).

Version 1.06d [22. June 2011]

New Features

  1. Support for the following MCUs added:
    STM8L151C8
    STM8L151M8
    STM8L151R6
    STM8L151R8
    STM8L152C8
    STM8L152M8
    STM8L152R6
    STM8L152R8

Version 1.06c [16. June 2011]

New Features

  1. Support for the following MCUs added:
    STM8AF6226
    STM8AF6246
    STM8AF6248
    STM8AF6266
    STM8AF6268

Version 1.06b [7. February 2011]

Program corrections

  1. A project file that has been saved with a path to a data file does not open the data file when loading the project file. Fixed.

Version 1.04c [30. September 2010]

Improvements

  1. Improved handling of STM8 devices with very slow flash.

Version 1.04b [1. September 2010]

Program corrections

  1. Read out protection was not correctly determined for STM8S103 and some other devices. Fixed.

Version 1.02a [4. August 2010]

Improvements

  1. Negated option bytes are calculated and filled in automatically during program.
  2. Handling of gaps in data file improved.

Version 1.02 [24. June 2010]

New Features

  1. Flash database updated with EEPROM information. Programming EEPROM available.
  2. Menu command Merge is now available via command line interface.
  3. Log window content can be output to a project specific log file.

Improvements

  1. Completely revised flash algorithm.
  2. Renamed to "Flasher STM8" for better identification with Flasher STM8.

Program corrections

  1. Target RAM size in project window lower than 2kByte shows 2kByte. Fixed.
  2. Flash algorithm did not cover unlocking complete chip method (unlocking all sectors worked). Fixed.

Version 1.00h [30. April 2010]

Improvements

  1. PC program will now make sure that OPT and NOPT option bytes will be valid for STM8A/S devices if erased or filled with zero.

Version 1.00g [1. April 2010]

Program corrections

  1. Incorrect entries in device database makes some devices not beeing programmable by Flasher or J-Flash. Fixed.
  2. Missing algorithm for some devices based on false entries in device database. Fixed.

Version 1.00e [18. March 2010]

Improvements

  1. Overall speed improvement. PC mode now is as fast as stand-alone mode.
  2. Data containing gaps will not overwrite gap area. Instead data at gaps is read back and merged into new data.

Program corrections

  1. Data conatining gaps are sometimes not handled correct. Fixed.

Version 1.00c [22. February 2010]

Program corrections

  1. Non-page aligned data is not aborting flash process anymore.

Version 1.00a [29. January 2010]

New Features

  1. Support for some new MCUs:
    STM8AF5169
    STM8AF5178
    STM8AF5179
    STM8AF5188
    STM8AF5189
    STM8AF5198
    STM8AF5199
    STM8AF519A
    STM8AF51A8
    STM8AF51A9
    STM8AF51AA
    STM8AF6126
    STM8AF6146
    STM8AF6148
    STM8AF6166
    STM8AF6168
    STM8AF6169
    STM8AF6176
    STM8AF6178
    STM8AF6179
    STM8AF6186
    STM8AF6188
    STM8AF6189
    STM8AF6198
    STM8AF6199
    STM8AF619A
    STM8AF61A8
    STM8AF61A9
    STM8AF61AA
    STM8AH5169
    STM8AH5178
    STM8AH5179
    STM8AH5188
    STM8AH5189
    STM8AH5198
    STM8AH5199
    STM8AH519A
    STM8AH51A8
    STM8AH51A9
    STM8AH51AA
    STM8AH6126
    STM8AH6146
    STM8AH6148
    STM8AH6166
    STM8AH6168
    STM8AH6169
    STM8AH6176
    STM8AH6178
    STM8AH6179
    STM8AH6186
    STM8AH6188
    STM8AH6189
    STM8AH6198
    STM8AH6199
    STM8AH619A
    STM8AH61A8
    STM8AH61A9
    STM8AH61AA
    STM8L101F2
    STM8L101F3
    STM8L101G2
    STM8L101G3
    STM8L101K3
    STM8L151C4
    STM8L151C6
    STM8L151G4
    STM8L151G6
    STM8L151K4
    STM8L151K6
    STM8L152C4
    STM8L152C6
    STM8L152K4
    STM8L152K6
    STM8S103F2
    STM8S103F3
    STM8S103K3
    STM8S105C4
    STM8S105C6
    STM8S105K4
    STM8S105K6
    STM8S105S4
    STM8S105S6
    STM8S207CB
    STM8S207C6
    STM8S207C8
    STM8S207K6
    STM8S207MB
    STM8S207M8
    STM8S207RB
    STM8S207R6
    STM8S207R8
    STM8S207SB
    STM8S207S6
    STM8S207S8
    STM8S208CB
    STM8S208C6
    STM8S208C8
    STM8S208MB
    STM8S208RB
    STM8S208R6
    STM8S208R8
    STM8S208SB
    STM8S208S6
    STM8S208S8

Program corrections

  1. New projects were setup to check core ID. Changed to not check core ID as core ID is not known for most devices. Fixed.

Version 1.00 [10. December 2009]

Initial version