长期插电用机械革命的人大概都动过这个念头:把充电停在某个百分比,别让电池天天顶在100%。官方控制中心里的「电池保护模式」只有三档——100%、80%、60%,没有50%。更常见的情况是,就算选了80%,机器照样充满。小红书GitHubGitHub
9月底,一位无界15X用户发帖说自己那台机器「设了压根不生效」,然后把这个办法开源了:一个用 Python 写的小工具,把上限锁在50%,重启、关机拔电十分钟再插上仍然认这个值,不用常驻后台,也不用管理员权限。小红书GitHub

为什么官方设了会没用
原因不在界面,而在主板上的嵌入式控制器(EC)。开发者把固件逻辑还原成伪代码,发现固件只对特定产品线开放限充,不满足的机型,写进去的上限没有任何代码去执行。这不是设置没保存,而是这条产品线从一开始就没被开放。GitHub
常见绕法是改写代表机型身份的字节骗过判断,但得到的值易失,要靠后台程序开机重放。这位开发者换了个思路:让门控条件临时成立几秒,固件自己把实时上限抄进存储区,再把原值还回去。GitHub
他在无界15X(锐龙7 8745HS)上做了实测并公开记录,也写清了边界:机械革命内部平台并不统一,星耀14、无界14 Pro 等机型的 EC 体系与这套办法不同,别直接照抄;而且它属于社区逆向成果,非官方支持,风险自担。GitHub小红书
一个人做不到,一群人就够了
这不是孤例。过去三个月,GitHub 上围绕机械革命攒出一批第三方控制台:OpenRevo 用 Rust 做核心,作者专门写了一段声明,禁止任何人在闲鱼、淘宝、拼多多把这些工具打包倒卖、收费分发;MechControl 的说明里同时覆盖 MECHREVO、XMG 和 Eluktronics 三个牌子,因为它们是同方模具下卖出的不同贴牌。GitHubGitHub

机革长得出这种东西,跟它的造法有关:蛟龙16 Pro 这一类机型的底层通道由宝龙达模具单独提供,而大量机型出自同方、宝龙达这类代工模具,EC 的通信方式因此被国内外玩家反复摸过。一次兼容性提交,就能顺带接回「流落在外」的老机型,2023款宝龙达蛟龙16Pro、无人认领的无界14,都在这几轮更新后被重新支持。GitHub哔哩哔哩
但也别把它当成更好的官方
反例就在这些工具的评论区。有旷世G16Pro 用户发现,换上第三方后显卡温度一直显示35度、风扇固定在某个转速,官方控制台反而是正常的。官方控制台本身也不是纯负担:有人游戏突然变卡,排查到最后发现是控制台的问题,重装之后终于流畅;也有人反过来,重装之后机器变卡了。哔哩哔哩小红书小红书
这些工具写的都是 EC 寄存器——管着风扇和功耗的那块芯片。MechControl 把「自担风险」写在说明最前面,并直言只有一个板号经过真机验证。机械革命官方账号目前仍在正常更新控制中心的使用教程,对这些第三方工具没有公开表态。GitHub
如果你长期插电、又正好卡在「60%太低、80%嫌高」,社区方案确实给了第三个选择。动手前先确认机型属于同方/宝龙达这一支,接受它可能不生效、也可能带来新毛病,并且记住:这套东西本来就免费。