mikecarper
86eabef4ff
Show connected WiFi address on the V4 setup screen
2026-09-08 16:47:19 -07:00
mikecarper
78322df5fe
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-09-08 14:33:02 -07:00
mikecarper
53c1415e9d
Record 6px font build and V4 hardware results
2026-09-08 14:31:36 -07:00
mikecarper
b7d4ffdb4f
Read Full Companion source identity from USB and TCP banners
2026-09-08 14:29:02 -07:00
mikecarper
272dc9aa4b
Use readable 6px message font and keep 5px on tiny panels
2026-09-08 14:23:39 -07:00
mikecarper
3e710594d8
Check OTA build toolchains and bind sources by public key
2026-09-08 14:13:38 -07:00
mikecarper
5fe6f299f3
Avoid Python nesting limit in LoRa OTA preflight test
2026-09-08 13:51:20 -07:00
mikecarper
006bd53ead
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-09-08 13:49:00 -07:00
mikecarper
0e65ce364a
Record small-screen font build and V4 hardware results
2026-09-08 13:46:18 -07:00
mikecarper
c0645fdc18
Use compact message text and sender lines on all small displays
2026-09-08 13:36:40 -07:00
mikecarper
8828fbc211
Offer private cryptography repair before bootloader OTA staging
2026-09-08 13:35:57 -07:00
mikecarper
9f3b48725d
Add a V4 Picopixel message font trial with longer previews
2026-09-08 13:22:53 -07:00
mikecarper
d93bbe8d69
Document contact-cache RAM and hardware qualification results
2026-09-08 13:08:28 -07:00
mikecarper
2470bf9395
Enable dual WiFi OTA slots for the smaller 4 MiB NimBLE trials
2026-09-08 12:36:43 -07:00
mikecarper
543639bfe8
Support bootloader mOTA staging and guided host tool repair
2026-09-08 12:36:06 -07:00
mikecarper
4bd4a77989
Reset RX recovery deadline after successful transmissions
2026-09-08 12:35:37 -07:00
mikecarper
6db10c3986
Cache Full Companion paths and shared secrets to recover RAM
2026-09-08 12:21:30 -07:00
mikecarper
5013c8ff34
Record V4 and XIAO NimBLE hardware trial results
2026-09-08 10:17:31 -07:00
mikecarper
f090cf19d7
Avoid nested MQTT preference copies on the Companion loop stack
2026-09-08 10:05:59 -07:00
mikecarper
023daebc5b
Add standalone raw TCP CLI fallback for OTA scripts
2026-09-08 10:03:43 -07:00
mikecarper
35e9184c8a
Add opt-in NimBLE Full Companion trials for V4 and XIAO S3
2026-09-08 09:30:31 -07:00
mikecarper
d88b162f28
Restore the V4 WiFi setup QR with a one-pixel border
2026-09-08 09:30:31 -07:00
mikecarper
db143c5ed4
Point Wireless Paper release catalogs to the 350-contact update
2026-09-08 08:17:28 -07:00
mikecarper
00015b8333
Restore Wireless Paper Full capacity with shared mOTA queue storage
2026-09-08 08:09:42 -07:00
mikecarper
9841e8440f
Publish memory-corrected 1.17.1.5 catalogs and picker directions
2026-09-08 02:53:48 -07:00
mikecarper
0d7ca2d343
Gate every firmware build on runtime RAM and share nRF52 mOTA storage
2026-09-08 02:09:26 -07:00
mikecarper
2ea493994e
Share T096 Full mOTA memory with the offline queue
2026-09-08 01:15:19 -07:00
mikecarper
d28535f503
Add independent Companion Bluetooth stealth flag
...
Keep stealth separate from custom, saved-random and rotating MAC policies without migrating the development MAC mode. Persist authenticated peer state, guard advertising transitions and recovery, and expose the setting through the CLI and WebConfig.
Add regression and CI checks and record exact XIAO BLE pairing, reconnect, reboot and address-rotation hardware results.
2026-09-07 23:46:55 -07:00
mikecarper
8d72c3e3da
Add configurable Companion Bluetooth addresses
2026-09-07 18:29:00 -07:00
mikecarper
c7a249376e
Document and test 1.17.1.5 USB logging sleep workaround
2026-09-07 16:55:28 -07:00
mikecarper
09639d7e02
Fix G3 USB sleep and two-minute button wake
2026-09-07 16:28:02 -07:00
mikecarper
de97b7a413
Report nRF52 LoRa mOTA capabilities and storage requirements
2026-09-06 23:50:24 -07:00
mikecarper
8afa4fb8af
Restore and share firmware picker selections through URLs
2026-09-06 21:43:13 -07:00
mikecarper
2398004e67
Clarify RAK firmware picker storage choices
2026-09-06 21:31:44 -07:00
mikecarper
d17241ec66
Add common search terms to command and feature documentation
2026-09-06 21:25:17 -07:00
mikecarper
a41a3ee1e3
Clarify direct retry count and text-message exception
2026-09-06 20:56:57 -07:00
mikecarper
3d40a59fba
Add optional chip-family filter to firmware picker
2026-09-06 11:38:13 -07:00
mikecarper
b301d751fd
Show role-specific feature commands in firmware picker
2026-09-06 04:52:02 -07:00
mikecarper
ccf38cd41f
Update Mesh America catalogs to 1.17.1.5 USA Cascade
2026-09-05 23:15:08 -07:00
mikecarper
e4b4eed066
docs: document role feature switches and audit 1.17.1.5 guidance
2026-09-05 23:01:58 -07:00
mikecarper
d6e61e0f33
Stage 1.17.1.5 local release assets and document OTAFIX 2.4.6
2026-09-05 14:04:39 -07:00
mikecarper
2d50bad70a
Add retained-RAM staging for nRF52 mOTA
2026-09-05 12:08:21 -07:00
mikecarper
9155ea58c9
Keep classic ESP32 release profiles within their measured RAM budgets
2026-09-05 10:27:07 -07:00
mikecarper
55f59e13c0
Match Halo Keymind Cascade dev release naming and include WM1110 DFU packages
2026-09-05 09:08:42 -07:00
mikecarper
a2c3761700
Prepare 1.17.1.5 USA Cascade release and verify update capabilities
2026-09-05 08:59:50 -07:00
mikecarper
8995675e1c
Enforce classic ESP32 memory budgets and safe image merging
2026-09-05 08:22:56 -07:00
mikecarper
b724d19d6f
Protect ESP32 HWCDC console sessions
2026-09-04 17:18:54 -07:00
mikecarper
36435b450f
Test FEM gain across CLI firmware roles
2026-09-04 14:01:36 -07:00
mikecarper
0268c43d12
Add FEM noise-floor hardware test
2026-09-04 12:03:33 -07:00
mikecarper
fe10ce4ea4
Route reduced ESP32 overflow aliases to Full
2026-09-04 11:41:01 -07:00