Commit 1b9f7f5
fix(ble): keep fast reconnects through the V8S cold-boot cycle
Tester V8S connect capture (build 260802.1515): the wheel connects, streams only
a 0x0F060101 heartbeat for ~8 s, then resets its own BLE link (status=8 supervision
timeout) and repeats - for ~30 s after power-on - before it finally starts
streaming real fast/slow-info. So the connect DOES work, it just takes a few boot
cycles. The manual-connect retry budget was 3, after which we fell to the slower
2 s auto-reconnect mid-boot, lengthening the tail the tester saw as "up to 2 min".
Raise the budget to 10 so the quick 0.6 s retries persist through the whole boot
window. Still bounded (a genuinely absent wheel falls through to auto-reconnect as
before); no protocol / write change, so no wheel family's data path is touched.
The ~30 s floor is the wheel's own boot and can't be shortened from our side
without answering its boot handshake (separate investigation).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GADLyChheAoMX9dQbRgRnH1 parent 484a497 commit 1b9f7f5
1 file changed
Lines changed: 7 additions & 2 deletions
Lines changed: 7 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
60 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
61 | 66 | | |
62 | 67 | | |
63 | 68 | | |
| |||
0 commit comments