diff --git a/README.md b/README.md index 6da9f18..497aabb 100644 --- a/README.md +++ b/README.md @@ -51,17 +51,25 @@ | 魅族 20 | Flyme 12.x | `remaining_cap` + `status=Full` | 4700 mAh | ✅ 1.4.0 首次支持 | | 魅族 20 Pro | Flyme 12.x | `remaining_cap` + `status=Full` | 5000 mAh | ✅ 1.4.0 首次支持 | | 魅族 20 INFINITY | Flyme 12.x | `remaining_cap` + `status=Full` | 4800 mAh | ✅ 1.5.3 字段匹配 | -| 魅族 18 / 18s / 18 Pro / 18s Pro / 18X | Flyme 9 / 10 | 日志存在,字段适配中 | 4000 / 4500 mAh | ⚠️ 等待测试中 | +| 魅族 18 / 18s / 18 Pro / 18s Pro / 18X | Flyme 9 | 日志停止生成 | 4000 / 4500 mAh | ❌ 无适配条件 | +| 魅族 18 / 18s / 18 Pro / 18s Pro / 18X | Flyme 10 | 不再主动适配 | 4000 / 4500 mAh | ⚠️ 实验性支持 | | 魅族 17 / 17Pro | Flyme 8 / 9 / 10 | 等待群友提供字段信息 | 4500 / 4500mAh | ⚠️ 待验证 | -| 魅族 16th / 16th Plus / 16X / 16s / 16sPro / 16Xs / 16T | Flyme 8 / 9 | 需回退原厂固件验证 | 3600 mAh | ⚠️ 待验证 | +| 魅族 16th / 16th Plus / 16X / 16s / 16sPro / 16Xs / 16T | Flyme 7 / 8 / 9 | 需回退原厂固件验证 | 3600 mAh | ⚠️ 若新版本无日志,则变为实验性支持,不主动适配 | -### 📌 说明 +### 状态说明 -- ✅ **完美支持**:已通过实机验证,日志解析正常,所有字段完整 -- ⚠️ **测试中**:日志存在但字段格式与 20/21 系不同,需要进一步适配 -- ⚠️ **待验证**:理论上可能支持,需要实机反馈确认 -- ❌ **不支持**:系统未生成 BMS 日志目录,或日志格式无法解析 -- **系统版本说明**:Flyme 12.x 及以上版本日志格式统一,Flyme 10/11 及以下版本日志格式可能存在差异 +| 状态 | 含义 | +|---|---| +| ✅ 完美支持 | 已通过实机验证,所有字段完整解析 | +| ⚠️ 实验性支持 | 理论上可支持,但需要用户协助验证 | +| ⚠️ 待验证 | 尚未收到实机日志反馈,待确认 | +| ❌ 不支持 | 系统未生成 BMS 日志,或日志格式无法解析 | + +### 特别说明 + +- **Flyme 版本差异**:同一机型在不同 Flyme 版本下日志格式可能不同。例如 21 Note 在 Flyme 12.x 下可正常读取 `learned_cap`,但在 Flyme 10/11 下日志格式异常。 +- **日志停止生成**:部分机型在升级到新系统后(如 17/18 系升级到 Flyme 10),系统不再向 `mbattery_charger` 目录写入新日志,文件夹虽存在但停止更新。 +- **适配策略**:优先支持日志格式稳定的 Flyme 12.x 机型,旧版本系统暂不主动适配,若有用户长期停留在旧版本并愿意协助测试,可酌情增加支持。 ---