Перейти до вмісту

Прошивка Meshtastic: як прошити ноду

Паяльник тут уже не потрібен. Прошивання — це п’ять хвилин, і найчастіше воно робиться просто у вкладці браузера.

Найпростіший спосіб — веб-флешер

Розділ «Найпростіший спосіб — веб-флешер»

Нічого встановлювати не треба: підключаєте ноду кабелем, відкриваєте сторінку в Chrome або Edge і дієте за підказками.

Відкрити flasher.meshtastic.org ↗︎

nRF52: копіювання файлу

Розділ «nRF52: копіювання файлу»

Плати на nRF52840 — це Faketec v4, Faketec v6, Ikoka NanoX, RAK4631, T-Echo — прошиваються найпростіше з усіх.

  1. Двічі швидко натисніть RESET.
  2. Пристрій з’явиться в системі як звичайна USB-флешка.
  3. Скопіюйте на неї файл .uf2.
  4. Пристрій сам перезавантажиться. Готово.

Порядок важливий. Спочатку завантажувач (Nice!Nano bootloader 0.9.2 або новіший), потім уже прошивка Meshtastic.

Плати на ESP32 — Meshadventurer, HydraX, T-Beam, T3 LoRa32 — прошиваються веб-флешером або утилітою esptool.

Яку версію ставити

Розділ «Яку версію ставити»

Stable — те, що варто ставити за замовчуванням. Працює передбачувано.

Beta — свіжіше, з новими можливостями, але може принести й нові проблеми.

Alpha — для тих, хто готовий ловити помилки. Не для основної ноди.

Офіційні збірки лежать на meshtastic.org/downloads.

Українська спільнота підтримує власні збірки з двома важливими доробками:

  • Кирилиця на екрані. В офіційних збірках українські літери часто перетворюються на квадратики.
  • Патч максимальної потужності. Дозволяє виставити 22 dBm на nRF52-платах або 1–2 Вт на Meshadventurer з модулями Ebyte.

Три речі, які треба зробити одразу:

  1. РегіонUA_433 для 433 МГц або EU_868 для 868. → Яку частоту обрати

    Якщо потрібна повна потужність 20–22 dBm, регіон ставлять інший — MY_433 або US. → Чому і як

  2. Ім’я — довге й коротке, щоб вас упізнавали в мережі.

  3. Канали — імпортуйте набір каналів одним QR-кодом.

Детальніше — на сторінці Базові налаштування.

Якщо щось пішло не так

Розділ «Якщо щось пішло не так»

Пристрій не визначається. Спробуйте інший кабель — половина проблем це кабелі тільки для заряджання, без ліній даних. Далі: інший USB-порт, інший комп’ютер.

nRF52 не з’являється як флешка. Натискайте RESET двічі швидше. Якщо не допомагає — можливо, немає завантажувача: залийте спочатку його.

ESP32 не прошивається. Від’єднайте всю периферію. Утримуйте кнопку BOOT під час підключення, якщо вона є.

Прошилося, але нода мовчить. Перевірте регіон, частоту радіомодуля й те, що антена прикручена.

На екрані квадратики замість українських літер. Потрібна збірка з кирилицею.

Оновлюється так само, як прошивається вперше. Налаштування зазвичай зберігаються, але перед великим оновленням варто зберегти конфігурацію:

Terminal window
meshtastic --export-config > my-node.yaml

Відновити:

Terminal window
meshtastic --configure my-node.yaml