mikecarper
4fd3358a45
Add saved node and region discovery response switches
2026-10-24 20:37:51 -07:00
mikecarper
06edf9aa8a
Pin historical G3 catalog fixtures for sensor routing tests
2026-10-24 16:51:42 -07:00
mikecarper
ec478c30ed
Publish 1.18.0.1 release catalogs and bootloader picker choices
2026-10-24 13:58:25 -07:00
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
bbe29fbf95
Add saved telemetry packet type controls
2026-10-23 21:32:47 -07:00
mikecarper
553957fff8
Space telemetry batch packets 90 seconds apart
2026-10-23 19:52:01 -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
e13d24020a
Cover RXPS arm retry state in radio diagnostics reset fixture
2026-10-23 18:56:00 -07:00
mikecarper
9da754b137
Support SenseCAP Solar P1 bootloader identity separately from XIAO
2026-10-23 16:51:34 -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
a032d53004
Repair stale CI fixtures for shared help and radio controls
...
Allow saved radio-fast metadata in the persistence harness, follow shared raw and packed CLI help, refresh reviewed help snapshots, and update HAL, build-hook and SD helper mocks without changing firmware behavior.
2026-10-23 13:56:39 -07:00
mikecarper
837847f891
Record SPI9 hardware checks and fix idle sleep test fixture
2026-10-23 13:18:04 -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
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
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
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
446a85c7ca
Update trace timing fixture for dispatcher queue helpers
2026-10-23 00:05:40 -07:00
mikecarper
2d35a291fa
Fix release size regressions and calibration test fixtures
2026-10-22 19:53:31 -07:00
mikecarper
af106a0ee9
Add optional battery thresholds for repeat and flood forwarding
2026-10-22 17:33:23 -07:00
mikecarper
f4ade738df
Add packed noise-floor telemetry history for both radio profiles
2026-10-22 16:50:31 -07:00
mikecarper
36d9735e55
Resume UDP station ownership after WebConfig fallback
2026-10-22 13:59:12 -07:00
mikecarper
f4a9a05f75
Keep UDP framing compatible with the pinned C++11 compiler
2026-10-22 12:23:35 -07:00
mikecarper
5e25faa3d0
Add station-only WiFi UDP bridge with eight authenticated peers
2026-10-22 12:20:43 -07:00
mikecarper
df08877c1e
Complete UART diagnostic platform test adapters
2026-10-22 11:53:31 -07:00
mikecarper
281f1a5199
Add runtime RS232 bridge diagnostics and wired link probes
2026-10-22 11:51:56 -07:00
mikecarper
14682de00e
Add runtime ESP-NOW bridge diagnostics and link probes
2026-10-22 11:30:28 -07:00
mikecarper
8657351e68
Keep remote CLI identity fixture aligned with guest policy
2026-10-22 04:11:48 -07:00
mikecarper
9b70827d03
Add opt-in bounded ESP32 radio timing capture
2026-10-22 03:46:43 -07:00
mikecarper
d08e5f51ef
Show the world map when no node locations are available
2026-10-22 01:15:07 -07:00
mikecarper
25a98ae9f5
Allow MeshPocket map zoom without node locations
2026-10-22 01:02:17 -07:00
mikecarper
f6747ae55c
Fix MeshPocket panel refreshes and match the Reader font to the UI
2026-10-22 00:47:36 -07:00
mikecarper
882c927185
Clean MeshPocket page changes and extend e-paper idle timeout
2026-10-22 00:21:36 -07:00
mikecarper
5d31a839c5
Add MeshPocket message board and worldwide map
2026-10-21 23:57:14 -07:00
mikecarper
bee8cf7c4e
Fill Reader pages with numbered subsections
2026-10-21 22:22:52 -07:00
mikecarper
06b58d00f8
Update preference test fixtures for ESP32 clock settings
2026-10-21 21:41:50 -07:00
mikecarper
d34e65175b
Advance successful Bluetooth cache recovery without retry delays
2026-10-21 18:57:18 -07:00
mikecarper
1087643ae8
Keep ESP32 Bluetooth handles stable and refresh paired client caches
2026-10-21 18:51:02 -07:00
mikecarper
669107c3db
Repair ESP32 3.3.11 BLE service cleanup in build-local SDK sources
2026-10-21 18:16:39 -07:00
mikecarper
61eecbd971
Enable reversible ESP32 BLE shutdown and bounded radio2 CPU sleep
2026-10-21 17:53:57 -07:00
mikecarper
6c3bf00691
Fix unit test fixtures and fit constrained firmware builds
2026-10-21 14:09:51 -07:00