Обновление с более ранней версии EdgeTX с использованием загрузчика (Bootloader)
Создание резервной копии карты памяти SD Card
Мы рекомендуем ВСЕГДА создавать резервную копию данных на вашей карте памяти перед внесением значительных изменение в конфигурацию вашей аппаратуры или обновлением прошивки.
Включите вашу аппаратуру и подсоедините к компьютеру USB кабелем. В появившемся меню выберите USB Storage ("USB Карта SD (SD)").
Скопируйте всё содержимое карты памяти аппаратуры (обычно появляется в виде нового диска/внешнего накопителя в проводнике) в отдельную папку на вашем компьютере. Если вы захотите вернуть старую версию прошивки на вашу аппаратуру, эти файлы могут вам понадобиться.
Подготовка карты памяти (SD Card)
Скачайте архив с содержимым карты памяти для вашей модели аппаратуры и распакуйте его на компьютере. Архивы с содержимым карты памяти можно найти по ссылке: https://github.com/EdgeTX/edgetx-sdcard/releases
Какой архив необходимо скачать для вашей модели пульта управления, в зависимости от типа экрана на нём:
- c480x272.zip (480x272 горизонтальный цветной экран)
- FrSky Horus x10s
- FrSky Horus x12s
- Jumper T16
- Jumper T18
- RadioMaster TX16s / TX16s mkII
- c480x320.zip (480x320 горизонтальный цветной экран)
- Flysky PL18
- Flysky Paladin EV (PL18EV)
- Jumper T15
- c320x480.zip (320x480 вертикальный цветной экран)
- Flysky Nirvana NV14
- Flysky Elysium EL18
- bw128x64.zip (128x64 чёрно-белый экран)
- BetaFPV LiteRadio3 Pro
- FrSky Taranis Q X7
- FrSky Taranis X-Lite
- FrSky Taranis X9 Lite
- iFlight Commando 8
- Jumper T20
- Jumper T-Lite
- Jumper T-Pro / T-Pro v2
- RadioMaster Boxer
- RadioMaster Pocket
- RadioMaster TX12 / TX12 mkII
- RadioMaster MT12
- RadioMaster Zorro
- bw212x64.zip (212x64 "широкий" чёрно-белый экран)
- FrSky Taranis X9D
- FrSky Taranis X9D+
- FrSky Taranis X9D+ 2019
Скопируйте распакованное содержимое архива на карту памяти вашей аппаратуры. Подтвердите перезапись существующих файлов, если появится такой запрос. Это действие перезапишет те файлы на карте памяти, которые являются частью установки EdgeTX по умолчанию. Учтите это, если вы заменяли системные файлы своими, например файл звука приветствия hello.wav. Дополнительные файлы, которые вы ранее добавили на карту памяти (LUA скрипты, звуковые файлы, картинки, пользовательские темы, файлы моделей, файлы настроек) не будут изменены или удалены.
Скачайте желаемый звуковой пакет (если вы не копировали пользовательский звуковой пакет на предыдущем шаге) (https://github.com/EdgeTX/edgetx-sdcard-sounds/releases), распакуйте архив и скопируйте папку "Sounds" (Звуки) на вашу карту памяти. При запросе подтвердите перезапись уже существующих файлов.
Прошивка загрузчика и основного ПО EdgeTX
Скачайте текущую версию встроенного ПО (прошивки) EdgeTX. Вы можете скачать .zip файл с последней версией прошивки (edgetx-firmware-vX.X.X.zip) напрямую с Github - https://github.com/EdgeTX/edgetx/releases/latest
Распакуйте архив, найдите файл .bin соответствующий вашей модели пульта управления и скопируйте его в папку "Firmware" карты памяти.
Включите вашу аппаратуру, нажмите кнопку SYS и перейдите на второй экран SD card (карта памяти). Откройте папку "Firmware" и выберите файл прошивки EdgeTX, который вы скопировали на карту памяти на предыдущем шаге. Когда файл прошивки выбран (напр. долгим нажатием на валик прокрутки), в появившемся меню выберите вариант "Flash bootloader" (ПРОШИТЬ ПО1). Встроенная программа-загрузчик будет обновлена.
Примечание: Если при обновлении загрузчика EdgeTX вы не видите в меню варианта "Flash bootloader" ("ПРОШИТЬ ПО"), значит выбранный файл прошивки предназначается для другой модели аппаратуры.
Вернитесь на главный экран (кнопка RTN) и выключите аппаратуру управления.
Для того чтобы включить вашу аппаратуру в режиме загрузчика2 сведите в центр горизонтальные триммеры Т4 и Т1, и одновременно зажмите кнопку включения питания до включения аппаратуры.
На аппаратуре Jumper T-Pro необходимо зажать кнопку Boot0 и подключить её к компьютеру USB-кабелем, чтобы включить режим DFU.
Вы должны увидеть экран загрузчика EdgeTX. Выберите пункт "Write Firmware" (Записать прошивку). Выберите .bin файл прошивки, который вы сохранили на карте памяти и использовали ранее3 при установке загрузчика. Долгое нажатие запустит процесс установки.
Примечание: Если вы устанавливаете новую прошивку через загрузчик, и загрузчик определяет, что прошивка относится к модели устройства, отличающейся от той, что прошита на данный момент, вы получите сообщение об ошибке "Not a valid firmware file" (некорректный файл прошивки).
После того как прошивка завершится, выберите пункт меню "Exit". Аппаратура перезагрузится и вы должны услышать приветствие "Welcome to EdgeTX" (Добро пожаловать в EdgeTX).
Поздравляем, вы успешно обновили EdgeTX!
Bootloader (загрузчик) - это небольшая программа, хранящаяся в постоянной памяти устройства, которая запускается при включении устройства и отвечает за загрузку основной прошивки. Она инициализирует аппаратные компоненты (экран, нажатия кнопок), проверяет целостность основной прошивки и передаёт ей управление, а также может использоваться для обновления или восстановления системы без специального оборудования, например, через USB порт или карту памяти.
Bootloader mode (режим загрузчика) — это специальный режим работы устройства, в котором запускается только программа-загрузчик, не передавая управление основной прошивке. В этом режиме можно обновлять, переустанавливать или восстанавливать прошивку, обычно через USB порт или карту памяти, прежде чем устройство загрузится в нормальном режиме.
Мы используем один и тот же .bin файл, т.к. он содержит в себе и загрузчик (для STM32 чипов, используемых в большинстве аппаратур, это обычно первые 32 КБ памяти) и основную прошивку (оставшаяся часть). Таким образом, обновление загрузчика и обновление основной прошивки — это два разных процесса, но для них используется один и тот же .bin файл (из которого загружается нужная часть и записывается в соответствующий раздел в постоянной памяти устройства).