首页
/ BCLM 项目使用教程

BCLM 项目使用教程

2026-01-19 10:39:30作者:柯茵沙

项目介绍

BCLM 是一个用于读取和写入电池最大充电水平(BCLM)值到 Mac 电脑的系统管理控制器(SMC)的封装工具。它支持 Intel 和 Apple Silicon 架构。该项目灵感来源于多种电池管理解决方案,包括苹果自己的电池健康管理。限制电池的最大充电水平旨在延长电池寿命并防止电池损坏。

项目快速启动

安装 BCLM

BCLM 可以通过 Homebrew 安装,也可以从源代码编译安装。

通过 Homebrew 安装

brew tap zackelia/formulae
brew install bclm

从源代码编译安装

make build
make test
sudo make install

使用 BCLM

读取 BCLM 值

bclm read

写入 BCLM 值

对于 Intel 机器,建议设置 BCLM 值为 77% 以显示 80% 的充电状态。

sudo bclm write 77

对于 Apple Silicon 机器,仅支持 80 和 100 两个值,并且需要固件版本 >= 13.0。

sudo bclm write 80

应用案例和最佳实践

延长电池寿命

通过设置 BCLM 值为 77%(对于 Intel 机器)或 80%(对于 Apple Silicon 机器),可以有效延长电池寿命。这对于那些长时间将 Mac 连接到充电器上的用户尤其有用。

防止电池过度充电

限制电池的最大充电水平可以防止电池过度充电,从而减少电池的损耗和潜在的损坏。

典型生态项目

SMC 工具

BCLM 是基于 SMC 工具的一个应用,SMC 工具提供了对 Mac 电脑系统管理控制器的底层访问。

电池健康管理

苹果的电池健康管理功能是 BCLM 项目的灵感来源之一,它通过监控和管理电池的使用情况来优化电池寿命。

通过以上教程,您可以快速上手并使用 BCLM 项目来管理您的 Mac 电池充电水平,从而延长电池寿命并保护电池健康。

登录后查看全文
热门项目推荐
相关项目推荐