Изменения в этой версии
В 0.3 добавлены REC-версии D19.74, S219.074 и S19.74 для MD-UV380 / MD-UV390 5 / 10 Вт; обнаруженная USB-версия сохраняется в summary.json. Сохранены чтение REC, создание WAV и исправление коротких записей из 0.2 / 0.2.1. Для сайта подготовлен компактный ZIP из EXE, DLL, инструкции и лицензий; программа не пересобиралась.
D219 Record Exporter сохраняет записи из журнала TYT MD-UV380 / MD-UV390 на компьютер через штатный кабель программирования. Программа создаёт WAV для обычного проигрывателя, оставляет исходные данные и формирует общий список записей.
Портативная программа для Windows x64. Установка не требуется; нужны .NET Framework 4.8 и штатный драйвер STM DFU, используемый CPS.
Что умеет программа
- Выгружать все записи REC через кабель программирования при обычном включении рации.
- Создавать WAV — 8000 Гц, моно, PCM 16 бит. Вместе с ним сохраняются исходные байты записи и данные AMBE.
- Показывать список записей: канал, дату по часам рации, ID источника и получателя, длительность и результат обработки.
- Сохранять сведения и замечания в JSON, CSV и журнале. Повреждённые или общие блоки отмечаются отдельно.
- Повторно открывать свой архив memory.d219rec без подключения рации, в том числе для создания WAV.
Каждая выгрузка создаёт новую папку результата. Программа использует команды чтения области REC; команд записи, стирания памяти и перепрошивки в ней нет.
Совместимость
Поддержаны предоставленные REC-варианты TYT MD-UV380 / MD-UV390 5 и 10 Вт:
- D219.074 — без GPS, с AES255.
- D19.74 — без GPS и без AES.
- S219.074 — с GPS и AES255.
- S19.74 — с GPS, без AES.
Сохранена прежняя поддержка D219.074, THEME EN-RUS v9 и модифицированной D219.074 v4.12. USB-ответ определяет семейство прошивки, но не мощность и не точную модификацию BIN. Неизвестные USB-версии отклоняются до чтения REC.
CSV-прошивки не поддерживаются. Наличие AES255 в рации не означает, что программа расшифровывает записи защищённых вызовов: такая возможность не заявлена.
Как выгрузить записи
- Распакуйте весь ZIP в одну папку и запустите D219-Record-Exporter.exe. Файл d219codec.dll должен лежать рядом с EXE.
- Включите рацию обычным способом, подключите кабель программирования и закройте CPS. В режим обновления прошивки переходить не нужно.
- Выберите папку результата. Для получения звука оставьте включённым флажок «Создавать WAV».
- Нажмите «Скачать все записи», дождитесь завершения и выберите «Открыть результат».
- После USB-сеанса выключите и снова включите рацию.
Подключайте одну рацию и начинайте выгрузку после завершения записи разговора. Нужен штатный STM DFU от CPS; WinUSB и libusb не поддерживаются.
Что находится в папке результата
- WAV — звук для обычного проигрывателя.
- AMBE72 — исходные байты записи; AMB — данные AMBE после FEC, создаются вместе с WAV.
- JSON — сведения о каждой записи, контрольные суммы и замечания.
- Записи.csv — общий список записей, ошибок и замечаний.
- summary.json — итог сеанса; при новой USB-выгрузке включает обнаруженную версию прошивки.
- memory.d219rec — прочитанные блоки REC для повторного импорта через «Открыть архив…».
memory.d219rec содержит только прочитанные блоки области записей, поэтому не заменяет полный образ памяти или резервную копию кодплага. Даты берутся из часов радиостанции.
Если появился INCOMPLETE.txt, сеанс прерван или не завершён: перезапустите рацию и повторите выгрузку. Уже перезаписанный рацией звук восстановить невозможно. Для старого неполного архива может потребоваться новая выгрузка с устройства.
Что изменилось в 0.3
Добавлены REC-семейства D19.74, S219.074 и S19.74 для предоставленных вариантов 5 / 10 Вт. Обнаруженная USB-версия теперь сохраняется в summary.json; при импорте старого архива, в котором её нет, прошивка не приписывается автоматически.
Алгоритмы чтения REC и создания WAV сохранены от 0.2.1. Сохранено исправление 0.2: лишняя ссылка FAT после конца звука больше не приводит к пропуску короткой записи.
Что проверено
По отчётам исходного выпуска прошли 473 проверки утилиты и 385 проверок штатных ARM-функций семи заводских BIN с моделированием USB, SPI и очередей ОС. Это программные проверки.
Сборка 0.3 и добавленные варианты отдельно на рациях пока не проверены. Подтверждение пользователя относится к прежней версии 0.2 на MD-UV390 10W без GPS с D219.074; точный вариант BIN в том сообщении не указан.
Иллюстрации выше созданы из интерфейса программы с вымышленными данными. Они показывают расположение элементов, а не результат аппаратной проверки.
Скачать и запустить
В ZIP находятся только пять файлов: D219-Record-Exporter.exe, d219codec.dll, README.txt, LICENSE.txt и THIRD-PARTY.txt. EXE и DLL взяты без изменений из публичного выпуска 0.3. Целостность архива и контрольные суммы проверены при подготовке публикации.
Условия программы и сторонних компонентов, включая исходное предупреждение mbelib о возможных патентных ограничениях AMBE, сохранены в файлах лицензий. Проект независимый; это не официальный продукт TYT.