Skip to content

Charging: Record the HyperOS 3 cap-percent follow-up in the qualification ledger - #61

Merged
d4rken merged 2 commits into
mainfrom
docs/hyperos3-ledger-followup
Aug 14, 2026
Merged

Charging: Record the HyperOS 3 cap-percent follow-up in the qualification ledger#61
d4rken merged 2 commits into
mainfrom
docs/hyperos3-ledger-followup

Conversation

@d4rken

@d4rken d4rken commented Aug 14, 2026

Copy link
Copy Markdown
Member

What changed

No user-facing behavior change. Documentation only: records two HyperOS 3 follow-up data points in the device-qualification ledger — the claimed 80% hard cap on the tanzanite contributor device (as a cap-percent candidate that does not yet qualify the ROM), and a second device report showing the hard-cap mode is not HyperOS-3-wide.

Technical Context

  • Tanzanite source: PR #52 comment / issue [Device support] Xiaomi 24117RN76G — settings discovery #48, same device as the original candidate mapping.
  • That evidence is a single dumpsys battery snapshot at level 80 while AC-powered; it still reports status: 2 (charging) and no hold duration or current reading, so it is recorded as a cap-percent data point, not hold evidence.
  • How mode 2 was set (native UI vs external write) is unstated, so the decisive open question (daemon enforcement of external writes, open even on qualified HyperOS 2) stays unproven; the requested follow-up runs are linked from the ledger entry.
  • Second data point: a Poco F5 marblein contribution report (support mail, HyperOS 3.0.2 / Android 15) shows only the two HyperOS-2-style modes on the same key, no value 2 — so a future HyperOS 3 gate cannot infer the hard-cap mode from ro.mi.os.version.code == 3 alone.

…tion 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.
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Aug 14, 2026
@d4rken d4rken added device support Request to add charge-control support for a device/OEM ROM: HyperOS Xiaomi / Redmi / POCO api: 36 A16 (Baklava) labels Aug 14, 2026
…ap mode)

A Poco F5 contribution report (HyperOS 3.0.2 / Android 15) shows only
the two HyperOS-2-style modes on security_pc_secure_protect_mode_key,
answering the ledger's open question: the tanzanite hard-cap value 2 is
not HyperOS-3-wide but model- and/or Android-16-dependent, so a future
HyperOS 3 gate cannot infer it from the version code alone. Caveats
recorded: one wizard row withheld by the contributor, prior root with
FDE.ai charge-limit control.
@d4rken
d4rken merged commit 711a26f into main Aug 14, 2026
13 checks passed
@d4rken
d4rken deleted the docs/hyperos3-ledger-followup branch August 14, 2026 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: 36 A16 (Baklava) device support Request to add charge-control support for a device/OEM documentation Improvements or additions to documentation ROM: HyperOS Xiaomi / Redmi / POCO

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant