diff --git a/eastmesh-docs/boards.md b/eastmesh-docs/boards.md index cbbaf652..fbf7b654 100644 --- a/eastmesh-docs/boards.md +++ b/eastmesh-docs/boards.md @@ -178,12 +178,12 @@ These are the Wi-Fi companion targets that have a display configured for local s These are the Wi-Fi companion targets that rely on the companion app as the primary interface. For many users, this is the best everyday option. -| Target | MCU | RAM | PSRAM | Flash | LoRa | GPS | -| ----------- | ------- | ------ | ----- | ----- | ------ | --- | -| Heltec_WSL3 | ESP32S3 | 512 KB | No | 8 MB | SX1262 | ✅ | -| RAK_3112 | ESP32S3 | 512 KB | No | 8 MB | SX1262 | ✅ | +| Target | MCU | RAM | PSRAM | Flash | LoRa | GPS | +| ----------------------- | ------- | ------ | ----- | ----- | ------ | --- | +| Heltec_WSL3 | ESP32S3 | 512 KB | No | 8 MB | SX1262 | ✅ | +| RAK_3112 | ESP32S3 | 512 KB | No | 8 MB | SX1262 | ✅ | | Xiao_S3_LoRa2021F33-2G4 | ESP32S3 | 512 KB | No | 8 MB | LR2021 | | -| Xiao_S3_WIO | ESP32S3 | 512 KB | No | 8 MB | SX1262 | ✅ | +| Xiao_S3_WIO | ESP32S3 | 512 KB | No | 8 MB | SX1262 | ✅ | ## Practical Picks diff --git a/eastmesh-docs/custom-cli.md b/eastmesh-docs/custom-cli.md index 8b226e79..37b3266e 100644 --- a/eastmesh-docs/custom-cli.md +++ b/eastmesh-docs/custom-cli.md @@ -274,11 +274,11 @@ access point so it can be rescued without a serial cable. least 8 characters). The pin follows the same rules as the Bluetooth pairing pin on BLE builds: -| Device | Active pin | `EastMesh-WiFi` password | -| --- | --- | --- | -| Has a screen, no pin set | random 6-digit pin each boot, shown as `Pin:NNNNNN` on the home screen | `00NNNNNN` — read it off the screen | -| No screen, no pin set | `123456` (default) | `00123456` | -| Pin set via `set pin ` | your configured pin (any device) | your pin zero-padded to 8 digits, e.g. pin `4242` → `00004242` | +| Device | Active pin | `EastMesh-WiFi` password | +| --------------------------- | ---------------------------------------------------------------------- | -------------------------------------------------------------- | +| Has a screen, no pin set | random 6-digit pin each boot, shown as `Pin:NNNNNN` on the home screen | `00NNNNNN` — read it off the screen | +| No screen, no pin set | `123456` (default) | `00123456` | +| Pin set via `set pin ` | your configured pin (any device) | your pin zero-padded to 8 digits, e.g. pin `4242` → `00004242` | Notes on the pin: diff --git a/eastmesh-docs/releases.md b/eastmesh-docs/releases.md index 3120a466..d4218bc8 100644 --- a/eastmesh-docs/releases.md +++ b/eastmesh-docs/releases.md @@ -24,12 +24,12 @@ If you are not sure which track you need, start with `companion-wifi` for app-co EastMesh publishes four release tracks: -| Track | Use it when | Firmware filename suffix | -| ----- | ----------- | ------------------------ | -| `companion-wifi` | You want a companion device that connects over Wi-Fi instead of BLE or USB. | `*_companion_radio_wifi` | -| `observer-eastmesh` | You want a repeater with Wi-Fi and MQTT uplink, usually feeding broker visibility such as EastMesh/CoreScope. | `*_repeater_observer` | -| `repeater-bridge-espnow` | You want a local ESP-NOW bridge between nearby repeaters, without MQTT uplink or the EastMesh web panel. | `*_repeater_bridge_espnow` | -| `observer-eastmesh-bridge-espnow` | You want one repeater to provide both MQTT uplink and local ESP-NOW bridge duties. | `*_repeater_observer_espnow` | +| Track | Use it when | Firmware filename suffix | +| --------------------------------- | ------------------------------------------------------------------------------------------------------------- | ---------------------------- | +| `companion-wifi` | You want a companion device that connects over Wi-Fi instead of BLE or USB. | `*_companion_radio_wifi` | +| `observer-eastmesh` | You want a repeater with Wi-Fi and MQTT uplink, usually feeding broker visibility such as EastMesh/CoreScope. | `*_repeater_observer` | +| `repeater-bridge-espnow` | You want a local ESP-NOW bridge between nearby repeaters, without MQTT uplink or the EastMesh web panel. | `*_repeater_bridge_espnow` | +| `observer-eastmesh-bridge-espnow` | You want one repeater to provide both MQTT uplink and local ESP-NOW bridge duties. | `*_repeater_observer_espnow` | !!! note "Bridge firmware is not a WAN bridge" diff --git a/release-notes.yml b/release-notes.yml index 41143ced..4917215c 100644 --- a/release-notes.yml +++ b/release-notes.yml @@ -463,7 +463,7 @@ releases: tag: "observer-eastmesh-v2026.8.3" date: "2026-08-23" previous_version: "2026.8.2" - summary: "Fixes the web panel going unreachable after long uptimes due to internal heap fragmentation, adds web panel self-healing and heap-health CLI counters, and fixes the stats page Channel/Gateway cells." + summary: "Fixes the web panel going unreachable after long uptimes due to internal heap fragmentation, adds web panel self-healing and heap-health CLI counters, fixes the stats page Channel/Gateway cells, and keeps the T-Beam 1W external PA ramp time from being reset by TX power changes." changes: - type: fixed area: web @@ -477,6 +477,9 @@ releases: - type: fixed area: web text: "Fixed the Channel and Gateway cells on the web panel stats page always showing `--`; the stats summary now carries the Wi-Fi channel, gateway health, and watchdog reconnect count." + - type: fixed + area: radio + text: "Fixed the LilyGo T-Beam 1W external PA ramp time being silently reset from 800 µs back to RadioLib's 200 µs default whenever TX power was applied (at boot and via `set tx`); every power change now re-applies the 800 µs ramp the external PA requires." - type: added area: tools text: "Added `eastmesh-tools/web-heap-check.sh` to read heap and service health over the HTTPS API and optionally stress the web panel with browser-style bursts." @@ -758,7 +761,7 @@ releases: tag: "observer-eastmesh-bridge-espnow-v2026.8.3" date: "2026-08-23" previous_version: "2026.8.2" - summary: "Fixes the web panel going unreachable after long uptimes due to internal heap fragmentation, adds web panel self-healing and heap-health CLI counters, and fixes the stats page Channel/Gateway cells." + summary: "Fixes the web panel going unreachable after long uptimes due to internal heap fragmentation, adds web panel self-healing and heap-health CLI counters, fixes the stats page Channel/Gateway cells, and keeps the T-Beam 1W external PA ramp time from being reset by TX power changes." changes: - type: fixed area: web @@ -772,6 +775,9 @@ releases: - type: fixed area: web text: "Fixed the Channel and Gateway cells on the web panel stats page always showing `--`; the stats summary now carries the Wi-Fi channel, gateway health, and watchdog reconnect count." + - type: fixed + area: radio + text: "Fixed the LilyGo T-Beam 1W external PA ramp time being silently reset from 800 µs back to RadioLib's 200 µs default whenever TX power was applied (at boot and via `set tx`); every power change now re-applies the 800 µs ramp the external PA requires." - type: added area: tools text: "Added `eastmesh-tools/web-heap-check.sh` to read heap and service health over the HTTPS API and optionally stress the web panel with browser-style bursts."