Skip to content

Commit 5330e91

Browse files
committed
Charging: Record the HyperOS 3 cap-percent follow-up in the qualification ledger
A GitHub follow-up (PR #52 comment / issue #48) from the tanzanite contributor claims mode 2 hard-caps at 80% with a dumpsys snapshot at the cap. Recorded as a cap-percent candidate (80) only: a single snapshot with status=2 (charging) and no hold/current observation is not hold evidence, and how the mode was set is unstated, so daemon enforcement of external writes stays unproven. The requested follow-up runs (sustained hold, both-direction external-write test) are listed in the issue #48 thread.
1 parent 3beb2f1 commit 5330e91

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

  • .claude/skills/device-qualification

.claude/skills/device-qualification/SKILL.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,17 @@ only after adding a row here. Detailed run narratives live in each adapter's lan
153153
unknown, and whether value `2` is HyperOS-3-wide or model-specific is unconfirmed. A full qualification would
154154
also need the boundary write domain widened from `{"0","1"}` (`ChargingControlUserService`). The contributor
155155
has a working Shizuku setup (clean three-namespace, three-mode capture) — a strong candidate for a follow-up
156-
qualification run; the report thread is in support mail ("Amply device-support discovery", 2026-08-07).
156+
qualification run; the report thread is in support mail ("Amply device-support discovery", 2026-08-07) and
157+
GitHub issue #48.
158+
- **Follow-up (2026-08-13, comment on PR #52, same `tanzanite` device): cap-percent candidate 80 — still
159+
unqualified.** The contributor claims mode `2` hard-caps at 80% and attached a `dumpsys battery` snapshot
160+
at the cap (`level: 80`, `AC powered: true`). Not accepted as hold evidence: it is a single snapshot (no
161+
sustained-hold observation, no current reading — a battery passing through 80 looks identical), the dump
162+
itself reports `status: 2` (= CHARGING) with `Charging state: 0` / `Charging policy: 0` (no hardware hold
163+
signal), and how mode `2` was set (native UI vs external write) is unstated — so daemon enforcement of
164+
**external** writes, the decisive question for Amply and open even on qualified HyperOS 2, remains
165+
unproven. Follow-up runs requested in the issue #48 thread: sustained hold at 80 with `current_now`, and
166+
the both-direction external-write test (adb `settings put` to `2` below the cap → hold; back to `0`
167+
mid-hold → charging resumes past 80).
157168
- **Pixel** — wireless at-threshold hold/charge-past and the widget under Shizuku-only remain unexercised (both share
158169
the verified wired mechanism).

0 commit comments

Comments
 (0)