M
MeshTRX

Download

📱

MeshTRX for Android

v4.4.102026-09-10Android 8.0+
Download APK

File: meshtrx-4.4.10.apkafter installing, check the version in the app: it must match the number in the file name

QR code for download

Scan with your phone camera

📡

LoRa module firmware

v4.4.162026-09-11

Pick the file that matches the marking on your board: V3, V4 (revision 4.2) or V4.3. The V4 revisions use different front-end chips, and 4.2 firmware on a 4.3 board runs blind — reception is noticeably worse.

Flashing a V4 by hand

The browser wizard only writes the V3 image. A V4 needs esptool, and three more files besides the firmware, each at its own address. The steps and the command are in the documentation

v4.4.16

Help us test the new build

This release reworks the core of the link between the device and the phone. It passed the two-board bench, but real air, real walls and real phones are always richer than any bench. Tell us on Telegram how your device behaved.

  • Does the phone stay connected, and does the link recover on its own after a drop
  • Do messages and calls arrive when the other side has no phone connected
  • Voice clarity and range in your conditions — mention your board version (V3 or V4)

Installation guide

1

Download APK

Click "Download APK" above or scan the QR code.

2

Allow installation

In Android settings, allow installation from unknown sources for the browser.

3

Install the app

Open the downloaded file and follow the installation instructions.

4

Connect the module

Enable Bluetooth, open MeshTRX and connect to the device.

Changelog

v4.4.162026-09-11
  • Исправлено в 4.4.15: ретранслятор без сохранённой сети держал включённой и точку доступа, и клиентскую часть WiFi, никуда не подключённую. На стенде это стоило дорого — голос через ретранслятор переставал проходить вовсе
  • Теперь клиент включается, только когда есть куда подключаться. Если вы поставили 4.4.15 и ретранслятор работает точкой доступа — обновитесь
  • В списке каналов на странице ретранслятора текущий канал помечен словом «сейчас»: в списке виден ваш выбор, а не состояние рации, и без этой пометки легко решить, что ретранслятор путается в собственном канале
  • Обновилась только прошивка. Приложение остаётся 4.4.10
v4.4.152026-09-10
  • Ретранслятор, подключённый к обычной сети, гасит свою точку доступа: раньше он держал оба режима разом, а лишний передатчик у самой антенны мешает приёму — по эфиру и по питанию платы
  • Если сеть пропала дольше чем на полминуты, точка поднимается сама — на страницу снова можно зайти с телефона рядом
  • Сразу после сохранения новой сети точка ещё три минуты работает в любом случае: иначе вы вылетели бы с неё ровно тогда, когда страница показывает новый адрес
  • Сеть подойдёт любая, в том числе раздача с телефона: интернет ретранслятору нужен только ради тайлов карты
  • Обновилась только прошивка. Приложение остаётся 4.4.10
v4.4.142026-09-10
  • Ретранслятор больше не бросает группу после смены канала: он уходил вместе со всеми, а через две минуты возвращался на прежний канал — ноды оставались на новом, и связь рвалась именно там, ради чего ретранслятор и поднят
  • Та же двухминутная мерка стояла и у рации: группа может просто молчать, а штатный маяк идёт раз в пять минут, и рации по краям сети успевали счесть себя одинокими. Теперь ждём десять минут, и после перехода каждая отмечается маяком
  • Страница ретранслятора после нажатия Set all показывает, что переход запланирован и сколько до него осталось — раньше она молча показывала прежний канал ещё десять секунд
  • Обновилась только прошивка. Приложение остаётся 4.4.10
v4.4.102026-09-10
  • Канал теперь можно сменить у всей группы разом: кнопка «Сменить канал у всех» в настройках, рядом с выбором канала. Обходить каждую рацию руками больше не нужно
  • Команда уходит в эфир, и все, кто её слышит — включая ретранслятор, — переходят одновременно через 10 секунд
  • Рация, перешедшая на новый канал и не услышавшая там никого за две минуты, сама возвращается на прежний: так она не остаётся в одиночестве там, куда за ней никто не пришёл
  • У ретранслятора на странице появилась кнопка Set all — рядом с обычной Set, которая меняет канал только у него самого
  • Нужна прошивка 4.4.13: команду рассылает и принимает сама рация
