Releases: YaziAranea/MeshCore
Release list
MeshCore SmartUI v2.1.0-beta.1 (БЕТА)
Warning
БЕТА-ВЕРСИЯ. Прошивки доступны всем, но выпуск ещё проходит проверку на реальных устройствах. Перед обновлением сохраните резервную копию identity и настроек.
MeshCore SmartUI PS17 v2.1.0-beta.1
Публичный предварительный выпуск от 2026-09-01 для Heltec T096 FEM ON,
Heltec T114, ProMicro RA62, Heltec V4.3 OLED FEM ON и Heltec Wireless Paper.
Это одна общая beta-страница: повторный запуск публикации того же тега обновляет
файлы на ней, а не создаёт дубликат Release.
Скачать файлы Release
· прошивка · проверка SHA-256
Beta означает, что код прошёл сборку, native-тесты и framebuffer-симуляции,
но полный цикл физической проверки каждой платы не заявляется. Для быстрого
отката сохранён v2.1.0-dev.2.
Главное
- Companion-команды сначала проверяются по длине и форме. Закрыты чтение за
границей короткого кадра, повторное использование хвоста старого кадра и
переполнение при коротком сообщении канала. - Адресат экранной клавиатуры и ожидаемый ACK теперь сохраняются по неизменяемому
номеру канала или public key, а не по позиции в меняющемся списке и не по
указателю на перемещаемую запись контакта. prefs, контакты, каналы и identity записываются через проверенный временный
файл с резервным поколением. Незавершённая запись больше не должна уничтожать
последнюю исправную конфигурацию.- Повреждение всех поколений identity больше не маскируется тихим созданием
нового адреса ноды. Первый чистый запуск и повреждение хранилища различаются. - Защита АКБ больше не считает напряжение ниже 2,5 В «невалидным». Аварийный
контроль использует отдельные сырые измерения и не ждёт медленное сглаживание
числа на экране. Основной порог остаётся 3,2 В, резервный при отключённой
защите — 2,7 В. - Калибровка ADC ограничена безопасным диапазоном конкретной платы, имеет
восстановление заводского множителя двойным щелчком вне режима правки и
защищена от NaN/переполнения. Неудачная запись не оставляет preview рабочим. - RTC различает доверенное время телефона/GPS/аппаратных часов и приблизительное
время из контактов. Приближение не перезаписывает исправные часы и не запускает
ночной режим. Старый искусственный seed больше не выдаётся за синхронизацию. - Добавлена настройка часового пояса
UTC−12:00…UTC+14:00с шагом 30 минут;
листание ничего не пишет, сохраняется только подтверждённое значение. Default
UTC+06:00сохраняет прежнее поведение. - Таймеры интерфейса и проверки АКБ используют сравнение, корректное при
переполненииmillis(). Опрос состояния радиоканала ограничен одним разом в
100 мс и не приписывает весь сон занятому эфиру. - Компактный аптайм
U 12m/U 7h/U 3dубран из меню и показывается
только на экране часов. Позиция считается по реальной ширине текущего шрифта;
при нехватке места используется более короткая форма, а не наложение значков. - Serial/BLE/Ethernet transport полностью отбрасывает слишком длинный кадр или
строку до следующей границы сообщения — усечённый префикс больше не исполняется. - Команды изменения настроек возвращают ошибку записи вместо ложного
OK;
критичные radio/channel/ADC/часовой пояс откатываются при неудачной фиксации,
а перезагрузка не теряет отложенную запись контактов. - Снимок сети для распознавания упоминаний вынесен из стека loop-задачи; поиск
не повторяет одни и те же вычисления. - ESP32 больше не форматирует SPIFFS автоматически при ошибке монтирования.
Миграция во вторичное хранилище удаляет источник только после проверки размера
и CRC копии. - Зависимости, влияющие на релизные сборки, закреплены точными версиями/commit.
Какой файл скачать
nRF52840 — UF2
| Плата | Файл |
|---|---|
| Heltec T096 FEM ON | T096_FEM_SmartUI_2.1.0-beta.1.uf2 |
| Heltec T114 с TFT | T114_SmartUI_2.1.0-beta.1.uf2 |
| ProMicro nRF52840 + Heltec RA62 | ProMicro_RA62_SmartUI_2.1.0-beta.1.uf2 |
UF2 копируется на загрузочный USB-диск платы после быстрого двойного Reset.
ESP32-S3 — BIN
| Плата/профиль | Чистая установка, адрес 0x00000 |
Обновление, адрес 0x10000 |
|---|---|---|
| Heltec V4.3 OLED FEM ON | Heltec_V4.3_OLED_FEMON_SmartUI_2.1.0-beta.1-freshInstall-merged.bin |
Heltec_V4.3_OLED_FEMON_SmartUI_2.1.0-beta.1-update.bin |
| Wireless Paper WOOD | Heltec_Wireless_Paper_WOOD_SmartUI_2.1.0-beta.1-freshInstall-merged.bin |
Heltec_Wireless_Paper_WOOD_SmartUI_2.1.0-beta.1-update.bin |
| Wireless Paper FULL | Heltec_Wireless_Paper_FULL_SmartUI_2.1.0-beta.1-freshInstall-merged.bin |
Heltec_Wireless_Paper_FULL_SmartUI_2.1.0-beta.1-update.bin |
freshInstall-merged.bin содержит загрузчик, partition table и приложение.
update.bin — только приложение. Не меняйте файлы или адреса местами.
Весь набор также находится в
MeshCore_SmartUI_2.1.0-beta.1_all-five-boards.zip. В Release публикуются
SHA256SUMS.txt, SHA256SUMS-ESP32.txt и машинный RELEASE-MANIFEST.json.
Обновление и откат
- Обычное обновление сохраняет совместимые настройки и identity, но перед beta
всё равно сделайте защищённую резервную копию идентичности. - После первого запуска откройте
Система → Часовой пояси проверьте местное
время. Пока RTC не получил доверенную синхронизацию, часы/ночной запрос не
притворяются корректными. - Проверьте
Дополнительно → Калибр. АКБ. Если раньше был сохранён экстремальный
коэффициент, beta вернёт безопасное значение; заводское значение можно
восстановить из экрана калибровки. - Для отката используйте файлы своей платы из
v2.1.0-dev.2. Возврат на stock
может удалить секциюsmart_uiпри следующем сохранении настроек.
Проверка выпуска
Локальная финальная проверка того же исходного дерева:
- native policy/protocol/storage:
140/140; - KISS modem:
8/8; raw serial overflow:2/2; - общий статический контракт:
102/102; - точная UI-симуляция: core
470/470, V4.3/ProMicro175/175,
Wireless Paper525/525, документационные clock-layout243/243; - настоящий host-renderer SSD1306:
150/150; confirmed-choice sweep:2192/2192. - контрольная Heltec T1: USB
535824/712704flash, BLE
539616/712704; обе цели сохраняют штатную ExtraFS-разметку и не входят в
комплект Release.
| Конфигурация | RAM | Flash приложения |
|---|---|---|
| T096 FEM ON | 151172 / 235520 (64,2%) | 565604 / 712704 (79,4%) |
| T114 | 152596 / 235520 (64,8%) | 568656 / 712704 (79,8%) |
| ProMicro RA62 | 149076 / 235520 (63,3%) | 533336 / 712704 (74,8%) |
| V4.3 OLED FEM ON | 177444 / 2097152 (8,5%) | 1517869 / 6553600 (23,2%) |
| Wireless Paper WOOD | 175360 / 327680 (53,5%) | 1311637 / 3342336 (39,2%) |
| Wireless Paper FULL | 175368 / 327680 (53,5%) | 1317129 / 3342336 (39,4%) |
Все три UF2 проверены по структуре, family ID и встроенному маркеру версии. Для
каждой ESP32-S3-сборки проверены заголовки обеих BIN и точное совпадение
update.bin с app-срезом freshInstall-merged.bin по адресу 0x10000.
Полные SHA-256 находятся в SHA256SUMS.txt, SHA256SUMS-ESP32.txt и
RELEASE-MANIFEST.json на странице Release. Публикация тега дополнительно
проходит единый GitHub Actions gate.
Симуляция учитывает реальные bitmap-метрики/xAdvance T096, физическое
масштабирование T114 128×64 → 240×135, встроенные OLED glyph-таблицы и реальную
геометрию Wireless Paper 250×122. Это не фотография и не электрическое испытание.
Известные ограничения
- Phone GPS выключен: без отдельного phone-side приложения нода не может сама
запросить координаты телефона по BLE. - WOOD — рекомендуемый экономичный профиль Wireless Paper без экранной
клавиатуры; клавиатура есть в FULL. - В профилях V4.3 и Wireless Paper не назначен выдуманный GPIO зуммера, поскольку
физический зуммер для этих целей не заявлен. - Программная защита АКБ не заменяет исправную BMS, проверенный делитель ADC и
аппаратные испытания конкретного экземпляра. - FakeTec/HT-RA62 и дополнительные compatibility-цели не входят в комплект
файлов этого Release.
Полный перечень изменений исходников: CHANGELOG.md.
SmartUI v2.1.0-dev.2 — настройки, защита АКБ и исправления UI
MeshCore SmartUI PS17 v2.1.0-dev.2
Обновление от 2026-08-31 для T096 FEM ON, T114, ProMicro RA62, Heltec V4.3 OLED FEM ON и Wireless Paper WOOD/FULL. Это отдельный выпуск; предыдущий v2.1.0-dev.1 сохранён для отката.
Скачать файлы Release · прошивка · SHA-256
Что изменилось
- OLED-сборки больше не включают крупные шрифтовые таблицы, которые их компактный интерфейс не использует. Пять публичных OLED-стилей сохранены; нужные T096 bitmap-шрифты не удалены.
- GPIO уведомлений и резонанс зуммера выбираются через черновик. Один/двойной щелчок листает варианты; долгое нажатие подтверждает и сохраняет. Выход или таймаут отменяет черновик. Промежуточное листание больше не записывает каждое значение во flash.
- Поиск упоминаний не повторяет одинаковые преобразования текста. Правила распознавания не меняются.
- Ручной и автоматический анонсы используют единый путь получения и проверки координат.
- На T114 строка долготы на GPS-странице больше не выходит за нижнюю границу. Симулятор компактного шрифта исправлен: берёт настоящие 24-пиксельные глифы из прошивки, а не прежнюю 22-пиксельную модель.
- Ответ custom vars ограничен размером буфера даже при длинных значениях сенсоров.
- Удалена генерация устаревших E213-таблиц, которые WOOD/FULL уже не использовали. Это уборка исходников, а не обещание дополнительного уменьшения их готовых BIN.
- Дополнительная матрица CI проверяет общие display-драйверы через
Heltec_v3_companion_radio_ble,RAK_4631_companion_radio_usb,Xiao_S3_WIO_companion_radio_bleиHeltec_t1_companion_radio_usb. Эти платы не добавлены в список готовых прошивок Release.
Сохраняются исправления предыдущего hotfix: PIN открывается вручную одним переходом вперёд с часов, не перехватывает ЛС/телеметрию/пробуждение и сохраняется после обычной перезагрузки. Wireless Paper показывает часы с лесом в idle-режиме.
Аккумулятор: 3,2 В и резервные 2,7 В
На всех пяти релизных платах основной порог отключения — 3,2 В. На чистых настройках защита включена. Если пользователь выключает её, остаётся нижняя программная отсечка 2,7 В. Пункт меню показывает действующий порог.
Уже сохранённый выбор пользователя не перезаписывается при обновлении: если защита была выключена, она останется выключенной, но с нижней отсечкой 2,7 В. Для основного порога 3,2 В включите защиту в настройках.
Сохранена фильтрация ложных срабатываний: решение принимается по усреднённому показанию, после трёх последовательных низких замеров с интервалом 8 секунд; первые 30 секунд после старта отведены на стабилизацию. Это не мгновенный аппаратный компаратор.
2,7 В — резервная отсечка, не рекомендуемый ежедневный разряд. Сверьте показания напряжения с мультиметром и при необходимости выполните Дополнительно → Калибр. АКБ. Программный порог зависит от ADC и питания платы; он не заменяет аппаратную защиту аккумулятора. Физическое испытание нового поведения питания на каждой плате не заявляется.
Какой файл скачать
| Плата или сценарий | Файл |
|---|---|
| Heltec T096 FEM ON | T096_FEM_SmartUI_2.1.0-dev.2.uf2 |
| Heltec T114 с TFT | T114_SmartUI_2.1.0-dev.2.uf2 |
| ProMicro nRF52840 + RA62 | ProMicro_RA62_SmartUI_2.1.0-dev.2.uf2 |
| Heltec V4.3, чистая установка / Web Flasher | Heltec_V4.3_OLED_FEMON_SmartUI_2.1.0-dev.2-freshInstall-merged.bin |
| Heltec V4.3, обновление | Heltec_V4.3_OLED_FEMON_SmartUI_2.1.0-dev.2-update.bin |
| Wireless Paper WOOD, чистая установка | Heltec_Wireless_Paper_WOOD_SmartUI_2.1.0-dev.2-freshInstall-merged.bin |
| Wireless Paper WOOD, обновление | Heltec_Wireless_Paper_WOOD_SmartUI_2.1.0-dev.2-update.bin |
| Wireless Paper FULL, чистая установка | Heltec_Wireless_Paper_FULL_SmartUI_2.1.0-dev.2-freshInstall-merged.bin |
| Wireless Paper FULL, обновление | Heltec_Wireless_Paper_FULL_SmartUI_2.1.0-dev.2-update.bin |
| Весь комплект | MeshCore_SmartUI_2.1.0-dev.2_all-five-boards.zip |
UF2: двойной Reset и копирование на USB-диск. ESP32-S3: freshInstall-merged.bin записывается с 0x00000, update.bin — с 0x10000. ProMicro-файл нельзя прошивать в FakeTec/HT-RA62. Для Wireless Paper рекомендуем WOOD; FULL нужен только при необходимости экранной клавиатуры.
Контрольные суммы берите из этого же Release: SHA256SUMS.txt для UF2 и SHA256SUMS-ESP32.txt для BIN. Старые манифесты к новым файлам не подходят.
Проверки и размеры
Итоговые результаты относятся только к сборкам этого выпуска. Старые числа тестов и размеры dev.1 не переносятся автоматически: они сохранены в исторических примечаниях.
- Native-тесты: 103/103; KISS: 8/8. Из них 34 новых проверки — упоминания/custom vars, выбор с подтверждением и пороги АКБ.
- Контракт исходников: 91/91; существующие модели UI — 470/470, V4.3 — 25/25, Wireless Paper — 180/180.
- SSD1306: 150 сравнений пикселей/метрик компактных шрифтов и сборка некомпактных веток драйвера.
- Новые списки и пороги: 2192 сценария на 16 шрифтовых профилях. T096/T114 берут реальные glyph/xAdvance из встроенного заголовка; это модель геометрии, не запуск всей прошивки.
- ProMicro: размер секций ELF
text + dataуменьшился с 665864 до 517896 байт относительно предыдущей локальной релизной сборки — минус 147968 байт (около 144,5 КиБ). Большие таблицы bitmap-шрифтов в компактной сборке больше не удерживаются; пять OLED-стилей сохранены.
CI проверяет сборки, форматы/маркеры UF2 и BIN, native-тесты и модели реальных дисплеев. Это компиляционная, программная и симуляционная проверка, а не заявление об аппаратном испытании каждого экземпляра.
Итоговая локальная сборка: все шесть конфигураций завершились успешно. UF2 проверены по блокам, адресу и маркеру версии; для ESP32 проверено точное совпадение приложения внутри merged с соответствующим update-файлом.
Размеры опубликованных файлов, в байтах (это размер контейнера, не расход RAM):
| Плата | UF2 | Update BIN | Merged BIN |
|---|---|---|---|
| T096 FEM | 1115136 | — | — |
| T114 | 1121280 | — | — |
| ProMicro RA62 | 1036288 | — | — |
| V4.3 OLED | — | 1505312 | 1570848 |
| Wireless Paper WOOD | — | 1299056 | 1364592 |
| Wireless Paper FULL | — | 1304144 | 1369680 |
Новые меню и ограничения симуляции: скриншоты dev.2.
Безопасность и откат
Известное ограничение дополнительных CI-целей
Heltec_t1_companion_radio_ble и RAK_4631_companion_radio_ble этой ветки превысили доступную flash на 636 и 24204 байта соответственно. Они не входят в Release; все шесть релизных конфигураций прошли сборку. Для проверки тех же общих UI/display-бэкендов контрольная матрица в рабочей ветке переведена на существующие USB-варианты без BLE. Это не исправление двух BLE-сборок и не утверждение о дефекте upstream.
Корректировка CI/документации не меняет опубликованные бинарники или тег этого выпуска.
Работа с данными
prefs.jsonхранит BLE PIN и другие чувствительные настройки в открытом виде. Не публикуйте резервную копию, дамп flash или экспорт идентичности.- BLE PIN не блокирует экран. Человек с физическим доступом может читать локальные чаты и открыть PIN-страницу.
- При откате на stock пересохранение настроек может удалить неизвестную ему секцию
smart_ui. Сохраните данные безопасно до смены ветки и не рассчитывайте на автоматическое восстановление всех SmartUI-настроек. - Отдельный пункт генерации нового PIN не добавлен. Обычная перезагрузка PIN не меняет.
- Частота, мощность, duty cycle и подходящая антенна остаются ответственностью пользователя. Phone GPS не включён.
Политика и подробности: SECURITY.md, безопасность и радио.
MeshCore SmartUI PS17 v2.1.0-dev.1
Обновлено 25.08.2026: исправлено навязчивое появление BLE PIN. Это тот же публичный Release
v2.1.0-dev.1, новые страницы релиза не создавались.
Что исправлено
- PIN больше не перехватывает запуск, первое входящее ЛС, запрос телеметрии, auto-home, пробуждение и возврат из уведомления.
- После загрузки и закрытия временных экранов нода возвращается на обычные часы.
- Wireless Paper снова показывает часы с лесным фоном в idle-режиме.
- PIN открывается только вручную: с экрана часов сделайте один короткий щелчок вперёд.
- После BLE-подключения PIN-страница скрывается.
- Случайный шестизначный код создаётся один раз после очистки/сброса и сохраняется между обычными перезагрузками.
Как подключиться
- Прошейте файл именно своей платы.
- Дождитесь обычного экрана часов.
- Когда MeshCore или система телефона запросит
PIN/passkey, сделайте один короткий щелчок с часов и введите шесть цифр со страницыПИНКОД BLE. - После подключения продолжайте пользоваться обычной каруселью экранов.
123456 в build flags не является универсальным паролем.
Какие файлы использовать
- T096, T114, ProMicro RA62:
.uf2. - Heltec V4.3 OLED и Wireless Paper:
freshInstall-merged.binдля чистой установки с адреса0x00000;update.binдля обновления с адреса0x10000. - Wireless Paper
WOOD— рекомендуемый облегчённый профиль;FULL— вариант с экранной клавиатурой. - Общий ZIP содержит 9 прошивок и 2 checksum-манифеста.
Проверка этой правки
- Все шесть целевых конфигураций собраны успешно.
- Статический контракт:
88/88. - Тег и исходники Release указывают на коммит
c4b4025d. - SHA-256 общего ZIP:
9F16E05123F1447A547F80256F2F799220109FA7DFC2900374BE35C2D78ACB47.
Подробности: примечания к выпуску · инструкция по прошивке · проверка SHA-256
Это независимая модификация MeshCore. Сборка и статическая проверка не означают физическое испытание каждой платы.
MeshCore SmartUI PS17 v2.1.0-dev — заменён v2.1.0-dev.1
⚠️ Этот выпуск заменён
v2.1.0-dev сохранён только как история. В его сборках Wireless Paper случайный активный BLE PIN не показывается, поэтому первое сопряжение WOOD/FULL может быть заблокировано.
Используйте исправленный выпуск: MeshCore SmartUI PS17 v2.1.0-dev.1.
MeshCore SmartUI PS17 v2.1.0-dev
Предварительный выпуск единого русского SmartUI для пяти плат. Основан на PowerSaving-v17 и не заменяет прежний v2.0.0-rc1.
Скачать файлы Release · подробная прошивка · проверка SHA-256
Что нового
- Исправлена реальная причина частичного сброса настроек: ключи
prefs.jsonс цифрами теперь читаются корректно; добавлена одноразовая миграция SmartUI из PS16. - Восстановлена штатная работа зуммера на T096, T114 и ProMicro без повторной перезаписи выбранного пользователем GPIO.
- Исправлена BLE-синхронизация времени назад вместе с внутренним timestamp сообщений.
- Калибровка АКБ/ADC доступна на всех пяти платах и сохраняется только после подтверждения.
- Добавлены Heltec V4.3 OLED FEM ON и Heltec Wireless Paper с двумя профилями.
- Wireless Paper получил точный UI 250×122.
WOODрекомендуется для обычной работы;FULLдобавляет экранную клавиатуру и выбор адресата.
Интерфейс
| T096 / T114 / ProMicro | Heltec V4.3 OLED | Wireless Paper WOOD |
|---|---|---|
![]() |
![]() |
![]() |
Какой файл скачать
| Плата или сценарий | Файл |
|---|---|
| Heltec T096 FEM ON | T096_FEM_SmartUI_2.1.0-dev.uf2 |
| Heltec T114 с TFT | T114_SmartUI_2.1.0-dev.uf2 |
| ProMicro nRF52840 + RA62 | ProMicro_RA62_SmartUI_2.1.0-dev.uf2 |
| Heltec V4.3, чистая установка / Web Flasher | Heltec_V4.3_OLED_FEMON_SmartUI_2.1.0-dev-freshInstall-merged.bin |
| Heltec V4.3, обновление | Heltec_V4.3_OLED_FEMON_SmartUI_2.1.0-dev-update.bin |
| Wireless Paper WOOD, чистая установка | Heltec_Wireless_Paper_WOOD_SmartUI_2.1.0-dev-freshInstall-merged.bin |
| Wireless Paper WOOD, обновление | Heltec_Wireless_Paper_WOOD_SmartUI_2.1.0-dev-update.bin |
| Wireless Paper FULL, чистая установка | Heltec_Wireless_Paper_FULL_SmartUI_2.1.0-dev-freshInstall-merged.bin |
| Wireless Paper FULL, обновление | Heltec_Wireless_Paper_FULL_SmartUI_2.1.0-dev-update.bin |
| Весь комплект | MeshCore_SmartUI_2.1.0-dev_all-five-boards.zip |
UF2: двойной Reset и копирование на USB-диск. ESP32-S3: freshInstall-merged.bin пишется с 0x00000, update.bin — с 0x10000. Проверяйте SHA-256 по соответствующему манифесту. ProMicro-файл нельзя прошивать в FakeTec/HT-RA62.
Проверка
- шесть целевых профилей:
6 / 6 SUCCESS; - native core:
69 / 69; - KISS modem:
8 / 8; - статический контракт:
76 / 76; - UI-симуляции:
455 / 455, V4.320 / 20, Wireless Paper160 / 160; - структура файлов: UF2
3 / 3, ESP32-S3 BIN-пары3 / 3; - GitHub Actions: 11 / 11 заданий.
SHA-256 общего ZIP:
96F690CCB899B241312CF3779868D7AEF1D4D92002850AA25DD60A3D319BEE03
Ограничения
- V4.3 и Wireless Paper проверены сборкой и точной симуляцией, но физическое испытание не заявляется.
- На V4.3 и Wireless Paper нет заявленного физического зуммера; фиктивный tone GPIO не назначается.
- Phone GPS отсутствует. Аппаратный GPS есть только на T096, T114 и V4.3.
- FakeTec, Heltec V3, V4 TFT, T114 без дисплея и T096 FEM OFF в этот Release не входят.
- ProMicro занимает 93,4% области приложения.
- Частота, мощность, duty cycle, антенна и допустимость радиопередачи остаются ответственностью пользователя.
MeshCore SmartUI PS17 v2.0.0-rc1
MeshCore Smart UI nRF52 v2.0.0-rc1
Предварительный порт русскоязычного Smart UI на MeshCore PowerSaving-v17, закреплённый на a3b9ad91a5bf04e7e00713595469dc868de53628. В область RC входят только три companion BLE-платы на nRF52840.
Стабильный PS16 v1.0.0 остаётся эталоном. v2.0.0-rc1 — major-миграция: аппаратные испытания этого порта пока не заявляются.
Файлы
| Плата | Файл |
|---|---|
| Heltec T096 FEM ON | T096_FEM_SmartUI_v2.0.0-rc1.uf2 |
| Heltec T114 с TFT | T114_SmartUI_v2.0.0-rc1.uf2 |
| ProMicro nRF52840 + Heltec RA62 | ProMicro_RA62_SmartUI_v2.0.0-rc1.uf2 |
Также скачайте SHA256SUMS.txt и проверьте файл до прошивки. Не прошивайте ProMicro-файл в FakeTec/HT-RA62.
Главное
- Компактные часы, сеть, чат, непрочитанные ЛС, анонс и настройки без пустых страниц.
- Экранная клавиатура и адресная отправка в чат или companion-контакту.
- Ретрансляторы отфильтрованы из контактов.
- Непрочитанные показывают отправителей личных сообщений, количество и последнюю реплику, а не историю каналов.
- Одна общая мелодия важных уведомлений; строго два проигрывания.
- Ночной запрос тишины в 23:30 до 07:30.
- Выбор мелодии, шрифта и темы полноценными списками.
- Аппаратный GPS на T096/T114 с понятным
GPS ON/OFF; на ProMicro GPS отсутствует. - Wake-fix ProMicro по пользовательской кнопке D6/GPIO6.
Шрифты и экраны
- T096: TFT 160×80, 15 публичных bitmap-профилей и 7 тем.
- T114: ST7789 240×135, 10 профилей и 7 тем.
- ProMicro RA62: SSD1306 OLED 128×64, стили
Classic,Air,Strong,Narrow,Dense.
Галерея и QA-матрицы: docs/SCREENS_RU.md.
Прошивка
- Сверьте модель платы и имя UF2.
- Проверьте SHA-256.
- Подключите антенну и USB-кабель с данными.
- Быстро дважды нажмите физический Reset.
- Скопируйте UF2 на появившийся диск загрузчика.
- После запуска проверьте региональные радиопараметры.
Подробно: docs/FLASHING_RU.md.
BLE PIN
Используйте шестизначный код, показанный нодой. Для этих дисплейных целей compile-time BLE_PIN_CODE=123456 при отсутствии сохранённого PIN служит sentinel для генерации случайного активного кода, а не обязательно является постоянным рабочим PIN.
Проверки
Проверка релизных файлов:
- PlatformIO build:
3 / 3 SUCCESS; - static release contract:
31 PASS / 0 FAIL; - exact framebuffer QA:
455 PASS / 0 FAIL; - UF2 structure validation:
3 PASS / 0 FAIL.
Размеры flash: T096 77,8%, T114 78,0%, ProMicro 93,2%. Подробные RAM/flash, размеры файлов и SHA-256 находятся в BINARY_VALIDATION.txt и SHA256SUMS.txt.
Симуляция T096 использовала реальные bitmap glyphs, T114 — фактическое масштабирование 128×64 → 240×135, ProMicro — реальные OLED 5×7-таблицы.
Ограничения
- Страница версии показывает имя платы и
SmartUI 2.0.0-rc1. - Физическая проверка файлов
v2.0.0-rc1не заявляется. Сборка, статический аудит и точная симуляция не заменяют испытание конкретного экземпляра. - Phone GPS отключён и не работает без отдельного приложения/сервиса на телефоне.
- T096 FEM требует особого внимания к антенне, питанию, температуре, фактической мощности и местному законодательству.
- Импорт/экспорт приватного ключа доступен через companion-протокол; храните ключ как секрет.
Авторство
Это неофициальная модификация на основе IoTThinks/MeshCore. Основной код распространяется по MIT; Roboto Condensed — по Apache License 2.0, остальные встроенные гарнитуры — по SIL OFL 1.1. См. LICENSE и THIRD_PARTY_NOTICES.md.



