Перейти к основному содержимому

Changelog

2.2.57

Выпущено 10 февраля 2026 года

Добавлено

  • Отображение контрольной суммы в статусной строке с выбором алгоритма CRC.
  • Алгоритм контрольной суммы SUM-RL78; Checksum-16, Checksum-16 Inv.
  • Штамп контрольной суммы в имени файла при сохранении/экспорте.
  • Горячая клавиша Ctrl+0 для быстрого расчёта контрольной суммы RL78-NEC.
  • Кросс-контроль версий между прошивкой TGSN и MultiProg.

Изменено

  • Файлы конфигурации и логов перенесены в пользовательскую директорию (%AppData%) с автоматической миграцией при первом запуске.
  • CRC16-CCITT установлен алгоритмом контрольной суммы по умолчанию.
  • Апдейтер запрашивает права администратора в Windows.

Исправлено

  • Усечение 32-битного стартового адреса в read_region (теперь сохраняются все биты start_addr).
  • Размеры блоков и подблоков переведены на uint32_t для предотвращения переполнения.
  • Ошибки записи в tgsn_programmer_write_dump.
  • Двойная блокировка буфера обмена при копировании hex/текста из буфера.
  • Отсутствие возврата ошибки в tgsn_programmer_get_programmer_info.
  • Проверка минимальной версии прошивки TGSN с понятным сообщением об ошибке.

2.2.56

Выпущено 3 февраля 2026 года

Добавлено

  • TGSN Open/Full: поддержка семейств HART-m3X0 и HART-i900.
  • HART таргеты: автоматическое определение модели контроллера (i910, i910z, m300).

Изменено

  • Автопереименование устаревших JSON-файлов HART-таргетов (HART-M300 → HART-m300).
  • Скрыт селектор baud rate для таргетов HART-m3X0 (фиксированная скорость).

2.2.55

Выпущено 31 января 2026 года

Добавлено

  • Чтение ID Code из hex-буфера (ID из буфера).
  • SpecialRead для таргетов R8C.

Изменено

  • Действия и диалоги TGSN Full доступны только с лицензией TGSN Full.
  • Блокировка кнопок TGSN Installer и Read Backup во время программирования.

2.2.54

Выпущено 24 января 2026 года

Добавлено

  • Загрузка и запись модулей TGSN (управление модулями прошивки).
  • Диалог авторизации перед доступом к TGSN Installer.
  • Blank check для всех TGSN таргетов.
  • Загрузка бета-прошивки с сервера (контекстное меню на кнопке Flash), проверка по записи на сервере.
  • R8C: добавлены аргументы для вариантов 21254-58 и BA.

Изменено

  • Рефакторинг функций сохранения и загрузки.
  • Обработка ошибок: новый обработчик statusToQString, улучшенные сообщения об ошибках.
  • TGSN Installer требует активную лицензию для открытия.
  • Загрузка прошивки использует чанковый протокол (prot_write_file).

Исправлено

  • Очистка обработчика ошибок TGSN special.

2.2.53

Выпущено 16 октября 2025 года

Добавлено

  • Поддержка EEPROM для MKE02Z.

Исправлено

  • Исправлен размер flash для TMPM370.
  • Отображение прогресс-бара.
  • Увеличен таймаут на mass-erase (протестировано на 212BA).

2.2.52

Выпущено 15 октября 2025 года

Добавлено

  • TGSN Open/Full: поддержка семейства R8C.
  • Новый таргет селектор с поиском, избранными и конфигуратором.
  • Конфигуратор: подпрограмма конфигурации семейств (R8C, TMPM370) для добавления контроллера.

Изменено

  • CRC8_LTE при чтении каждого блока в loader-e RL78 (TGSN).
  • Автоматическая авторизация при установке.

Исправлено

  • FM4 Infineon - HALT при чтении D-Flash (IROM2).

2.2.51

Выпущено 13 августа 2025 года

Добавлено

  • TGSN Full: чтение закрытых RL78.
  • TGSN Open/Full: поддержка TMPM370 + I2C/SPI EEPROM (UART RAM loader).
  • ST-Link: поддержка Infineon FM3, NIIET K1921BK035.

Изменено

  • TGSN: авто-таргеты из файлов конфигурации (JSON).
  • tgsn-installer — проверка и загрузка стартовой прошивки с сервера (verify by CRC32), автоматическая авторизация при установке.

Исправлено

  • TGSN: баг в библиотеке USB.

2.2.32

Выпущено 31 января 2025 года

Добавлено

  • начат журнал изменений

Изменено

  • UI - скроллинг буфера, TGSN: Current_ID после подключения к контроллеру, в поле текущего ID;

Исправлено

  • tgsn-installer, WiFi - парсинг некоторых символов в пароле;