Не могу прожечь iNav

sv_lary

Достали постоянные напоминания iNavconfigurator о том, что появилась новая версия прошивки. Решил перейти на 3.0.2 😦

Делаю так:

  1. Запускаю новый (3.0.2) конфигуратор
  2. Взвожу переключатель “No rebot…” и “Full chip…”
  3. Выбираю тип полётника - f411-se
  4. Выбираю релиз прошивки
  5. Внизу нажимаю кнопку “Load firmvare…”
  6. На плате ПК зажимаю кнопку “Boot”
  7. Втыкаю USB разъём
  8. На плате горит постоянно красный LED
  9. В окошечке устройств конфигуратора появляется DFU
  10. Нажимаю кнопку “Flash firmvare”

— До этого всё шло по инструкции —

  1. Прогресс-бар прошивки не движется.
  2. Вверху, в строке сообщений появляется текст: “Are udev rules installed correctly? See docs for instructions”
    И больше ничего не происходит. 😦

ОС - fedora 34.
Правило в udev прописано. Да и работало же всё со старой версией конфигуратора!

sv_lary

Повторил попытку под виндой. Всё то же самое!

Т.е.

INAVConfigurator версии 2.6 видит ПК прошитый соответствующей прошивкой
INAVConfigurator версии 3.0 ПК не видит и прошивать его отказывается.

Хотя при том выскакивает сообщение ОС о том, что DNF есть, на плате ПК постоянно горит красная лампочка, но прожиг не идёт и выскакивает сообщение об ошибке. Немножко другое, правда:

Filed to open USB device.

Вообще, кто-то работал с тертьей версией ?

sv_lary
дФёдор:

П.5 Load firmware online

И что Вы хотели этим сказать?

Я пытался и online и заранее скачивал, а потом Load firmware[Local]… Разницы нет.

Alexander53
sv_lary:

Решил перейти на 3.0.2

А надо? Почитайте соответствующую тему прежде чем прошивать.

дФёдор
sv_lary:

И что Вы хотели этим сказать?

Только то, что предыдущие прошивки новый Inav не поддерживает.
Как вариант, можно попробовать прошивку с сайта Mateksys.

sv_lary
дФёдор:

предыдущие прошивки новый Inav не поддерживает.

iNav Configurator об этом говорит сам. Совершенно явно… 😦

sv_lary

Помогите разобраться с виндовозом! 😦

Ситуация такая:

До последнего времени у меня стоял iNav 2.6 на винде и люнихе. Работал я на люнихе, а винда была как запасная.

После появления 3.0 я сдуру решил перешить свой старый ПК (Matek F411-wse) и прошить недавно купленный (Matek F405 wing).

Хотя я видел из iNavConfigurator оба ПК (т.е. шло соединение и были видны закладки конфигуратора), но пршить не смог. Причина - не ясна. Решил попробовать сделать это из под винды. Увидел ту же самую картину. Т.е., скорее всего дело не в программе и не в ОС. Ну да ладно…

Хотя для 2.6 я этого не делал и всё работало, но тут (в отчаяньи) решил прогнать утилиту zadig, как это написано в официальном документе:

github.com/iNavFlight/inav/…/USB Flashing.md

После этого рухнуло всё. Я уж не буду про прожиг, но вот что получается при попытке подключиться к ПК:

  1. Запускаю InavConfigurator
  2. Втыкаю USB разъём в полётник
  3. На верхней панели InavConfigurator слово ‘Manual’ заменяется на ‘COM1’
  4. Нажимаю ‘Connecn’
  5. Появляется сообщение ‘Serial port succsesfuly opened’
  6. Закладки при этом в InavConfigurator НЕ появляются
  7. Спустя 10 секунд выскакивает сообщение ‘No configuration recieved witin 10 seconds’

И на этом - всё… 😦 Оба ПК при этом исправны и под люнихом открываются конфигуратором (не в прожиге) без проблем.

На ПК постоянно горит красный LED и мигает синий. Причём, в момент, когда конфигуратор пытается связаться с ПК, чётко видно, как меняется частота мигания синиго LED. Т.е. сигналы всё-таки идут.

