mikecarper
4ed3307c6c
Add MeshTower V2 SD-backed LoRa OTA
2026-08-03 12:49:36 -07:00
mikecarper
9b8c68d926
Extend GPIO timers and status reporting
2026-08-03 02:07:03 -07:00
mikecarper
1e009abe4c
Add user-controlled GPIO commands
2026-08-02 22:57:17 -07:00
mikecarper
60d99d099b
Restore WiFi OTA to lean ESP32 builds
2026-07-31 16:01:07 -07:00
mikecarper
308589afa3
Harden nRF52 shutdown and radio recovery
2026-07-31 16:01:02 -07:00
mikecarper
86160e9323
Relay opaque flood packets through repeaters
2026-07-31 13:28:45 -07:00
mikecarper
9103b40786
Add CLI command availability matrix
2026-07-30 15:19:19 -07:00
mikecarper
7c6ebe352a
Restore portable bridge path and delay controls
logging-v1.16.08-halo-keymind-cascade-dev-c19f248d
v1.16.08-halo-keymind-cascade-dev-c19f248d
lora-ota-v1.16.08-halo-keymind-cascade-dev-c19f248d
2026-07-30 12:54:37 -07:00
mikecarper
c19f248d97
Fix firmware matrix build failures
2026-07-30 01:18:21 -07:00
mikecarper
07c968cb54
Speed Option 3 builds and harden radio IRQ handling
2026-07-29 14:26:57 -07:00
mikecarper
6460aaa53b
Split FULL MQTT and logging profiles
2026-07-29 13:35:25 -07:00
mikecarper
a6ace6076c
Add WebConfig CLI and standalone WiFi controls
2026-07-29 13:13:37 -07:00
mikecarper
0dcb4b7d19
Expand ESP32 FULL neighbor capacity
2026-07-29 13:10:52 -07:00
mikecarper
e6abf3ea7d
Share WiFi OTA seeding across full ESP32 builds
2026-07-29 01:51:01 -07:00
mikecarper
3a5f330727
Document WiFi builds and improve firmware UX
2026-07-29 00:44:35 -07:00
mikecarper
44faf158b2
Add path-qualified channel scope buckets
2026-07-28 23:33:42 -07:00
mikecarper
586423d0d2
Extend repeater flood control and logging reliability
2026-07-28 16:05:52 -07:00
mikecarper
ea030f8e9a
Add standardized ESP32 FULL logging builds
2026-07-25 10:24:21 -07:00
mikecarper
ae2af7ef4d
Harden observer preferences and portable controls
2026-07-25 07:59:44 -07:00
mikecarper
c1caa5ad81
Merge observer firmware and webconfig updates
...
# Conflicts:
# MQTT_INTERNALS.md
# build.sh
# docs/cli_commands.md
# examples/simple_repeater/MyMesh.cpp
# examples/simple_repeater/MyMesh.h
# examples/simple_repeater/UITask.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_room_server/MyMesh.h
# examples/simple_room_server/UITask.cpp
# examples/simple_sensor/SensorMesh.cpp
# platformio.ini
# scripts/generate_webconfig_html.py
# src/MeshCore.h
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/CommonCLI_Observer.cpp
# src/helpers/ESP32Board.h
# src/helpers/MQTTMessageBuilder.cpp
# src/helpers/MQTTPresets.h
# src/helpers/NRF52Board.cpp
# src/helpers/NRF52Board.h
# src/helpers/bridges/MQTTBridge.cpp
# src/helpers/bridges/MQTTBridge.h
# src/helpers/esp32/WebConfigServer.cpp
# src/helpers/esp32/WebConfigServer.h
# src/helpers/radiolib/RadioLibWrappers.cpp
# src/helpers/radiolib/RadioLibWrappers.h
# variants/lilygo_tbeam_SX1262/platformio.ini
# variants/lilygo_tbeam_SX1276/platformio.ini
# variants/lilygo_tlora_v2_1/platformio.ini
# webui/index.html
2026-07-24 02:16:47 -07:00
mikecarper
9a4834b192
Merge PowerSaving v16 updates
2026-07-24 01:34:35 -07:00
mikecarper
566ef08f25
Merge upstream dev into keymindCascade
2026-07-24 01:23:20 -07:00
mikecarper
f1caf74d33
Keep certificate bundle in full ESP32 builds
2026-07-24 01:13:57 -07:00
mikecarper
455b3f97e0
Scale CAD scan timeouts to radio settings
2026-07-24 01:13:14 -07:00
mikecarper
c1752f2db1
Defer remote commands outside receive stack
2026-07-24 00:18:35 -07:00
mikecarper
6cf0954463
Defer repeater adverts outside remote command stack
2026-07-23 23:50:22 -07:00
mikecarper
e6c878a011
Recover SX1262 from stuck transmit busy
2026-07-23 23:01:17 -07:00
mikecarper
9051955c6c
Service watchdog during bounded CAD
2026-07-23 22:42:50 -07:00
Liam Cottle
e780cca237
Merge pull request #3033 from liamcottle/board/lilygo-tbeam-sx1276
...
Increase LilyGo T-Beam SX1276 channels from 8 to 40
2026-07-24 15:34:19 +12:00
liamcottle
520fa77f4f
increase tbeam sx1276 max group channels from 8 to 40
2026-07-24 15:31:01 +12:00
mikecarper
fc1cfe6952
Bound hardware CAD scans
2026-07-23 17:33:00 -07:00
Liam Cottle
d531a98da1
Merge pull request #2819 from ViezeVingertjes/fix/kiss-modem-usb-backpressure
...
fix: prevent ESP32 KISS modem stalls under USB backpressure
2026-07-24 11:51:34 +12:00
mikecarper
abd2d3b7a8
Evaluate mesh clock when quorum arrives
2026-07-23 11:20:07 -07:00
mikecarper
468e7846bd
Collect edge clock samples with repeat off
2026-07-23 11:00:21 -07:00
mikecarper
b56b350a5d
Enable CAD in Cascade profile
2026-07-23 10:43:03 -07:00
mikecarper
6c99ae39a9
Add edge clock sync diagnostics
2026-07-23 10:40:45 -07:00
mikecarper
836af4b623
Fix onboard GPS in LoRa OTA builds
2026-07-23 09:57:01 -07:00
mikecarper
4d9bb06640
Fix SenseCAP Solar repeater GPS build
2026-07-23 09:26:58 -07:00
Kevin Le
0cc580afec
GPS PowerSaving 1.4: Added GPS PowerSaving for Seeed T1000e, Heltec Mesh Solar and Heltec Tracker.
...
Not supported: Mesh Adventurer (unable to off GPS power) and ThinkNode M1 (manual GPS switch).
2026-07-23 23:21:41 +07:00
Kevin Le
a2fe2ea642
Added T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps
2026-07-23 12:35:43 +07:00
Kevin Le
0843c7c5ae
Fix blank OLED on T-Beam Supreme V3 (I2C bus init + 0x3D address)
...
https://github.com/meshcore-dev/MeshCore/pull/2815
2026-07-23 12:26:31 +07:00
mikecarper
886a1a9c6f
Add constrained companion OTA fallbacks
2026-07-22 18:09:05 -07:00
mikecarper
3a7101556f
Enable LoRa OTA for full and companion builds
2026-07-22 16:41:50 -07:00
mikecarper
c8052e90c2
Enable onboard GPS in LoRa OTA builds
2026-07-22 16:00:59 -07:00
mikecarper
b98a7a7b54
Keep ESP32 OTA images within legacy slot
2026-07-22 15:04:40 -07:00
agessaman and Claude Opus 4.8
41cc36b773
build.sh: put the published build number in observer asset filenames
...
Stamp FIRMWARE_BUILD_NUMBER into FIRMWARE_VERSION_STRING (the output
filename), so dev assets become <env>-v1.16.0.N-dev-<hash>.bin and the web
flasher's Version dropdown (parsed from the asset name by the /releases
Worker) shows the true published build instead of the bare base version.
The build-number suffix is computed once, up front, and now feeds BOTH the
filename and the embedded -DFIRMWARE_VERSION (byte-for-byte unchanged, it
already carried .N). Local builds without the counter still produce
3-segment names, so OTA and every filename parser stay backward-compatible.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-22 11:26:35 -07:00
mikecarper
d26a45f15a
Build all generated LoRa OTA targets
2026-07-22 10:11:45 -07:00
mikecarper
7abb5fb95b
Add portable LoRa OTA repeater builds
2026-07-22 10:05:52 -07:00
Liam Cottle
8a69f34101
Merge pull request #3023 from agessaman/fix/rx-boosted-gain
...
fix(room_server): support RX boosted gain
2026-07-23 03:22:41 +12:00
Kevin Le
d6c61af7c7
Added POWERSAVING_DEBUG=1
2026-07-22 16:19:54 +07:00