Перейти к основному содержимому

Решение проблем

Ниже собраны частые проблемы и быстрые решения. Если вы настраиваете инфраструктурную ноду, начните с Repeater и Room Server.

“Last seen много дней назад” / устройства “пропали” из списка

Частая причина - неверное время на клиенте или на сервере:

  • T‑Deck без GPS/без фикса может жить “без корректных часов”;
  • у repeaters/room servers тоже должно быть корректное время.

Что делать:

  • проверьте, что на устройстве/клиенте время синхронизировано;
  • для серверов время часто можно выставлять через команду time в USB‑serial консоли (или через remote admin/clock sync, если поддерживается).

“Не вижу repeater по Bluetooth”

Это ожидаемо: к repeaters‑прошивке обычно нельзя подключиться по BLE, BLE используется для companion‑прошивок.

Проверьте, что вы прошили именно BLE companion, если хотите подключаться телефоном.

Companion не появляется по Bluetooth

Типовые причины:

  • прошита USB‑serial companion версия вместо BLE companion;
  • устройство не в режиме видимости BLE;
  • вы слишком далеко (особенно на устройствах с “слабой” BT‑антенной).

Код Bluetooth‑спаривания

Часто встречается дефолтный код: 123456.

Heltec V3: Bluetooth постоянно отваливается / очень маленькая дальность

У некоторых устройств очень маленькая PCB‑антенна для Wi‑Fi/Bluetooth, поэтому реальная дальность BLE может быть буквально “пару метров”.

Решения:

  • держать телефон ближе;
  • избегать экранирования (металл, корпус, кабели);
  • в “железных” тюнингах иногда заменяют штатную BT‑антенну на провод (это уже моддинг на свой риск).

nRF‑устройства “как будто сломались”: очистка и старт с нуля (UF2 flash erase)

Для некоторых nRF‑устройств (RAK/T1000‑E/T114/XIAO nRF52 и т.п.) встречается сценарий:

  1. Войти в “режим прошивки” (обычно двойной reset или “двойное переподключение”, зависит от модели).
  2. В системе появляется новый “диск”.
  3. С сайта прошивальщика берут файл flash_erase*.uf2 под нужный softdevice/плату.
  4. Копируют .uf2 в корень “диска”.
  5. После этого прошивают актуальную MeshCore‑прошивку заново.
warning

Точные шаги зависят от устройства. Если сомневаетесь, делайте фото или видео процесса и уточняйте в сообществе по конкретной модели.

Rescue mode (CLI)

В некоторых версиях прошивки упоминается “rescue mode”, который включается удержанием user‑кнопки вскоре после старта (в первые секунды). Дальше используют консоль web flasher.

WebFlasher на Linux: failed to open / SerialPort: Failed to open serial port

Частая причина - права на /dev/ttyUSB0//dev/ttyACM0.

Один из практичных вариантов - выдать права на устройство (пример через ACL):

setfacl -m u:YOUR_USER_HERE:rw /dev/ttyUSB0

После этого переподключите устройство и повторите попытку в браузере.

Что дальше