From 2c33852f934e9155be64cb726a7df6974a529d13 Mon Sep 17 00:00:00 2001
From: James Rich <2199651+jamesarich@users.noreply.github.com>
Date: Tue, 29 Sep 2026 12:38:36 +0000
Subject: [PATCH] chore: Scheduled updates (Firmware, Hardware, Translations)
(#7442)
Co-authored-by: github-merge-queue[bot] <118344674+github-merge-queue[bot]@users.noreply.github.com>
---
.../commonMain/composeResources/values-ru/strings.xml | 9 +++++++++
docs/ar-rSA/user/debug-logs.md | 4 ++--
docs/ar-rSA/user/onboarding.md | 4 +++-
docs/ar-rSA/user/settings-module-admin.md | 1 +
docs/be-rBY/user/debug-logs.md | 4 ++--
docs/be-rBY/user/onboarding.md | 4 +++-
docs/be-rBY/user/settings-module-admin.md | 1 +
docs/bg-rBG/user/debug-logs.md | 4 ++--
docs/bg-rBG/user/onboarding.md | 4 +++-
docs/bg-rBG/user/settings-module-admin.md | 1 +
docs/ca-rES/user/debug-logs.md | 4 ++--
docs/ca-rES/user/onboarding.md | 4 +++-
docs/ca-rES/user/settings-module-admin.md | 1 +
docs/cs-rCZ/user/debug-logs.md | 4 ++--
docs/cs-rCZ/user/onboarding.md | 4 +++-
docs/cs-rCZ/user/settings-module-admin.md | 1 +
docs/de-rDE/user/debug-logs.md | 4 ++--
docs/de-rDE/user/onboarding.md | 4 +++-
docs/de-rDE/user/settings-module-admin.md | 1 +
docs/el-rGR/user/debug-logs.md | 4 ++--
docs/el-rGR/user/onboarding.md | 4 +++-
docs/el-rGR/user/settings-module-admin.md | 1 +
docs/es-rES/user/debug-logs.md | 4 ++--
docs/es-rES/user/onboarding.md | 4 +++-
docs/es-rES/user/settings-module-admin.md | 1 +
docs/et-rEE/user/debug-logs.md | 4 ++--
docs/et-rEE/user/onboarding.md | 4 +++-
docs/et-rEE/user/settings-module-admin.md | 1 +
docs/fi-rFI/user/debug-logs.md | 4 ++--
docs/fi-rFI/user/onboarding.md | 4 +++-
docs/fi-rFI/user/settings-module-admin.md | 1 +
docs/fr-rCA/user/debug-logs.md | 4 ++--
docs/fr-rCA/user/onboarding.md | 4 +++-
docs/fr-rCA/user/settings-module-admin.md | 1 +
docs/fr-rFR/user/debug-logs.md | 4 ++--
docs/fr-rFR/user/onboarding.md | 4 +++-
docs/fr-rFR/user/settings-module-admin.md | 1 +
docs/ga-rIE/user/debug-logs.md | 4 ++--
docs/ga-rIE/user/onboarding.md | 4 +++-
docs/ga-rIE/user/settings-module-admin.md | 1 +
docs/gl-rES/user/debug-logs.md | 4 ++--
docs/gl-rES/user/onboarding.md | 4 +++-
docs/gl-rES/user/settings-module-admin.md | 1 +
docs/hr-rHR/user/debug-logs.md | 4 ++--
docs/hr-rHR/user/onboarding.md | 4 +++-
docs/hr-rHR/user/settings-module-admin.md | 1 +
docs/ht-rHT/user/debug-logs.md | 4 ++--
docs/ht-rHT/user/onboarding.md | 4 +++-
docs/ht-rHT/user/settings-module-admin.md | 1 +
docs/hu-rHU/user/debug-logs.md | 4 ++--
docs/hu-rHU/user/onboarding.md | 4 +++-
docs/hu-rHU/user/settings-module-admin.md | 1 +
docs/is-rIS/user/debug-logs.md | 4 ++--
docs/is-rIS/user/onboarding.md | 4 +++-
docs/is-rIS/user/settings-module-admin.md | 1 +
docs/it-rIT/user/debug-logs.md | 4 ++--
docs/it-rIT/user/onboarding.md | 4 +++-
docs/it-rIT/user/settings-module-admin.md | 1 +
docs/iw-rIL/user/debug-logs.md | 4 ++--
docs/iw-rIL/user/onboarding.md | 4 +++-
docs/iw-rIL/user/settings-module-admin.md | 1 +
docs/ja-rJP/user/debug-logs.md | 4 ++--
docs/ja-rJP/user/onboarding.md | 4 +++-
docs/ja-rJP/user/settings-module-admin.md | 1 +
docs/ko-rKR/user/debug-logs.md | 4 ++--
docs/ko-rKR/user/onboarding.md | 4 +++-
docs/ko-rKR/user/settings-module-admin.md | 1 +
docs/lt-rLT/user/debug-logs.md | 4 ++--
docs/lt-rLT/user/onboarding.md | 4 +++-
docs/lt-rLT/user/settings-module-admin.md | 1 +
docs/nl-rNL/user/debug-logs.md | 4 ++--
docs/nl-rNL/user/onboarding.md | 4 +++-
docs/nl-rNL/user/settings-module-admin.md | 1 +
docs/no-rNO/user/debug-logs.md | 4 ++--
docs/no-rNO/user/onboarding.md | 4 +++-
docs/no-rNO/user/settings-module-admin.md | 1 +
docs/pl-rPL/user/debug-logs.md | 4 ++--
docs/pl-rPL/user/onboarding.md | 4 +++-
docs/pl-rPL/user/settings-module-admin.md | 1 +
docs/pt-rBR/user/debug-logs.md | 4 ++--
docs/pt-rBR/user/onboarding.md | 4 +++-
docs/pt-rBR/user/settings-module-admin.md | 1 +
docs/pt-rPT/user/debug-logs.md | 4 ++--
docs/pt-rPT/user/onboarding.md | 4 +++-
docs/pt-rPT/user/settings-module-admin.md | 1 +
docs/ro-rRO/user/debug-logs.md | 4 ++--
docs/ro-rRO/user/onboarding.md | 4 +++-
docs/ro-rRO/user/settings-module-admin.md | 1 +
docs/ru-rRU/user/debug-logs.md | 4 ++--
docs/ru-rRU/user/onboarding.md | 4 +++-
docs/ru-rRU/user/settings-module-admin.md | 1 +
docs/sk-rSK/user/debug-logs.md | 4 ++--
docs/sk-rSK/user/onboarding.md | 4 +++-
docs/sk-rSK/user/settings-module-admin.md | 1 +
docs/sl-rSI/user/debug-logs.md | 4 ++--
docs/sl-rSI/user/onboarding.md | 4 +++-
docs/sl-rSI/user/settings-module-admin.md | 1 +
docs/sq-rAL/user/debug-logs.md | 4 ++--
docs/sq-rAL/user/onboarding.md | 4 +++-
docs/sq-rAL/user/settings-module-admin.md | 1 +
docs/sr-rLatn/user/debug-logs.md | 4 ++--
docs/sr-rLatn/user/onboarding.md | 4 +++-
docs/sr-rLatn/user/settings-module-admin.md | 1 +
docs/srp/user/debug-logs.md | 4 ++--
docs/srp/user/onboarding.md | 4 +++-
docs/srp/user/settings-module-admin.md | 1 +
docs/sv-rSE/user/debug-logs.md | 4 ++--
docs/sv-rSE/user/onboarding.md | 4 +++-
docs/sv-rSE/user/settings-module-admin.md | 1 +
docs/tr-rTR/user/debug-logs.md | 4 ++--
docs/tr-rTR/user/onboarding.md | 4 +++-
docs/tr-rTR/user/settings-module-admin.md | 1 +
docs/uk-rUA/user/debug-logs.md | 4 ++--
docs/uk-rUA/user/onboarding.md | 4 +++-
docs/uk-rUA/user/settings-module-admin.md | 1 +
docs/zh-rCN/user/debug-logs.md | 4 ++--
docs/zh-rCN/user/onboarding.md | 4 +++-
docs/zh-rCN/user/settings-module-admin.md | 1 +
docs/zh-rTW/user/debug-logs.md | 4 ++--
docs/zh-rTW/user/onboarding.md | 4 +++-
docs/zh-rTW/user/settings-module-admin.md | 1 +
121 files changed, 249 insertions(+), 120 deletions(-)
diff --git a/core/resources/src/commonMain/composeResources/values-ru/strings.xml b/core/resources/src/commonMain/composeResources/values-ru/strings.xml
index d44876f84d..b7d995e91c 100644
--- a/core/resources/src/commonMain/composeResources/values-ru/strings.xml
+++ b/core/resources/src/commonMain/composeResources/values-ru/strings.xml
@@ -508,6 +508,7 @@
mqtt,broker,internet,bridge,uplink,downlink
metrics,telemetry,signal,snr,rssi,battery,traceroute
node,mesh,list,role,status,favorite,filter
+ notification,alert,sound,mute,reply,watch,wear os
setup,welcome,permissions,first-launch
module,serial,telemetry,canned,store-forward,administration
settings,radio,lora,region,modem,device,power,security
@@ -630,6 +631,11 @@
Версия прошивки
%1$s завершен. Вернитесь к стандартной Meshtastic прошивке, чтобы восстановить нормальные функции.
Обновление прошивки
+ Последнее: %1$s
+ Установлено: %1$s
+ Последняя версия: %1$s. Установленная версия отображается после перезагрузки устройства в режиме обновления.
+ Загрузчик обновлён
+ Обновлять нечего. Далее переустанавливается прошивка, что приведёт к перезагрузке устройства.
Файл стирания был скопирован, но устройство не начало стирание. Пока ничего не изменилось. Отключи устройство, дважды нажми кнопку сброса и повтори попытку.
Не удалось скопировать файл на диск устройства. Убедите, что диск всё ещё подключён, и повтори попытку.
Список образов для стирания сейчас недоступен. Проверь подключение и повтори попытку или используй веб-флешер на flasher.meshtastic.org.
@@ -1074,8 +1080,11 @@
Meshtastic
Служебные уведомления
+ Критические оповещения, отправляемые нодами в сеть.
Meshtastic
Уведомления о сообщениях в общем чате
+ Сообщения, отправляемые в ваши каналы.
+ Уведомления по радио
Уведомление о низком уровне заряда
Уведомления о низком заряде батареи (избранные ноды)
Уведомления о приглашениях в сеть
diff --git a/docs/ar-rSA/user/debug-logs.md b/docs/ar-rSA/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/ar-rSA/user/debug-logs.md
+++ b/docs/ar-rSA/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/ar-rSA/user/onboarding.md b/docs/ar-rSA/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/ar-rSA/user/onboarding.md
+++ b/docs/ar-rSA/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/ar-rSA/user/settings-module-admin.md b/docs/ar-rSA/user/settings-module-admin.md
index de47214710..8eb2b315be 100644
--- a/docs/ar-rSA/user/settings-module-admin.md
+++ b/docs/ar-rSA/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/be-rBY/user/debug-logs.md b/docs/be-rBY/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/be-rBY/user/debug-logs.md
+++ b/docs/be-rBY/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/be-rBY/user/onboarding.md b/docs/be-rBY/user/onboarding.md
index d0e435c2ac..95485590fc 100644
--- a/docs/be-rBY/user/onboarding.md
+++ b/docs/be-rBY/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Начало работы
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/be-rBY/user/settings-module-admin.md b/docs/be-rBY/user/settings-module-admin.md
index b17fb91155..d6ffa33174 100644
--- a/docs/be-rBY/user/settings-module-admin.md
+++ b/docs/be-rBY/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/bg-rBG/user/debug-logs.md b/docs/bg-rBG/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/bg-rBG/user/debug-logs.md
+++ b/docs/bg-rBG/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/bg-rBG/user/onboarding.md b/docs/bg-rBG/user/onboarding.md
index 4722e130c1..8f8815a3a1 100644
--- a/docs/bg-rBG/user/onboarding.md
+++ b/docs/bg-rBG/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Първи стъпки
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/bg-rBG/user/settings-module-admin.md b/docs/bg-rBG/user/settings-module-admin.md
index 7bba3b83c8..f01ce1afc2 100644
--- a/docs/bg-rBG/user/settings-module-admin.md
+++ b/docs/bg-rBG/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/ca-rES/user/debug-logs.md b/docs/ca-rES/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/ca-rES/user/debug-logs.md
+++ b/docs/ca-rES/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/ca-rES/user/onboarding.md b/docs/ca-rES/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/ca-rES/user/onboarding.md
+++ b/docs/ca-rES/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/ca-rES/user/settings-module-admin.md b/docs/ca-rES/user/settings-module-admin.md
index 51029b6b94..89948f1b7b 100644
--- a/docs/ca-rES/user/settings-module-admin.md
+++ b/docs/ca-rES/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/cs-rCZ/user/debug-logs.md b/docs/cs-rCZ/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/cs-rCZ/user/debug-logs.md
+++ b/docs/cs-rCZ/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/cs-rCZ/user/onboarding.md b/docs/cs-rCZ/user/onboarding.md
index 4599be9e7f..1cd493e6fd 100644
--- a/docs/cs-rCZ/user/onboarding.md
+++ b/docs/cs-rCZ/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/cs-rCZ/user/settings-module-admin.md b/docs/cs-rCZ/user/settings-module-admin.md
index 703c9c2944..07387173bf 100644
--- a/docs/cs-rCZ/user/settings-module-admin.md
+++ b/docs/cs-rCZ/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/de-rDE/user/debug-logs.md b/docs/de-rDE/user/debug-logs.md
index 4bce9bf33f..f5a8fe4b87 100644
--- a/docs/de-rDE/user/debug-logs.md
+++ b/docs/de-rDE/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Fehlersuchprotokolle
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/de-rDE/user/onboarding.md b/docs/de-rDE/user/onboarding.md
index 8e29bf5fe4..7e33ade9a9 100644
--- a/docs/de-rDE/user/onboarding.md
+++ b/docs/de-rDE/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Erste Schritte
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/de-rDE/user/settings-module-admin.md b/docs/de-rDE/user/settings-module-admin.md
index cfca971038..98dbe155bf 100644
--- a/docs/de-rDE/user/settings-module-admin.md
+++ b/docs/de-rDE/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/el-rGR/user/debug-logs.md b/docs/el-rGR/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/el-rGR/user/debug-logs.md
+++ b/docs/el-rGR/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/el-rGR/user/onboarding.md b/docs/el-rGR/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/el-rGR/user/onboarding.md
+++ b/docs/el-rGR/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/el-rGR/user/settings-module-admin.md b/docs/el-rGR/user/settings-module-admin.md
index aa551708c9..174aba64bc 100644
--- a/docs/el-rGR/user/settings-module-admin.md
+++ b/docs/el-rGR/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/es-rES/user/debug-logs.md b/docs/es-rES/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/es-rES/user/debug-logs.md
+++ b/docs/es-rES/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/es-rES/user/onboarding.md b/docs/es-rES/user/onboarding.md
index fdec819fa6..a8eb4034a2 100644
--- a/docs/es-rES/user/onboarding.md
+++ b/docs/es-rES/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Primeros Pasos
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/es-rES/user/settings-module-admin.md b/docs/es-rES/user/settings-module-admin.md
index d701e9b384..b8501fe7a1 100644
--- a/docs/es-rES/user/settings-module-admin.md
+++ b/docs/es-rES/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/et-rEE/user/debug-logs.md b/docs/et-rEE/user/debug-logs.md
index 0c46a98bcf..d105cbc46c 100644
--- a/docs/et-rEE/user/debug-logs.md
+++ b/docs/et-rEE/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Arendaja logid
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: Vaata ja ekspordi rakenduse arendajalogi rakenduse seest ning lisa GitHubi probleemile jäädvustus vigade diagnoosimiseks – adb-d pole vaja.
aliases:
- arendaja-logid
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Töölaud
-Töölauarakendusel puudub süsteemi logcat, seega kuvatakse vahekaardil **Rakenduse logid** rakenduse enda jäädvustatud logide väljundit. Otsimine, filtreerimine ja eksportimine toimivad samamoodi.
+Töölauarakendusel puudub süsteemi logcat, seega kuvatakse vahekaardil **Rakenduse logid** rakenduse enda jäädvustatud logide väljundit. Otsimine, filtreerimine ja eksportimine toimivad samamoodi. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Seotud teemad
diff --git a/docs/et-rEE/user/onboarding.md b/docs/et-rEE/user/onboarding.md
index 0bd0b6dd21..d98545bf91 100644
--- a/docs/et-rEE/user/onboarding.md
+++ b/docs/et-rEE/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: Esimese käivitamise seadistus — õigused, sissejuhatav voog ja järgmised sammud pärast raadio ühendamist.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic kasutab sinu asukohta ka järgmiseks:
- Calculating distances to other nodes
- GPS koordinaatide jagamine teiste kärgvõrgu liikmetega (kui lubatud)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/et-rEE/user/settings-module-admin.md b/docs/et-rEE/user/settings-module-admin.md
index cc99d59a04..cdeed4d1c6 100644
--- a/docs/et-rEE/user/settings-module-admin.md
+++ b/docs/et-rEE/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/fi-rFI/user/debug-logs.md b/docs/fi-rFI/user/debug-logs.md
index e2fd81bfe0..24cb3bac4e 100644
--- a/docs/fi-rFI/user/debug-logs.md
+++ b/docs/fi-rFI/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Virheenjäljityslokitiedot
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: Tarkastele ja vie sovelluksen omat virheenjäljityslokitiedot suoraan sovelluksesta ja liitä lokitiedot GitHub-vikaraporttiin ongelmien selvittämisen helpottamiseksi — adb:tä ei tarvita.
aliases:
- debug-lokitiedot
@@ -47,7 +47,7 @@ Liitä tämä tiedosto GitHub-vikaraporttiisi.
## Työpöytä
-Työpöytäsovelluksessa ei ole järjestelmän logcat-lokitietoa, joten **Sovelluslokit**-välilehti näyttää sen sijaan sovelluksen itse keräämät lokit. Haku, suodatus ja vienti toimivat samalla tavalla.
+Työpöytäsovelluksessa ei ole järjestelmän logcat-lokitietoa, joten **Sovelluslokit**-välilehti näyttää sen sijaan sovelluksen itse keräämät lokit. Haku, suodatus ja vienti toimivat samalla tavalla. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Aiheeseen liittyvät aiheet
diff --git a/docs/fi-rFI/user/onboarding.md b/docs/fi-rFI/user/onboarding.md
index e4b9f2ce09..0988d4b002 100644
--- a/docs/fi-rFI/user/onboarding.md
+++ b/docs/fi-rFI/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Aloittaminen
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: Ensimmäisen käynnistyksen määritys — käyttöoikeudet, käyttöönottoprosessi ja seuraavat vaiheet radion yhdistämisen jälkeen.
aliases:
- ensimmäinen käynnistys
@@ -54,6 +54,8 @@ Meshtastic käyttää sijaintiasi myös seuraaviin tarkoituksiin:
- Etäisyyksien laskeminen muihin radioihin
- GPS-koordinaattiesi jakaminen muiden verkon jäsenten kanssa (jos käytössä)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Myönnä **Sovelluksen käytön aikana**. Sovellus ei pyydä taustasijaintia — sen manifestissa ei ole ACCESS_BACKGROUND_LOCATION-oikeutta — joten Android ei tarjoa **Aina**-vaihtoehtoa, ja sijaintipäivitykset tapahtuvat sovelluksen ollessa etualalla tai sen suorittaessa taustapalvelua.
Sijaintikäyttöoikeuden hylkääminen ei estä sovelluksen muuta toimintaa. Android 12:ssa ja uudemmissa versioissa Bluetooth toimii edelleen, ja vain kartta, sijainnin näyttäminen ja sijainnin jakaminen poistuvat käytöstä. Android 11:ssä ja uudemmissa versioissa myös Bluetooth-skannaus estyy, koska Android liittää sen tähän käyttöoikeuteen — lisäksi järjestelmän **Sijaintipalvelut** on oltava käytössä, jotta skannaus palauttaa tuloksia.
diff --git a/docs/fi-rFI/user/settings-module-admin.md b/docs/fi-rFI/user/settings-module-admin.md
index 9d890f5ce2..9d82274a39 100644
--- a/docs/fi-rFI/user/settings-module-admin.md
+++ b/docs/fi-rFI/user/settings-module-admin.md
@@ -328,6 +328,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/fr-rCA/user/debug-logs.md b/docs/fr-rCA/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/fr-rCA/user/debug-logs.md
+++ b/docs/fr-rCA/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/fr-rCA/user/onboarding.md b/docs/fr-rCA/user/onboarding.md
index 5649f5880b..2ab8a2f0ba 100644
--- a/docs/fr-rCA/user/onboarding.md
+++ b/docs/fr-rCA/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/fr-rCA/user/settings-module-admin.md b/docs/fr-rCA/user/settings-module-admin.md
index 9dd86b7bdc..88d2695e5e 100644
--- a/docs/fr-rCA/user/settings-module-admin.md
+++ b/docs/fr-rCA/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/fr-rFR/user/debug-logs.md b/docs/fr-rFR/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/fr-rFR/user/debug-logs.md
+++ b/docs/fr-rFR/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/fr-rFR/user/onboarding.md b/docs/fr-rFR/user/onboarding.md
index 5649f5880b..2ab8a2f0ba 100644
--- a/docs/fr-rFR/user/onboarding.md
+++ b/docs/fr-rFR/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/fr-rFR/user/settings-module-admin.md b/docs/fr-rFR/user/settings-module-admin.md
index 9dd86b7bdc..88d2695e5e 100644
--- a/docs/fr-rFR/user/settings-module-admin.md
+++ b/docs/fr-rFR/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/ga-rIE/user/debug-logs.md b/docs/ga-rIE/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/ga-rIE/user/debug-logs.md
+++ b/docs/ga-rIE/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/ga-rIE/user/onboarding.md b/docs/ga-rIE/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/ga-rIE/user/onboarding.md
+++ b/docs/ga-rIE/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/ga-rIE/user/settings-module-admin.md b/docs/ga-rIE/user/settings-module-admin.md
index fc9611062d..e0b151a8bc 100644
--- a/docs/ga-rIE/user/settings-module-admin.md
+++ b/docs/ga-rIE/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/gl-rES/user/debug-logs.md b/docs/gl-rES/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/gl-rES/user/debug-logs.md
+++ b/docs/gl-rES/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/gl-rES/user/onboarding.md b/docs/gl-rES/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/gl-rES/user/onboarding.md
+++ b/docs/gl-rES/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/gl-rES/user/settings-module-admin.md b/docs/gl-rES/user/settings-module-admin.md
index b9e052d6cd..2f6d3aefad 100644
--- a/docs/gl-rES/user/settings-module-admin.md
+++ b/docs/gl-rES/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/hr-rHR/user/debug-logs.md b/docs/hr-rHR/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/hr-rHR/user/debug-logs.md
+++ b/docs/hr-rHR/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/hr-rHR/user/onboarding.md b/docs/hr-rHR/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/hr-rHR/user/onboarding.md
+++ b/docs/hr-rHR/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/hr-rHR/user/settings-module-admin.md b/docs/hr-rHR/user/settings-module-admin.md
index 1b53b42514..c411306e92 100644
--- a/docs/hr-rHR/user/settings-module-admin.md
+++ b/docs/hr-rHR/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/ht-rHT/user/debug-logs.md b/docs/ht-rHT/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/ht-rHT/user/debug-logs.md
+++ b/docs/ht-rHT/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/ht-rHT/user/onboarding.md b/docs/ht-rHT/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/ht-rHT/user/onboarding.md
+++ b/docs/ht-rHT/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/ht-rHT/user/settings-module-admin.md b/docs/ht-rHT/user/settings-module-admin.md
index 5dd11b3b2e..ce502aa96f 100644
--- a/docs/ht-rHT/user/settings-module-admin.md
+++ b/docs/ht-rHT/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/hu-rHU/user/debug-logs.md b/docs/hu-rHU/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/hu-rHU/user/debug-logs.md
+++ b/docs/hu-rHU/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/hu-rHU/user/onboarding.md b/docs/hu-rHU/user/onboarding.md
index 6fa8e7d62a..36273ae2b7 100644
--- a/docs/hu-rHU/user/onboarding.md
+++ b/docs/hu-rHU/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/hu-rHU/user/settings-module-admin.md b/docs/hu-rHU/user/settings-module-admin.md
index bbec386fb8..e5bd4a4f6f 100644
--- a/docs/hu-rHU/user/settings-module-admin.md
+++ b/docs/hu-rHU/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/is-rIS/user/debug-logs.md b/docs/is-rIS/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/is-rIS/user/debug-logs.md
+++ b/docs/is-rIS/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/is-rIS/user/onboarding.md b/docs/is-rIS/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/is-rIS/user/onboarding.md
+++ b/docs/is-rIS/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/is-rIS/user/settings-module-admin.md b/docs/is-rIS/user/settings-module-admin.md
index 99c1d38a7f..85351ca991 100644
--- a/docs/is-rIS/user/settings-module-admin.md
+++ b/docs/is-rIS/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/it-rIT/user/debug-logs.md b/docs/it-rIT/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/it-rIT/user/debug-logs.md
+++ b/docs/it-rIT/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/it-rIT/user/onboarding.md b/docs/it-rIT/user/onboarding.md
index 62070a92a6..226821bb7b 100644
--- a/docs/it-rIT/user/onboarding.md
+++ b/docs/it-rIT/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Come iniziare
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/it-rIT/user/settings-module-admin.md b/docs/it-rIT/user/settings-module-admin.md
index ca2be03e5b..9099862bd4 100644
--- a/docs/it-rIT/user/settings-module-admin.md
+++ b/docs/it-rIT/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/iw-rIL/user/debug-logs.md b/docs/iw-rIL/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/iw-rIL/user/debug-logs.md
+++ b/docs/iw-rIL/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/iw-rIL/user/onboarding.md b/docs/iw-rIL/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/iw-rIL/user/onboarding.md
+++ b/docs/iw-rIL/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/iw-rIL/user/settings-module-admin.md b/docs/iw-rIL/user/settings-module-admin.md
index c29b86cafa..421572a9b2 100644
--- a/docs/iw-rIL/user/settings-module-admin.md
+++ b/docs/iw-rIL/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/ja-rJP/user/debug-logs.md b/docs/ja-rJP/user/debug-logs.md
index af4330e5fe..d359291005 100644
--- a/docs/ja-rJP/user/debug-logs.md
+++ b/docs/ja-rJP/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: デバッグログ
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: アプリのデバッグログをアプリ内で表示・エクスポートし、バグの診断に役立つよう GitHub の issue にキャプチャを添付できます。adb は不要です。
aliases:
- debug-logs
@@ -47,7 +47,7 @@ The **App logs** tab shows the most recent log lines from **this app only** —
## デスクトップ
-デスクトップアプリにはシステムの logcat がないため、「**アプリログ**」タブは代わりに、アプリ自身がキャプチャしたログ出力を表示します。検索、絞り込み、エクスポートは同じように機能します。
+デスクトップアプリにはシステムの logcat がないため、「**アプリログ**」タブは代わりに、アプリ自身がキャプチャしたログ出力を表示します。検索、絞り込み、エクスポートは同じように機能します。 Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## 関連トピック
diff --git a/docs/ja-rJP/user/onboarding.md b/docs/ja-rJP/user/onboarding.md
index ebfef3acc2..83b3846313 100644
--- a/docs/ja-rJP/user/onboarding.md
+++ b/docs/ja-rJP/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: はじめに
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: 初回起動時のセットアップ:権限、オンボーディングの流れ、無線機を接続した後の次のステップ。
aliases:
- 初回起動
@@ -54,6 +54,8 @@ Meshtastic は、次の目的でも位置情報を使用します:
- 他のノードまでの距離を計算する
- 他のメッシュメンバーと GPS 座標を共有する(有効な場合)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/ja-rJP/user/settings-module-admin.md b/docs/ja-rJP/user/settings-module-admin.md
index e5f38abeb5..70ecb2a312 100644
--- a/docs/ja-rJP/user/settings-module-admin.md
+++ b/docs/ja-rJP/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/ko-rKR/user/debug-logs.md b/docs/ko-rKR/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/ko-rKR/user/debug-logs.md
+++ b/docs/ko-rKR/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/ko-rKR/user/onboarding.md b/docs/ko-rKR/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/ko-rKR/user/onboarding.md
+++ b/docs/ko-rKR/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/ko-rKR/user/settings-module-admin.md b/docs/ko-rKR/user/settings-module-admin.md
index 502e597583..e9585b9c76 100644
--- a/docs/ko-rKR/user/settings-module-admin.md
+++ b/docs/ko-rKR/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/lt-rLT/user/debug-logs.md b/docs/lt-rLT/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/lt-rLT/user/debug-logs.md
+++ b/docs/lt-rLT/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/lt-rLT/user/onboarding.md b/docs/lt-rLT/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/lt-rLT/user/onboarding.md
+++ b/docs/lt-rLT/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/lt-rLT/user/settings-module-admin.md b/docs/lt-rLT/user/settings-module-admin.md
index c1deb7514f..1b7b1aa43c 100644
--- a/docs/lt-rLT/user/settings-module-admin.md
+++ b/docs/lt-rLT/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/nl-rNL/user/debug-logs.md b/docs/nl-rNL/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/nl-rNL/user/debug-logs.md
+++ b/docs/nl-rNL/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/nl-rNL/user/onboarding.md b/docs/nl-rNL/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/nl-rNL/user/onboarding.md
+++ b/docs/nl-rNL/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/nl-rNL/user/settings-module-admin.md b/docs/nl-rNL/user/settings-module-admin.md
index 8564c92a39..bc7929add5 100644
--- a/docs/nl-rNL/user/settings-module-admin.md
+++ b/docs/nl-rNL/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/no-rNO/user/debug-logs.md b/docs/no-rNO/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/no-rNO/user/debug-logs.md
+++ b/docs/no-rNO/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/no-rNO/user/onboarding.md b/docs/no-rNO/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/no-rNO/user/onboarding.md
+++ b/docs/no-rNO/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/no-rNO/user/settings-module-admin.md b/docs/no-rNO/user/settings-module-admin.md
index 629fdc66f7..a4172d3bb7 100644
--- a/docs/no-rNO/user/settings-module-admin.md
+++ b/docs/no-rNO/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/pl-rPL/user/debug-logs.md b/docs/pl-rPL/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/pl-rPL/user/debug-logs.md
+++ b/docs/pl-rPL/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/pl-rPL/user/onboarding.md b/docs/pl-rPL/user/onboarding.md
index fd52278c0b..7b01c5c3b7 100644
--- a/docs/pl-rPL/user/onboarding.md
+++ b/docs/pl-rPL/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/pl-rPL/user/settings-module-admin.md b/docs/pl-rPL/user/settings-module-admin.md
index f1a50fcde4..d35c0509b9 100644
--- a/docs/pl-rPL/user/settings-module-admin.md
+++ b/docs/pl-rPL/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/pt-rBR/user/debug-logs.md b/docs/pt-rBR/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/pt-rBR/user/debug-logs.md
+++ b/docs/pt-rBR/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/pt-rBR/user/onboarding.md b/docs/pt-rBR/user/onboarding.md
index 8dd4efa88a..b16ed39795 100644
--- a/docs/pt-rBR/user/onboarding.md
+++ b/docs/pt-rBR/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/pt-rBR/user/settings-module-admin.md b/docs/pt-rBR/user/settings-module-admin.md
index 360c99dd45..a1b18366cb 100644
--- a/docs/pt-rBR/user/settings-module-admin.md
+++ b/docs/pt-rBR/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/pt-rPT/user/debug-logs.md b/docs/pt-rPT/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/pt-rPT/user/debug-logs.md
+++ b/docs/pt-rPT/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/pt-rPT/user/onboarding.md b/docs/pt-rPT/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/pt-rPT/user/onboarding.md
+++ b/docs/pt-rPT/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/pt-rPT/user/settings-module-admin.md b/docs/pt-rPT/user/settings-module-admin.md
index 4f2f57c387..7d302f2d1e 100644
--- a/docs/pt-rPT/user/settings-module-admin.md
+++ b/docs/pt-rPT/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/ro-rRO/user/debug-logs.md b/docs/ro-rRO/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/ro-rRO/user/debug-logs.md
+++ b/docs/ro-rRO/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/ro-rRO/user/onboarding.md b/docs/ro-rRO/user/onboarding.md
index 6d71a9cb18..5795b9be4f 100644
--- a/docs/ro-rRO/user/onboarding.md
+++ b/docs/ro-rRO/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/ro-rRO/user/settings-module-admin.md b/docs/ro-rRO/user/settings-module-admin.md
index 0d2968d4bc..0924a0f2a8 100644
--- a/docs/ro-rRO/user/settings-module-admin.md
+++ b/docs/ro-rRO/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/ru-rRU/user/debug-logs.md b/docs/ru-rRU/user/debug-logs.md
index 4de82767bf..56655aee60 100644
--- a/docs/ru-rRU/user/debug-logs.md
+++ b/docs/ru-rRU/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Отладочные журналы
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: Просматривайте и экспортируйте отладочные журналы приложения из самого приложения, а также прикрепляйте их к задаче на GitHub для помощи в диагностике ошибок — без необходимости в adb.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ The **App logs** tab shows the most recent log lines from **this app only** —
## Desktop
-У компьютерного приложения нет системного logcat, поэтому вкладка **Журналы приложения** вместо этого показывает собственный захваченный вывод журнала приложения. Поиск, фильтрация и экспорт работают точно так же.
+У компьютерного приложения нет системного logcat, поэтому вкладка **Журналы приложения** вместо этого показывает собственный захваченный вывод журнала приложения. Поиск, фильтрация и экспорт работают точно так же. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Связанные темы
diff --git a/docs/ru-rRU/user/onboarding.md b/docs/ru-rRU/user/onboarding.md
index a44249387c..3ab6a4a3f1 100644
--- a/docs/ru-rRU/user/onboarding.md
+++ b/docs/ru-rRU/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Начало работы
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: Настройка при первом запуске — разрешения, процесс знакомства с приложением и следующие шаги после подключения твоей радиостанции.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic также использует местоположение для:
- Вычисление расстояний до других нод
- Обмен GPS-координатами с другими участниками сети (если включено)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Предоставьте **"При использовании приложения"**. Приложение не запрашивает фоновое определение местоположения — в его манифесте нет параметра `ACCESS_BACKGROUND_LOCATION` — поэтому Android не предлагает опцию "Всегда", и обновление местоположения происходит, когда приложение находится на переднем плане или выполняет функцию службы переднего плана.
При отключении остальная часть приложения продолжает работать: на Android 12 и более новых версиях Bluetooth не затрагивается, отключаются только отображение местоположения на карте и обмен данными о местоположении. На Android 11 и более ранних версиях сканирование Bluetooth также прекращается, поскольку для этого требуется разрешение, которое Android блокирует. Кроме того, для получения каких-либо результатов сканирования необходимо включить системные **службы определения местоположения**.
diff --git a/docs/ru-rRU/user/settings-module-admin.md b/docs/ru-rRU/user/settings-module-admin.md
index 1e726ae59a..80d8852359 100644
--- a/docs/ru-rRU/user/settings-module-admin.md
+++ b/docs/ru-rRU/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/sk-rSK/user/debug-logs.md b/docs/sk-rSK/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/sk-rSK/user/debug-logs.md
+++ b/docs/sk-rSK/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/sk-rSK/user/onboarding.md b/docs/sk-rSK/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/sk-rSK/user/onboarding.md
+++ b/docs/sk-rSK/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/sk-rSK/user/settings-module-admin.md b/docs/sk-rSK/user/settings-module-admin.md
index 82a00e3544..8bbf181592 100644
--- a/docs/sk-rSK/user/settings-module-admin.md
+++ b/docs/sk-rSK/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/sl-rSI/user/debug-logs.md b/docs/sl-rSI/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/sl-rSI/user/debug-logs.md
+++ b/docs/sl-rSI/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/sl-rSI/user/onboarding.md b/docs/sl-rSI/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/sl-rSI/user/onboarding.md
+++ b/docs/sl-rSI/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/sl-rSI/user/settings-module-admin.md b/docs/sl-rSI/user/settings-module-admin.md
index 197c428b56..c4ab2fec40 100644
--- a/docs/sl-rSI/user/settings-module-admin.md
+++ b/docs/sl-rSI/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/sq-rAL/user/debug-logs.md b/docs/sq-rAL/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/sq-rAL/user/debug-logs.md
+++ b/docs/sq-rAL/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/sq-rAL/user/onboarding.md b/docs/sq-rAL/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/sq-rAL/user/onboarding.md
+++ b/docs/sq-rAL/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/sq-rAL/user/settings-module-admin.md b/docs/sq-rAL/user/settings-module-admin.md
index 1e8c0a247c..81b1f8ab08 100644
--- a/docs/sq-rAL/user/settings-module-admin.md
+++ b/docs/sq-rAL/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/sr-rLatn/user/debug-logs.md b/docs/sr-rLatn/user/debug-logs.md
index fdfcce75ce..c1398767ec 100644
--- a/docs/sr-rLatn/user/debug-logs.md
+++ b/docs/sr-rLatn/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Дебаг логови
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/sr-rLatn/user/onboarding.md b/docs/sr-rLatn/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/sr-rLatn/user/onboarding.md
+++ b/docs/sr-rLatn/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/sr-rLatn/user/settings-module-admin.md b/docs/sr-rLatn/user/settings-module-admin.md
index bcbc581ef9..8a3f123274 100644
--- a/docs/sr-rLatn/user/settings-module-admin.md
+++ b/docs/sr-rLatn/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/srp/user/debug-logs.md b/docs/srp/user/debug-logs.md
index fdfcce75ce..c1398767ec 100644
--- a/docs/srp/user/debug-logs.md
+++ b/docs/srp/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Дебаг логови
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/srp/user/onboarding.md b/docs/srp/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/srp/user/onboarding.md
+++ b/docs/srp/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/srp/user/settings-module-admin.md b/docs/srp/user/settings-module-admin.md
index eaa52c0f99..9db0d8a6a6 100644
--- a/docs/srp/user/settings-module-admin.md
+++ b/docs/srp/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/sv-rSE/user/debug-logs.md b/docs/sv-rSE/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/sv-rSE/user/debug-logs.md
+++ b/docs/sv-rSE/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/sv-rSE/user/onboarding.md b/docs/sv-rSE/user/onboarding.md
index 3947cefc58..c5063e21d2 100644
--- a/docs/sv-rSE/user/onboarding.md
+++ b/docs/sv-rSE/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Kom igång
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/sv-rSE/user/settings-module-admin.md b/docs/sv-rSE/user/settings-module-admin.md
index 78207d1e15..8e20412791 100644
--- a/docs/sv-rSE/user/settings-module-admin.md
+++ b/docs/sv-rSE/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/tr-rTR/user/debug-logs.md b/docs/tr-rTR/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/tr-rTR/user/debug-logs.md
+++ b/docs/tr-rTR/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/tr-rTR/user/onboarding.md b/docs/tr-rTR/user/onboarding.md
index a22435424f..c9785627be 100644
--- a/docs/tr-rTR/user/onboarding.md
+++ b/docs/tr-rTR/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/tr-rTR/user/settings-module-admin.md b/docs/tr-rTR/user/settings-module-admin.md
index 6989499889..32025bceb9 100644
--- a/docs/tr-rTR/user/settings-module-admin.md
+++ b/docs/tr-rTR/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/uk-rUA/user/debug-logs.md b/docs/uk-rUA/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/uk-rUA/user/debug-logs.md
+++ b/docs/uk-rUA/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/uk-rUA/user/onboarding.md b/docs/uk-rUA/user/onboarding.md
index 7aedd0a238..f460a90577 100644
--- a/docs/uk-rUA/user/onboarding.md
+++ b/docs/uk-rUA/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/uk-rUA/user/settings-module-admin.md b/docs/uk-rUA/user/settings-module-admin.md
index 5daa1365d3..ec6fa99e05 100644
--- a/docs/uk-rUA/user/settings-module-admin.md
+++ b/docs/uk-rUA/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/zh-rCN/user/debug-logs.md b/docs/zh-rCN/user/debug-logs.md
index 36a2aec877..57cca67b13 100644
--- a/docs/zh-rCN/user/debug-logs.md
+++ b/docs/zh-rCN/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## Desktop
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## Related Topics
diff --git a/docs/zh-rCN/user/onboarding.md b/docs/zh-rCN/user/onboarding.md
index df0942e7c3..0e2ab9ede9 100644
--- a/docs/zh-rCN/user/onboarding.md
+++ b/docs/zh-rCN/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: Getting Started
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/zh-rCN/user/settings-module-admin.md b/docs/zh-rCN/user/settings-module-admin.md
index c553fb1c64..f2a25afe5c 100644
--- a/docs/zh-rCN/user/settings-module-admin.md
+++ b/docs/zh-rCN/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**
diff --git a/docs/zh-rTW/user/debug-logs.md b/docs/zh-rTW/user/debug-logs.md
index ecafe2e8f9..a3e310a1f2 100644
--- a/docs/zh-rTW/user/debug-logs.md
+++ b/docs/zh-rTW/user/debug-logs.md
@@ -1,7 +1,7 @@
---
title: Debug Logs
nav_order: 22
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required.
aliases:
- debug-logs
@@ -47,7 +47,7 @@ Attach that file to your GitHub issue.
## 桌面版
-The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way.
+The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. Release builds capture Info, Warn, and Error lines; Verbose and Debug lines appear only in development builds.
## 相關主題
diff --git a/docs/zh-rTW/user/onboarding.md b/docs/zh-rTW/user/onboarding.md
index 5cd8a6bf4d..83bfc407d0 100644
--- a/docs/zh-rTW/user/onboarding.md
+++ b/docs/zh-rTW/user/onboarding.md
@@ -1,7 +1,7 @@
---
title: 新手入門
nav_order: 1
-last_updated: 2026-08-30
+last_updated: 2026-09-28
description: First-launch setup — permissions, onboarding flow, and next steps after connecting your radio.
aliases:
- first-launch
@@ -54,6 +54,8 @@ Meshtastic also uses your location for:
- Calculating distances to other nodes
- Sharing your GPS coordinates with other mesh members (if enabled)
+On Android 12 and newer, choose **Precise** to share your position with the mesh: an approximate grant still shows you on the map, but position sharing needs precise location.
+
Grant **"While using the app"**. The app does not request background location — `ACCESS_BACKGROUND_LOCATION` is not in its manifest — so Android will not offer an "Always" option, and position updates happen while the app is in the foreground or running its foreground service.
Declining leaves the rest of the app working: on Android 12 and newer, Bluetooth is unaffected and only the map position and position sharing are disabled. On Android 11 and older, Bluetooth scanning also stops, because that is the permission Android gates it behind — and system **Location Services** must also be switched on for a scan to return anything.
diff --git a/docs/zh-rTW/user/settings-module-admin.md b/docs/zh-rTW/user/settings-module-admin.md
index 2208ca755a..bda46028b0 100644
--- a/docs/zh-rTW/user/settings-module-admin.md
+++ b/docs/zh-rTW/user/settings-module-admin.md
@@ -331,6 +331,7 @@ appears only when your own node is selected. It is grouped rather than flat:
- **Allow analytics and crash reporting** — opt in or out of diagnostics.
- **Provide phone location to mesh** — share this phone's position when the node has no GPS fix.
+ It needs precise location: with approximate location allowed, turning it on asks for precise.
- **Homoglyph encoding** — how look-alike characters in names are handled.
**Appearance**