Repository navigation
Unsigned build — sign it with your own Apple ID before installing.
https://github.com/ResistanceTo/MiniWatts#install
改进
- 输入读数不完整时,不再当作输入功率显示。 在 iPad Pro 和 iPhone 18 Pro Max 上,输入传感器只测到了一部分功率(比如实际 43.5 W 只显示 21.8 W)。现在当进入电芯的功率比输入读数还大时,表盘改为显示"进入电池"的功率,不再计算效率和适配器利用率,并在功率页和适配器页说明原因。
- 电池温度改用中位数。 部分机型有四个同名的电池温度传感器,其中一个明显偏高。"电池"读数、热力图上的电池标记和分区标题现在都用中位数,四个读数仍然逐个列出。
- 异常温度不再参与计算。 以下读数不再计入热力图和最高温度,但仍保留在"原始数据"里,并注明原因:低于 −10 °C 的 PMU 传感器、高于 85 °C 而结温对不上的充电芯片温度、恰好为 0.0 °C 的传感器。
- 支持 iPad。 支持横竖屏,内容不再横向拉满。iPad 的传感器对应关系还没有验证,数据仅供参考。
- 文案更准确。 "来自充电器"改为"手机接口处 / 充电线圈处";适配器页注明额定功率是协商出的上限,不是功率计读数。
- 原始数据更便于反馈。 每个传感器带上服务编号,并列出被排除的读数。
修复
- 适配器:供电规格列表里不再出现"65.5 V × 65.53 A"这样的无效档位。
- 实时活动:App 在前台时,读数变化 0.05 就会更新,不再等到变化 0.2 W 或 0.5 °C。
注意
- 这些修复是根据用户反馈的数据做的,没有在对应机型的真机上验证过。如果你的机型上读数仍然不对,请在 设置 → 原始数据 里复制导出并反馈。
- iPhone 18 Pro Max 高功率充电时的完整输入功率仍然读不到,需要该机型在 45 W 状态下的原始数据导出。
- App 退到后台后,灵动岛上的读数会停住,这是系统限制;想持续看实时读数请使用悬浮表。
Improvements
- An incomplete input reading is no longer shown as the input. On an iPad Pro and an iPhone 18 Pro Max the input sensors see only part of the power (21.8 W shown for a real 43.5 W, for one). When more power is reaching the cell than the input reading accounts for, the dial now shows the "into battery" figure, efficiency and adapter utilisation are not worked out, and the Power and Adapter pages say why.
- Battery temperature is a median. Some models have four battery temperature sensors under one name, one of them reading clearly high. The Battery readout, the heat map's battery pin and the zone header all use the median now; all four are still listed.
- Impossible temperatures are left out. These no longer reach the heat map or the hottest reading, and stay in Raw data with a reason: a PMU sensor below −10 °C, a charge-IC temperature above 85 °C that its junction sensor does not back up, and a sensor at exactly 0.0 °C.
- iPad support. All orientations, and content no longer stretches edge to edge. The sensor mapping on iPad is unverified, so treat its numbers with care.
- More accurate wording. "From charger" is now "At phone port" / "At charging coil", and the Adapter page says the rating is a negotiated ceiling, not a wall-meter reading.
- Raw data is easier to report from. Every sensor carries its service index, and excluded readings are listed.
Fixes
- Adapter: the profile list no longer shows an invalid "65.5 V × 65.53 A" entry.
- Live Activity: with the app in front, it updates on a 0.05 change instead of waiting for 0.2 W or 0.5 °C.
Notes
- These fixes were made from data users reported and were not verified on those devices. If readings still look wrong on your model, copy the dump from Settings → Raw data and report it.
- On an iPhone 18 Pro Max the full input power at high-power charging still cannot be read; a Raw data dump taken at 45 W on that model is needed.
- Once the app is in the background the Dynamic Island reading stops. That is a system limit; use the floating meter for a live reading.
Full Changelog: v1.5.0...v1.5.1