mikecarper
21194b9825
Fix compile and capacity blockers in the full release matrix
...
Resolve Serial macro and ESP-NOW wrapper compilation errors. Preserve queue, neighbor, advert-history and Room post capacities while using qualified RTC, PSRAM and word-only IRAM storage on constrained ESP32 targets. Reduce Full infrastructure flash through lossless Room web compression, compact crypto and unused exception metadata removal.
Add focused native regressions for storage ownership, exact protocol output, OTA proofs and build policy. Keep physical flash sizes, OTA slots and RAM guard formulas unchanged.
2026-10-24 05:38:23 -07:00
mikecarper
98c2858087
Warn admins on login while the default password is unchanged
2026-10-24 01:05:49 -07:00
mikecarper
8e8c603eb5
Keep RAK4631 Full OTA images within the application region
2026-10-23 19:39:54 -07:00
mikecarper
c563c40c66
Fix firmware size limits and refresh CI compatibility checks
...
Compact the existing STM32 field arithmetic and ESP-NOW tail-frame storage without removing features or lowering memory reserves. Refresh power-saving fixtures and pin official-app tests to a published archive.
2026-10-23 19:04:43 -07:00
mikecarper
b8929c15fe
Keep ESP-NOW TX seen keys instead of duplicate packet snapshots
2026-10-23 18:57:57 -07:00
mikecarper
170c1761d0
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-23 18:08:25 -07:00
mikecarper
ab5de10e79
Qualify Full Meshtext builds and share cold storage on constrained companions
2026-10-23 18:08:25 -07:00
mikecarper
fc1e721a84
Scope automatic bootloader updates to each firmware image
2026-10-23 17:52:16 -07:00
mikecarper
127d1bec24
Enable Meshtext on all supported Full Companion boards
2026-10-23 17:41:12 -07:00
mikecarper
3226e208bf
Automatically check embedded bootloader after 70 seconds with reboot protection
2026-10-23 17:34:57 -07:00
mikecarper
881d8e58a5
Simplify embedded bootloader updates and skip current versions
2026-10-23 17:16:32 -07:00
mikecarper
9da754b137
Support SenseCAP Solar P1 bootloader identity separately from XIAO
2026-10-23 16:51:34 -07:00
mikecarper
d808d964d2
Add nRF52 Repeater and Room variants with embedded OTAFIX 2.4.12
2026-10-23 16:36:18 -07:00
mikecarper
9b0e013f4b
Merge PowerSaving-v18 into keymindCascade
...
Integrate the ESP32 power-saving core and RXPS recovery/status updates while preserving radio2, telemetry and saved settings.
2026-10-23 16:11:49 -07:00
mikecarper
84cae8a774
Show last completed telemetry transmission age
2026-10-23 15:12:42 -07:00
mikecarper
ea4b53ceee
Enable direct-route echo retries for telemetry snapshots
2026-10-23 15:00:42 -07:00
mikecarper
d6853f4521
Add saved 9 MHz alias for supported 8.889 MHz SPI clocks
2026-10-23 12:54:54 -07:00
mikecarper
601f3ee622
Allow compact histograms in private radio timing builds
2026-10-23 12:03:49 -07:00
mikecarper
fd2c99b890
Add isolated ESP32 SPI clock and retune timing instrumentation
2026-10-23 11:57:24 -07:00
mikecarper
9d973d353a
Preserve the compact STM32WL interface and profile storage path
2026-10-23 11:13:35 -07:00
mikecarper
c9de5c8350
Omit unsupported tuning controls on integrated STM32WL radios
2026-10-23 11:04:11 -07:00
mikecarper
4c0f2acf64
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-23 10:41:27 -07:00
mikecarper
61d024bc72
Add saved controls for radio switching acceleration
2026-10-23 10:41:26 -07:00
mikecarper
5a4e81c4d5
Pack Reader words to retain Full firmware flash headroom
2026-10-23 10:41:26 -07:00
mikecarper
99eb24736f
Limit Meshtext messages to 15 total attempts
...
Stop on a matching forwarded echo and preserve lower saved retry settings. Keep scheduled beacons on their separate single-send path.
2026-10-23 10:33:21 -07:00
mikecarper
86ef1e890c
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-23 10:05:38 -07:00
mikecarper
629db8542d
Share SD command parsing and history output without changing replies
2026-10-23 09:59:48 -07:00
mikecarper
fd47fe0b1a
Merge upstream dev into keymindCascade
...
Bring in the new Companion WiFi profiles while preserving existing OLED detection, message queues and OTA safeguards. Include dynamic WiFi helpers consistently and refresh the affected test fixtures.
2026-10-23 09:57:14 -07:00
mikecarper
0f8cd1e019
Share SD maintenance failure cleanup to retain RAK Full capacity
2026-10-23 09:23:41 -07:00
Kevin Le
485eefe543
RXPS: Keep LF RC for LR1110
2026-10-23 23:06:37 +07:00
mikecarper
807343de8d
Share Companion hardware diagnostics and protect RXEN reconfiguration
2026-10-23 08:57:51 -07:00
mikecarper
04c4fdb240
Expose Companion bootloader version and fence XIAO role-transition tests
2026-10-23 08:33:02 -07:00
mikecarper
61a536c686
Add gated Tag and MeshTower buffered SPIM1 qualification paths
2026-10-23 08:07:01 -07:00
mikecarper
aa480ae79e
Observe shared TWI0 IRQ in nRF radio timing captures
2026-10-23 04:08:05 -07:00
mikecarper
1b97c089a7
Combine bounded nRF USB and scheduler isolation for explicit HIL trials
2026-10-23 03:52:06 -07:00
mikecarper
0bcc9e3e9e
Isolate fast SPI reads with a bounded 8 to 16 to 8 MHz diagnostic
2026-10-23 03:34:14 -07:00
mikecarper
3801d49391
Attribute nRF retune stalls to observed interrupt and scheduler activity
2026-10-23 03:27:00 -07:00
mikecarper
5c18f086da
Add private SPIM3 sample-delay dial and packet-type readback
2026-10-23 03:11:30 -07:00
mikecarper
bb9431973a
Add bounded USB IRQ isolation experiment for nRF radio retunes
2026-10-23 03:05:18 -07:00
mikecarper
c83d43e03c
Add guarded nRF SPI startup diagnostic for private 16 MHz trials
2026-10-23 02:59:27 -07:00
mikecarper
a3168384f9
Add optional nRF profile task-priority scheduling experiment
2026-10-23 02:34:50 -07:00
mikecarper
1412ee4954
Prioritize ESP32 Auto CPU speed during dual-profile radio scanning
2026-10-23 02:34:50 -07:00
mikecarper
663312c820
Separate profile admission and standby costs in hardware timing captures
2026-10-23 02:22:50 -07:00
mikecarper
47e9dc4b14
Add bounded nRF radio yield experiment and correlated worst-hop timings
2026-10-23 02:08:10 -07:00
mikecarper
2629c15804
Add optional nonhalting profile-switch stage timing for hardware diagnostics
2026-10-23 01:59:07 -07:00
mikecarper
3892599300
Use buffered radio SPI and acknowledged RX reuse on direct-I/O boards
2026-10-23 01:55:23 -07:00
mikecarper
302e441e2b
Keep Mini Repeater within flash after channel-busy fix
2026-10-22 23:09:36 -07:00
mikecarper
adb11e7b41
Qualify RAK repeater RAM and retire stale channel-busy waits
2026-10-22 22:59:23 -07:00
mikecarper
7aa0229767
Preserve the merged RS232 packaged capability marker
2026-10-22 20:03:37 -07:00
mikecarper
2d35a291fa
Fix release size regressions and calibration test fixtures
2026-10-22 19:53:31 -07:00