Valentin V. Bartenev
fdd6ef7b0b
Docs: fixes and menu translation
2026-05-02 21:31:14 +03:00
Valentin V. Bartenev and GitHub
0b6501f874
Heading for features lists in README.md
2026-05-02 20:48:45 +03:00
Valentin V. Bartenev and GitHub
194e004186
Add info about fan control feature to README.md
2026-05-02 20:13:36 +03:00
Valentin V. Bartenev and GitHub
3b017b42f0
Even shorter heading README.md
2026-05-02 20:12:19 +03:00
Valentin V. Bartenev and GitHub
fa2f1fc1b5
Shorter heading in README.md
2026-05-02 20:11:05 +03:00
Valentin V. Bartenev and GitHub
dedffa6dc2
Update README.md
2026-05-02 20:08:45 +03:00
Valentin V. Bartenev
5cc794ce1b
Slightly refresh docs index
2026-05-02 19:53:12 +03:00
Valentin V. Bartenev
28d43e964d
Adopt and translate documentation
2026-05-02 19:47:10 +03:00
Valentin V. Bartenev and GitHub
fda92915d4
Reorganize web-panel feature list in README.md
2026-05-02 18:54:58 +03:00
Valentin V. Bartenev
a6a6b4f43f
Slightly crop web-panel app screenshot
...
To make it equally sized with the stats one, which gives better look
when they are side-by-side on the README page.
2026-05-02 17:19:56 +03:00
Valentin V. Bartenev and GitHub
80c83423fa
Adjust web-panel features and screenshots in README.md
2026-05-02 17:02:17 +03:00
Valentin V. Bartenev
9e964d3b23
Update web-panel screenshots to MeshCoreTel variant
...
Format is changed to WebP for better compression and reduced loading time.
2026-05-02 16:50:58 +03:00
Valentin V. Bartenev and GitHub
d129846acd
Add screenshots of web-panel to README.md
2026-05-02 04:22:36 +03:00
Valentin V. Bartenev
c4e7a43639
Adjust GitHub-pages site logo
2026-05-02 01:34:02 +03:00
Valentin V. Bartenev
18a0db8d42
Adjust GitHub-pages site configuration for MeshCoreTel-firmware
2026-05-02 01:30:25 +03:00
Valentin V. Bartenev
4c95fb11d4
Remove migaration docs page
...
It's about migration from older EastMesh firmware:
- https://github.com/xJARiD/MeshCore
and not relevant to MeshCoreTel at all.
2026-05-02 01:13:54 +03:00
Valentin V. Bartenev
ea3f676a3a
Replaced EastMesh to MeshCoreTel across all the docs
2026-05-01 20:45:40 +03:00
Valentin V. Bartenev and GitHub
3ae2aab8ed
Fix EastMesh firmware URI in README.md
2026-05-01 20:30:13 +03:00
Valentin V. Bartenev and GitHub
ef65791d72
Additional correction in README.md
2026-05-01 20:23:13 +03:00
Valentin V. Bartenev and GitHub
b0ead9e695
Fix README.md
2026-05-01 20:21:07 +03:00
Valentin V. Bartenev and GitHub
729f5c45e4
Adjust heading in README.md
2026-05-01 20:00:14 +03:00
Valentin V. Bartenev and GitHub
d0b9c82464
Update README.md
2026-05-01 19:59:14 +03:00
Valentin V. Bartenev and GitHub
fe8e0556df
Translated README.md
2026-05-01 19:51:18 +03:00
Valentin V. Bartenev
89aec17b68
Remove Station G2 repeater build with logging
...
There's no known reason why additional firmware build of this board
with serial logging enabled was needed.
So, removing it for now to optimize building process and cleanup
firmware list.
2026-05-01 15:34:23 +03:00
Valentin V. Bartenev
d74d99c7f1
Add DIY ESP32S3 N16R8 E22 Back2back board support
...
This closes #1 .
2026-05-01 15:29:56 +03:00
Valentin V. Bartenev
afd5fc2f98
Unify firmware version format with release builds.
2026-04-29 01:07:11 +03:00
Valentin V. Bartenev
79550a7f81
Update building script for MeshCoreTel release.
2026-04-28 18:18:13 +03:00
Valentin V. Bartenev
a99196c3ce
Do not tokenize HW model in JSON payload.
...
Tokenization replaces dots and spaces with underscores
making it look ugly on the MeshCoreTel website.
2026-04-28 03:27:49 +03:00
Valentin V. Bartenev
68e951e204
Work around IDFv4 heap canary corruption on early connect failure.
...
When the MQTT WebSocket handshake fails before a connection is fully
established (e.g. "Sec-WebSocket-Accept not found"), the IDF v4
transport teardown path writes only 3 of the 4 bytes of the heap block
tail canary (expected 0xbaad5678, actual 0xbaad5600). The subsequent
esp_mqtt_client_destroy() call frees that block, causing multi_heap_free
to detect the broken canary and abort:
CORRUPT HEAP: Bad tail at 0x3fcb42a4. Expected 0xbaad5678 got 0xbaad5600
assert failed: multi_heap_free multi_heap_poisoning.c:259 (head != NULL)
The fix is to check heap integrity with heap_caps_check_integrity_all(false)
between esp_mqtt_client_stop() and esp_mqtt_client_destroy(). If corruption
is detected, scan internal SRAM (0x3FC00000–0x3FD00000) for the truncated
canary pattern and restore it to the correct value before
destroy() runs.
The scan is a no-op when the heap is clean and is compiled out entirely
on IDF v5+, where the underlying bug does not exist.
This fixes crash-on-reconnect observed with ESP32-S3 + IDF v4 + WSS transport.
2026-04-28 03:01:37 +03:00
Valentin V. Bartenev
03c365124b
Fix truncation of LWT message.
...
It's just too small to fit the whole JSON that is put there
in refreshBrokerState().
2026-04-28 02:11:59 +03:00
Valentin V. Bartenev
46b0df7a4b
Removed EastMesh MQTT broker support.
...
It's intended for Eastern Australia repeaters only. Using original EastMesh
firmware is prefered in this case.
2026-04-28 00:52:26 +03:00
Valentin V. Bartenev
64cebbc750
Updated readme and licence for this fork.
2026-04-27 03:15:43 +03:00
Valentin V. Bartenev
f1912ff184
Added support for MeshCoreTel broker.
2026-04-27 03:15:00 +03:00
xJARiD and GitHub
41a29975a4
Merge pull request #48 from xJARiD/develop
...
update docs
2026-04-23 09:50:10 +10:00
Jared Dohrman
e31c19a848
update docs
2026-04-23 09:49:51 +10:00
xJARiD and GitHub
2b1eb2df56
Merge pull request #47 from xJARiD/develop
...
fix: PMU web stats display and `start ota` command consistency
2026-04-23 09:43:46 +10:00
Jared Dohrman
d75e9b140c
docs: add repeater-mqtt-eastmesh-v1.3.11 release notes
2026-04-23 09:37:29 +10:00
Jared Dohrman
4b83142b9e
fix: start ota is now consistent across command sources
2026-04-23 09:27:48 +10:00
Jared Dohrman
9085265637
fix: add missing USE_SX1262 for TBeam 1W
2026-04-23 09:18:52 +10:00
Jared Dohrman
5c50295552
fix: hide battery voltage range text for PMU-backed web stats
2026-04-22 18:06:29 +10:00
xJARiD and GitHub
134262a18d
Merge pull request #46 from xJARiD/develop
...
feat: add mqtt client version to repeater app and cli
2026-04-22 13:37:55 +10:00
Jared Dohrman
46f0496865
feat: add mqtt client version to repeater app and cli
2026-04-22 13:29:03 +10:00
Jared Dohrman
b1a32fa56b
fix: make repeater stats battery display board-aware
2026-04-22 10:57:04 +10:00
xJARiD and GitHub
874b51ac04
Merge pull request #45 from xJARiD/develop
...
fix: reduce repeater battery polling
2026-04-22 10:03:12 +10:00
Jared Dohrman
bbab7c95d4
refactor: remove legacy battery reporting toggle path
2026-04-22 09:57:51 +10:00
Jared Dohrman
274cb8b8c2
fix: reduce repeater battery polling
2026-04-22 08:50:07 +10:00
xJARiD and GitHub
4b718732a0
Merge pull request #44 from xJARiD/develop
...
docs: update web panel screenshots
2026-04-21 20:36:31 +10:00
Jared Dohrman
6dfc5ff713
docs: update web panel screenshots
2026-04-21 20:35:37 +10:00
xJARiD and GitHub
61b5ed7b13
Merge pull request #43 from xJARiD/develop
...
fix: improve stats archive rotation and satellites trend handling
2026-04-21 19:18:20 +10:00
Jared Dohrman
63e9368c84
fix: improve stats archive rotation and satellites trend handling
2026-04-21 19:14:17 +10:00