v4.4.92026-09-09
  • Появился поиск свободного канала: в настройках, рядом с выбором канала. Рация проходит по всем 23 каналам, слушает эфир и показывает, где тише всего
  • Диапазон 868 МГц в городе людный — домофоны, метеостанции, счётчики, сигнализации. Занятый канал бьёт прежде всего по голосу: ему нужно провести подряд десяток пакетов, тексту хватает одного удачного окна
  • Выбранный канал нужно поставить на всех устройствах группы, включая ретранслятор — приложение об этом напоминает
  • Нужна прошивка 4.4.12: сканирование делает сама рация
v4.4.82026-09-07
  • Крестик «не доставлено» больше не появляется, когда сообщение на самом деле дошло: приложение показывало отказ, если не дождалось подтверждения, хотя потеряться мог и сам ответ
  • Теперь у таких сообщений своя отметка — стрелка вверх: «ушло, подтверждения нет». Крестик остался за настоящим отказом отправки
  • Ждём подтверждения дольше — 3, 5 и 8 секунд вместо трёх раз по две: через ретранслятор ответу нужно пройти путь дважды
  • Подтверждение, пришедшее с опозданием, ставит галочку задним числом
  • Обновилось только приложение. Прошивка остаётся 4.4.11
v4.4.112026-09-07
  • Голосовое, дошедшее не полностью, больше не доигрывается шумом: раньше на месте потерянных кусков оставались нули, а кодек превращал их в шипение до конца записи
  • Теперь воспроизводится то, что дошло целым, а хвост с пропусками отбрасывается — короткая фраза лучше фразы с полуминутой шума
  • Заметнее всего это было через ретранслятор: он повторяет пакеты в том же канале, и потери там выше
  • Обновилась только прошивка. Приложение остаётся 4.4.7
v4.4.102026-09-06
  • Карта на странице ретранслятора больше не сбрасывает масштаб: раньше она каждые пять секунд подгонялась под все станции и отменяла то, что вы только что подвинули или приблизили
  • Общий охват теперь возвращает кнопка «Показать всех» рядом с переключателем
  • Обновилась только прошивка. Приложение остаётся 4.4.7
v4.4.92026-09-06
  • Ретранслятор показывает, кого слышит: позывные, уровень сигнала, заряд и время последнего маяка — на его же странице по WiFi
  • Там же радар с кольцами дальности и карта OpenStreetMap на выбор. Радар работает всегда, карта — если у ретранслятора есть интернет
  • Ретранслятор можно подключить к домашней сети прямо со страницы: поиск сетей, проверка пароля и только потом сохранение
  • Своя точка доступа MeshTRX-Repeater теперь работает всегда, даже когда ретранслятор подключён к домашней сети — попасть на страницу можно в любом случае
  • Обновилась только прошивка. Приложение остаётся 4.4.7
v4.4.82026-09-06
  • С ретранслятором сообщения больше не двоятся: он переизлучает пакет как есть, и до автора возвращалось его собственное сообщение — приложение показывало его как входящее
  • То же для голоса: через ретранслятор можно было услышать себя с задержкой
  • Обновилась только прошивка. Приложение остаётся 4.4.7
v4.4.72026-09-06
  • В конце принятых сообщений больше не появляются лишние символы: к тексту приклеивались два байта адреса отправителя — на одной рации это выглядело как «mt», на другой как «с» с квадратиком
  • В тех же сообщениях отправитель показывался как «TX-??» — теперь позывной определяется правильно
  • Голосовое сообщение в чате получает отметку о доставке, как и текстовое: раньше оно навсегда оставалось со значком отправки
  • Обновилось только приложение, прошивка остаётся 4.4.7
