You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: captures/CAP-009-2026-08-23_18-33-52_20-12-55-Group_X/CAP-009-FINDINGS.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ promoted.
21
21
## 0. Capture Metadata & Methodology
22
22
23
23
| Field | Value |
24
-
|---|---|
24
+
|---|---|
25
25
| Capture ID |`CAP-009`|
26
26
| Purpose |`BATT-006` — cross-check `AT+CIND?`'s `battchg` against `AT+BIEV=2,...` over a natural, multi-hour battery discharge, following up `CAP-001-FINDINGS.md` §3's single-snapshot disagreement (`battchg=3`≈60% vs. `AT+BIEV=2,100`=100% at the same instant) |
27
27
| Date | 2026-08-23 |
@@ -106,9 +106,9 @@ Value-transition frames only (raw hex for each, `AT+BIEV=2,<value>\r` — ASCII,
@@ -134,7 +134,7 @@ Comparing the `AT+BIEV` value sequence (`93→92→90→89→88`) against the ma
134
134
timeline (`CAP-009-EVENT-NOTES.md`):
135
135
136
136
| Component | On-screen sequence (independently re-timed to sub-2s precision, see `CAP-009-EVENT-NOTES.md`) | Matches `AT+BIEV`? |
137
-
|---|---|---|
137
+
|---|---|---|
138
138
| Right earbud | 93 → 90 (19:02:47.35–48.02) → 89 (19:29:20.01–28.01) → 88 (20:00:01.68–02.01, bundled w/ case-insert) |**Yes** — same values, same order |
139
139
| Left earbud | 96 → 95 (19:26:28.02–29.02) → 94 (19:50:29.02–30.02) → 100 (20:00:01.68–02.01, placed in case) | No — none of 96/95/94/100 appear in the `AT+BIEV` sequence |
140
140
| Case | 72 → 71 (19:02:47.35–48.02) → 68 (20:00:01.68–02.01) → 75 (20:11:02.03–05.70) | No — none of 72/71/68/75 appear in the `AT+BIEV` sequence |
@@ -146,7 +146,7 @@ confirming the on-screen UI does not repaint on every individual wire push, but
146
146
coarser trigger (see the case-jump timing in §4 for the clearest example of this):
147
147
148
148
| Value push (wire) | On-screen change (independent video timing) | Δt (screen − wire) |
149
-
|---|---|---|
149
+
|---|---|---|
150
150
|`AT+BIEV` R 92→90 @ 19:02:47.245 (frame 14612) | R 90 visible @ 19:02:47.35–48.02 |**~0.1–0.8s**|
151
151
|`AT+BIEV` R 90→89 @ 19:26:28.135 (frame 20632) | R 89 visible @ 19:29:20.01–28.01 |~2min 52s–3min |
152
152
|`AT+BIEV` R 89→88 @ 19:50:29.368 (frame 26459) | R 88 visible @ 20:00:01.68–02.01 (bundled with case-insert) |~9min 32s |
@@ -267,7 +267,7 @@ recorded in `PROTOCOL.md` §4.3 Option A at this same HYPOTHESIS level (`AGENTS.
267
267
## 5. Answer to `BATT-006`
268
268
269
269
| Question | Answer |
270
-
|---|---|
270
+
|---|---|
271
271
| Does `AT+CIND?`'s `battchg` track a real battery-level change over time? | 🟢 **No** — it is queried exactly once, at SLC setup, and never refreshes again, even across ~13 percentage points of real, confirmed change on the peer's Right earbud during the same HFP session. |
272
272
| Does `AT+BIEV=2` track a real battery-level change over time? | 🟢 **Yes, for the Right earbud specifically**, in this session — 5 distinct values over 86 minutes, each matching R's on-screen value, each landing at or before the corresponding on-screen check. |
273
273
| Is either indicator a case- or Left-earbud-aware aggregate? | 🟢 **No** — neither indicator's value ever matches Left or Case at any point in this 101-minute session (§3). |
@@ -373,9 +373,9 @@ Decoding each as `03 03 00 03 <b1> <b2> ff` and printing only the frames where `
373
373
from the previous one gives **14 transitions across the whole session**:
0 commit comments