Начиная с v6.0.0, совместимые версии могут сохранять несколько изображений прошивки F4HWN во внешней флэш-памяти и восстанавливать одно из селектора при запуске. Каждый слот прошивки имеет свой банк конфигурации по умолчанию, поэтому попытка другого издания не перезаписывает каналы и настройки, используемые другими слотами.
Multiboot входит в четыре официальных издания v6.0.0: Fusion, FieldOps, Transfer и Labs. Слоты прошивки управляются с помощью UV Studio, в то время как радио работает нормально.
[!IMPORTANT] Только поместите
v6.0.0или более новое изображение F4HWN с поддержкой Multiboot в слот прошивки. Прошивкаv5.x, Stock или другая прошивка, не связанная с Multiboot, может работать после восстановления, но она не может открыть селектор запуска, чтобы вернуться в другой слот.
Радио содержит пять записей Multiboot:
| Радио этикетка | Цель | управляемый |
|---|---|---|
M |
Main, автоматическое резервное копирование прошивки, установленной с помощью обычной процедуры мигания |
прошивка |
1 до 4 |
Дополнительные изображения прошивки F4HWN | UV StudioX |
Main защищен от записей хоста. На первой загрузке прошивки с поддержкой Multiboot, установленной с помощью обычной процедуры Flash Firmware, радио отображает Init Main и копирует прошивку в M. Не выключайте радио во время инициализации.
Четыре пользовательских слота живут только во внешнем Flash. Установка или стирание прошивки в UV Studio не сразу заменяет прошивку, которая в настоящее время работает от внутреннего Flash.
Firmware Slots.v6.x F4HWN из каталога или выберите совместимый локальный файл .bin.1, 2, 3 или 4 и необязательно отредактируйте его отображаемое имя.Write to slot, подтвердите и дождитесь завершения этапов стирания, записи и проверки.Каждый слот принимает изображение приложения до 118 KiB. UV Studio записывает изображение на внешний Flash, сохраняет его размер и CRC, затем просит радио проверить полное изображение.
Erase FW удаляет внешний образ прошивки из этого слота пользователя. Он не стирает банк конфигурации слота и не влияет на копию прошивки, уже работающей во внутреннем Flash.
M (MENU) самостоятельно при включении радио. Не держите PTT.F4HWN MULTIBOOT.UP / DOWN на UV-K5 или LEFT / RIGHT на UV-K1, чтобы выбрать M или слот 1 на 4. Активный макет следует за SetNav.M, чтобы выбрать его, затем нажмите M снова на Restore ...?, чтобы подтвердить.Writing / Verify. Радио автоматически перезагружается с выбранной прошивкой.Нажмите EXIT из списка слотов, чтобы отменить и продолжить запуск уже установленной прошивки. Недействительные, неполные, негабаритные или неработающие слоты CRC отображаются, но не могут быть восстановлены.
Селектор первоначально выделяет слот, из которого исходила запущенная прошивка. Он также отображается в UV Studio, когда эта поддержка доступна.
По умолчанию выбор прошивки слота N также выбирает конфигурационный банк N:
| Прошивка | Конфигурация по умолчанию | Содержимое, хранящееся в этом банке |
|---|---|---|
Main (M) |
CFG M |
каналы памяти, имена, VFO, списки сканирования и настройки радио |
слот 1 |
CFG 1 |
Собственная копия одной и той же конфигурации |
слот 2 |
CFG 2 |
Собственная копия одной и той же конфигурации |
слот 3 |
CFG 3 |
Собственная копия одной и той же конфигурации |
слот 4 |
CFG 4 |
Собственная копия одной и той же конфигурации |
Данные калибровки, логотип загрузки, метаданные Multiboot, слоты прошивки / приложения и журнал RF используются совместно, а не дублируются в каждом банке.
Неиспользуемый банк конфигурации начинается с заводских дефолтов при первом использовании. Это разделение полезно, когда версии имеют разные настройки или когда вы хотите протестировать прошивку без изменения обычной конфигурации Main.
Меню SetCfg позволяет запущенной прошивке использовать другой банк конфигурации без изменения прошивки. Например, SLOT 2 / CFG 4 означает, что прошивка, восстановленная из слота 2, в настоящее время использует каналы и настройки, хранящиеся в банке 4.
SetCfg.CFG M, CFG 1, CFG 2, CFG 3 или CFG 4.M, затем снова нажмите M на SURE?.Подтверждение того, что банк уже используется, не является операцией и не перезапускает радио. На странице идентификации SysInf отображаются отдельные значки SLOT и CFG, поэтому вы всегда можете проверить текущую комбинацию.
[!CAUTION]
SetCfgнамеренно позволяет обмениваться конфигурациями между версиями и версиями прошивки. Совместимость – это ваша ответственность. Резервное копирование важных каналов / настроек данных перед открытием банка с прошивкой, которая может использовать другую компоновку данных.
В UV Studio Reset config стирает банк конфигурации, связанный с пользовательским слотом 1, до 4, не стирая его прошивку. Следующая загрузка с использованием этого банка воссоздает настройки по умолчанию. CFG M защищен от этой команды; используйте обычную процедуру заводского сброса прошивки для основной конфигурации.
DO NOT POWER OFF означает, что внутренний Flash переписывается. Прерывание этого этапа может сделать приложение незагружаемым и потребовать нормального восстановления DFU.Main с CFG M.STATE ERROR или Flash state unknown, перезапустите его. Прошивка останавливается там намеренно, а не рискует писать через неопределенное отображение конфигурации.