mikecarper
cb79dcd4e3
Preserve MQTT settings across slot changes
2026-09-08 18:55:00 -07:00
mikecarper
aa8caa4ed2
Unify device controls and restore the WiFi console
2026-09-08 18:36:23 -07:00
mikecarper
30d58d8e5b
cleanup
2026-09-08 17:46:37 -07:00
mikecarper
b2ce8a8c0a
Add spacing to reader button hints
2026-09-08 17:38:45 -07:00
mikecarper
1b3e5daa02
Add button navigation hints to the hidden John reader
2026-09-08 17:31:18 -07:00
mikecarper
05fd0a4794
Merge origin/keymindCascade with companion button hints
2026-09-08 17:24:27 -07:00
mikecarper
74d87c8d13
Show button controls on companion home and message screens
2026-09-08 17:11:43 -07:00
mikecarper
ac694d536e
Place setup AP status below the WiFi address
2026-09-08 16:56:10 -07:00
mikecarper
42a8795db6
Show connected WiFi address on the V4 setup screen
2026-09-08 16:47:19 -07:00
mikecarper
4c1ed2593a
Fix bootloader version discovery and tolerate legacy OTA probes
2026-09-08 16:17:43 -07:00
mikecarper
846282adf4
Use native display resolution and adaptive typography
2026-09-08 16:02:16 -07:00
mikecarper
0058f72192
Offer verified OTA source contact import with explicit approval
2026-09-08 15:33:19 -07:00
mikecarper
8f5614c958
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-09-08 14:33:02 -07:00
mikecarper
0651e1cdb8
Record 6px font build and V4 hardware results
2026-09-08 14:31:36 -07:00
mikecarper
4112671a75
Read Full Companion source identity from USB and TCP banners
2026-09-08 14:29:02 -07:00
mikecarper
469b47d190
Use readable 6px message font and keep 5px on tiny panels
2026-09-08 14:23:39 -07:00
mikecarper
b40fcd37ef
Check OTA build toolchains and bind sources by public key
2026-09-08 14:13:38 -07:00
mikecarper
03e42830b0
Avoid Python nesting limit in LoRa OTA preflight test
2026-09-08 13:51:20 -07:00
mikecarper
26aa8118c3
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-09-08 13:49:00 -07:00
mikecarper
4f97084126
Record small-screen font build and V4 hardware results
2026-09-08 13:46:18 -07:00
mikecarper
eeea15ef01
Use compact message text and sender lines on all small displays
2026-09-08 13:36:40 -07:00
mikecarper
f6fba1da91
Offer private cryptography repair before bootloader OTA staging
2026-09-08 13:35:57 -07:00
mikecarper
a7f088290b
Add a V4 Picopixel message font trial with longer previews
2026-09-08 13:22:53 -07:00
mikecarper
e0bf7ae979
Document contact-cache RAM and hardware qualification results
2026-09-08 13:08:28 -07:00
mikecarper
b68aa1c685
Enable dual WiFi OTA slots for the smaller 4 MiB NimBLE trials
2026-09-08 12:36:43 -07:00
mikecarper
f2f93c4660
Support bootloader mOTA staging and guided host tool repair
2026-09-08 12:36:06 -07:00
mikecarper
468cc3cf56
Reset RX recovery deadline after successful transmissions
2026-09-08 12:35:37 -07:00
mikecarper
be41d9dd79
Cache Full Companion paths and shared secrets to recover RAM
2026-09-08 12:21:30 -07:00
mikecarper
b041fc7f4f
Record V4 and XIAO NimBLE hardware trial results
2026-09-08 10:17:31 -07:00
mikecarper
9dbab4317d
Avoid nested MQTT preference copies on the Companion loop stack
2026-09-08 10:05:59 -07:00
mikecarper
966ab823f0
Add standalone raw TCP CLI fallback for OTA scripts
2026-09-08 10:03:43 -07:00
mikecarper
7f1bd8b1d2
Add opt-in NimBLE Full Companion trials for V4 and XIAO S3
2026-09-08 09:30:31 -07:00
mikecarper
7ff11a2d64
Restore the V4 WiFi setup QR with a one-pixel border
2026-09-08 09:30:31 -07:00
mikecarper
626ead5433
Point Wireless Paper release catalogs to the 350-contact update
2026-09-08 08:17:28 -07:00
mikecarper
1e4d1e167a
Restore Wireless Paper Full capacity with shared mOTA queue storage
2026-09-08 08:09:42 -07:00
mikecarper
e0a229fb91
Publish memory-corrected 1.17.1.5 catalogs and picker directions
2026-09-08 02:53:48 -07:00
mikecarper
aa20e9278e
Gate every firmware build on runtime RAM and share nRF52 mOTA storage
2026-09-08 02:09:26 -07:00
mikecarper
1b6a9dcb6a
Share T096 Full mOTA memory with the offline queue
2026-09-08 01:15:19 -07:00
mikecarper
6958d82432
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
4b400ea56b
Add configurable Companion Bluetooth addresses
2026-09-07 18:29:00 -07:00
mikecarper
b25005f52f
Document and test 1.17.1.5 USB logging sleep workaround
2026-09-07 16:55:28 -07:00
mikecarper
fc3298c84d
Fix G3 USB sleep and two-minute button wake
2026-09-07 16:28:02 -07:00
mikecarper
27616e2e5b
Report nRF52 LoRa mOTA capabilities and storage requirements
2026-09-06 23:50:24 -07:00
mikecarper
85562f2efb
Restore and share firmware picker selections through URLs
2026-09-06 21:43:13 -07:00
mikecarper
838a80e777
Clarify RAK firmware picker storage choices
2026-09-06 21:31:44 -07:00
mikecarper
a0b9fc3784
Add common search terms to command and feature documentation
2026-09-06 21:25:17 -07:00
mikecarper
e8de55fb95
Clarify direct retry count and text-message exception
2026-09-06 20:56:57 -07:00
mikecarper
840458c0e6
Add optional chip-family filter to firmware picker
2026-09-06 11:38:13 -07:00
mikecarper
b781b3df89
Show role-specific feature commands in firmware picker
2026-09-06 04:52:02 -07:00
mikecarper
58643258db
Update Mesh America catalogs to 1.17.1.5 USA Cascade
2026-09-05 23:15:08 -07:00