v4.4.62026-09-06
  • В личной переписке снова видно, дошло ли сообщение: галочка ставилась почти случайно, поэтому на доставленных сообщениях висел крестик «не доставлено»
  • Заодно исчезли лишние повторы: не найдя подтверждения, приложение отправляло каждое личное сообщение ещё три раза и занимало общий канал вчетверо дольше нужного — это мешало всем в сети, а не только отправителю
  • Обновилось только приложение. Прошивка остаётся 4.4.7, перепрошивать рации не нужно
v4.4.72026-09-02
  • Heltec V4 ревизии 4.3 наконец передаёт в полную силу: усилитель не включался на передачу, и сигнал уходил в антенну мимо него
  • Замер на паре плат: было −78 дБм, стало −20 дБм — разница в 58 децибел, то есть раньше в эфир уходили крохи
  • Если у вас V4 rev 4.3 и связь пропадала уже в соседней комнате — дело было в этом, обновите прошивку
  • Владельцев V3 и V4 rev 4.2 это не касается: у них передача работала правильно
  • Обновилась только прошивка, приложение остаётся 4.4.5
v4.4.62026-08-31
  • Устройство теперь выключается: держите кнопку на плате три секунды, на экране крупно появится SLEEP — радио, усилитель и экран обесточиваются, расход падает до микроампер
  • Включается той же кнопкой: короткого нажатия достаточно, устройство стартует как после подачи питания
  • Пока держите кнопку, на экране идёт обратный отсчёт — не нужно гадать, сколько ещё держать
  • В режиме ретранслятора порог больше, восемь секунд: короткие удержания там заняты сбросом статистики и выходом из режима
  • Обновилась только прошивка. Приложение остаётся 4.4.5, переустанавливать его не нужно
v4.4.52026-08-31
  • Звук окончания чужой передачи можно выключить: в настройках, раздел «Аудио». Раньше он звучал всегда
  • Настройки звука больше не пропадают при закрытии приложения — громкость приёма, порог шумоподавления, порог и задержка голосовой активации сохраняются
  • Ползунки голосовой активации показывают то, что настроено на самом деле: раньше на экране всегда стояло 800, каким бы ни было действующее значение
  • Пункт «Новое устройство (забыть текущее)» больше не стирает заодно переписку, историю файлов, список абонентов и позывной — забывается только рация
  • Прошивка не менялась: если у вас 4.4.4, перепрошивать рации не нужно
v4.4.42026-08-28
  • Одна передача теперь длится не больше десяти секунд. Канал занимает тот, кто говорит, и пока он говорит, остальных не слышно вовсе — ни ответить, ни позвать на помощь
  • На кнопке передачи идёт обратный отсчёт. На нуле передача прекращается, даже если кнопку держат; чтобы продолжить, отпустите и нажмите снова
  • В режиме голосовой активации то же самое: отсчёт виден, на десятой секунде эфир освобождается
  • Предел продублирован в самой рации: если телефон завис или кнопка залипла, устройство замолчит само и покажет на экране LIMIT 10s
  • Убран режим SOS. Отдельная тревожная кнопка рядом с кнопкой передачи нажималась случайно, а в сети, где все слышат друг друга, отдельный канал тревоги не нужен
  • Версия на экране настроек больше не врёт: раньше там была зашита строка 4.3.1 независимо от того, что установлено
v4.4.32026-08-26
  • Устройство снова видно в списке Bluetooth: имя не помещалось в рекламный пакет и рация уходила в эфир безымянной — телефон её не показывал, а приложение искало как раз по имени
  • Отдельная прошивка для Heltec V4.3 с правильным управлением усилителем KCT8103L
  • Исправлено управление усилителем на V4 (4.2): GPIO46 поднимается только на время передачи
  • Напряжение батареи на V4 больше не завышается: пересчитан делитель
v4.4.22026-08-21
  • Соседние рации появляются в списке через секунду после подключения телефона, а не через несколько минут: устройство просит соседей отозваться, вместо того чтобы ждать их очередного маяка
  • Кнопка «Обновить список» — тот же запрос вручную, когда нужно проверить, кто рядом
  • Ответы на запрос разведены по времени и ограничены по частоте, чтобы десяток раций не забил эфир одновременными маяками
