AppHouseKitchen / AppHouseKitchen/AlDente-Battery_Care_and_Monitoring

Calibration 2/5 stays on AC power at 100% on macOS 27 with AlDente 1.39 (M5)

未关闭
#1,813 3 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
investigating
主要语言
Swift
星标
9.2k
派生
332
PR 合并指标
30 天内没有已合并 PR

描述

**MacBook (please complete the following information):**
- MacBook Model: MacBook Pro, Mac17,2, Apple M5
- macOS Version: macOS 27.0 (26A5425a)
- Charger Model: 90 W power adapter
- Charging Cable: Unknown
- AlDente Pro or AlDente Free: AlDente Pro
- AlDente Version: 1.39 (Build 107)
- Relevant settings: Calibration Mode active; Automatic Discharge enabled; Sailing Mode enabled with 5% range; Heat Protection disabled; Hardware Battery Percentage disabled; native macOS charge-limit integration enabled
- Debug file: Not attached yet
- External Monitor connected: Yes
- MacBook used in Clamshell Mode: Yes

**Describe the bug**
Calibration Mode advances to step 2/5, “Discharge to 10%”, after reaching 100%, but the MacBook continues to run from AC power and the battery does not discharge. AlDente shows adapter power around 27.8 W, MacBook consumption around 28.7 W, and battery power 0.0 W. macOS reports that the battery is not charging, but it is also not supplying power.

This appears related to #1784, but that report stalls at 11%. This reproduction stalls immediately at 100% on an M5 MacBook.

**To Reproduce**
1. Connect the 90 W adapter and use the MacBook in clamshell mode with an external monitor.
2. Start Calibration Mode.
3. Allow step 1/5 to charge the battery to 100%.
4. Wait for Calibration Mode to advance to step 2/5, “Discharge to 10%”.
5. Observe that the system remains on AC power and the battery remains at 100%.

**Expected Behavior**
During step 2/5, AlDente should internally disconnect the adapter as a power source and run the MacBook from the battery until it reaches 10%.

**Actual Behavior / Diagnostics**
- `pmset -g batt`: `Now drawing from AC Power`; battery `100%; charged`
- `system_profiler SPPowerDataType`: adapter connected, `Charging: No`
- AppleSmartBattery: `IsCharging = No`, `InstantAmperage = 0`, `BatteryPower = 0`
- Five samples over 15 seconds all remained at 100% and 0 A
- Both AlDente and its privileged helper were running

No settings were changed while collecting these diagnostics.

贡献指南

这个仓库没有索引到贡献指南

调研方向

Start by reproducing Calibration Mode's transition from step 1/5 to step 2/5 on the stated M5 macOS setup, using the 90 W adapter, external monitor, and clamshell mode. Read the power-state diagnostics from pmset -g batt and system_profiler SPPowerDataType alongside the AppleSmartBattery values. Done means step 2/5 runs from battery rather than AC and discharges toward 10%.

由索引模型根据 Issue 内容生成。

评估

技术栈
macos, swift
领域
desktop, operating-systems
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
活跃
描述清晰度
基本清楚
新手友好度
50/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。