mikecarper
704eb707d8
Fix RC32 clock policy regression checks after helper move
2026-10-22 00:56:34 -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
48b4ebeadd
Record timed V3 sleep sweep and V4 setup failure
2026-10-22 00:20:02 -07:00
mikecarper
447888c509
Remove Reader entry shortcut from Markdown guides
2026-10-22 00:10:01 -07:00
mikecarper
5d31a839c5
Add MeshPocket message board and worldwide map
2026-10-21 23:57:14 -07:00
mikecarper
7d0709bf03
Park paused UART sessions and timestamp ESP32 sleep calls
2026-10-21 23:24:07 -07:00
mikecarper
246c615467
Include power test controls in primary radio fixture
2026-10-21 22:54:43 -07:00
mikecarper
bee8cf7c4e
Fill Reader pages with numbered subsections
2026-10-21 22:22:52 -07:00
mikecarper
6236eec386
Reject torn timezone records colliding with CPU metadata
2026-10-21 22:16:52 -07:00
mikecarper
c33bbaf8f2
Fix NimBLE queued timer crash when stopping Bluetooth
2026-10-21 22:12:03 -07:00
mikecarper
06b58d00f8
Update preference test fixtures for ESP32 clock settings
2026-10-21 21:41:50 -07:00
mikecarper
6e599d1709
Add ESP32 clock selection and bounded power test controls
2026-10-21 21:06:42 -07:00
mikecarper
11dbca377c
Repair OTA include fixture and record ESP32 qualification limits
2026-10-21 20:34:07 -07:00
mikecarper
1ba4e28308
Recover ESP32 radio IRQ levels after light-sleep wake
2026-10-21 20:08:58 -07:00
mikecarper
04540a89b8
Exercise current Companion sleep branches in diagnostic acceptance tests
2026-10-21 19:37:01 -07:00
mikecarper
f8b5b8301e
Zero pad fixed-width Companion channel names in USB and BLE replies
2026-10-21 19:22:04 -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
a4afc9c54f
Guard native NimBLE shutdown after failed initialization
2026-10-21 17:53:57 -07:00
mikecarper
fe7f2ef05b
Keep BLE-only sleep checks lean and exercise role deadlines
2026-10-21 17:53:57 -07:00
mikecarper
61eecbd971
Enable reversible ESP32 BLE shutdown and bounded radio2 CPU sleep
2026-10-21 17:53:57 -07:00
mikecarper
a3d77a9a76
Clean project references and separate optional bench tooling
...
Remove unrelated ecosystem comparisons and software citations while retaining hardware links, measured model names, and required license notices.
Preserve stock-peer runners and tests in a verified local validation package. Keep shared Companion USB transport in the firmware repository for the raw-radio sweep and OTA seeder, with focused CI coverage. Restore missing hosted documentation links.
2026-10-21 17:35:37 -07:00
mikecarper
adf91beb9c
Record SolarXiao Room Server and history qualification [skip ci]
2026-10-21 17:09:36 -07:00
mikecarper
9aa7974567
Enable SolarXiao Room Server power profiles and late-detection history
2026-10-21 17:02:01 -07:00
mikecarper
ad15f2ea08
Record three-profile SolarXiao compatibility and build validation [skip ci]
2026-10-21 16:49:16 -07:00
mikecarper
c6f1300af8
Combine Base and Advanced into the SolarXiao basic power profile
2026-10-21 16:45:34 -07:00
mikecarper
7182c01ff8
Record SolarXiao auto detection and Base build validation [skip ci]
2026-10-21 16:38:11 -07:00
mikecarper
804219e9fe
Detect SolarXiao MPPT automatically and support Base self telemetry
2026-10-21 16:32:03 -07:00
mikecarper
0f7b898bcb
Record SolarXiao Advanced build and host validation [skip ci]
2026-10-21 16:21:08 -07:00
mikecarper
e6b08cafab
Add explicit SolarXiao Advanced carrier selection and capability reporting
2026-10-21 16:18:18 -07:00
mikecarper
204fc5265b
Record SolarXiao charger control and LoRa acceptance [skip ci]
2026-10-21 15:49:19 -07:00
mikecarper
70b8db9388
Scope native SolarXiao power controls to qualified repeater targets
2026-10-21 15:32:23 -07:00
mikecarper
2dcc1caccb
Add native SolarXiao MPPT and battery telemetry and controls
2026-10-21 15:25:53 -07:00
mikecarper
e5c8d28d5e
Record SolarXiao INA260 telemetry and repeater acceptance [skip ci]
2026-10-21 14:35:55 -07:00
mikecarper
e7141400d6
Fix SolarXiao INA260 discovery and carrier I2C pins
2026-10-21 14:26:07 -07:00
mikecarper
6c3bf00691
Fix unit test fixtures and fit constrained firmware builds
2026-10-21 14:09:51 -07:00
mikecarper
329ec3848c
Expose radio2 profile in optional repeater discovery trailer
2026-10-21 13:36:42 -07:00
mikecarper
f68d4ca544
Add recent repeater login history with short key prefixes
2026-10-21 13:31:03 -07:00
mikecarper
c433b40e51
Default repeater guest login off and expose guest sessions
2026-10-21 11:11:07 -07:00
mikecarper
a587a391a5
Record SolarXiao HEAD bootloader and LoRa OTA acceptance [skip ci]
2026-10-21 11:04:25 -07:00
mikecarper
6ff8d070c7
Document RAK3401 sequential CPU sleep qualification [skip ci]
2026-10-21 11:01:41 -07:00
mikecarper
53c7bb141a
Add MediaMesh radio2 presets and automatic media routing
2026-10-21 10:35:14 -07:00
mikecarper
38f68596f7
Bound nRF52 repeater OTA proof memory and correct RAK3401 bridge GPS contract
2026-10-21 09:53:23 -07:00
mikecarper
8c4fb8d505
Record V4 MQTT setup and Bellevue G2 Full Repeater update [skip ci]
2026-10-21 09:23:26 -07:00
mikecarper
497138fad3
Qualify MeshPocket and support pinned flasher USB helpers
2026-10-21 08:28:42 -07:00
mikecarper
d3661f66f0
Record completed LoRa OTA and source restoration results
2026-10-21 04:31:37 -07:00
mikecarper
e285214349
Verify normal radio return for every OTA participant
2026-10-21 04:31:07 -07:00
mikecarper
c37742152d
Fix reply bounds and portable browser test fixtures
2026-10-21 04:30:03 -07:00