Skip to main content

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 of start_addr are now preserved).
  • Block and sub-block sizes refactored to uint32_t to prevent overflow.
  • tgsn_programmer_write_dump write 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 statusToQString handler, 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;