Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions androidApp/src/main/assets/device_hardware.json
Original file line number Diff line number Diff line change
Expand Up @@ -1437,5 +1437,18 @@
"images": [
"heltec-t096.svg"
]
},
{
"hwModel": 129,
"hwModelSlug": "THINKNODE_M7",
"platformioTarget": "thinknode_m7",
"architecture": "esp32-s3",
"activelySupported": false,
"supportLevel": 1,
"displayName": "ThinkNode M7",
"tags": [
"Elecrow"
],
"requiresDfu": false
}
]
54 changes: 54 additions & 0 deletions androidApp/src/main/assets/firmware_releases.json
Original file line number Diff line number Diff line change
Expand Up @@ -188,12 +188,54 @@
]
},
"pullRequests": [
{
"id": "10638",
"title": "Add 1.25 Meter '125cm' amateur radio region support",
"page_url": "https://github.com/meshtastic/firmware/pull/10638",
"zip_url": "s"
},
{
"id": "10637",
"title": "ESP32: Update pioarduino to v3.3.9",
"page_url": "https://github.com/meshtastic/firmware/pull/10637",
"zip_url": "s"
},
{
"id": "10634",
"title": "Additional *RAK* missing values for 6421 / 13300 13302 modules + Zebra/Nebra Hat Configs",
"page_url": "https://github.com/meshtastic/firmware/pull/10634",
"zip_url": "s"
},
{
"id": "10633",
"title": "revert a conflict regression and introduce the DCDC workaround ",
"page_url": "https://github.com/meshtastic/firmware/pull/10633",
"zip_url": "s"
},
{
"id": "10627",
"title": "Add 70cm amateur radio region support",
"page_url": "https://github.com/meshtastic/firmware/pull/10627",
"zip_url": "s"
},
{
"id": "10625",
"title": "Add MVP control point routing module for Meshtastic",
"page_url": "https://github.com/meshtastic/firmware/pull/10625",
"zip_url": "https://discord.com/invite/meshtastic"
},
{
"id": "10604",
"title": "Add XIAO ESP32C6 + Wio SX1262 variant with hardware SPI support",
"page_url": "https://github.com/meshtastic/firmware/pull/10604",
"zip_url": "https://discord.com/invite/meshtastic"
},
{
"id": "10602",
"title": "Mesh node t1 fixes",
"page_url": "https://github.com/meshtastic/firmware/pull/10602",
"zip_url": "s"
},
{
"id": "10587",
"title": "Add SHT2x CRC check to fix i2c scan hang",
Expand All @@ -217,6 +259,18 @@
"title": "TCA8418 keypad interface optimisations",
"page_url": "https://github.com/meshtastic/firmware/pull/10568",
"zip_url": "https://discord.com/invite/meshtastic"
},
{
"id": "10565",
"title": "Fix: MQTT topic not updated when LoRa region changes",
"page_url": "https://github.com/meshtastic/firmware/pull/10565",
"zip_url": "s"
},
{
"id": "10558",
"title": "Add T-Beam BPF - 144-148 Mhz LoRa @ ~37 dBm (5 Watts)",
"page_url": "https://github.com/meshtastic/firmware/pull/10558",
"zip_url": "s"
}
]
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions docs/bg-rBG/user/connections.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@ Meshtastic поддържа множество транспортни метод

## Bluetooth (BLE)

Bluetooth Low Energy is the default and most common connection method on Android.
Bluetooth Low Energy е методът за свързване по подразбиране и най-често срещаният в Android.

### Pairing a Device
### Сдвояване на устройство

1. Ensure your Meshtastic radio is powered on and in pairing mode.
2. Open the app and navigate to the **Connect** tab.
3. Tap **Scan for Devices** — nearby Meshtastic radios will appear.
4. Select your device from the list.
5. Accept the Bluetooth pairing prompt if shown.
1. Уверете се, че вашето радио Meshtastic е включено и е в режим на сдвояване.
2. Отворете приложението и отидете в раздела **Свързване**.
3. Натиснете **Сканиране за устройства** — ще се появят близките радиа Meshtastic.
4. Изберете вашето устройство от списъка.
5. Приемете подканата за Bluetooth сдвояване, ако се покаже.

![Device list item](../../assets/screenshots/connections_bluetooth_scan.png)

Expand All @@ -40,11 +40,11 @@ You can filter devices by transport type using the filter chips at the top:
| Икона | Състояние | Описание |
| ----- | ------------------ | ------------------------------ |
| 🟢 | Свързано | Установена активна радиовръзка |
| 🟡 | Свързване | Handshake in progress |
| 🟡 | Свързване | Ръкостискането е в ход |
| 🔴 | Прекъсната връзка | Няма активна връзка |
| ⚪ | Не е конфигурирано | Няма избрано устройство |

