mikecarper
3d78d9c846
Add MeshTower SD bootloader updates over LoRa
2026-08-21 09:55:15 -07:00
mikecarper
9e4d246ac6
Compact flood filter persistence
2026-08-21 00:55:05 -07:00
mikecarper
177eb06745
Add shared-slot nRF52 bootloader updates
2026-08-21 00:55:01 -07:00
mikecarper
75a2b8f002
Add signed XIAO bootloader updates over LoRa
2026-08-20 22:05:11 -07:00
mikecarper
9aae602023
Preserve nRF52 OTA boot result diagnostics
2026-08-20 20:32:20 -07:00
mikecarper
cd402dd06e
Wake QSPI flash before controller activation
2026-08-20 19:17:10 -07:00
mikecarper
a02c14138a
Correct QSPI CLI availability matrix
2026-08-20 18:49:45 -07:00
mikecarper
72a9fd765b
Wait for QSPI flash operations to complete
2026-08-20 18:48:03 -07:00
mikecarper
eec34b93e5
Fix QSPI wake race during OTA staging
2026-08-20 18:12:09 -07:00
mikecarper
509f831442
Add external QSPI staging for nRF52 OTA
2026-08-20 17:51:52 -07:00
mikecarper
56afcb8fd9
Optimize constrained ESP32 build profiles
utility-v1.17.1.3-halo-keymind-cascade-dev-6f03eae8
logging-v1.17.1.3-halo-keymind-cascade-dev-6f03eae8
repeater-room-v1.17.1.3-halo-keymind-cascade-dev-6f03eae8
untagged-ba53b8a2dd993512e4b3
full-profiles-v1.17.1.3-halo-keymind-cascade-dev-6f03eae8
v1.17.1.3-halo-keymind-cascade-dev-6f03eae8
lora-ota-v1.17.1.3-halo-keymind-cascade-dev-6f03eae8
2026-08-20 00:16:43 -07:00
mikecarper
6f03eae884
Fix T1000-E temperature and M3 full builds
2026-08-19 18:27:17 -07:00
mikecarper
8413e0a8f7
Correct Seeed nRF52 firmware size limits
2026-08-19 17:32:57 -07:00
mikecarper
67ed933a67
Expand companion offline queues
2026-08-19 17:32:05 -07:00
mikecarper
8c9b827807
Skip KISS targets by default
2026-08-19 16:22:53 -07:00
mikecarper
a52d4e1cba
Ensure full repeater packet logging
2026-08-19 16:20:24 -07:00
mikecarper
1e4fee0750
Merge remote-tracking branch 'review/observer-firmware' into keymindCascade
...
# Conflicts:
# MQTT_IMPLEMENTATION.md
# examples/simple_repeater/MyMesh.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_sensor/SensorMesh.cpp
# src/helpers/CommonCLI.h
# src/helpers/MQTTPresets.h
# src/helpers/bridges/MQTTBridge.cpp
# src/helpers/bridges/MQTTBridge.h
# src/helpers/radiolib/CustomLLCC68Wrapper.h
# src/helpers/ui/SH1106Display.cpp
2026-08-19 13:45:47 -07:00
mikecarper
25ddffffcb
Merge remote-tracking branch 'iotthinks/PowerSaving-v17' into keymindCascade
...
# Conflicts:
# examples/companion_radio/main.cpp
# variants/heltec_v4/platformio.ini
2026-08-19 13:31:42 -07:00
mikecarper
4111af0655
Merge remote-tracking branch 'upstream/dev' into keymindCascade
2026-08-19 13:30:32 -07:00
mikecarper
fec74517ee
Add normalradio to common CLI
2026-08-19 12:44:49 -07:00
mikecarper
0f64b293f8
Restore OTA deployment tuning
2026-08-19 12:37:23 -07:00
mikecarper
f6c9d5a87f
Document legacy OTA airtime tuning
2026-08-19 11:54:19 -07:00
mikecarper
d37fefc204
Avoid legacy OTA proof collisions
2026-08-19 11:43:25 -07:00
mikecarper
425e8c81f3
Harden and qualify compact RAK3401 OTA updates
2026-08-19 11:17:22 -07:00
Kevin Le
a3b9ad91a5
Disabled automatic light sleep for companions with USB CDC Serial
2026-08-19 19:19:16 +07:00
liamcottle
67d6d42a4c
fix for 3-byte paths passed to CMD_SEND_RAW_DATA
2026-08-19 18:59:24 +12:00
mikecarper
e742333a0e
Update MeshCore features and OTA layout handling
2026-08-18 23:17:42 -07:00
Kevin Le
1a7f70e7b3
Added ARDUINO_USB_MODE=1 back to Heltec v4. ARDUINO_USB_MODE in heltec_v4.json has no effect.
2026-08-19 11:36:47 +07:00
Kevin Le
61048f5868
Added missing POWERSAVING_FIRSTSLEEP_SECS for room servers
2026-08-19 10:19:05 +07:00
Huw Duddy
dab6b63567
Merge pull request #3235 from meshcore-dev/send-raw-direct-fix
...
Fix for CMD_SEND_RAW_DATA and multi-byte paths
2026-08-19 11:32:34 +10:00
ripplebiz
dd17105992
Merge pull request #3246 from liamcottle/update/toolchain
...
Update GCC toolchain for nRF52 boards to fix builds on Raspberry Pi
2026-08-19 11:30:08 +10:00
liamcottle
612b217b90
updated gcc toolchain for nrf52 boards
2026-08-19 12:07:29 +12:00
mikecarper
e4c8ae5a0b
Expose Companion WiFi and radio power controls
2026-08-18 16:51:59 -07:00
mikecarper
7a4da3ccfb
Fix Cascade power saving, USB Companion, and mOTA flows
2026-08-18 14:02:10 -07:00
mikecarper
21bfc97712
Merge remote-tracking branch 'iotthinks/PowerSaving-v17' into keymindCascade
2026-08-18 11:52:22 -07:00
mikecarper
bdd7d36b40
Merge remote-tracking branch 'upstream/dev' into keymindCascade
...
# Conflicts:
# examples/simple_repeater/MyMesh.cpp
2026-08-18 11:51:58 -07:00
agessaman
8998409fef
feat(mqtt): add ntxmesh broker preset
2026-08-18 08:06:31 -07:00
Kevin Le
4027acc74b
Fixed to support usb companions
2026-08-18 20:57:20 +07:00
fdlamotte
29b33467fb
Merge pull request #3180 from fdlamotte/thinknode_m8
...
thinknode_m8: initial support
adds some functionalities to ui_task and epddisplay:
epd display,
- supports screen off, and clear screen
- supports forcing full refresh every N partial refreshes (off by default, configured to 60 for M8)
ui_task
- UI_SHOW_CLOCK flag to display clock on first screen
- rotary button can act like joystick (with regards to Enter key), defaults to old config for existing nodes
- screen off on long press when using rotary button (very handy for the watch)
2026-08-18 09:33:42 -04:00
ripplebiz
808994d828
Merge pull request #3238 from recrof/meshadventurer-board-relocate
...
fix: move MeshadventurerBoard.h to variants/meshadventurer
2026-08-18 23:04:35 +10:00
ripplebiz
5a30456225
Merge pull request #3239 from recrof/default-loop-detect-minimal
...
repeater: set `loop.detect` to `minimal` as default for new installs
2026-08-18 23:03:10 +10:00
Rastislav Vysoky
2db4b40617
repeater: set loop.detect to minimal as default for new installs
2026-08-18 14:56:58 +02:00
Rastislav Vysoky
d65da5a81a
fix: move MeshadventurerBoard.h to correct location
2026-08-18 13:51:55 +02:00
mikecarper
eb27d19518
Merge PR #3235 : support multi-byte raw-data paths
2026-08-17 23:58:15 -07:00
mikecarper
76d38384a4
Merge PR #3234 : probe and claim Bosch sensor addresses
...
Use automatic 0x76/0x77 fallback probing while preserving the newer sensor manager implementation.
2026-08-17 23:57:27 -07:00
mikecarper
572245c512
Merge PR #3226 : fix T1000-E USB product name
2026-08-17 23:55:58 -07:00
mikecarper
a92215fd07
Merge PR #3214 : companion USB connection and flow control
...
Preserve the newer terminal and mOTA passthrough paths while adding real USB client detection and whole-frame transmit pacing.
2026-08-17 23:55:40 -07:00
mikecarper
829241f615
Merge upstream dev
...
Resolve the LR2021 transmit-power receiver restart alongside local radio state caching.
2026-08-17 23:49:41 -07:00
mikecarper
c76ee004f1
Merge IoTThinks PowerSaving-v17
...
Port current-compatible power-saving updates while retaining newer local implementations.
2026-08-17 23:45:06 -07:00
IoTThinks
11222035ee
Merge pull request #15 from Dom4n/fix/powersaving-v17-noise-floor-after-agc-reset
...
fix(radio): recalibrate noise floor after AGC reset
2026-08-18 11:02:46 +07:00