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 и официальному каталогу оверлейных приложений, в него добавлены:
2 MiB для совместимых сборок LabsТебе нужно:
USB-C-соединение с возможностью передачи данных или совместимый кабель USB-to-Serial в стиле Baofeng/KenwoodWeb Serial, такой как Chrome, Brave, Edge, Opera или Firefox 151+Загруженная копия полного исходного дерева 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 предоставляет:
128x64 в реальном времени.bin.app;v1.6.0UV Studio владеет серийным подключением по всему миру. Он предотвращает одновременное использование порта двумя операциями и сохраняет или восстанавливает соединение при переключении между совместимыми инструментами обычного режима.
Live Viewer отражает радиодисплей и обеспечивает подбор виртуальных клавиатур UV-K1 и UV-K5.
Live Viewer, выберите соответствующую клавиатуру и нажмите Connect.Disconnect, прежде чем отключить кабель.Панель инструментов может перезапустить подключенное радио, сделать снимок экрана, изменить имитируемый внешний вид ЖК-дисплея и отсоединить клавиатуру в плавающее окно. Встроенная панель Help перечисляет все ярлыки клавиатуры; общие элементы управления включают клавиши стрелки для навигации, цифры для коротких прессов, Shift плюс ключ для длинного пресса, Enter или M для меню, Esc для выхода, F1/F2 для боковых кнопок.
[!IMPORTANT] Зритель не может запустить передачу. Отображаемый
PTTнедоступен, а UV Studio не является инструментом дистанционного управления.
Когда запущенная прошивка поддерживает RF Log и Viewer Bridge, UV Studio отображает живые RX и TX сессии с:
ALL, RX и TXОтдельный инструмент Export RF Log считывает до последних сохраненных действий 512 и маркеров питания и создает rf-log.csv. Держите радио в нормальном режиме. Если имена каналов или информация о конфигурационном банке неверны, обновите прошивку, содержащую последние исправления журнала v6 RF.
[!WARNING] Вспышка несовместимого или поврежденного изображения может сделать радио непригодным для использования. Подтвердите совместимость модели и загрузчика, сделайте резервную калибровку и подсоедините кабель до окончания операции.
Каталог прошивки группирует текущие стабильные сборки F4HWN по изданию, включает в себя подвижную сборку разработки Fusion, а также может предлагать совместимые стоковые изображения. Локальный файл .bin остается доступным, когда каталог не может быть загружен или при использовании пользовательской сборки.
DFU.Flash Firmware..bin.Flash firmware и выберите последовательный порт.Когда выбирается стабильная версия сборки F4HWN, UV Studio предлагает общий драйвер CHIRP, опубликованный для этой версии прошивки. Развитие прокатки и сборки запаса не используют эту автоматическую ссылку драйвера.
Все четыре официальных версии v6.0.0 поддерживают Multiboot. UV Studio управляет пользовательскими слотами 1 до 4 во внешнем Flash. Защищенное резервное копирование Main поддерживается прошивкой и намеренно не выставляется в виде слота для записи.
Чтобы установить другое издание:
Firmware Slots и обновите стол.v6.x F4HWN из каталога или загрузите локальный файл .bin.1 до 4 и необязательно введите имя дисплея до символов 15.Write to slot, подтвердите и дождитесь удаления, записи и полной проверки CRC.Каталог слотов намеренно исключает прошивку для акций, прошивку v5 и изображение разработки, поскольку эти записи не гарантируют возврат к селектору Multiboot.
Каждый населенный слот имеет два независимых действия по обслуживанию:
Erase FW удаляет сохраненное изображение прошивки, но не сбрасывает банк конфигурации этого слота.Reset config стирает каналы и банк настроек, связанные с этим слотом, но оставляет установленное изображение прошивки.См. Multiboot и Multiconfig для Main, выбора слотов, банков конфигурации, SetCfg и поведения восстановления.
Представление Apps управляет восемью экспериментальными слотами наложения в издании Labs.
Apps..app.Install app.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, предоставляемых v6.1.0 Labs. В v6.0.0 он отсутствует.
Вид External Flash считывает или восстанавливает полный внешний SPI Flash 2 MiB PY25Q16 по физическому адресу. Это включает в себя банки конфигурации, слоты прошивки, слоты приложений, журнал RF, состояние Multiboot, логотип загрузки и другие общие данные.
External Flash и выберите Back up.Read external flash и выберите последовательный порт.external-flash.bin.Резервное копирование - это 2 MiB. Храните его безопасно: он содержит радиоконфигурацию и данные калибровки для конкретного устройства.
External Flash и выберите Restore.2 MiB, созданную этим инструментом.Restore external flash и подтвердите разрушительную операцию.UV Studio отказывается от файлов, которые не совсем 2 MiB. Он работает по секторам в устройствах 4 KiB и никогда не стирает и не записывает сектор калибровки для конкретного устройства. С текущей прошивкой он сравнивает значения CRC32, пропускает сектора, которые уже идентичны, записывает только оставшиеся сектора и проверяет каждый из них. Он возвращается к прямому сравнению байтов, когда команда CRC недоступна.
[!WARNING] Восстановление заменяет почти весь внешний контент Flash, включая настройки, журналы, логотип, приложения, слоты прошивки и состояние Multiboot. Сектор калибровки приемного радио сохраняется, поэтому полное резервное копирование с одного радиоприемника не является методом копирования калибровки этого радиоприемника на другой.
Для прямой радио-радиокопии внешнего Flash см. отдельную функцию Flash 2M только для кабеля в AirCopy.
Представление Factory reset представляет собой двухступенчатое восстановление для возврата UV-K1 или UV-K5 V3 в соответствующее программное обеспечение Quansheng:
v6.1.0 Labs нормально.Factory reset и выберите точную модель UV-K1 или UV-K5 V3.DFU. Не начинайте его обычно между двумя этапами.Continue in DFU; UV Studio автоматически устанавливает соответствующую прошивку для акций.Целями по пакетным акциям являются UV-K1 v7.03.01 и UV-K5 V3 v7.00.11.
[!WARNING] Это разрушительное восстановление программного обеспечения. Он удаляет настройки F4HWN, состояние Multiboot, слоты прошивки, приложения наложения, журналы RF и пользовательский логотип. Внешний образ — это реконструированное фабричное состояние, а не нетронутая физическая свалка. Выберите правильную модель и не прерывайте ни один из этапов.
Калибровка является специфичной для устройства. Создайте резервную копию перед экспериментами с прошивкой или низкоуровневым обслуживанием и назовите файл с радиомоделью или серийным номером, чтобы резервные копии не смешивались между устройствами.
Чтобы поддержать:
Calibration и выберите Back up.Read calibration data.calibration.dat.Чтобы восстановить его:
Calibration и выберите Restore.calibration.dat.Restore calibration data и дождитесь завершения.[!WARNING] Восстановите только калибровку, принадлежащую этому радио, если вы полностью не понимаете последствий.
Совместимые сборки могут использовать собственное монохромное изображение 128x64 при запуске или в качестве заставки экрана.
Чтобы загрузить логотип:
Boot Logo и выберите Upload.Threshold и Invert colors при проверке предварительного просмотра.Upload logo to radio.LOGO в POnMsg или совместимый режим логотипа в SetSav.Вкладка Download считывает текущее изображение, просматривает его и сохраняет как logo.png.
Если UV Studio не может связаться с радио:
Расширяемый протокол Console записывает и детали операции, которые могут помочь определить неподдерживаемую команду, тайм-аут, сбой проверки или неправильный файл.