mikecarper
19206f7745
Merge remote-tracking branch 'upstream/dev' into keymindCascade
...
# Conflicts:
# build.sh
# platformio.ini
# variants/station_g2/platformio.ini
2026-08-09 15:49:06 -07:00
Scott Powell
93b2db63de
* version 1.17.0
2026-08-09 15:14:46 +10:00
mikecarper
cfdf33b7ca
Expand repeater FPF7 to 63 rules
2026-08-07 17:22:21 -07:00
mikecarper
5b0af29ad1
Unify repeater flood policy persistence
2026-08-07 17:01:55 -07:00
mikecarper
11b692abfa
Harden firmware recovery and retries
...
Improve companion BLE delivery and idempotent remote CLI retries, make FPF7 persistence atomic with FPF6 migration, verify staged OTA data on resume, and clarify filter policy wildcard and BlackHole semantics.
2026-08-07 16:24:53 -07:00
mikecarper
7f56da7a34
Extend flood policy and harden message retries
2026-08-07 14:26:31 -07:00
mikecarper
df2dd41512
Scope preference saves to changed settings
2026-08-06 15:33:40 -07:00
mikecarper
81ff965c7c
Add recent repeater prefix search
2026-08-05 17:54:52 -07:00
mikecarper
6ddbaf3274
Fix LR2021 side detectors and W12 shutdown
2026-08-05 17:33:20 -07:00
mikecarper
24c580f90a
Merge remote-tracking branch 'upstream/dev' into keymindCascade
...
# Conflicts:
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/radiolib/RadioLibWrappers.cpp
2026-08-05 16:49:57 -07:00
mikecarper
5640fe0641
Merge remote-tracking branch 'IoTThinks/PowerSaving-v16' into keymindCascade
...
# Conflicts:
# build-iotthinks.sh
# examples/companion_radio/MyMesh.cpp
# examples/simple_repeater/MyMesh.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# variants/rak4631/platformio.ini
2026-08-05 16:28:53 -07:00
Kevin Le
6160509efc
PowerSaving17: Cleanup for RX PowerSaving
2026-08-05 22:06:23 +07:00
ripplebiz
84e3a67bd7
Merge pull request #3115 from oltaco/meshnology_w12
...
Add support for Meshnology W12 and LR2021 Wrapper
2026-08-05 15:04:00 +10:00
taco
9d4f93806d
LR2021: auto-LDRO for side detectors
2026-08-05 14:23:32 +10:00
taco
696a82d7c2
LR2021 multi-SF support (side detectors)
2026-08-05 14:23:32 +10:00
mikecarper
3ba0fb1847
Add configurable repeater telemetry history
2026-08-04 15:35:15 -07:00
mikecarper
d8fce71d92
Merge upstream dev fixes
...
Include anonymous-request reply-path bounds validation and the upstream ThinkNode M6 GPS REINIT fix.
2026-08-04 09:41:50 -07:00
mikecarper
462e639270
Fix release matrix build failures
2026-08-04 00:47:17 -07:00
mikecarper
44ec918303
Harden WiFi and LR1110 recovery
2026-08-03 16:23:23 -07:00
mikecarper
9bec10b41a
Merge IoTThinks PowerSaving v16 updates
...
# Conflicts:
# examples/companion_radio/MyMesh.cpp
# examples/simple_repeater/MyMesh.cpp
# examples/simple_repeater/UITask.cpp
# examples/simple_repeater/UITask.h
# examples/simple_room_server/MyMesh.cpp
# examples/simple_room_server/MyMesh.h
# examples/simple_sensor/SensorMesh.cpp
# examples/simple_sensor/SensorMesh.h
# src/Dispatcher.cpp
# src/Dispatcher.h
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/radiolib/CustomLR1110.h
# src/helpers/radiolib/CustomLR1110Wrapper.h
# src/helpers/radiolib/CustomSX1262.h
# src/helpers/radiolib/CustomSX1262Wrapper.h
# src/helpers/radiolib/RadioLibWrappers.cpp
# src/helpers/radiolib/RadioLibWrappers.h
# variants/rak4631/platformio.ini
# variants/thinknode_m3/variant.cpp
# variants/thinknode_m3/variant.h
# variants/thinknode_m6/variant.cpp
# variants/thinknode_m6/variant.h
2026-08-03 15:09:52 -07:00
mikecarper
61cb8d6e96
Merge upstream dev into keymindCascade
...
# Conflicts:
# docs/payloads.md
# examples/companion_radio/DataStore.cpp
# examples/companion_radio/DataStore.h
# examples/companion_radio/MyMesh.cpp
# examples/companion_radio/MyMesh.h
# examples/companion_radio/NodePrefs.h
# examples/companion_radio/main.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_room_server/MyMesh.h
# examples/simple_sensor/SensorMesh.cpp
# platformio.ini
# src/Utils.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/NRF52Board.cpp
# src/helpers/nrf52/SerialEthernetInterface.cpp
# src/helpers/radiolib/CustomLLCC68.h
# src/helpers/radiolib/CustomLLCC68Wrapper.h
# src/helpers/radiolib/CustomLR1110.h
# src/helpers/radiolib/CustomSTM32WLxWrapper.h
# src/helpers/radiolib/CustomSX1262.h
# src/helpers/radiolib/CustomSX1268.h
# src/helpers/radiolib/CustomSX1268Wrapper.h
# src/helpers/ui/ST7735Display.cpp
# test/mocks/Stream.h
# variants/minewsemi_me25ls01/target.h
# variants/wio-tracker-l1/platformio.ini
2026-08-03 14:53:59 -07:00
Scott Powell
0fd11ed223
* bounds check added for anon_req reply_path_len
2026-08-04 01:00:31 +10:00
mikecarper
9b8c68d926
Extend GPIO timers and status reporting
2026-08-03 02:07:03 -07:00
IoTThinks
1fe531e6a4
Merge pull request #11 from Dom4n/rx-powersaving
...
Added RX duty-cycle power saving support
2026-08-03 16:05:03 +07:00
mikecarper
1e009abe4c
Add user-controlled GPIO commands
2026-08-02 22:57:17 -07:00
mikecarper
308589afa3
Harden nRF52 shutdown and radio recovery
2026-07-31 16:01:02 -07:00
Kevin Le
07172b7c54
Added battery voltage and Powersaving status to repeater OLED
2026-07-31 20:57:22 +07:00
mikecarper
7c6ebe352a
Restore portable bridge path and delay controls
2026-07-30 12:54:37 -07:00
mikecarper
c19f248d97
Fix firmware matrix build failures
2026-07-30 01:18:21 -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
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
ripplebiz
c86e63d2f5
Merge pull request #2982 from meshcore-dev/config-serializer
...
Config serializer
2026-07-27 17:58:03 +10: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
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
Scott Powell
ee79df4c4f
Merge branch 'dev' into config-serializer
...
# Conflicts:
# test/mocks/Arduino.h
# test/mocks/Stream.h
2026-07-24 15:06:48 +10: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
b98a7a7b54
Keep ESP32 OTA images within legacy slot
2026-07-22 15:04:40 -07:00
Scott Powell
56274db4ad
* build fixes for old ESP32 boards
2026-07-22 19:52:23 +10:00
mikecarper
371d86c4b1
Normalize tracked text to ASCII
2026-07-22 00:43:38 -07:00
Scott Powell
b8504e55c6
* refactor of Color mapping in UITasks / DisplayDrivers
...
* color displays now with a new light theme
2026-07-22 16:03:33 +10:00
mikecarper
3897794416
Improve repeater LoRa clock synchronization
2026-07-21 11:41:45 -07:00