🔧 Влизане в Bootloader / DFU режим
(ESP32, nRF52 и различни популярни устройства)
Тази тема описва как се влиза в Bootloader / DFU режим
при различни платки и устройства, използвани с Meshtastic.
🟢 ESP32 Устройства
📌 1. Heltec WiFi LoRa 32 (V2 / V3)
📌 2. TTGO T-Beam (v1.0 / v1.1)
📌 3. TTGO T-Echo (ESP версия)
📌 4. Generic ESP32 LoRa boards
👉 Метод 1 (бутон BOOT):
1️⃣ Свържи устройството към USB
2️⃣ Натисни и задръж бутона "BOOT"
3️⃣ Натисни и отпусни бутона "RST" (Reset)
4️⃣ Пусни бутона BOOT
✅ Устройството вече е в Bootloader режим
👉 Метод 2 (без бутони – авто режим)
Някои платки влизат автоматично в bootloader
при флашване през:
- Meshtastic Web Flasher
- esptool
- PlatformIO
💻 Ръчно флашване при ESP32
Инсталиране на firmware:
esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash
esptool.py --chip esp32 --port /dev/ttyUSB0 \
--baud 921600 write_flash -z 0x1000 firmware.bin
⚠️ При Windows портът е COM3, COM4 и т.н.
🔵 nRF52 Устройства (Nordic)
📌 1. LilyGO T-Echo (nRF версия)
📌 2. RAK4631
📌 3. RAK WisBlock
📌 4. Seeed nRF52 LoRa boards
Тези устройства използват DFU (Device Firmware Update)
👉 Метод 1 (двойно натискане RESET)
1️⃣ Свържи устройството към USB
2️⃣ Натисни RESET два пъти бързо
3️⃣ Ще се появи нов USB диск (DFU / BOOT)
📂 В този диск просто копираш .uf2 firmware файла
👉 Метод 2 (бутон + reset)
Някои RAK устройства изискват:
- Задържане на BOOT
- Натискане на RESET
📁 Флашване чрез UF2 (най-лесният начин)
1️⃣ Изтегли .uf2 firmware файл
2️⃣ Влез в DFU режим
3️⃣ Ще се появи USB устройство
4️⃣ Копирай firmware.uf2
5️⃣ Устройството ще се рестартира автоматично
🔴 Ако устройството не влиза в DFU
✔ Смени USB кабела (много кабели са само за заряд)
✔ Опитай друг USB порт
✔ Провери дали драйверите са инсталирани
- CP210x (ESP)
- CH340 (ESP)
✔ Провери Device Manager / dmesg
🧠 Как да разберем кой чип имаме?
ESP32 → Обикновено има WiFi + Bluetooth
nRF52 → Няма WiFi, само Bluetooth Low Energy
Може да провериш и от:
Meshtastic → Device Info
📌 Полезни инструменти
🌐 Meshtastic Web Flasher
⚙️ esptool
📱 nRF Connect (за BLE DFU)
💬 Ако имате конкретен модел,
напишете го в темата и ще добавим инструкции.