UV Studio

UV Studio - это компаньон на основе браузера для совместимой прошивки F4HWN на UV-K1 и UV-K5 V3. Он сочетает в себе функции живого дисплея и удаленной клавиатуры, установку прошивки, обслуживание радио, управление Multiboot и управление приложениями Labs в одном интерфейсе.

Откройте здесь:

https://armel.github.io/uvstudio/

UV Studio напрямую связывается с радио через Web Serial API. Радиоданные обрабатываются локально в браузере; установка приложения, учетная запись сервера или загрузка в облако не требуется.

[!IMPORTANT] UV Studio не ограничивается выпуском Fusion. Его общие инструменты работают с совместимыми версиями F4HWN, в то время как некоторые виды требуют определенной возможности прошивки. В частности, управление оверлейными приложениями и внешние инструменты Flash предназначены для Labs.

Статус версии

UV Studio v1.6.0 сопровождает стабильную прошивку v6.1.0. В дополнение к каталогу прошивки v6, управлению слотами Multiboot и официальному каталогу оверлейных приложений, в него добавлены:

Требования

Тебе нужно:

Загруженная копия полного исходного дерева UV Studio также может быть открыта локально. Это статическое приложение HTML/CSS/JavaScript и не требует этапа сборки или локального веб-сервера.

Характеристика и резюме радиорежима

Инструмент Требуемое состояние радио Требование к прошивке
Live Viewer и Live RF Log нормальный стартап Совместимая поддержка Viewer/RF Log
Flash Firmware DFU/Flash режим UV-K1 или UV-K5 V3 загрузчик
Калибровка, Boot Logo, экспорт RF Log нормальный стартап Совместимая прошивка F4HWN
Игровые автоматы Firmware нормальный стартап Многозагрузочный v6.0.0 или новее
Приложения нормальный стартап Labs с поддержкой Overlay-App
Внешний Flash Backup/Restore нормальный стартап v6.1.0 Labs с внешним доступом
Восстановление программного обеспечения завода нормальный запуск Labs, затем DFU при запросе v6.1.0 Labs для первого этапа

Чтобы войти в режим DFU, выключите радио, удерживайте PTT и включите его, продолжая удерживать PTT. Отпустите PTT, затем соедините или повторно соедините кабель данных. Побочный ключ не требуется.

Что может сделать UV Studio

UV Studio предоставляет:

UV Studio владеет серийным подключением по всему миру. Он предотвращает одновременное использование порта двумя операциями и сохраняет или восстанавливает соединение при переключении между совместимыми инструментами обычного режима.

Просмотр в реальном времени

Live Viewer отражает радиодисплей и обеспечивает подбор виртуальных клавиатур UV-K1 и UV-K5.

  1. Запустите радио в обычном режиме.
  2. Подключите радио к компьютеру.
  3. Откройте Live Viewer, выберите соответствующую клавиатуру и нажмите Connect.
  4. Выберите последовательный радиопорт.
  5. Используйте виртуальную клавиатуру или компьютерную клавиатуру.
  6. Нажмите Disconnect, прежде чем отключить кабель.

Панель инструментов может перезапустить подключенное радио, сделать снимок экрана, изменить имитируемый внешний вид ЖК-дисплея и отсоединить клавиатуру в плавающее окно. Встроенная панель Help перечисляет все ярлыки клавиатуры; общие элементы управления включают клавиши стрелки для навигации, цифры для коротких прессов, Shift плюс ключ для длинного пресса, Enter или M для меню, Esc для выхода, F1/F2 для боковых кнопок.

[!IMPORTANT] Зритель не может запустить передачу. Отображаемый PTT недоступен, а UV Studio не является инструментом дистанционного управления.

RF Log

Когда запущенная прошивка поддерживает RF Log и Viewer Bridge, UV Studio отображает живые RX и TX сессии с:

Отдельный инструмент Export RF Log считывает до последних сохраненных действий 512 и маркеров питания и создает rf-log.csv. Держите радио в нормальном режиме. Если имена каналов или информация о конфигурационном банке неверны, обновите прошивку, содержащую последние исправления журнала v6 RF.

Flash Firmware

[!WARNING] Вспышка несовместимого или поврежденного изображения может сделать радио непригодным для использования. Подтвердите совместимость модели и загрузчика, сделайте резервную калибровку и подсоедините кабель до окончания операции.

