Skip to content

Commit c6d415a

Browse files
jamesarichgithub-actions[bot]
authored andcommitted
chore: Scheduled updates (Firmware, Hardware, Translations)
Automated updates for: - Firmware releases list - Device hardware list - Event firmware metadata - Crowdin source string uploads - Crowdin translation downloads
1 parent 3c32ffa commit c6d415a

508 files changed

Lines changed: 2806 additions & 1603 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: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@
238238
},
239239
{
240240
"id": "11114",
241-
"title": "SEN5X: Fix version parsing, VOC index reporting, and uninitialized-read hazards",
241+
"title": "SEN5X: fix version parsing, VOC index reporting, and read-buffer handling",
242242
"page_url": "https://github.com/meshtastic/firmware/pull/11114",
243243
"zip_url": "https://discord.com/invite/meshtastic"
244244
},
@@ -283,12 +283,6 @@
283283
"title": "Backlight: unify E-Ink backlight logic and fix ThinkNode M1 wake",
284284
"page_url": "https://github.com/meshtastic/firmware/pull/11061",
285285
"zip_url": "https://discord.com/invite/meshtastic"
286-
},
287-
{
288-
"id": "11042",
289-
"title": "meshnology-w10: define HAS_SPI_TFT so the TFT screen initializes again",
290-
"page_url": "https://github.com/meshtastic/firmware/pull/11042",
291-
"zip_url": "https://discord.com/invite/meshtastic"
292286
}
293287
]
294288
}

docs/ar-rSA/user/app-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ aliases:
88
- app-functions
99
- system-ai
1010
- gemini
11-
- assistant-functions
11+
- assistant
1212
---
1313

1414
# App Functions

docs/ar-rSA/user/connections.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ Bluetooth Low Energy is the default and most common connection method on Android
2929

3030
![Scanning for Bluetooth devices, with a discovered radio in the list](../../assets/screenshots/connections_bluetooth_scan.png)
3131

32-
You can filter devices by transport type using the filter chips at the top:
32+
Use the transport selector — a segmented button row below the connection card — to switch between the Bluetooth, Network, and USB transports (one is active at a time):
3333

34-
![Transport filter chips](../../assets/screenshots/connections_transport_filters.png)
34+
![Transport selector](../../assets/screenshots/connections_transport_filters.png)
3535

3636
> 💡 **Tip:** If your device doesn't appear, check that Bluetooth and Location permissions are granted, and that the radio is not already connected to another device.
3737
@@ -77,7 +77,7 @@ Some Meshtastic radios support WiFi/Ethernet connectivity, allowing TCP-based co
7777
### Connecting over the Network
7878

7979
1. Make sure the radio is on the same local network as your phone/desktop.
80-
2. On the Connect screen, select the **Network** transport filter.
80+
2. On the Connect screen, select **Network** in the transport selector.
8181
3. Choose the radio one of two ways:
8282
- **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.
8383
- **Add device manually…** — enter the radio's IP address (or hostname) and port (default: `4403`).

docs/ar-rSA/user/desktop.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -84,17 +84,17 @@ The Desktop app uses the same Compose Multiplatform UI with adaptations for larg
8484

8585
### Keyboard Shortcuts
8686

