Восстановлено из транскрипта сессии после потери рабочего дерева на сервере сборки. Что внутри: - четыре новых модуля прошивки (приём, сборка исходящего, меню Messages); - правки существующих файлов в виде скриптов, с порядком применения; - инструменты стенда: снятие экрана рации по USB, дамп кадров, эталонная сборка пакета; - NOTES.md: что проверено в эфире, что не доделано, где грабли. Работало в эфире в августе 2026: данные ходят в обе стороны в режиме хотспота, рация принимает SMS и показывает на экране. Отправка собрана и сверена с эталоном сервера побайтово, но в эфире не проверялась. Claude-Session: https://claude.ai/code/session_01GJtvG5WwqYNe1b7s9LLtgy
2.4 KiB
2.4 KiB
name, description, metadata
| name | description | metadata | ||
|---|---|---|---|---|
| uv390-test-bench | Машины и инструменты стенда для проверки прошивки UV390 (доступы, роли) |
|
Стенд для работы над DMR-данными на MD-UV380. Вход везде viktor / Adelina@2015 (ssh).
- 10.0.0.200 (ubuntu-server, x86_64) — машина сборки. Тулчейн
arm-none-eabi-gcc14.2.1 + objcopy/size/make. Исходники релизов в~/ogd77rel/(скачаны официальные zip), рабочее дерево~/ogd77rel/uv_src/OpenGD77_MDUV380_DM1701_20260130. Устаревший клон MK22-ветки —~/OpenGD77(НЕ то дерево, см. opengd77-sources-location). - 10.0.0.84 (pi5, aarch64) — к нему по USB подключена рация-модем (
/dev/ttyACM0, USB id1fc9:0094 OpenMDUV380). Здесь же~/airtest— инструмент на Go: шлёт в модем голос и SMS-передачи, печатает ACK/NAK модема. Флаги:--port --dst --src --cc --slot --rx --text --bursts --secs, командыsms/voice/listen. Прошивать рацию можно прямо отсюда. - 10.0.0.85 (radiostar-hotspot, armv7l) — эталонный приёмник MMDVM_HS Dual с прошивкой RadioStar-HS: журналит каждый принятый кадр с типом. Панель на порту 8080 (снаружи может быть закрыт).
Условия эфирных опытов: DMO симплекс, 433.525 МГц, CC1, слот 2.
Прошивка рации: MDUV380_firmware/tools/opengd77_stm32_firmware_loader.py — работает через DFU и умеет ТОЛЬКО запись, чтения/бэкапа прошивки нет. Откат обеспечен официальным образом OpenMDUV380.bin из релиза. python_tools.zip с сайта содержит утилиты только для GD-77 (MK22), для STM32 они не подходят.
Виктор разрешил шить тестовые сборки свободно, но требует делать бэкап.
Соседние сессии по этому проекту: DMRhub (стенд и измерения), nextdmr-81 (прошивка RadioStar-HS Dual — эталон поведения).
Связано: uv390-dmr-data-path