Meshtastic-модуль, що базується на SoC-контролерi ESP32, можна прошити декількома способами:
- Перейдіть на веб-сайт веб-флешера Української спільноти https://flasher.0x21h.net/ чи офіційного флешера проекту https://flasher.meshtastic.org
- Встановлюємо ESP32 Serial Drivers (нам потрібен CH9102) - https://www.silabs.com/documents/public/software/CP210x_Universal_Windows_Driver.zip або https://meshtastic.org/docs/getting-started/serial-drivers/esp32
- Підключіть Meshtastic до комп'ютера за допомогою USB-кабеля (робимо це обов’язково з антеною, тому що можемо вивести з строю радіо модуль)
- У веб-флешері оберіть прошивку (рекомендована 2.1.16), яку потрібно завантажити в Meshtastic та оберіть COM порт (до якого підключений ESP32)
- Натисніть кнопку "Flash" у веб-флешері (процес прошивки може зайняти декілька хвилин)
- Після завершення прошивки відключіть ESP32 від живлення та перезавантажте його
- Необхідно встановити Python
- Відкрити Windows Power Shell
Встановлення esptool виконавши команду -
pip install esptool
- Очистка флеш накопичувача Meshtastic -
esptool --port COM7 erase_flash
Прошивка основної прошивки -
esptool --port COM7 write_flash 0x0 C:\esp32\firmware.factory.bin
Прошивка littlefs (без littlefs Meshtastic працює за виключенням: веб інтерфейсу, С# Cli)
esptool --port COM7 write_flash 0x300000 C:\esp32\littlefs.bin
esptool --port COM7 write_flash 0x10000 C:\esp32\firmware.bin
Не забувайте вказувати свої шляхи до файлів прошивки та номера ком портів
Прошивка даним методом дозволяє внести змінити до коду прошивки, наприклад:
Встановлення Visual Studio Code, плагінів: PlatformIO, Trunk, Git
- В корні диску «С» створюємо папку з назвою «Meshtastic Firmware» та скачуємо в неї Source code.zip вибраної прошивки, звідси: https://github.com/meshtastic/firmware/releases та розпаковуємо його
- Встановлюємо ESP32 Serial Drivers (нам потрібен CH9102) - https://www.silabs.com/documents/public/software/CP210x_Universal_Windows_Driver.zip або https://meshtastic.org/docs/getting-started/serial-drivers/esp32
- Під'єднаємо T-Beam до комп’ютера USB кабелем (робимо це обов’язково з антеною, тому що можемо вивести з строю радіо модуль)
- В додатку Visual Studio Code відкриваємо папку з прошивкою. Файл/відкрити папку CTRL+К CTRL+О
- Редагуємо код та заливаємо прошивку
- Далі натискаємо на кнопку з виглядом інопланетянина та вибираємо тип нашого модулю, наприклад T-Beam
- Після того як завантажилось натискаємо на BUILD та чекаємо щоб збірка склалася без помилок
- Якщо все пройшло без проблем, наступним кроком натискаємо на UPLOAD та заливаємо прошивку в наш T-Beam пристрій
Зверніться до таблиці рекомендованих версій.