Commit Graph
4056 Commits
Author SHA1 Message Date
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 687e114828 Expand policy draft sidebar 2026-08-07 11:51:57 -07:00
mikecarper ccdc8ffe4e Add payload reference and policy rail 2026-08-07 11:42:27 -07:00
mikecarper e200aafd83 Tabulate filter policy selectors 2026-08-07 10:26:32 -07:00
mikecarper a30e1e03db Clarify filter policy playground 2026-08-07 10:19:32 -07:00
mikecarper e2df34e19c Add raw packet decoder 2026-08-07 00:15:27 -07:00
mikecarper ea3b5e16ea Refine filter policy playground 2026-08-06 23:31:25 -07:00
mikecarper 3d26b0b39c Add filter policy playground 2026-08-06 22:34:19 -07:00
mikecarper df2dd41512 Scope preference saves to changed settings 2026-08-06 15:33:40 -07:00
mikecarper 63e7b2ce8e Fix Mesh America hardware aliases 2026-08-06 01:48:18 -07:00
mikecarper 7369d1889d Shorten Mesh America version labels 2026-08-06 00:45:30 -07:00
mikecarper 5bf267234d Clarify Mesh America firmware profiles 2026-08-06 00:12:56 -07:00
mikecarper 5885848cf0 Label Heltec v4 companion FEM variants 2026-08-05 23:30:52 -07:00
mikecarper cbd5d75128 Update Mesh America catalogs for 1.16.09 2026-08-05 23:26:20 -07:00
mikecarper 64f9942001 Add telemetry history decoder page 2026-08-05 18:19:34 -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 d3539e8810 Fixed name for Heltec_t096_companion_radio_ble_femon 2026-08-05 23:32:09 +07:00
Kevin Le 6160509efc PowerSaving17: Cleanup for RX PowerSaving 2026-08-05 22:06:23 +07:00
mikecarper 59dec09d75 Expand repeater neighbor tables to 254 2026-08-04 23:16:03 -07:00
mikecarper 7d5c7d4065 Fix classic ESP32 full OTA builds 2026-08-04 22:50:26 -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 36e77671a2 LR2021: fix for hardware cad and 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
taco 7cc16366cb add Meshnology W12 support and LR2021 wrapper 2026-08-05 14:23:29 +10:00
mikecarper eed6581299 Add persistent SD OTA archive support 2026-08-04 17:33:17 -07:00
mikecarper 3ba0fb1847 Add configurable repeater telemetry history 2026-08-04 15:35:15 -07:00
mikecarper bb348ac83c Sort bulk firmware build queue by platform 2026-08-04 10:24:09 -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 0c4ed3acd6 Fix ThinkNode M7 Ethernet display link kiss-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac v1.16.09-halo-keymind-cascade-dev-0c4ed3ac lora-ota-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac logging-v1.16.09-halo-keymind-cascade-dev-0c4ed3ac nrf52-mota-v1.16.08-to-v1.16.09-halo-keymind-cascade-stable-0c4ed3ac 2026-08-04 02:55:24 -07:00
mikecarper ad533e642f Fix ESP32 KISS serial guard 2026-08-04 01:16:18 -07:00
mikecarper 462e639270 Fix release matrix build failures 2026-08-04 00:47:17 -07:00
Liam Cottle 8b9bee3bb7 Merge pull request #3107 from meshcore-dev/anon-req-fix
bounds check added for anon_req reply_path_len
2026-08-04 13:34:18 +12:00
fdlamotte d6c2da98aa Merge pull request #2863 from benskigomez/fix/m6-gps-reset-pin
thinknode_m6: don't drive GPS REINIT pin so the L76K is detected
2026-08-03 21:16:59 -04: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
mikecarper 4ed3307c6c Add MeshTower V2 SD-backed LoRa OTA 2026-08-03 12:49:36 -07:00
Scott Powell 0fd11ed223 * bounds check added for anon_req reply_path_len 2026-08-04 01:00:31 +10:00
Huw Duddy 9d902e634a Merge pull request #3076 from MDamon/fix/lr1110-rx-timeout
LR1110: fix startReceive() passing an IRQ bit as the RX timeout 🤖🤖
2026-08-03 23:02:52 +10:00
Huw Duddy 5d940a1dc9 Clean up comments in startReceive method
Removed unnecessary comments regarding RX timeout and IRQ mask.
2026-08-03 22:57:34 +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
Liam Cottle d6ee3a17f6 Merge pull request #3098 from jirogit/fix/unit-c6l-flash-mode-dio
fix: M5Stack Unit C6L boot failure caused by flash_mode=qio
2026-08-03 19:45:38 +12:00