mikecarper
49d70fe0c6
Merge upstream dev fixes
...
Keep our radio transactions, notification defaults, display settings and pinned RadioLib release. Integrate contact and sensor safety fixes, saturated statistics and compatible board/display updates.
2026-10-30 17:43:40 -07:00
mikecarper
9ad7b318fc
Omit default values from filter policy definitions
2026-10-30 01:27:50 -07:00
mikecarper
dedc42d408
Record LoRa relay OTA hardware tests
2026-10-30 00:58:22 -07:00
mikecarper
b0848e69ea
Add LoRa relay setup and recovery to the OTA menu
2026-10-30 00:33:44 -07:00
mikecarper
3ae62d690f
Add ACL and radio2 options to the OTA updater
2026-10-29 21:38:03 -07:00
mikecarper
ba0321a8cd
Send direct CLI commands using an existing ACL grant
2026-10-29 19:56:56 -07:00
mikecarper
233b61cc2d
Use existing ACL grants for direct USB OTA commands
2026-10-29 18:46:41 -07:00
mikecarper
017efb1f77
Allow USB OTA administration over radio2
2026-10-29 17:49:15 -07:00
mikecarper
3ed49f39ae
Allow longer waits for USB OTA admin replies
2026-10-29 16:31:29 -07:00
mikecarper
f959af2677
Allow direct OTA administration by known repeater key
2026-10-29 14:20:12 -07:00
Florent
5d7100ae7d
ui: add some parameters to the cli (mostly regarding eink behaviour)
2026-10-29 08:34:41 -04:00
mikecarper
38a187b04a
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-29 00:55:43 -07:00
mikecarper
92626fe239
Keep dedicated ESP-NOW awake across delayed WiFi startup
2026-10-29 00:41:23 -07:00
mikecarper
f380839433
Support opt-in case-insensitive flood text patterns
2026-10-28 23:45:15 -07:00
mikecarper
3bcd5ae685
Add acknowledged ESP-NOW peer delivery and physical split-radio checks
2026-10-28 22:34:12 -07:00
mikecarper
c95d227c83
Keep displays awake for two minutes on first installation
2026-10-28 18:31:01 -07:00
mikecarper
d270cd611a
Add split RX and TX repeater modes with source-based bridge routing
2026-10-28 15:34:42 -07:00
mikecarper
2fa1b63e14
Allow bridge ingress to target radio2 without primary fallback
2026-10-28 15:10:17 -07:00
mikecarper
67009e0d1e
Add ESP32 app slot selection to the CLI
2026-10-28 14:03:31 -07:00
mikecarper
1d09ea4bde
Expose board-aware setting capabilities and saved primary preamble
2026-10-28 12:52:48 -07:00
mikecarper
4518f3db81
Add daylight and daily operating hours to power scheduling
2026-10-28 12:09:40 -07:00
mikecarper
37b294dfd1
Record 1.18.0.2 Mercerwood radio checks
2026-10-28 10:23:45 -07:00
mikecarper
c9acec474b
Record final emergency power and constrained-profile build checks
2026-10-28 05:07:58 -07:00
mikecarper
e86710eda2
Document emergency power controls and record three-board wake tests
2026-10-28 03:40:25 -07:00
mikecarper
dfef59331c
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-28 02:33:24 -07:00
mikecarper
b18ba8288a
Report the running firmware USB mode without disturbing logging
2026-10-28 02:14:11 -07:00
mikecarper
f4f9453248
Suspend the RAK3401 amplifier during emergency sleep
2026-10-28 02:12:04 -07:00
mikecarper
0c7dec9f19
Add an hourly emergency battery sleep schedule for infrastructure nodes
2026-10-28 02:06:58 -07:00
mikecarper
744692fb93
Configure MediaMesh radio2 presets when joining Companion channels
2026-10-28 00:05:10 -07:00
mikecarper
05679aa741
Add a saved override to keep USB packet logging continuous
2026-10-27 18:47:05 -07:00
mikecarper
b3df8bfd3f
Quiet USB packet logs for five minutes after console commands
2026-10-27 18:19:19 -07:00
mikecarper
ff1ccacb2a
Support LR1121 RX duty-cycle power saving
2026-10-27 14:34:55 -07:00
mikecarper
eab29a12cd
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-27 14:11:07 -07:00
mikecarper
6ac2ec357a
Let a new trace replace the previous attempt on its connection
2026-10-27 14:08:50 -07:00
mikecarper
61b584f946
Extend PSRAM offload to supported ESP32 boards after startup
2026-10-27 14:06:32 -07:00
mikecarper
2a6d59474d
Report saved Bluetooth PIN settings to Companion apps
2026-10-27 13:50:40 -07:00
mikecarper
85fd38290b
Show first-boot key progress with accumulating e-paper dots
2026-10-27 13:26:28 -07:00
mikecarper
74c03cb30f
Move G3 repeater policy tables and MQTT WebSocket buffers to PSRAM
2026-10-27 13:14:28 -07:00
mikecarper
a6d472ff9d
Fix MQTT host test warnings and RAK report link
2026-10-27 12:46:09 -07:00
mikecarper
88bfaebb50
Reject incomplete WebConfig confirmations under memory pressure
2026-10-27 11:58:39 -07:00
mikecarper
cefda42b53
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-27 11:51:32 -07:00
mikecarper
24e7ab1eaf
Merge latest changes and retain TLS headroom during MQTT recovery
2026-10-27 11:45:03 -07:00
mikecarper
08b1c8826c
Save RAK repeater flash while retaining fast field arithmetic
...
Use compact scalar crypto, reviewed GNSS version parsing and shared CLI reply copies for RAK3401/RAK4631 repeaters. Preserve keys, protocols, commands and configured capacities.
Both Reduced images save 11,580 bytes. SWD measurements on the RAK3401 found scalar-only signing still near 50.9 ms and key exchange near 38 ms. Keep compact field arithmetic off: its extra 4.3 KiB saving adds about a quarter second and delays radio servicing.
Validate Full and Reduced production OTA packages on both boards, focused crypto/GPS/CLI tests, and linked ARM crypto outputs. Include the RAM benchmark harness and scoped results. No live RF packet-loss qualification is claimed.
2026-10-27 11:41:32 -07:00
mikecarper
308fec1162
Keep only local OTA target names in reduced RAK builds
2026-10-27 10:45:24 -07:00
mikecarper
d1a2fd74ba
Protect MQTT publishing headroom and credit replies before disconnect
2026-10-26 23:48:23 -07:00
mikecarper
2be068cafa
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-26 23:41:20 -07:00
mikecarper
7d413a6806
Fit direct OTA administration into RAK4631 Full
2026-10-26 23:41:20 -07:00
mikecarper
71e42b2e62
Manage MediaMesh forwarding region with saved radio2 profiles
2026-10-26 22:15:37 -07:00
mikecarper
d64a4ef234
Preserve unread messages when the OTA wizard borrows queue space
2026-10-26 21:45:18 -07:00
mikecarper
02d15876e6
Fix compatible release selection and automatic delta preparation
2026-10-26 21:36:06 -07:00