Каталог прошивки группирует текущие стабильные сборки F4HWN по изданию, включает в себя подвижную сборку разработки Fusion, а также может предлагать совместимые стоковые изображения. Локальный файл .bin остается доступным, когда каталог не может быть загружен или при использовании пользовательской сборки.

  1. Запустите радио в режиме DFU.
  2. Открыть Flash Firmware.
  3. Выберите правильный каталог или совместимый локальный файл .bin.
  4. Нажмите Flash firmware и выберите последовательный порт.
  5. Дождитесь окончания операции и перезапуска радио.

Когда выбирается стабильная версия сборки F4HWN, UV Studio предлагает общий драйвер CHIRP, опубликованный для этой версии прошивки. Развитие прокатки и сборки запаса не используют эту автоматическую ссылку драйвера.

Игровые автоматы Firmware

Все четыре официальных версии v6.0.0 поддерживают Multiboot. UV Studio управляет пользовательскими слотами 1 до 4 во внешнем Flash. Защищенное резервное копирование Main поддерживается прошивкой и намеренно не выставляется в виде слота для записи.

Чтобы установить другое издание:

  1. Запустите многозарядное радио обычно.
  2. Откройте Firmware Slots и обновите стол.
  3. Выберите совместимое стабильное изображение v6.x F4HWN из каталога или загрузите локальный файл .bin.
  4. Выберите слот 1 до 4 и необязательно введите имя дисплея до символов 15.
  5. Выберите Write to slot, подтвердите и дождитесь удаления, записи и полной проверки CRC.

Каталог слотов намеренно исключает прошивку для акций, прошивку v5 и изображение разработки, поскольку эти записи не гарантируют возврат к селектору Multiboot.

Каждый населенный слот имеет два независимых действия по обслуживанию:

См. Multiboot и Multiconfig для Main, выбора слотов, банков конфигурации, SetCfg и поведения восстановления.

Приложения (Labs)

Представление Apps управляет восемью экспериментальными слотами наложения в издании Labs.

  1. Запустите Labs нормально и откройте Apps.
  2. Обновите таблицу App-Slot.
  3. Выберите версию прошивки, затем официальное приложение из каталога версий; в качестве альтернативы загрузите локальный файл .app.
  4. Выберите целевой слот и выберите Install app.
  5. На радио используйте F + 7, выберите приложение и нажмите M.

UV Studio показывает имя приложения, версию, размер и статус проверки. Удаление приложения стирает только этот слот приложения.

[!IMPORTANT] Приложения Overlay привязаны к прошивке ABI, уровню API, адресу RAM и возможностям. Выберите версию каталога приложений, соответствующую установленной прошивке. Установите совместимые приложения после обновления прошивки, когда это необходимо.

См. Приложения Overlay для совместимости с загрузчиком и Приложения Overlay для целей и элементов управления каждого приложения.

Выбор правильного резервного копирования или копии

Эти операции защищают или копируют различные части радио и не являются взаимозаменяемыми:

Операция Что содержит Лучшее использование Калибровочное поведение
UV Studio Calibration RF и аппаратная калибровка Резервное обеспечение безопасности для одного радио Явно считывает или восстанавливает калибровку; использовать только с тем же радио
Радиоизображение CHIRP Каналы плюс настройки, понятные этой версии драйвера Редактирование и миграция воспоминаний / настроек Не замена для калибровочного резервного копирования
UV Studio External Flash необработанное внешнее изображение 2 MiB, включая конфигурации, слоты, приложения, журналы, логотип и данные калибровки в резервном файле Полное резервное копирование файлов и восстановление Восстановление намеренно сохраняет калибровку, уже присутствующую на целевом радиоприемнике.
AirCopy память или Settings выбранные банки памяти и/или совместимые настройки радиосвязи Синхронизация выбранных данных между двумя радиостанциями Не копирует аппаратную калибровку
AirCopy Flash 2M Внешняя вспышка клонируется непосредственно по кабелю сделать совместное состояние внешней вспышки другого радио совпадающим с источником исключает и сохраняет калибровочный сектор целевого радиоприемника;

Для рутинных обновлений сделайте резервную копию калибровки и изображение CHIRP. Используйте полную внешнюю резервную копию перед экспериментом с Multiboot, слотами приложений, восстановлением на заводе или хранилищем низкого уровня.

Резервное копирование и восстановление внешнего Flash (v1.6.0)

Этот инструмент требует внешних команд Flash, предоставляемых v6.1.0 Labs. В v6.0.0 он отсутствует.

Вид External Flash считывает или восстанавливает полный внешний SPI Flash 2 MiB PY25Q16 по физическому адресу. Это включает в себя банки конфигурации, слоты прошивки, слоты приложений, журнал RF, состояние Multiboot, логотип загрузки и другие общие данные.

