Обновление прошивки ESP-32¶
Контроллер ESP-32 отвечает за передачу видеопотока и передачу команд управления с телефона на квадрокоптер. Для обновления прошивки ESP-32, необходимо воспользоваться одной из специальных утилит. Алгоритм работы с каждой из них описан в инструкции ниже.
Важно
Перед началом обновления прошивки убедитесь, что версия автопилота: Pioneer Mini 1.6.9202. В противном случае прошивка может привести к выходу квадрокоптера из строя. Проверить можно в Pioneer Station. Для этого подключите квадрокоптер по USB, в правом нижнем углу программы в строчке «Версия АП» должно быть Pioneer Mini 1.6.9202. При необходимости - выполните обновление.
Примечание
Программа PioneerStation должна быть закрыта во время работы Njet или ESPtool.
Обновление с помощью NJET¶
- Скачайте архив с программой Njet_GUI_1.6.0 и разархивируйте его в удобное место, нажав правой кнопкой мыши и выбрав опцию «Извлечь всё…».
- Подключите Пионер Мини к компьютеру через Micro-USB разъем, нражмите кнопку включения. При этом начнёт мигать левый светодиод.
- Перейдите в разархивированную папку и запустите из неё файл njet_gui.exe. Предварительно убедитесь, что программа Pioneer Station закрыта. Дождитесь запуска приложения.
- В поле Target выберите pioneer_mini
- В полях Write ESP bootloader / partition table / firmware укажите путь к соответствующим файлам. После разархивации они находятся в папке «tools».
- В полях ESP / STM Baudrate выберите значения 57600
- Установите галочку в чекбоксе Reset ESP to bootloader.
- Остальные настройки оставьте без изменений. Нажмите кнопку FlashESP32 и дождитесь обновления прошивки. Она может занимать до 5 минут. После появления сообщения «Hard resetting via RTS pin…» в командной строке закройте утилиту и перезагрузите Пионер Мини.

NJET позволяет загрузить параметры автопилота. Для этого отметьте чекбокс Load parameters from AP после чего в строке Upload parameters to AP укажите путь к параметрам автопилота для текущей версии прошивки и нажмите кнопку Load parameters. Обратите внимание, что при загрузке параметров чекбокс Reset ESP to bootloader должен быть отключён.
Обновление с помощью ESPTool¶
- Подключите Пионер Мини к компьютеру через Micro-USB разъем и нажмите кнопку включения. Левый светодиод при этом должен начать моргать.
- Скачайте архив ESPTOOL, в нем содержится утилита для прошивки контроллера ESP-32
ESPTOOL с прошивкой ESP 0.5.6 и параметрами автопилота 9202
- Разархивируйте ZIP архив, нажав на него правой кнопкой мыши и выбрав «Извлечь все…».

- Откройте разархивированную папку и запустите из неё файл runiterative.bat
Внимание
В файле par.properties содержатся параметры автопилота. Они загрузятся автоматически, в данной версии программы.
- Дождитесь обновления прошивки ESP-32, она может занимать до 5 минут.

- После появления сообщения «Hard resetting via RTS pin…» закройте утилиту нажатием на «крестик».
Внимание
Приложение не должно закрываться автоматически, дождитесь надписи указанной выше.

- Перезапустите Пионер Мини нажатием на кнопку включения.
- Квадрокоптер готов к работе.
Внимание
Если процесс обновления не удаётся завершить из-за ошибки >>>OFFSET_ERROR<<< вам необходимо произвести перекалибровку акселерометра. Чтобы это сделать, перейдите на страницу Калибровка акселерометра.
В ESPTOOL 2.0 в случае возникновение аналогичной проблемы надо нажать любую кнопку.
Проверка после обновления¶
Перед началом убедитесь:
- Что параметры загружены верно.
Проверить загрузили ли вы конкретные параметры 9202 или нет, можно через номер борта, для этого отключите коптер по USB нажав кнопку «подключение», затем заново подключите, если у вас «номер борта» изменился на 2906. (пример на снимке экрана ниже, там 501) При работе с ESPTOOL 2.0 и pioneer_sdk номер борта должен поменяться на 2906.
При необходимости можно загрузить по ссылке ниже или на странице Настройка параметров автопилота Пионера Мини
Параметры автопилота 9202 для прошивки АП 1.6.9202
- Что вы обновили прошивку ESP-32, как описано выше. Для проверки откройте Jump, в расширенных настройках включите отображение отладочной информации. В строке напротив «cur» должна быть надпись [«0.5.6»] или выше.

Также проверить, прошло ли обновление успешно через имя WiFi сети. Если сеть называется «Pioneer_Mini» и после слова «Mini» отсуствует набор случайных цифр и букв, значит обновление не прошло.
После успешного обновления имя сети должно измениться например на «PioneerMini5afg415bb».
- У вас установлено приложение Geoscan Jump последний версии. Номер версии можно проверить в самом приложении в вкладке «Расширенные настройки». Должна быть версия 1.14 или выше.
История обновлений¶
Список изменений версии 0.5.6
09.02.22 вышла новая прошивка ESP-32 0.4.5 Для корректной работы квадрокоптера, вам обязательно нужно обновить прошивку данного контроллера.
Список изменений версии 0.4.5
- Добавлена возможность записи видео с квадрокоптера на SD-карту.
- Добавлена возможность подключения к внешней сети WiFi.
- Выход в OpenSource
- Исправлены баги предыдущих версий.
06.10.21 вышла новая прошивка ESP-32.
Новая версия прошивки ESP-32 и обновленный Geoscan Jump, качественно улучшают:
- Скорость передачи видеопотока;
- Увеличено количество кадров в секунду;
- Скорость передачи команд управления;
- Стабильность WiFi соединения;
- Совместимость с большим количеством телефонов.
Новая версия параметров автопилота версии 0014:
- Улучшена стабильность взлета и посадки;
- Квадрокоптер быстрее отключается при переворотах и столкновениях;
- Управление в режимах полета Althold и Stabilize стало более отзывчивым;
- Убран баг с автозапуском LUA скрипта.