Возникли проблемы при обновлении EdgeTX? [3.6]
Возникли проблемы при обновлении?
Цель: найти типовую проблему при обновлении EdgeTX и выполнить проверенные шаги, которые обычно помогают (обнаружение в EdgeTX Buddy, неверный target, зависание прошивки).
Содержание
Введение
Что делать на этой странице
Если вы читаете это, значит вы, вероятно, застряли на каком-то шаге либо во время обновления, либо после него. Ниже приведён список проблем и возможных шагов решения — проверьте, совпадает ли что-то с вашей ситуацией.
Если проблема не из списка
Если совпадений нет - загляните на форум GitHub Discussions или в ветку на RCGroups, если вам так удобнее.
↑ К оглавлениюEdgeTX Buddy: передатчик не определяется
Возможные причины и действия
- Убедитесь, что при подключении передатчика к компьютеру он выключен. Если вы видите запрос «в каком USB-режиме подключиться», обновить прошивку не получится. Режим DFU, который используется для прошивки, работает только когда передатчик подключают к USB в выключенном состоянии.
- Есть ли у вашего передатчика кнопка boot/DFU? Проверьте страницу Access DFU and Bootloader Mode: некоторые модели требуют удерживать кнопку при подключении USB.
- Возможны проблемы с драйверами. Если вы на Windows, сначала можно попробовать утилиту ImpulseRC Driver Fixer. Либо можно зайти на сайт STMicroelectronics и скачать их бесплатный инструмент STM32CubeProgrammer, который включает необходимые драйверы и работает на всех основных ОС. Для скачивания потребуется создать (бесплатный) аккаунт на сайте STMicroelectronics, но это официальный инструмент для программирования микроконтроллера, который используется во всех поддерживаемых передатчиках.
- Проверьте другой USB-кабель: не все кабели одинаковые, и некоторые являются «только зарядка» (без линий данных).
После обновления: передатчик не включается или работает странно
Проверка правильного target
- Для начала ещё раз проверьте, что вы выбрали правильное имя/target для вашего передатчика. Некоторые неправильные варианты всё равно загружаются, но кнопки и органы управления работают неправильно или экран оказывается перевёрнут. Другие сочетания не работают вовсе или заставляют передатчик вести себя «безумно», и тогда нужно отключать аккумулятор, чтобы он выключился. Если вы прошили неправильный target — просто откройте EdgeTX Buddy, выберите правильную модель передатчика и прошейте прошивку заново.
Сброс Option Bits (BFB2)
- У некоторых передатчиков могут быть выставлены неправильные option bits на микроконтроллере. В результате они отказываются загружаться с EdgeTX 2.10 или новее. Точная причина неизвестна, но исправление относительно простое. Смотрите инструкцию ниже.
- Сброс Option Bits
- После установки STM32CubeProgrammer (требуется создание бесплатного аккаунта на сайте STMicroelectronics) подключите передатчик к USB в выключенном состоянии, чтобы войти в режим DFU. Если вы не уверены, есть ли у вашей модели кнопка boot/DFU, которую нужно удерживать при подключении, ещё раз проверьте страницу Access DFU and Bootloader Mode.
- Запустите STM32CubeProgrammer, если он ещё не запущен. Экран должен выглядеть примерно так (нажмите на изображение для увеличения). Убедитесь, что тип устройства (1) — USB, затем нажмите кнопку Connect (2). Если поле порта пустое, попробуйте нажать кнопку обновления (3).
STM32CubeProgrammer: главный экран (подключение):

- Перейдите на страницу Option bytes (1). Затем выберите User Configuration (2). Проверьте состояние BFB2 (3). Если флажок установлен — снимите его, чтобы получилось как на примере, и нажмите Apply (4). После этого можно нажать Disconnect и отключить передатчик.
STM32CubeProgrammer: настройка Option bytes (BFB2):

- На этом всё — если проблема была в этом, передатчик теперь должен загружаться.
Если совсем не получается
Если вы совсем застряли, можно воспользоваться руководством how to unbrick your radio. (как "раскирпичить" радио)
Прошивка зависает ближе к концу
Обходной путь
Это случайное событие, которое уже существовало в OpenTX. Его сложно отладить и исправить, но обойти — легко:
- Отключите аккумулятор (да, в этом случае это безопасно).
- Подождите примерно 10 секунд.
- Подключите аккумулятор обратно.
- Запустите передатчик в режиме загрузчика (bootloader mode): удерживайте горизонтальные триммеры внутрь, нажмите кнопку питания, отпустите всё, когда увидите меню загрузчика.
- Запустите прошивку ещё раз.
Похожее в категории "СОФТ"
-
Обновление с более ранней версии EdgeTX с использованием загрузчика (Bootloader) [3.4]
Цель: обновить EdgeTX через загрузчик: сделать резервную копию SD-карты, обновить содержимое SD-карты, прошить загрузчик EdgeTX и затем прошить основную прошивку.
![Возникли проблемы при обновлении EdgeTX? [3.6] Возникли проблемы при обновлении EdgeTX? [3.6]](https://www.technobee.ru/media/zoo/images/line101_COLOR_49c89ac335d642fa349a5fe6de74ef43.png)