Внешние передатчики
Примечание
Эта инструкция подходит для всех внешних ELRS передатчиков на 2.4Ghz/900Mhz, которые устанавливаются во внешний слот аппаратуры.
Ошибка Bad Size Given
Если вы впервые обновляете свой передатчик через WiFi с 2.х/1.x прошивки, на 3.x прошивку, для начала вам нужно прошить его на версию 2.5.2, после этого прошить специальную Repartitioner прошивку скачать тут (нажать правой кнопкой, сохранить как). Оно будет ругаться на Target Mismatch (не совпадение таргетов), просто жмите Flash Anyway
.
Только после этого можно закидывать 3.х прошивку по WiFi, точка поднимется сама, в Lua заходить не надо.
Видео Бардвела можно глянуть тут.
Можно шиться без всех этих танцев с бубном просто по USB
Прошивка по WiFi¶
-
Device Category:
- Выбираем фирму вашего передатчика
-
Device:
- Выбираем модель вашего передатчика, например
HM ES24TX Pro Series 2400 TX
- для HappyModel PRO
- Выбираем модель вашего передатчика, например
Примечание
Методы прошивки описанные ниже работают только в том случае, если ваши модули уже на 2.x прошивке. Для модулей на древних 1.х прошивках вам придется обновить его по USB.
Метод через браузер¶
Выбрав правильный таргет и Параметры сборки, cоберите кнопкой Build
вашу прошивку через ExpressLRS Configurator.
После того как строчки в окне конфигуратора успешно пробегут, откроется проводник, где будет файл Название_TX-<версия>.bin
.
Не закрывайте это окно, а сохраните этот файл в удобное место для последующей загрузки, например скиньте в сохраненки Telegram.
Следующий шаг потребует Lua скрипт ELRS (правой кнопкой, сохранить как *.lua). Скачайте и закиньте на флешку аппы, в папку /Scripts/Tools
.
Чтобы открыть скрипт на аппаратуре зажмите кпопку SYS
и выберите ExpressLRS
.
Если скрипт не открывается и висит на Loading...
, проверь что в модели выставлен External CRSF.
Выберите пункт Wifi Connectivity
в скрипте, а потом нажмите Enable Wifi
. Нажмите ОК еще раз, чтобы включить WiFI на передатчике. Подключитесь к сети ExpressLRS TX
с паролем expresslrs
.
Откройте браузер и перейдите на http://10.0.0.1/, откроется красивый сайт где вам нужна будет кнопка Choose File
, выберите ранее полученный из конфигуратора файл Название_TX-<версия>.bin
и нажмите Update
.
После того как файл загрузится появится зеленое окно подтверждения что все хорошо, либо ошибка. Если ругается на таргет, убедитесь что он верный и нажмите Flash Anyway
Проверьте что версия внизу скрипта или на WiFi странице поменялась на ту что вы прошивали.
Метод через домашнюю сеть и браузер¶
Выбрав правильный таргет и Параметры сборки, cоберите кнопкой Build
вашу прошивку через ExpressLRS Configurator.
После того как строчки в окне конфигуратора успешно пробегут, откроется проводник, где будет файл Название_TX-<версия>.bin
.
Не закрывайте это окно, а сохраните этот файл в удобное место для последующей загрузки, например скиньте в сохраненки Telegram.
Используя Lua скрипт ELRS (правой кнопкой, сохранить как *.lua). Выберите Wifi Connectivity
и включите WiFi кнопкой Enable WiFi
. Если во время предыдущей прошивки вы прописали SSID своего домашнего WiFi или добавили его подключившись по 10.0.0.1
, то теперь модуль подключается к вашему роутеру, вместо раздачи точки.
Внимание
После того как вы подключите свой TX/RX модуль к домашней WiFi сети он всегда будет подключаться к вашему роутеру. Он не будет создавать привычную WiFi точку, пока видит ваш домашний WiFi. Если вы не можете найти устройство в локальной сети, выключите роутер и подключитесь первым методом, далее уберите домашнюю WiFi сеть.
Используя браузер, перейдите по ссылке http://elrs_tx.local и вы попадете на WiFi страницу модуля. Найдите пункт Firmware Update, как показано ниже:
Примечание
Иногда роутеры не присваивают устройствам dns имя (http://elrs_tx.local), если этот сайт не доступен вам придется сходить в амдинку вашего роутера и посмотреть какой ip получило устройство ExpressLRS, и перейти по этому ip.
Выберите ранее полученный из конфигуратора файл Название_TX-<версия>.bin
и нажмите Update
.
После того как файл загрузится появится зеленое окно подтверждения что все хорошо, либо ошибка. Если ругается на таргет, убедитесь что он верный и нажмите Flash Anyway
Проверьте что версия внизу скрипта или на WiFi странице поменялась на ту что вы прошивали.
Метод через домашнюю сеть и конфигуратор¶
Используя Lua скрипт ELRS (правой кнопкой, сохранить как *.lua). Выберите Wifi Connectivity
и включите WiFi кнопкой Enable WiFi
. Если во время предыдущей прошивки вы прописали SSID своего домашнего WiFi или добавили его подключившись по 10.0.0.1
, то теперь модуль подключается к вашему роутеру, вместо раздачи точки.
Теперь ваше устройство будет видно внизу ExpressLRS Configurator, если выбран метод прошивки WiFi
Примечание
Иногда роутеры не присваивают устройствам dns имя (http://elrs_tx.local), если этот сайт не доступен вам придется сходить в амдинку вашего роутера и посмотреть какой ip получило устройство ExpressLRS, и вбить его вместо порта внизу ExpressLRS Configurator.
В ExpressLRS Configurator выбрав правильный таргет и Параметры сборки, нажмите Build and Flash
и прошейте передатчик. При успешной прошивке вы увидите результат как на картинке ниже:
Проверьте что версия внизу скрипта или на WiFi странице поменялась на ту что вы прошивали.
Прошивка по USB/UART¶
-
Device Category:
- Выбираем фирму вашего передатчика
-
Device:
- Выбираем модель вашего передатчика, например
HM ES24TX Pro Series 2400 TX
- для HappyModel PRO
- Выбираем модель вашего передатчика, например
Если у вас модуль от HappyModel/BetaFPV перед прошивкой по USB нужно убедится что джамперы либо дип-свитчи стоят в правильном режиме для прошивки передатчика Tx Module Flashing
:
Открыть картинки
Воткните USB в передатчик. Убедитесь что у вас есть драйвера на CP210x для Windows (Для Mac/Linux не нужно). Проверьте в диспетчере устройств что у устройства нет восклицательного знака и драйвера встали. Устройство должно называться CP210x и иметь номер COM-порта.
В ExpressLRS Configurator выбрав правильный таргет и Параметры сборки, нажмите Build and Flash
и прошейте передатчик. Дождитесь окончания, при успешной прошивке будет надпись "Success"
Соберите модуль обратно, если вы его разбирали, вставьте в аппу запускайте LUA Script и проверяйте работоспособность, джамперы можно оставить так если вы не пользуетесь ELRS Backpack или даже не знаете что это такое.