diff --git a/androidApp/src/main/assets/firmware_releases.json b/androidApp/src/main/assets/firmware_releases.json index de16614a1..47e9eba18 100644 --- a/androidApp/src/main/assets/firmware_releases.json +++ b/androidApp/src/main/assets/firmware_releases.json @@ -188,6 +188,12 @@ ] }, "pullRequests": [ + { + "id": "10996", + "title": "Reduce flash usage of GPS variants by deferring unused GeoCoord conversions", + "page_url": "https://github.com/meshtastic/firmware/pull/10996", + "zip_url": "https://img.shields.io/badge/Flash_this_PR_in_the_Web_Flasher-2C2D3C?style=for-the-badge" + }, { "id": "10995", "title": "feat: populate MyNodeInfo.device_id on all platforms", @@ -200,6 +206,12 @@ "page_url": "https://github.com/meshtastic/firmware/pull/10994", "zip_url": "https://discord.com/invite/meshtastic" }, + { + "id": "10990", + "title": "Auto-enable nanopb PB_NO_ERRMSG when DEBUG_MUTE is set", + "page_url": "https://github.com/meshtastic/firmware/pull/10990", + "zip_url": "https://img.shields.io/badge/Flash_this_PR_in_the_Web_Flasher-2C2D3C?style=for-the-badge" + }, { "id": "10984", "title": "Draft: Restore XEdDSA material in keygen-excluded identity loads", @@ -301,6 +313,12 @@ "title": "Firmware for Seeed XIAO ESP32C6 and WIO-SX1262 for XIAO", "page_url": "https://github.com/meshtastic/firmware/pull/10917", "zip_url": "https://discord.com/invite/meshtastic" + }, + { + "id": "10915", + "title": "Update TDK InvenSense ICM42670P to v1.0.9", + "page_url": "https://github.com/meshtastic/firmware/pull/10915", + "zip_url": "https://img.shields.io/badge/Flash_this_PR_in_the_Web_Flasher-2C2D3C?style=for-the-badge" } ] } \ No newline at end of file diff --git a/docs/ru-rRU/user/android-auto.md b/docs/ru-rRU/user/android-auto.md index e6c4e059b..9d4d590bd 100644 --- a/docs/ru-rRU/user/android-auto.md +++ b/docs/ru-rRU/user/android-auto.md @@ -17,11 +17,11 @@ Meshtastic интегрируется с Android Auto, так что ты мож > ⚠️ **Примечание:** поддержка Android Auto доступна только на **Android-сборках от Google**. Она не включена в сборку F-Droid и недоступна на ПК или iOS. -> ℹ️ **What ships today:** The Google Play build provides **notification-only** car messaging — incoming messages are announced on the head unit and you reply through its notification controls. The full tabbed **Messages / Nodes / Status** experience described below is a beta built on the Android Car App Library (Google's templated car UI is currently restricted to Closed/Internal Play tracks), so it appears only in builds compiled with `-PenableCarTemplates=true`. The rest of this page documents that beta experience. +> ℹ️ **Что сегодня нового:** Сборка для Google Play предоставляет **только уведомления** для сообщений в машине — входящие сообщения объявляются на головном устройстве, а ответ даётся через его элементы управления уведомлениями. Полная вкладка **Сообщения / Ноды / Статус**, описанная ниже, является бета-версией, построенной на библиотеке Android Car App (шаблонный интерфейс Google для автомобилей в настоящее время ограничен закрытыми/внутренними треками Play), поэтому он появляется только в сборках, скомпилированных с `-PenableCarTemplates=true`. Остальная часть этой страницы документирует бета-тестирование. ## Обзор -When your phone is connected to an Android Auto head unit (or the Desktop Head Unit emulator used for development), the beta build presents Meshtastic as a messaging app built with the Android Car App Library, with a tabbed Home screen optimized for driving-safe, glanceable use: +Когда твой телефон подключен к головному устройству Android Auto (или к эмулятору Desktop Head Unit, используемому для разработки), бета-версия показывает Meshtastic как приложение для обмена сообщениями, созданное с помощью библиотеки Android Car App, с вкладочной главной страницей, оптимизированной для безопасного вождения и удобного быстрого просмотра: - **Сообщения** — недавние разговоры с возможностью чтения и ответов без рук. - **Узлы** — список нод сети с подробным просмотром каждой ноды. diff --git a/docs/ru-rRU/user/connections.md b/docs/ru-rRU/user/connections.md index 2a93ffb57..b89e28956 100644 --- a/docs/ru-rRU/user/connections.md +++ b/docs/ru-rRU/user/connections.md @@ -3,7 +3,7 @@ title: Соединения parent: Руководство пользователя nav_order: 2 last_updated: 2026-07-08 -description: Подключите ваш телефон или компьютер к устройству Meshtastic через Bluetooth, USB или TCP/IP. +description: Подключи свой телефон или компьютер к устройству Meshtastic через Bluetooth, USB или TCP/IP. aliases: - bluetooth - usb @@ -23,7 +23,7 @@ Bluetooth Low Energy является наиболее распростране 1. Убедитесь, что устройство Meshtastic включено и находится в режиме сопряжения. 2. Откройте приложение и перейдите на вкладку **Подключение**. -3. Tap **Scan for Bluetooth devices** — nearby Meshtastic radios will appear. +3. Нажми **Сканировать Bluetooth-устройства** — рядом появятся радиостанции Meshtastic. 4. Выберите ваше устройство из списка. 5. Примите запрос на соединение Bluetooth, если показано. @@ -79,8 +79,8 @@ Bluetooth Low Energy является наиболее распростране 1. Убедись, что радио подключено к той же локальной сети, что и твой телефон/компьютер. 2. На экране подключения выбери фильтр транспорта **Сеть**. 3. Выбери радиоустройство одним из двух способов: - - **Scan for network devices** — toggle this on to auto-discover radios that advertise themselves on the local network (mDNS / `_meshtastic._tcp`). Обнаруженные устройства появляются в списке; нажми на одно, чтобы подключиться. - - **Add device manually…** — enter the radio's IP address (or hostname) and port (default: `4403`). + - **Сканировать сетевые устройства** — включи эту опцию чтобы автоматически обнаруживать радиоустройства, которые объявляют о себе в локальной сети (mDNS / `_meshtastic._tcp`). Обнаруженные устройства появляются в списке; нажми на одно, чтобы подключиться. + - **Добавить устройство вручную…** — введи IP-адрес радиостанции (или имя хоста) и порт (по умолчанию: `4403`). 4. Ранее использованные сетевые адреса запоминаются в разделе **Недавние сетевые устройства** для быстрого повторного подключения (удерживай пальцем, чтобы удалить). > 💡 **Совет:** Обнаружение сети использует mDNS, который работает только когда оба устройства находятся в одной подсети. На Android 17+ приложению нужно разрешение на локальную сеть для сканирования; если поиск ничего не находит, добавь устройство вручную по IP. diff --git a/docs/ru-rRU/user/discovery.md b/docs/ru-rRU/user/discovery.md index dce11b3b3..f2ef7340d 100644 --- a/docs/ru-rRU/user/discovery.md +++ b/docs/ru-rRU/user/discovery.md @@ -16,14 +16,14 @@ aliases: Инструменты обнаружения помогают понять, **как** твоя mesh-сетевая структура соединена — какие ноды могут слышать друг друга, по каким путям проходят сообщения и где существуют узкие места или слабые звенья. -The app offers two complementary approaches: +Приложение предлагает два дополнительных подхода: - **Local Mesh Discovery (Scanner)** — an automated mode that cycles your connected radio through different LoRa presets, listens on each, and ranks which preset performs best at your location. - **Manual exploration** — traceroute, Neighbor Info, and the node list, which you can use at any time to investigate specific paths and topology. --- -## Local Mesh Discovery (Scanner) +## Обнаружение локальной сети (Сканер) Local Mesh Discovery is a dedicated scanning mode that helps you find the best LoRa modem preset for your location and see which nodes are active on each preset. It cycles your connected radio through one or more presets you choose, listens (or "dwells") on each one for a set time to collect packets, then analyzes and ranks the results. @@ -31,15 +31,15 @@ Open it from **Settings → Local Mesh Discovery**. > ⚠️ **Note:** Discovery temporarily changes your radio's LoRa settings while it scans, then restores your original configuration when it finishes. Your device must be connected to run a scan. -### Setting Up a Scan +### Настройка сканирования Before starting, configure these controls: -| Управление | Описание | -| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **LoRa preset picker** | Select one or more presets to scan. Discovery dwells on each selected preset in turn. | -| **Dwell time** | Time to listen on each preset. Choose from 1, 5, 15, 30, 45, 60, 90, 120, or 180 minutes. Longer dwell times collect more packets and give a clearer picture, but take longer. | -| **Keep screen awake** | Optional toggle that prevents the screen from sleeping during a long scan. | +| Управление | Описание | +| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| \*\*Выбор пресета LoRa \*\* | Select one or more presets to scan. Discovery dwells on each selected preset in turn. | +| **Dwell time** | Время послушки каждого пресета. Выбери один из вариантов: 1, 5, 15, 30, 45, 60, 90, 120 или 180 минут. Longer dwell times collect more packets and give a clearer picture, but take longer. | +| **Не выключать экран** | Optional toggle that prevents the screen from sleeping during a long scan. | The **Start** button stays disabled — with an explanation of why — until the scan can run. Common reasons it's disabled: @@ -47,13 +47,13 @@ The **Start** button stays disabled — with an explanation of why — until the - **No presets** have been selected to scan. - The selected preset uses **2.4 GHz**, which your hardware doesn't support. -### Live Progress +### Текущий прогресс While a scan runs, Discovery shows its current stage: -| Stage | What's happening | +| Этап | What's happening | | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | -| **Preparing** | Saving your current configuration and getting ready to scan. | +| **Подготовка** | Saving your current configuration and getting ready to scan. | | **Shifting to \** | Switching the radio to the next preset to test. | | **Reconnecting** | Re-establishing the connection after the preset change. | | **Dwell** | Listening on the current preset to collect packets, with a countdown to the next step. | diff --git a/docs/ru-rRU/user/onboarding.md b/docs/ru-rRU/user/onboarding.md index 8a54f0a32..99a376e2c 100644 --- a/docs/ru-rRU/user/onboarding.md +++ b/docs/ru-rRU/user/onboarding.md @@ -65,10 +65,10 @@ Meshtastic также использует местоположение для: Уведомления оповещают тебя о: - Входящие сообщения из каналов и личных сообщений -- New nodes joining the mesh -- Low battery on a remote node +- Новые ноды, присоединившиеся к сети +- Низкий заряд на удаленной ноде -> 💡 **Tip:** You can fine-tune notification preferences later in Android system settings — the app creates a separate notification channel per category (plus a few internal ones, like the background service), so you can enable or silence them individually. +> 💡 **Совет:** Ты можешь тонко настроить уведомления позже в настройках системы — приложение создает отдельный канал уведомлений по категориям (плюс несколько внутренних, как фоновая служба), поэтому ты можешь включить или заглушить их по отдельности. ### Разрешение на критические уведомления diff --git a/docs/ru-rRU/user/settings-radio-user.md b/docs/ru-rRU/user/settings-radio-user.md index dbf5001f5..753ca895d 100644 --- a/docs/ru-rRU/user/settings-radio-user.md +++ b/docs/ru-rRU/user/settings-radio-user.md @@ -74,7 +74,7 @@ aliases: | ~~Long Slow~~ | ~30 км | 0.18 кб/с | −20 дБ | ⚠️ **Устарел** — всё ещё доступен для выбора, но может быть удален в будущих версиях прошивки | | ~~Very Long Slow~~ | ~40+ км | 0.09 кб/с | −20 дБ | ⚠️ **Устарел** — всё ещё доступен для выбора, но может быть удален в будущих версиях прошивки | -> ℹ️ **Note:** This table uses the common short names. In the app's preset dropdown they read as **Short Range - Fast**, **Long Range - Fast**, **Lite - Fast**, **Narrow - Fast**, and so on. +> i **Примечание:** В этой таблице используются общие короткие имена. В выпадающем меню пресетов приложения они читаются как **Short Range - Fast**, **Long Range - Fast**, **Lite - Fast**, **Narrow - Fast** и так далее. #### Выбор предустановки модема diff --git a/docs/ru-rRU/user/units-and-locale.md b/docs/ru-rRU/user/units-and-locale.md index 77c0cd6f7..c5cf65ea3 100644 --- a/docs/ru-rRU/user/units-and-locale.md +++ b/docs/ru-rRU/user/units-and-locale.md @@ -14,7 +14,7 @@ description: Как приложение отображает температу ## Как это работает -Meshtastic radios always transmit data in **metric units** (meters, °C, m/s, hPa, etc.). When the app receives this data, it converts and displays values in whatever unit system your device's locale specifies. +Радиостанции Meshtastic всегда передают данные в **метрических единицах** (метры, °C, м/с, гПа и т.д.). Когда приложение получает эти данные, оно преобразует их и показывает значения в той системе единиц, которую задает локаль устройства. На Android твои предпочтения единиц измерений определяются настройками системы **Язык и регион**. На настольном компьютере (JVM) приложение использует стандартную `Locale` JVM. @@ -115,13 +115,13 @@ Meshtastic radios always transmit data in **metric units** (meters, °C, m/s, hP 2. Измените свои предпочтения в **Регион** или **Единицы измерения** 3. Вернуться к Meshtastic — значения обновляются немедленно -> 💡 **Tip:** All measurement formatting is handled centrally and respects your platform's locale, so units stay consistent everywhere in the app. +> 💡 **Совет:** Все форматирование производится в централизованном порядке и уважает локаль платформы, поэтому единицы измерения всегда в приложении. ## Связанные темы - [Метрики ноды](node-metrics) — здесь отображаются температура, расстояние и значения датчиков - [Телеметрия и датчики](telemetry-and-sensors) — датчики, производящие эти измерения -- [Measurement & Formatting](../developer/measurement) — developer reference for the formatting utilities +- [Измерение и форматирование](../developer/measurement) — ссылка на разработчика утилит форматирования - [Настройки — Радио и Пользователь](settings-radio-user) — настройка региона, управляющая выбором единиц --- diff --git a/docs/ru-rRU/user/widget.md b/docs/ru-rRU/user/widget.md index d39dd8fcb..fede45f05 100644 --- a/docs/ru-rRU/user/widget.md +++ b/docs/ru-rRU/user/widget.md @@ -1,46 +1,46 @@ --- -title: Home Screen Widget +title: Виджет на главный экран parent: Руководство пользователя nav_order: 20 last_updated: 2026-06-25 -description: Add the Meshtastic home screen widget to glance at your connected radio's local stats without opening the app. +description: Добавь виджет главного экрана Meshtastic, чтобы видеть местную статистику своего подключенного радио без открытия приложения. aliases: - widget - home-screen-widget - local-stats-widget --- -# Home Screen Widget +# Виджет на главный экран -On Android, Meshtastic provides a home screen **widget** that shows live local statistics from your connected radio at a glance — no need to open the app. +На Android, Meshtastic предоставляет **виджет** главного экрана, который показывает статистику по живым локальным каналам с подключенного устройства без необходимости открывать приложение. -## What It Shows +## Что он покажет -The widget displays the **connected radio's** current local stats: +Виджет показывает текущую локальную статистику **подключённого радиоустройства**: -- **Battery** — the radio's battery level, or _Powered_ when running on external power -- **ChUtil** — channel utilization (how busy the LoRa channel is, as a percentage) -- **AirUtil** — airtime utilization (how much of the duty cycle your radio is transmitting) -- **Traffic** — packets transmitted / received, and duplicates seen -- **Relays** — packets relayed and relay cancellations (shown when the radio is relaying) +- **Батарея** — уровень заряда батареи радиоустройства или _Питание от сети_, когда работает от внешнего источника +- **ChUtil** — использование канала (насколько занят канал LoRa, в процентах) +- **AirUtil** — использование времени передачи (сколько рабочих циклов передаёт вашего радиоустройство) +- **Трафик** — пакеты, переданные / полученные, и дубликаты +- **Relays** — пересылаемые пакеты и отмены пересылки (показаны, когда радио действует как ретранслятор) -Tap the widget to open the app, or use its refresh control to request fresh stats. +Нажми на виджет, чтобы открыть приложение, или используй его кнопку обновления для запроса свежей статистики. -> 💡 **Tip:** The values reflect the radio you are currently connected to. If the app isn't connected to a radio, the widget shows the last known stats until it reconnects. +> 💡 **Совет:** значения отражают радиоустройство, к которому ты подключен в данный момент. Если приложение не подключено к радиоустройству, виджет покажет последнюю известную статистику до переподключения. -## Adding the Widget +## Добавление виджета -1. Long-press an empty area of your Android home screen. -2. Tap **Widgets**. -3. Find **Meshtastic** in the list and drag the **Local Stats** widget to your home screen. -4. Resize it as needed — the layout adapts to the available space. +1. Долгое нажатие на пустой области твоего рабочего стола Android. +2. Нажми **Виджет**. +3. Найди **Meshtastic** в списке и перетащи виджет **Local Stats** на домашний экран. +4. Изменение размера по мере необходимости — макет адаптируется к доступному пространству. -> ⚠️ **Note:** The widget is Android-only. It is not available on the Desktop or iOS builds. +> ⚠️ **Примечание:** Виджет только для Android. Он недоступен для ПК или сборках для iOS. ## Связанные темы -- [Node Metrics](node-metrics) — the full Signal Quality and Local Stats history inside the app -- [Connections](connections) — connect to a radio so the widget has stats to show -- [Discovery](discovery) — channel and airtime utilization across the mesh +- [Метрики нод](node-metrics) — полная статистика сигнала и локальная статистика внутри приложения +- [Подключения](connections) — подключиться к радиоустройству, чтобы виджет показывал статистику +- [Discovery](discovery) — использование канала и времени передачи через сеть ---