87-
All shortcuts use the **Meta** key — that's ⌘ (Command) on macOS and the Super / Windows key on Linux and Windows. (`Ctrl` is not bound.)
88-
89-
| Shortcut | Action |
90-
| ---------- | ---------------------- |
91-
| **Meta+Q** | Quit the application |
92-
| **Meta+,** | Open Settings |
93-
| **Meta+1** | Switch to Messages tab |
94-
| **Meta+2** | Switch to Nodes tab |
95-
| **Meta+3** | Switch to Map tab |
96-
| **Meta+4** | Switch to Connect tab |
97-
| **Meta+/** | Open About |
87+
Shortcuts use **** (Command) on macOS and **Ctrl** on Windows and Linux. (The Super / Windows key is not bound.)
88+
89+
| Shortcut | Action |
90+
| ------------ | ---------------------- |
91+
| **⌘/Ctrl+Q** | Quit the application |
92+
| **⌘/Ctrl+,** | Open Settings |
93+
| **⌘/Ctrl+1** | Switch to Messages tab |
94+
| **⌘/Ctrl+2** | Switch to Nodes tab |
95+
| **⌘/Ctrl+3** | Switch to Map tab |
96+
| **⌘/Ctrl+4** | Switch to Connect tab |
97+
| **⌘/Ctrl+/** | Open About |
9898

9999
### Window & System Tray
100100

docs/ar-rSA/user/discovery.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,25 @@ Additional features available from the results:
8888
8989
---
9090

91+
## Mesh Beacon
92+
93+
Mesh Beacon lets nodes invite others to join their mesh. A beaconing node periodically broadcasts an invitation — optionally advertising a channel, region, and modem preset — that nearby devices can hear even before they share a configuration.
94+
95+
Configure it under **Settings → Module Config → Mesh Beacon**:
96+
97+
- **Listen for beacons** — receive invitations broadcast by other nodes.
98+
- **Broadcast beacon** — send your own invitation at a set interval, with an optional message and an offered channel.
99+
100+
Received invitations appear as **Mesh invitations** cards on the Discovery screen. Each card shows the sender's message plus the offered channel, region, preset, and signal quality, with these actions:
101+
102+
- **Join** — switch to the offered channel and preset (retunes the radio and reboots). When the offer matches your current frequency slot, an **Add channel** action adds it without a reboot.
103+
- **Discover** — seed a Discovery scan with the offered preset so you can survey that mesh before joining (shown only when the beacon offers a preset).
104+
- **Dismiss** — ignore the invitation.
105+
106+
Channels advertised by beacons also show up in the scan setup as **Beacon channels** — select one to include it as a scan target.
107+
108+
---
109+
91110
## Manual Exploration
92111

93112
The tools below are available at any time from the node list and node detail screens. Use them to investigate specific paths and build a topology picture, alongside or instead of a full scan.
@@ -169,7 +188,7 @@ The node list itself is a powerful discovery tool when you use its filtering and
169188

170189
### Infrastructure Audit
171190

172-
- Disable **Exclude infrastructure** to see Router, Repeater, Router Late, and Client Base nodes.
191+
- Disable **Exclude infrastructure** to see Router, Router Late, and Client Base nodes.
173192
- Check their signal quality and last-heard times to verify your infrastructure nodes are healthy.
174193

175194
See [Nodes](nodes) for full details on filtering and sorting options.

docs/ar-rSA/user/firmware.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ The app may show warnings when:
120120
- [Connections](connections) — reconnecting after a firmware update
121121
- [Flashing firmware guide](https://meshtastic.org/docs/getting-started/flashing-firmware) — full firmware flashing walkthrough on meshtastic.org
122122
- [Supported devices](https://meshtastic.org/docs/hardware/devices) — check firmware compatibility by device
123-
- [FAQ](https://meshtastic.org/docs/about/faq) — common questions on meshtastic.org
123+
- [FAQ](https://meshtastic.org/docs/faq/) — common questions on meshtastic.org
124124

125125
---
126126

docs/ar-rSA/user/map-and-waypoints.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ Waypoints are shared geographic points of interest that all mesh members can see
5353
3. Choose an icon/emoji for the waypoint.
5454
4. Tap **Send** to share with the mesh.
5555

56+
Waypoints are addressed like messages: by default they broadcast on the primary channel, but a waypoint can also be sent on a specific channel or as a direct message to a single node.
57+
5658
### Waypoint Properties
5759

5860
| Property | الوصف |
@@ -116,9 +118,8 @@ Configure position behavior in **Settings → Position**.
116118
117119
## Map Sources
118120

119-
The app supports multiple map tile sources:
121+
The base map depends on your app flavor: **Google Play** builds use Google Maps, while **F-Droid** and Desktop builds use OpenStreetMap. On top of the base map, additional tile sources are available as overlays or alternatives:
120122

121-
- OpenStreetMap (default)
122123
- Satellite imagery (where available)
123124
- Offline tiles (download map areas for offline use)
124125

docs/ar-rSA/user/messages-and-channels.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ Messages are queued and transmitted based on priority:
179179
### Message Limits
180180

181181
- **Maximum length:** 200 bytes (approximately 200 characters for ASCII text)
182+
- The 200-byte cap applies to the in-app composer — the mesh payload limit itself is ~233 bytes, so messages from other senders (e.g., App Functions or Android Auto) may arrive slightly longer
182183
- **Rate limiting:** The mesh enforces airtime fairness; heavy message volume may be throttled
183184
- **Delivery:** Messages are retried automatically if no acknowledgment is received
184185

docs/ar-rSA/user/mqtt.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ A gateway node with internet access (WiFi or Ethernet) publishes mesh messages t
5252
| TLS | Secure connection to broker | Disabled |
5353
| Map Reporting | Report position to public map | Disabled |
5454

55+
### MQTT Proxy on This Phone
56+
57+
If your node has no internet access of its own, it can use the connected phone as its MQTT gateway: enable **MQTT** and **Proxy to client enabled** in the module config, and the app relays MQTT traffic between the radio and the broker over your phone's internet connection.
58+
59+
The **MQTT proxy on this phone** toggle at the top of the MQTT settings screen shows whether this relay is currently running and lets you cut it off (or restart it) immediately — without editing and re-saving the device's MQTT configuration.
60+
5561
### Default Meshtastic Broker
5662

5763
The community maintains a public broker at `mqtt.meshtastic.org`. This is intended for general use and testing.

docs/ar-rSA/user/nodes.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -103,14 +103,14 @@ Type in the search field to filter nodes by name or short name. The filter updat
103103

104104
### Filter Toggles
105105

106-
| عربي | الوصف |
107-
| -------------------------- | ---------------------------------------------------------------------------------------------- |
108-
| **Only online** | Show only nodes heard within the last 2 hours |
109-
| **Only direct** | Show only nodes with direct (non-relayed) connections |
110-
| **Include unknown** | Show nodes that haven't sent user info yet |
111-
| **Exclude infrastructure** | Hide infrastructure-role nodes (Router, Repeater, Router Late, Client Base) |
112-
| **Exclude MQTT** | Hide nodes heard only via MQTT internet bridge |
113-
| **Show ignored** | Show nodes you've previously dismissed or muted |
106+
| عربي | الوصف |
107+
| -------------------------- | ------------------------------------------------------------------------------------ |
108+
| **Only online** | Show only nodes heard within the last 2 hours |
109+
| **Only direct** | Show only nodes with direct (non-relayed) connections |
110+
| **Include unknown** | Show nodes that haven't sent user info yet |
111+
| **Exclude infrastructure** | Hide infrastructure-role nodes (Router, Router Late, Client Base) |
112+
| **Exclude MQTT** | Hide nodes heard only via MQTT internet bridge |
113+
| **Show ignored** | Show nodes you've previously dismissed or muted |
114114

115115
### Sort Options
116116

0 commit comments

Comments
 (0)