Прошивка Meshtastic: як прошити ноду
Паяльник тут уже не потрібен. Прошивання — це п’ять хвилин, і найчастіше воно робиться просто у вкладці браузера.
Найпростіший спосіб — веб-флешер
Розділ «Найпростіший спосіб — веб-флешер»Нічого встановлювати не треба: підключаєте ноду кабелем, відкриваєте сторінку в Chrome або Edge і дієте за підказками.
Відкрити flasher.meshtastic.org ↗︎
nRF52: копіювання файлу
Розділ «nRF52: копіювання файлу»Плати на nRF52840 — це Faketec v4, Faketec v6, Ikoka NanoX, RAK4631, T-Echo — прошиваються найпростіше з усіх.
- Двічі швидко натисніть
RESET. - Пристрій з’явиться в системі як звичайна USB-флешка.
- Скопіюйте на неї файл
.uf2. - Пристрій сам перезавантажиться. Готово.
Порядок важливий. Спочатку завантажувач (Nice!Nano bootloader 0.9.2 або новіший), потім уже прошивка Meshtastic.
ESP32: через флешер
Розділ «ESP32: через флешер»Плати на ESP32 — Meshadventurer, HydraX, T-Beam, T3 LoRa32 — прошиваються веб-флешером або утилітою esptool.
Яку версію ставити
Розділ «Яку версію ставити»Stable — те, що варто ставити за замовчуванням. Працює передбачувано.
Beta — свіжіше, з новими можливостями, але може принести й нові проблеми.
Alpha — для тих, хто готовий ловити помилки. Не для основної ноди.
Офіційні збірки лежать на meshtastic.org/downloads.
Збірки спільноти
Розділ «Збірки спільноти»Українська спільнота підтримує власні збірки з двома важливими доробками:
- Кирилиця на екрані. В офіційних збірках українські літери часто перетворюються на квадратики.
- Патч максимальної потужності. Дозволяє виставити 22 dBm на nRF52-платах або 1–2 Вт на Meshadventurer з модулями Ebyte.
Після прошивання
Розділ «Після прошивання»Три речі, які треба зробити одразу:
-
Регіон —
UA_433для 433 МГц абоEU_868для 868. → Яку частоту обратиЯкщо потрібна повна потужність 20–22 dBm, регіон ставлять інший —
MY_433абоUS. → Чому і як -
Ім’я — довге й коротке, щоб вас упізнавали в мережі.
-
Канали — імпортуйте набір каналів одним QR-кодом.
Детальніше — на сторінці Базові налаштування.
Якщо щось пішло не так
Розділ «Якщо щось пішло не так»Пристрій не визначається. Спробуйте інший кабель — половина проблем це кабелі тільки для заряджання, без ліній даних. Далі: інший USB-порт, інший комп’ютер.
nRF52 не з’являється як флешка. Натискайте RESET двічі швидше. Якщо не допомагає — можливо, немає завантажувача: залийте спочатку його.
ESP32 не прошивається. Від’єднайте всю периферію. Утримуйте кнопку BOOT під час підключення, якщо вона є.
Прошилося, але нода мовчить. Перевірте регіон, частоту радіомодуля й те, що антена прикручена.
На екрані квадратики замість українських літер. Потрібна збірка з кирилицею.
Оновлення
Розділ «Оновлення»Оновлюється так само, як прошивається вперше. Налаштування зазвичай зберігаються, але перед великим оновленням варто зберегти конфігурацію:
meshtastic --export-config > my-node.yamlВідновити:
meshtastic --configure my-node.yaml