Есть какие-то идеи? Или хотя бы - толковое руководство, как настроить работу конфигуратора под виндой.
Только, крайне желательно, не ролики на ютюб…

Роман1971
sv_lary:

Помогите разобраться с виндовозом! 😦

Ситуация такая:

До последнего времени у меня стоял iNav 2.6 на винде и люнихе. Работал я на люнихе, а винда была как запасная.

После появления 3.0 я сдуру решил перешить свой старый ПК (Matek F411-wse) и прошить недавно купленный (Matek F405 wing).

Хотя я видел из iNavConfigurator оба ПК (т.е. шло соединение и были видны закладки конфигуратора), но пршить не смог. Причина - не ясна. Решил попробовать сделать это из под винды. Увидел ту же самую картину. Т.е., скорее всего дело не в программе и не в ОС. Ну да ладно…

Хотя для 2.6 я этого не делал и всё работало, но тут (в отчаяньи) решил прогнать утилиту zadig, как это написано в официальном документе:

github.com/iNavFlight/inav/…/USB Flashing.md

После этого рухнуло всё. Я уж не буду про прожиг, но вот что получается при попытке подключиться к ПК:

  1. Запускаю InavConfigurator
  2. Втыкаю USB разъём в полётник
  3. На верхней панели InavConfigurator слово ‘Manual’ заменяется на ‘COM1’
  4. Нажимаю ‘Connecn’
  5. Появляется сообщение ‘Serial port succsesfuly opened’
  6. Закладки при этом в InavConfigurator НЕ появляются
  7. Спустя 10 секунд выскакивает сообщение ‘No configuration recieved witin 10 seconds’

И на этом - всё… 😦 Оба ПК при этом исправны и под люнихом открываются конфигуратором (не в прожиге) без проблем.

На ПК постоянно горит красный LED и мигает синий. Причём, в момент, когда конфигуратор пытается связаться с ПК, чётко видно, как меняется частота мигания синиго LED. Т.е. сигналы всё-таки идут.

Есть какие-то идеи? Или хотя бы - толковое руководство, как настроить работу конфигуратора под виндой.
Только, крайне желательно, не ролики на ютюб…

Та же херня. С тем же контроллером - F 411 wse. При прошивке установить No reboot sequence и Full cheap erase. И еще хрень там. Работает самая прям последняя прошивка для F411 WSE. Предыдущие почему то не видят ни GPS ни барометр. Конфигуратор 3,0,2

sv_lary
supermario:

Попробуйте Driver Fixer с этого сайта

Спасибо, помогло!

Правда, я ни фига не понял, что произошло, но прошилось!

У меня ПК был воткнут в комп в обычном режиме. Без нажатия кнопки “Boot”. Я скачал этот самый Driver Fixer (для винды) и запустил его. Я думал, он будет устанавливаться или что ещё. А он сразу кинулся определять тип полётника, потом сказал, что исправляет у него Boot…

Когда весь этот ужас закончился, я запустил конфигуратор (не вынимая полётник из USB-), перешёл на закладку прожига, спокойно прошил iNav 3.0.2. После этого нажал кнопку “Connect” и появились (!!!) все закладки конфигуратора.

Уже сегодня выполнил калибровку полётника и настройу миксера. Всё работает… Но что это означает - я так и не понял!

supermario
sv_lary:

самый Driver Fixer

он исправляет драйверы и переводит полетник в режим DFU mode необходимый для прошивки.

sv_lary
supermario:

он исправляет драйверы

Виндовозный драйвер USB? Это происходит на постоянку, или только до чего-то? (перезагрузка компа, завершение прошивки конфигуратором…)

supermario:

переводит полетник в режим DFU mode

Но ведь DFU нужен только при прошивке. После этого его нужно отключить. Я ничего такого не делал. Значит - произошло автоматически.
Вот я и говорю - не понял, как это всё управляется…

Плюс к этому, он совершенно явно писал, что исправляет что-то в boot-recort полётника. И меня это очень сильно напрягло 😦