When connecting, a status indicator shows the current connection state:
При свързване, индикатора за състояние показва текущото състояние на връзката:

![Connecting status](../../assets/screenshots/connections_connecting.png)

Expand Down
6 changes: 3 additions & 3 deletions docs/bg-rBG/user/map-and-waypoints.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ The map displays:

Node markers on the map indicate:

| Color | Meaning |
| Цвят | Значение |
| ----- | ---------------------------------------------- |
| Зелен | Online (heard recently) |
| Жълт | Away (heard within 2 hours) |
| Gray | Offline (stale position) |
| Сив | Offline (stale position) |
| Син | Your own node |

### Map Controls
Expand Down Expand Up @@ -62,7 +62,7 @@ Waypoints are shared geographic points of interest that all mesh members can see
| ---------- | ------------------------------------------------------- |
| Име | Short identifier (max 30 characters) |
| Описание | Optional longer description |
| Icon | Visual marker emoji on the map |
| Икона | Visual marker emoji on the map |
| Заключен | If locked, only the creator can edit or delete |
| Expiration | Optional auto-remove time |

Expand Down
34 changes: 17 additions & 17 deletions docs/bg-rBG/user/messages-and-channels.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Messages & Channels
title: Съобщения & Канали
parent: Ръководство за потребители
nav_order: 3
last_updated: 2026-05-13
Expand All @@ -11,7 +11,7 @@ aliases:
- conversations
---

# Messages & Channels
# Съобщения & Канали

Meshtastic supports two communication modes: **channel broadcasts** and **direct messages**.

Expand All @@ -27,12 +27,12 @@ Every Meshtastic device comes with a default **LongFast** channel. This is an un

Channels support multiple encryption levels:

| Icon | Security Level | Описание |
| ---- | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- |
| 🔒 | PSK (256-bit AES) | Fully encrypted with a strong pre-shared key. Only nodes with the matching key can read messages. |
| 🔐 | PSK (128-bit AES) | Encrypted with a shorter key. Secure for most uses but 256-bit is preferred for sensitive data. |
| 🔓 | Default / Open | Uses the well-known default key. **Any Meshtastic device** on the same preset can read these messages. |
| ⚠️ | Insecure + Position | Open channel that also broadcasts your GPS position. Use with caution in public meshes. |
| Икона | Security Level | Описание |
| ----- | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- |
| 🔒 | PSK (256-bit AES) | Fully encrypted with a strong pre-shared key. Only nodes with the matching key can read messages. |
| 🔐 | PSK (128-bit AES) | Encrypted with a shorter key. Secure for most uses but 256-bit is preferred for sensitive data. |
| 🔓 | Default / Open | Uses the well-known default key. **Any Meshtastic device** on the same preset can read these messages. |
| ⚠️ | Insecure + Position | Open channel that also broadcasts your GPS position. Use with caution in public meshes. |

> 🔒 **Security Tip:** Always configure a unique PSK for private communications. The default channel is intentionally open so new users can discover the mesh — but you should create a separate encrypted channel for anything sensitive.

Expand All @@ -57,15 +57,15 @@ Direct messages (DMs) are point-to-point encrypted communications between two sp

### Message States

| State | Icon | Meaning |
| --------------------------------- | ---- | ----------------------------------------------------------------------------------------------------------------- |
| Queued | ⏳ | Message waiting to be sent |
| En route | ✓ | Delivered to the radio, awaiting acknowledgment |
| Доставено | ✓✓ | Acknowledgment received from recipient |
| Received | ✓ | Message received from the mesh (incoming) |
| S&F Routing | 🔗 | Store & Forward: message being routed through an S&F node |
| S&F Confirmed | 🔗 | Store & Forward: delivery confirmed via S&F node |
| Грешка | ✗ | Delivery failed after retries |
| Състояние | Икона | Значение |
| --------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------- |
| Queued | ⏳ | Message waiting to be sent |
| En route | ✓ | Delivered to the radio, awaiting acknowledgment |
| Доставено | ✓✓ | Acknowledgment received from recipient |
| Received | ✓ | Message received from the mesh (incoming) |
| S&F Routing | 🔗 | Store & Forward: message being routed through an S&F node |
| S&F Confirmed | 🔗 | Store & Forward: delivery confirmed via S&F node |
| Грешка | ✗ | Delivery failed after retries |

### Delivery Errors

Expand Down