Прошить устройство
EFIRNET UNIWARE V.1

Три меш-сети в одной прошивке

ЭФИРНЕТ, Meshtastic и MeshCore лежат во флеше одной платы одновременно.
При каждом включении плата показывает меню и ждёт шесть секунд: не тронули кнопку — стартует та сеть, которой пользовались в прошлый раз.

Коротко о главном

3
сети в одной плате
6
моделей плат
6 с
до автостарта
1
кнопка на всё

Что меняется

Раньше плата умела одну сеть. Сменить её означало сесть за компьютер.

📦

Три сети — три платы

Чтобы держать связь и в ЭФИРНЕТе, и в Meshtastic, приходилось возить с собой два модуля, а то и три.

Что делает ЭФИРНЕТ: кладёт все три прошивки в одну плату и переключает их кнопкой.

💻

Перепрошивка ради переключения

Смена сети требовала компьютера, кабеля и программы для заливки. В поле это невозможно.

Что делает ЭФИРНЕТ: переключает сеть на самой плате, за десять секунд и без чего бы то ни было ещё.

🗑

Потеря настроек

Новая прошивка затирала имя узла, каналы и ключи предыдущей. Возвращаться было некуда.

Что делает ЭФИРНЕТ: даёт каждой сети свой раздел памяти: настройки соседей остаются нетронутыми.

🧭

Не с чем сравнить

Понять, какая сеть лучше добивает в конкретном месте, можно было только двумя выездами.

Что делает ЭФИРНЕТ: позволяет проверить все три сети в одной точке за одну прогулку.

Как это устроено

Меню живёт в отдельном разделе флеша и запускается раньше любой из сетей.

📋

Меню при каждом включении

На экране список сетей и полоса обратного отсчёта. Точкой отмечена та, что стартует сама, если кнопку не трогать.

🧠

Плата помнит выбор

Выбранная сеть запоминается и в следующий раз запускается без единого нажатия. Обычный режим работы не становится длиннее.

👆

Одна кнопка

Короткое нажатие — следующая сеть в списке, удержание — запуск. Больше ничего знать не нужно.

Возврат из работающей сети

Удержание кнопки две секунды в первые двенадцать секунд после старта возвращает в меню. Компьютер не нужен.

🔒

Настройки не перемешиваются

У каждой сети свой раздел настроек и своя файловая система. Соседи их не видят и не затирают.

💡

Плата без экрана тоже умеет

На Heltec Stick Lite меню показывает светодиод: номер выбранной сети — столько же вспышек. Полный список идёт в USB.

Как поделён флеш на 8 МБ

Меню EFIRNET UNIWARE448 КБ
ЭФИРНЕТ896 КБ
Meshtastic2688 КБ
MeshCore1664 КБ
Настройки и файлы трёх сетей2460 КБ
На платах с 16 МБте же разделы, слоты вдвое шире

Поддерживаемые платы

Heltec WiFi LoRa 32 V3ESP32-S3 + SX1262 · 8 МБ · экран
Heltec Stick Lite V3ESP32-S3 + SX1262 · 8 МБ · без экрана, меню светодиодом
LilyGO T3-S3ESP32-S3 + SX1262 · 8 МБ · экран
Heltec WiFi LoRa 32 V2ESP32 + SX1276 · 8 МБ · экран
Heltec WiFi LoRa 32 V4ESP32-S3 + усилитель · 16 МБ · экран
Heltec V4 R8ESP32-S3 + усилитель · 16 МБ · экран

Как поставить

  1. 01

    Откройте страницу прошивки

    Раздел «Прошивка» в меню сайта. Нужен Chrome, Edge или Opera на компьютере — в других браузерах нет доступа к USB.

  2. 02

    Выберите свою плату в группе UNIWARE

    Список разбит на две части: обычная прошивка ЭФИРНЕТ и «Прошивка EFIRNET UNIWARE (3 меш-сети в одной прошивке)». Берите строку из второй.

  3. 03

    Подключите плату кабелем

    Кабель нужен с передачей данных: шнур только для зарядки плату не покажет. Это самая частая причина «плата не определяется».

  4. 04

    Нажмите «Прошить»

    Заливается около четырёх с половиной мегабайт — все три сети сразу. После перезапуска плата откроет меню выбора.

Вопросы

Почему в списке только шесть плат?
Двум причинам. У TTGO LoRa32 V2.1 и T-Beam всего 4 МБ флеша: одна Meshtastic занимает больше двух мегабайт, и три прошивки туда физически не помещаются.
Для TTGO LoRa32 V1 и самосборных модулей не существует готовых образов Meshtastic и MeshCore — выбирать попросту не из чего.
На всех этих платах остаётся обычная прошивка ЭФИРНЕТ, с ней ничего не изменилось.
Что будет с моими настройками ЭФИРНЕТа?
Прошивка мультизагрузчика переписывает плату целиком, поэтому прежние настройки не сохранятся — имя узла, каналы и ключи придётся задать заново. Зато дальше настройки трёх сетей живут в разных разделах и друг друга не трогают.
Можно ли вернуться к обычной прошивке?
Да. На той же странице заливки выберите свою плату в группе «Прошивка ЭФИРНЕТ» — плата вернётся к однопрошивочному виду.
Обновляются ли сети по воздуху?
Нет. Каждой сети достаётся один слот памяти, второго — под скачивание обновления — не остаётся. Обновление делается заливкой с этой же страницы по кабелю.
Какие версии соседних сетей внутри?
Meshtastic 2.7.26 и MeshCore 1.17 в варианте companion (связь с телефоном по Bluetooth). Обе собраны из исходников проектов без изменений в их работе — добавлен только возврат в меню.
Меню задерживает запуск?
На шесть секунд, и только если не трогать кнопку. Удержание кнопки запускает выбранную сеть сразу.

Поставить UNIWARE на свою плату

Заливка идёт прямо из браузера по USB: ни программ, ни драйверов, ни аккаунтов.