Автопилот iNav полёты с GPS

ARcraft

Братцы, только не бросайтесь тапками, ну чайник… Насмотрелся роликов и слегка подзакипел мозгами. Понял, что полная прошивка делается в DFU режиме, но не понял зачем нужна галка FULL ERASE - оно что, может быть и по-другому? И еще не понял, ну прошился в DFU, а настройки можно сразу делать, или надо переподключиться без DFU? И еще кнопочка CONNECT-DISCONNECT озадачила. Понятно, что она открывает доступ к экрану настроек, но что она дисконнектит?

Serpent

Полное стирание рекомендуется делать всегда - так надёжнее, что мозги у контроллера будут чище.

DFU обычно само отключается, когда после прошивки переходите на страницу настроек. Если нет - переподключите.

CONNECT-DISCONNECT это именно то, что и написано. Вкл-Откл…

ARcraft

Так и я об этом, поэтому это full erase мне показалось лишним. Остальное боле-мене понятно. Спасибо. Хочу уточнить только один нюанс - вся эта бодяга с полной перепрошивкой, я так понимаю, нужна только первый раз. А вот каков порядок действия, если мне потребуется в дальнейшем просто добавить-поправить настройки? Просто подключиться (без DFU), нажать connect, и дальше просто править и сохраняться?

R0K

Именно так выбрать порт и конектиться

kasatka60

Вообще рекомендуют прошивать с полной отчисткой всегда, даже когда на новую прошивку переходите. На всякий случай, а то вдруг какая гадость будет конфликтовать с новой прошивкой. И плюс еще когда облетаете и все настроите, то сохраните diff настроек. Чтобы после перепрошивки заново не настраивать полетник. И когда обновляете прошивку со старой версии на новой - зайдите на гитхаб. Там обычно пишут всякие примечание при переносе старых настроек на новую прошивку.

Serpent
ARcraft:

full erase мне показалось лишним

Не лишнее. Прошиваете - трите всегда, независимо от того, версия новая либо прежняя. Случше будет, косяки не полезут. А настройки переносятся файлом, после прошивки и калибровки.

ARcraft

Чё то я заткнулся в самом начале. Жму кнопку Flash Firmware - выдает: Failed to open USB device! Т.е. видимо порт не определяется. Это у меня с компом что-то не так, или INAV-у что-то не нравится?

supermario
ARcraft:

Чё то я заткнулся в самом начале. Жму кнопку Flash Firmware - выдает: Failed to open USB device! Т.е. видимо порт не определяется.

значит надо “исправить” юсб драйвер. На этом сайте impulserc.com/pages/downloads есть DRIVER FIXER
…core.windows.net/…/ImpulseRC_Driver_Fixer.exe
который исправляет проблему и переводит контролер в DFU режим для прошивки.

Serpent

Причем если после запуска ImpulseRC выскакивает сообщение об ошибке, драйвер всё равно работает нормально. По крайней мере у меня на двух компах именно так…

ARcraft

Мнээ, я тут не очень понял. Я подключаю контроллер с кнопкой, и на INAV появляется мультик коннекта и надпись DFU. Как бы получается, что контроллер уже в DFU, его туда переводить, как бы, не надо. Проблема только с портом… Ну, я попробую с Fixer-ом, только на каком этапе его запускать? Сразу после подключения?

ARcraft

Да, с Fixer-ом кнопка Flash Firmware отреагировала, и похоже контроллер перепрошился. Но при нажатии Connect, опять облом - выскочило: Failed to open MSP connection. Опять какого-то бубна не хватает?

Serpent

Переключитесь в режим настроек, и, - порт указан верный?

Скорее всего в этом дело.

ARcraft

А порт так и не определился. Fixer помог подключить контроллер через USB и перепрошить, но вот номер порта так и не появился. Дело было так. После обновления драйверов Fixer-ом, подключил контроллер в режиме DFU к INAV. Выбрал свой контроллер, выбрал ПО. Нажал Load Firmware(online) - успешно. Нажал Flash Firmware - тоже процесс прошел нормально. Далее жму Connect - из DFU выходит, но порт не показывает (/dev/rfcomm0) и пишет: Failed to open MSP connection. На мой взгляд ситуация странная - очевидно, что соединение через USB есть, и даже прошивка идет, а вот когда надо переходить к настройкам, оно ссылается на отсутствие Message Send Protocol, и не детектирует порт.

Serpent
ARcraft:

но порт не показывает (/dev/rfcomm0)

Линукс? Пробуйте /dev/ttyUSB0

ARcraft

Кстати, там в INAV как то очень неодобрительно отзывались о Chrome. К чему бы это?

Serpent

А зачем вам Хром? Ставьте локальный дистрибутив с гитхаба…

P.S. На семёрке после запуска ImpulseRC всё должно работать. В крайнем случае, если не находит само, посмотрите в панели управления на каком порту подключается usb и указывайте этот порт.

P.P.S. А вы сейчас с Хрома пробуете не/до/коннектится? Снесите нахрен и поставьте локально…

ARcraft

Простите за ламерство, я, честно говоря, мало что понял (гитхаб, локально…). Да, у меня браузер Chrome, но ведь INAV - это самостоятельное приложение, причем тут Chrome? Особенно непонятна фраза - "А вы сейчас с Хрома пробуете не/до/коннектится? " - особенно, когда я вижу шнурок USB от контроллера к компу… И это, снести нахрен что? Хром? А что взамен и как это - локально?

Serpent

Inav может быть установлен на компе либо в виде локальной автономной версии, либо в виде приложения (application) к Хрому - по крайней мере в старых версиях, до 2.6.1. Так вот второй вариант, приложением - глючный.

ARcraft

Я скачивал с Гитхаба файл INAV-Configurator_win64_6.0.0.zip. С Хромом это связано только тем, что я зашел на Гитхаб в Хроме. Там присутствует некий html файл credits с хромовским значком (но у меня просто все html стоят по умолчанию, как хромовские для чтения) Как трактовать этот вариант - локальный или нет?