Перейти к содержанию

Внутренние передатчики

Ошибка Bad Size Given

Если вы впервые обновляете свой передатчик через WiFi с 2.х/1.x прошивки, на 3.x прошивку, для начала вам нужно прошить его на версию 2.5.2, после этого прошить специальную Repartitioner прошивку скачать тут (нажать правой кнопкой, сохранить как). Оно будет ругаться на Target Mismatch (не совпадение таргетов), просто жмите Flash Anyway. Только после этого можно закидывать 3.х прошивку по WiFi, точка поднимется сама, в Lua заходить не надо.

Видео Бардвела можно глянуть тут.

Можно шиться без всех этих танцев с бубном просто по USB

Прошивка через EdgeTX Passthrough

Jumper T-PRO

Чтобы прошить Jumper T-PRO по USB (через Edgetx) нужны определенные телодвижения, см. Проблемы Jumper T-Pro (todo)

Перед прошивкой убедитесь что у вас последняя версия EdgeTX, подробнее о прошивке EdgeTX читайте тут

Также убедитесь что у вас ExpressLRS версия аппаратуры, а не Multi модуль.

Проверьте что на 6й странице настроек в аппаратуре (Hardware), в пункте Serial Port параметр USB-VCP равен CLI

В настройках Модели на аппаратуре выберите Internal RF = CRSF

Включите аппаратуру и подключите USB кабель в нужный порт (у аппаратур Radiomaster это верхний). Выберите опцию USB Serial(Debug) или USB Serial(VCP) в появившемся на аппаратуре окне.

usb picture

Debug option

Важно

Внимательно читайте этот шаг, частые проблемы с прошивкой этим методом связанно именно с ним.

Если ваш ПК на Windows убедитесь что в Диспетчере Устройств аппаратура определилась как STMicroelectronics Virtual COM Port.

Device Manager

Если нет, и вы видите желтый восклицательный знак на логотипе рядом с названием устройства, то вам необходимо установить драйвера (кликабельно). Распакуйте архив, и запустите VCP_V1.5.0_Setup_W7_x64_64bits.

В ExpressLRS конфигураторе выберите нужную вам версию и правильный тип устройства, а также метод прошивки EdgeTXPassthrough

via EdgeTX Passthrough

Прошивка через EdgeTX

В ExpressLRS Configurator выбрав правильный таргет и Параметры сборки, нажмите Build and Flash и прошейте передатчик. Дождитесь окончания, при успешной прошивке будет надпись "Success"

Build & Flash

Отключите USB кабель и запустите LUA Script, проверьте работоспособность и версию прошивки.

Lua Running

Прошивка по WiFi

via WiFi

Flashing via WiFi

Метод через браузер

Выбрав правильный таргет и Параметры сборки, cоберите кнопкой Build вашу прошивку через ExpressLRS Configurator.

Build

После того как строчки в окне конфигуратора успешно пробегут, откроется проводник, где будет файл Название_TX-<версия>.bin. Не закрывайте это окно, а сохраните этот файл в удобное место для последующей загрузки, например скиньте в сохраненки Telegram.

Следующий шаг потребует Lua скрипт ELRS (правой кнопкой, сохранить как *.lua). Скачайте и закиньте на флешку аппы, в папку /Scripts/Tools. Чтобы открыть скрипт на аппаратуре зажмите кпопку SYS и выберите ExpressLRS.

Lua Script

Если скрипт не открывается и висит на Loading..., проверь что в модели выставлен Internal CRSF.

InternalRF BW

Выберите пункт Wifi Connectivity в скрипте, а потом нажмите Enable Wifi. Нажмите ОК еще раз, чтобы включить WiFI на передатчике. Подключитесь к сети ExpressLRS TX с паролем expresslrs.

Lua3

WiFi Hotspot

Откройте браузер и перейдите на http://10.0.0.1/, откроется красивый сайт где вам нужна будет кнопка Choose File, выберите ранее полученный из конфигуратора файл Название_TX-<версия>.bin и нажмите Update.

После того как файл загрузится появится зеленое окно подтверждения что все хорошо, либо ошибка. Если ругается на таргет, убедитесь что он верный и нажмите Flash Anyway Проверьте что версия внизу скрипта или на WiFi странице поменялась на ту что вы прошивали.

Firmware Update

Update Success

Метод через домашнюю сеть и браузер

Выбрав правильный таргет и Параметры сборки, cоберите кнопкой Build вашу прошивку через ExpressLRS Configurator.

Build

После того как строчки в окне конфигуратора успешно пробегут, откроется проводник, где будет файл Название_TX-<версия>.bin. Не закрывайте это окно, а сохраните этот файл в удобное место для последующей загрузки, например скиньте в сохраненки Telegram.

Используя Lua скрипт ELRS (правой кнопкой, сохранить как *.lua). Выберите Wifi Connectivity и включите WiFi кнопкой Enable WiFi. Если во время предыдущей прошивки вы прописали SSID своего домашнего WiFi или добавили его подключившись по 10.0.0.1, то теперь модуль подключается к вашему роутеру, вместо раздачи точки.

Lua3

Внимание

После того как вы подключите свой TX/RX модуль к домашней WiFi сети он всегда будет подключаться к вашему роутеру. Он не будет создавать привычную WiFi точку, пока видит ваш домашний WiFi. Если вы не можете найти устройство в локальной сети, выключите роутер и подключитесь первым методом, далее уберите домашнюю WiFi сеть.

Используя браузер, перейдите по ссылке http://elrs_tx.local и вы попадете на WiFi страницу модуля. Найдите пункт Firmware Update, как показано ниже:

Firmware Update

Примечание

Иногда роутеры не присваивают устройствам dns имя (http://elrs_tx.local), если этот сайт не доступен вам придется сходить в амдинку вашего роутера и посмотреть какой ip получило устройство ExpressLRS, и перейти по этому ip.

Выберите ранее полученный из конфигуратора файл Название_TX-<версия>.bin и нажмите Update.

После того как файл загрузится появится зеленое окно подтверждения что все хорошо, либо ошибка. Если ругается на таргет, убедитесь что он верный и нажмите Flash Anyway Проверьте что версия внизу скрипта или на WiFi странице поменялась на ту что вы прошивали.

Update Success

Метод через домашнюю сеть и конфигуратор

Using the ExpressLRS Lua script (right-click, save as), select Wifi Connectivity then choose Enable WiFi and if you have flashed your Tx Module with your Home WiFi Network details or have set it in the Join Network section of the Update Page, it will connect to the network automatically.

Lua3

Теперь ваше устройство будет видно внизу ExpressLRS Configurator, если выбран метод прошивки WiFi

via WiFi

Прошивка по WiFi

Using the ExpressLRS Configurator, select the correct Target and set your Firmware Options. Click Build and Flash and wait for the compile process to complete.

Build & Flash

Примечание

Иногда роутеры не присваивают устройствам dns имя (http://elrs_tx.local), если этот сайт не доступен вам придется сходить в амдинку вашего роутера и посмотреть какой ip получило устройство ExpressLRS, и вбить его вместо порта внизу ExpressLRS Configurator.

В ExpressLRS Configurator выбрав правильный таргет и Параметры сборки, нажмите Build and Flash и прошейте передатчик. При успешной прошивке вы увидите результат как на картинке ниже:

Build & Flash

Wifi Update Log

Проверьте что версия внизу скрипта или на WiFi странице поменялась на ту что вы прошивали.