Назад

  1. Запустите совместимую сборку Labs в обычном режиме.
  2. Откройте External Flash и выберите Back up.
  3. Нажмите Read external flash и выберите последовательный порт.
  4. Подождите, пока будет прочитан полный чип; это может занять несколько минут.
  5. Скачать external-flash.bin.

Резервное копирование - это 2 MiB. Храните его безопасно: он содержит радиоконфигурацию и данные калибровки для конкретного устройства.

Восстановить

  1. Запустите совместимую сборку Labs в обычном режиме.
  2. Откройте External Flash и выберите Restore.
  3. Выберите полную резервную копию 2 MiB, созданную этим инструментом.
  4. Нажмите Restore external flash и подтвердите разрушительную операцию.
  5. Держите радио включенным и подключенным до завершения проверки и перезагрузки радио.

UV Studio отказывается от файлов, которые не совсем 2 MiB. Он работает по секторам в устройствах 4 KiB и никогда не стирает и не записывает сектор калибровки для конкретного устройства. С текущей прошивкой он сравнивает значения CRC32, пропускает сектора, которые уже идентичны, записывает только оставшиеся сектора и проверяет каждый из них. Он возвращается к прямому сравнению байтов, когда команда CRC недоступна.

[!WARNING] Восстановление заменяет почти весь внешний контент Flash, включая настройки, журналы, логотип, приложения, слоты прошивки и состояние Multiboot. Сектор калибровки приемного радио сохраняется, поэтому полное резервное копирование с одного радиоприемника не является методом копирования калибровки этого радиоприемника на другой.

Для прямой радио-радиокопии внешнего Flash см. отдельную функцию Flash 2M только для кабеля в AirCopy.

Восстановление программного обеспечения завода (v1.6.0)

Представление Factory reset представляет собой двухступенчатое восстановление для возврата UV-K1 или UV-K5 V3 в соответствующее программное обеспечение Quansheng:

  1. Начинайте v6.1.0 Labs нормально.
  2. Откройте Factory reset и выберите точную модель UV-K1 или UV-K5 V3.
  3. Подтвердите предупреждение. UV Studio загружает соответствующие реконструированные фабричные изображения и прошивку, а затем проверяет их размер и SHA-256, прежде чем писать что-либо.
  4. UV Studio восстанавливает и проверяет внешний флэш-память, сохраняя при этом профиль калибровки устройства.
  5. При подсказке выключите радио и введите режим DFU. Не начинайте его обычно между двумя этапами.
  6. Выберите Continue in DFU; UV Studio автоматически устанавливает соответствующую прошивку для акций.

Целями по пакетным акциям являются UV-K1 v7.03.01 и UV-K5 V3 v7.00.11.

[!WARNING] Это разрушительное восстановление программного обеспечения. Он удаляет настройки F4HWN, состояние Multiboot, слоты прошивки, приложения наложения, журналы RF и пользовательский логотип. Внешний образ — это реконструированное фабричное состояние, а не нетронутая физическая свалка. Выберите правильную модель и не прерывайте ни один из этапов.

калибровка

Калибровка является специфичной для устройства. Создайте резервную копию перед экспериментами с прошивкой или низкоуровневым обслуживанием и назовите файл с радиомоделью или серийным номером, чтобы резервные копии не смешивались между устройствами.

Чтобы поддержать:

  1. Запустите радио в обычном режиме.
  2. Откройте Calibration и выберите Back up.
  3. Нажмите Read calibration data.
  4. Скачать calibration.dat.

Чтобы восстановить его:

  1. Как правило, запускается одно и то же радио.
  2. Откройте Calibration и выберите Restore.
  3. Выберите файл calibration.dat.
  4. Нажмите Restore calibration data и дождитесь завершения.

[!WARNING] Восстановите только калибровку, принадлежащую этому радио, если вы полностью не понимаете последствий.

Загрузить логотип

Совместимые сборки могут использовать собственное монохромное изображение 128x64 при запуске или в качестве заставки экрана.

Чтобы загрузить логотип:

  1. Запустите радио в обычном режиме.
  2. Откройте Boot Logo и выберите Upload.
  3. Выберите изображение в общем формате, таком как PNG, JPEG или BMP.
  4. Настройте Threshold и Invert colors при проверке предварительного просмотра.
  5. Выберите Upload logo to radio.
  6. Выберите LOGO в POnMsg или совместимый режим логотипа в SetSav.

Вкладка Download считывает текущее изображение, просматривает его и сохраняет как logo.png.

устранение неполадок

Если UV Studio не может связаться с радио:

Расширяемый протокол Console записывает и детали операции, которые могут помочь определить неподдерживаемую команду, тайм-аут, сбой проверки или неправильный файл.

Связанные страницы