mikecarper
d89d28f7ed
Merge origin/keymindCascade with companion button hints
2026-09-08 17:24:27 -07:00
mikecarper
5f25ae3bb3
Show button controls on companion home and message screens
2026-09-08 17:11:43 -07:00
mikecarper
bcc577ae98
Place setup AP status below the WiFi address
2026-09-08 16:56:10 -07:00
mikecarper
86eabef4ff
Show connected WiFi address on the V4 setup screen
2026-09-08 16:47:19 -07:00
mikecarper
e5f8eb46a3
Fix bootloader version discovery and tolerate legacy OTA probes
2026-09-08 16:17:43 -07:00
mikecarper
aab46c7c84
Use native display resolution and adaptive typography
2026-09-08 16:02:16 -07:00
mikecarper
5c08db4311
Offer verified OTA source contact import with explicit approval
2026-09-08 15:33: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
Kevin Le
e96495327a
Added default MCU temperature for sensors
2026-09-08 21:34:55 +07:00
liamcottle
cee43752c7
add new ENABLE_WIFI_INTERFACE build flag for companions without providing ssid and pwd
2026-09-08 22:54:50 +12:00
liamcottle
cced091b0c
tidy comments
2026-09-08 22:18:22 +12:00
mikecarper
9841e8440f
Publish memory-corrected 1.17.1.5 catalogs and picker directions
2026-09-08 02:53:48 -07:00
Kevin Le
5965010f6b
Added BSEC to BME680
2026-09-08 16:40:17 +07:00
Kevin Le
54a79f4a5f
Added Xiao_nrf52_repeater_bridge_rs232
2026-09-08 16:37:44 +07:00
liamcottle
6809fed159
simplify and remove 2 as a wifi enabled state
2026-09-08 21:30:17 +12: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
ripplebiz
ac7d88efe7
Merge pull request #3379 from oltaco/LR2021-preamble-arm-fix
...
fix: LR2021 to use correct macro for IRQ_DETECTED in startReceive()
2026-09-08 18:13:15 +10:00
Scott Powell
8660d1c973
* refactor: LPP helpers moved to LPPData class
2026-09-08 17:55:02 +10: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
taco
974f00ded0
fix: LR2021 to use correct macro for IRQ_DETECTED in startReceive()
2026-09-08 16:35:31 +10:00
liamcottle
87a05e1589
allow remote management of wifi as user has cli permission
2026-09-08 18:33:37 +12:00
liamcottle
bf64fafe90
simplify response message
2026-09-08 18:30:00 +12:00
liamcottle
790680e4d1
allow toggling wifi enabled regardless of stored ssid
2026-09-08 18:25:34 +12: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
Wessel and Dan McGee
cb6f2f2255
Update src/helpers/ESP32Board.h
...
Co-authored-by: Dan McGee <dpmcgee@gmail.com >
2026-09-07 11:16:09 +02:00