Changelog
2.2.57
Released on February 10, 2026
Added
- Checksum display in the status bar with CRC algorithm selector.
- SUM-RL78 checksum algorithm; Checksum-16, Checksum-16 Inv.
- Checksum stamp in the save/export filename.
- Ctrl+0 hotkey for quick RL78-NEC checksum calculation.
- Cross version control between TGSN firmware and MultiProg.
Changed
- Configuration and log files moved to user directory (
%AppData%) with automatic migration on first run. - CRC16-CCITT set as default checksum algorithm.
- Updater now requests administrator privileges on Windows.
Fixed
- 32-bit start address truncation in
read_region(all bits ofstart_addrare now preserved). - Block and sub-block sizes refactored to
uint32_tto prevent overflow. tgsn_programmer_write_dumpwrite errors.- Double clipboard lock when copying hex/text from buffer.
- Missing error return in
tgsn_programmer_get_programmer_info. - Minimum TGSN firmware version check with user-friendly error message.
2.2.56
Released on February 3, 2026
Added
- TGSN Open/Full: support for HART-m3X0 and HART-i900 target families.
- HART targets: automatic detection of controller model (i910, i910z, m300).
Changed
- Auto-rename of legacy HART target JSON files (HART-M300 → HART-m300).
- Baud rate selector hidden for HART-m3X0 targets (fixed baud).
2.2.55
Released on January 31, 2026
Added
- Read ID Code from hex buffer (ID from buffer).
- SpecialRead for R8C targets.
Changed
- TGSN Full actions and dialogs are now restricted to TGSN Full license only.
- Lock TGSN Installer and Read Backup buttons during active programming.
2.2.54
Released on January 24, 2026
Added
- TGSN module download and upload (firmware modules management).
- Authorization dialog before accessing TGSN Installer.
- Blank check for all TGSN targets.
- Beta-test firmware download from server (context menu on Flash button), verified against online record.
- R8C: added arguments for 21254-58 and BA variants.
Changed
- Save/Load functions refactored for consistency.
- Error handling: new
statusToQStringhandler, improved error messages. - TGSN Installer requires active license to open.
- Firmware upload uses chunked protocol (
prot_write_file).
Fixed
- TGSN special error handler cleanup.
2.2.53
Released on October 16, 2025
Added
- MKE02Z EEPROM support.
Fixed
- TMPM370 flash size correction.
- Progress bar display.
- Increased timeout on mass-erase (tested on 212BA).
2.2.52
Released on October 15, 2025
Added
- TGSN Open/Full: support for the R8C family.
- New target selector with search, favorites, and configurator.
- Configurator: configuration subroutine for families (R8C, TMPM370) to add the controller.
Changed
- CRC8_LTE when reading each block in loader-e RL78 (TGSN).
- Automatic authorization during installation.
Fixed
- FM4 Infineon - HALT when reading D-Flash (IROM2).
2.2.51
Released on August 13, 2025
Added
- TGSN Full: support for reading closed RL78.
- TGSN Open/Full: support for TMPM370 + I2C/SPI EEPROM via UART RAM loader.
- ST-Link support for Infineon FM3, NIIET K1921BK035.
Changed
- TGSN supports auto-target from JSON configuration file.
- tgsn-installer — auto-upload startup bootloader (verified by CRC32), auto login on Wi-Fi/server from NVS.
Fixed
- TGSN: fixed USB library.
2.2.32
Released on January 31, 2025
Added
- start changelog
Changed
- UI - scrolling buffer, TGSN - set Current_ID after connection in ID Selector;
Fixed
- tgsn-installer,WiFi - parse some symbols in password;