Привет, в этом мануале я расскажу тебе, как прошить или обновить марадер в модулях на базе ESP32U, например: ESP32 и 3в1 от Rotten Mechanism. Эта инструкция также применима и для других подобных модулей, потому как общие принципы остаются неизменны.
Обновление: это довольно просто — оба модуля имеют слот для microSD карты и можно воспользоваться им по назначению =)
- Скачайте последнюю прошивку для плат LDDB
- Переименуйте скачанный файл вида esp32_marauder_v***************_esp32_lddb.bin в update.bin и скопируйте его на microSD карточку для внешнего модуля.
- Вставьте карточку в модуль, зайдите в приложение [ESP32] WiFi Marauder, выберите пункт [Update sd].
- Обновление запустится, а по его окончанию обновления модуль перезапустится автоматически. Нажмите кнопку [Назад] и можете пользоваться приложением в обычном режиме.
Полная прошивка: Это уже посложнее
- Для начала скачайте необходимые файлы: Bootloader, Partitions, Boot App, и саму прошивку для плат LDDB
- Зайдите на сайт веб-приложения для прошивки
- На флиппере перейдите в пункт меню GPIO->USB-UART Bridge и подключите его к компьютеру по USB, в настройках при этом необходимо выбрать Baudrate 115200
- Если у вас модуль ESP32, то просто подключите его к флипперу с зажатой кнопкой [BOOT], которая находится на верхней грани модуля
- Если у вас модуль 3в1, то всё гораздо интереснее — места для кнопки внутри модуля не нашлось, поэтому она выведена на гребёнку. Соедините попарно макетными проводами мама-папа контакты 5V, GND, TX, RX на модуле и на флиппере, после чего замкните между собой контакты IO0 и GND на модуле, например пинцетом и сдвинте переключатель питания направо в положение NRF/ESP чтобы включить модуль
- Нажмите в веб-приложении [CONNECT], выберите ваш флиппер во всплывающем окне и подождите около 5 секунд для выполнения подключения к модулю. Это может получится далеко не с первого раза, по итогу вы увидите форму выбора файлов.
- Выберите скачанные в первом пункте файлы в порядке, как на скриншоте ниже, обратите внимание на корректность адресации в памяти (слева в блоках 0х), затем нажмите [PROGRAM]
После окончания процесса прошивки проверьте в логе веб-приложения, что всё прошло успешно, переподключите модуль и собственно и всё.
По мере нахождения неточностей статья будет исправлена и дополнена =)