v4.4.12026-08-20
  • Устройство больше не «пропадает» из списка Bluetooth: брошенное соединение, из-за которого рация была не видна остальным, освобождается само
  • Сторож следит, что рация продолжает объявлять о себе в эфире: раньше, если она замолкала, найти её было нельзя ничем, кроме перезагрузки
  • Приложение периодически напоминает устройству о себе, чтобы связь не считалась брошенной, пока вы просто слушаете эфир
  • В диагностику добавлены признак того, что рация слышна в эфире, и счётчики освобождённых соединений
v4.4.02026-08-19
  • Связь восстановлена: устройство без подключённого телефона снова слышит эфир (раньше уходило в глухой standby и не принимало ни вызовов, ни сообщений)
  • Приложение переподключается к устройству бесконечно, а не 10 раз — раньше через полторы минуты писало «Нет связи» и замолкало навсегда
  • Исправлено зависание Android на неудачном поиске сервисов BLE: показывало «подключено», связи не было
  • Голос больше не теряется при активном Bluetooth: 30 из 30 пакетов вместо 27
  • Текст и первый кадр голоса будят спящий приёмник длинной преамбулой
  • Текстовые сообщения перестали терять последние символы
  • Чужой обрывок файловой передачи больше не занимает приёмник на минуту
  • Стабильность: 30 минут непрерывного трафика без перезагрузок и утечек памяти
v4.3.12026-04-04
  • Адресные вызовы: исправлена доставка (полный 4-байт deviceId)
  • Позывной: синхронизация телефон ↔ ESP32 при подключении
  • Энергооптимизация: event-driven LoRa, BLE tuning, OLED Vext off
  • LoRa sleep при отсутствии BLE (только beacon TX раз в 5 мин)
  • GC1109 PA управление для V4 (авто вкл/выкл)
  • Преамбула 32 символа для надёжного приёма
  • PTT: блокировка кнопки при приёме адресного голосового
  • Экран вызова: одна кнопка OK, 10 сек таймаут
  • Поддержка Heltec V4 (beta)
v4.3.02026-04-01
  • Надёжность голоса: CR 4/7, 4 фрейма/пакет, потеря = 80мс
  • Адресный PTT: буферизованная запись + файловая доставка
  • Голосовые сообщения в чате (до 10 сек)
  • Текстовые сообщения с ACK + retry
  • UI: хедер с BLE/батарея иконками, инфо абонента при приёме
v4.2.02026-03-21
  • Радар: масштаб +/−, переключение контраста, автомасштаб по RSSI
  • GPS координаты в пакетах вызовов — абоненты сразу на карте
  • Splash screen с камуфляжным фоном
  • Новая иконка приложения
  • Исправлен GPS: ESP32 теперь корректно принимает координаты
v4.1.02026-03-21
  • Энергооптимизация прошивки (батарея, OLED, LED)
  • BLE авто-реконнект при потере связи
  • GPS координаты в beacon — peers на радаре и карте
  • Публичный сайт meshtrx.com / meshtrx.ru
  • Двуязычный интерфейс сайта (RU/EN)
v4.0.02026-03-20
  • Codec2 3200 bps — улучшенное качество голоса
  • Режим ретранслятора с WiFi мониторингом
  • Передача файлов и фото через mesh-сеть
  • Карта OpenStreetMap + тактический радар
  • Мессенджер с пузырями и адресной отправкой
v0.3.02026-02-15
  • Групповые голосовые вызовы
  • Карта с GPS-позициями
  • 23 канала LoRa
  • Оптимизация Codec2
v0.2.02026-01-10
  • PTT голосовая связь через LoRa
  • Текстовые сообщения с подтверждением
  • Auto-reconnect BLE
v0.1.02025-12-01
  • Первый прототип
  • BLE подключение к Heltec V3
  • Базовая отправка сообщений