Skip to content

Commit 8e8cc5b

Browse files
authored
chore: Scheduled updates (Firmware, Hardware, Translations) (#6159)
1 parent f7f9cc6 commit 8e8cc5b

604 files changed

Lines changed: 7566 additions & 6339 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

androidApp/src/main/assets/firmware_releases.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,12 @@
188188
]
189189
},
190190
"pullRequests": [
191+
{
192+
"id": "10947",
193+
"title": "Fixed pin state setup when SX126X_ANT_SW is defined",
194+
"page_url": "https://github.com/meshtastic/firmware/pull/10947",
195+
"zip_url": "https://discord.com/invite/meshtastic"
196+
},
191197
{
192198
"id": "10936",
193199
"title": "Snake!",
@@ -200,12 +206,6 @@
200206
"page_url": "https://github.com/meshtastic/firmware/pull/10935",
201207
"zip_url": "https://img.shields.io/badge/Flash_this_PR_in_the_Web_Flasher-2C2D3C?style=for-the-badge"
202208
},
203-
{
204-
"id": "10934",
205-
"title": "Re-enable wantresponse and other fields in simradio when on the decoded path",
206-
"page_url": "https://github.com/meshtastic/firmware/pull/10934",
207-
"zip_url": "https://img.shields.io/badge/Flash_this_PR_in_the_Web_Flasher-2C2D3C?style=for-the-badge"
208-
},
209209
{
210210
"id": "10928",
211211
"title": "Add chunked PhoneAPI transport payloads",

core/resources/src/commonMain/composeResources/values-et/strings.xml

Lines changed: 108 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/resources/src/commonMain/composeResources/values-ja/strings.xml

Lines changed: 40 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/ar-rSA/user/connections.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Connections
33
parent: User Guide
44
nav_order: 2
5-
last_updated: 2026-06-25
5+
last_updated: 2026-07-08
66
description: Connect your phone or desktop to a Meshtastic radio via Bluetooth, USB, or TCP/IP.
77
aliases:
88
- bluetooth
@@ -79,8 +79,8 @@ Some Meshtastic radios support WiFi/Ethernet connectivity, allowing TCP-based co
7979
1. Make sure the radio is on the same local network as your phone/desktop.
8080
2. On the Connect screen, select the **Network** transport filter.
8181
3. Choose the radio one of two ways:
82-
- **Scan Network Devices** — toggle this on to auto-discover radios that advertise themselves on the local network (mDNS / `_meshtastic._tcp`). Discovered devices appear in the list; tap one to connect.
83-
- **Add Network Device Manually** — enter the radio's IP address (or hostname) and port (default: `4403`).
82+
- **Scan for network devices** — toggle this on to auto-discover radios that advertise themselves on the local network (mDNS / `_meshtastic._tcp`). Discovered devices appear in the list; tap one to connect.
83+
- **Add device manually…** — enter the radio's IP address (or hostname) and port (default: `4403`).
8484
4. Previously-used network addresses are remembered under **Recent Network Devices** for quick reconnection (long-press to remove one).
8585

8686
> 💡 **Tip:** Network discovery uses mDNS, which only works when both devices are on the same subnet. On Android 17+ the app needs the local-network permission for scanning; if discovery finds nothing, add the device manually by IP.

docs/ar-rSA/user/debug-logs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Debug Logs
33
parent: User Guide
44
nav_order: 22
5-
last_updated: 2026-07-01
5+
last_updated: 2026-07-08
66
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.
77
aliases:
88
- debug-logs
@@ -44,7 +44,7 @@ Tap the **download** icon to save the current logs to a file. You choose where i
4444

4545
Attach that file to your GitHub issue.
4646

47-
> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt.
47+
> 🔒 **Privacy:** Exports automatically **redact** private keys, admin keys, and session passkeys before writing the file. Channel PSKs are **not** redacted, and logs can also contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt.
4848
4949
## Desktop
5050

docs/ar-rSA/user/desktop.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -60,19 +60,19 @@ Bluetooth Low Energy is supported on Desktop via the [Kable](https://github.com/
6060

6161
## Feature Parity
6262

63-
| Feature | Android | Desktop | Notes |
64-
| -------------------------------------------- | ------- | ------- | -------------------------------------------------------------------------- |
65-
| Messaging ||| Full parity |
66-
| Node List ||| Full parity |
67-
| الخريطة ||| Map tab exists on desktop, but the interactive map view is Android-only |
68-
| الإعدادات ||| Full parity |
69-
| Bluetooth (BLE) ||| Via Kable on desktop |
70-
| Firmware Update || | Desktop supports in-app USB firmware update; BLE/Wi-Fi OTA is Android-only |
71-
| Notifications ||| Native OS notifications |
72-
| Widgets ||| Android-only |
73-
| Android Auto ||| Android-only — not available on Desktop or iOS |
74-
| AI Assistant (Chirpy) |\* || Google flavor Android only |
75-
| App Functions (system AI) | ✓† || Google flavor Android only |
63+
| Feature | Android | Desktop | Notes |
64+
| -------------------------------------------- | ------- | ------- | ----------------------------------------------------------------------------------------- |
65+
| Messaging ||| Full parity |
66+
| Node List ||| Full parity |
67+
| الخريطة ||| Map tab exists on desktop, but the interactive map view is Android-only |
68+
| الإعدادات ||| Full parity |
69+
| Bluetooth (BLE) ||| Via Kable on desktop |
70+
| Firmware Update || | In-app USB, BLE, and Wi-Fi (ESP32) update all work the same as Android |
71+
| Notifications ||| Native OS notifications |
72+
| Widgets ||| Android-only |
73+
| Android Auto ||| Android-only — not available on Desktop or iOS |
74+
| AI Assistant (Chirpy) |\* || Google flavor Android only |
75+
| App Functions (system AI) | ✓† || Google flavor Android only |
7676

7777
\*Chirpy AI requires Android 14+ on Google flavor builds with supported hardware.
7878

@@ -136,7 +136,6 @@ Requirements:
136136

137137
## Known Limitations
138138

139-
- Firmware updates over the air (BLE/Wi-Fi) are Android-only; on desktop, use the in-app USB update or the [Web Flasher](https://flasher.meshtastic.org)
140139
- The interactive map view is Android-only — the Map tab is present but does not render a map on desktop
141140
- Some Android-specific features (widgets, specific notification channels) are unavailable
142141
- Performance may vary on low-spec hardware running Compose Desktop
@@ -145,7 +144,7 @@ Requirements:
145144
## Related Topics
146145

147146
- [Connections](connections) — connection methods overview
148-
- [Firmware Updates](firmware)in-app USB update on desktop, or the [Web Flasher](https://flasher.meshtastic.org)
147+
- [Firmware Updates](firmware) — USB, BLE, and Wi-Fi update all work the same as on Android
149148

150149
---
151150

docs/ar-rSA/user/discovery.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Discovery
33
parent: User Guide
44
nav_order: 12
5-
last_updated: 2026-06-11
5+
last_updated: 2026-07-08
66
description: Explore your mesh network — the Local Mesh Discovery scanner, traceroute paths, neighbor maps, and node discovery tools.
77
aliases:
88
- mesh-discovery
@@ -113,12 +113,12 @@ You → Node A (SNR: 8.5, RSSI: -95) → Node B (SNR: 5.2, RSSI: -108) → Targe
113113

114114
Each hop represents a relay node that forwarded the message. The SNR and RSSI values at each hop tell you about the link quality on that specific segment.
115115

116-
| What to look for | What it means |
117-
| -------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
118-
| All hops show Good SNR (> 5 dB) | Healthy path — messages flow reliably |
119-
| One hop shows Bad SNR (< 0 dB) | Weak link — this relay segment is fragile |
120-
| Many hops (4+) | Long path — consider repositioning a node to shorten it |
121-
| Different path on retry | Mesh is adapting — multiple routes exist (this is good!) |
116+
| What to look for | What it means |
117+
| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
118+
| All hops show Good SNR (≥ −7 dB, green) | Healthy path — messages flow reliably |
119+
| One hop shows Bad SNR (< −15 dB, red) | Weak link — this relay segment is fragile |
120+
| Many hops (4+) | Long path — consider repositioning a node to shorten it |
121+
| Different path on retry | Mesh is adapting — multiple routes exist (this is good!) |
122122

123123
> 💡 **Tip:** Run traceroute several times over a few minutes. If the path changes, your mesh has redundant routes — a sign of a well-connected network.
124124

docs/ar-rSA/user/firmware.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Keep your Meshtastic radio up to date with the latest firmware for new features,
1717

1818
## Checking for Updates
1919

20-
1. Open the connected radio's configuration and, under **Advanced**, tap **Firmware Update** — or tap the firmware notification if one is shown. The entry appears only for OTA-capable devices.
20+
1. Open the connected radio's configuration and, under **Advanced**, tap **Firmware Update**. The entry appears only for OTA-capable devices.
2121
2. The app checks for available firmware versions.
2222
3. Available updates show the version number and changelog summary.
2323

0 commit comments

Comments
 (0)