如何绕过戴尔充电器检测?

如何绕过戴尔充电器检测?

正如标题所说,我想绕过适配器检测,因为它会禁用电池充电并降低 CPU 速度(我已经使用 ThrottleStop 杀死了它)。

充电器在满负荷下工作正常,只是第三根识别线在某处断了,所以笔记本电脑无法检测到它,无法给电池充电。我从未见过如此无用的“功能”,而且没有选项可以禁用它。尝试使用 RW-Everything 编辑嵌入式控制器,但没有帮助。当我插入适配器并充电几秒钟然后禁用时,会发生以下情况:

  • 字节 0x07 变为 20,然后禁用时变为 E0

  • 字节 0x3B 变为 30,然后是 31

更改字节 0x06 有时会引发 QuickSet 应用程序的未知适配器警告,例如 01、03、09。

所以也许 DSDT 编辑有帮助,但我不知道该怎么做。有什么方法可以强制笔记本电脑给电池充电吗?

答案1

管形插孔(同轴电缆)电源适配器的中心引脚是 PS_ID 引脚。此引脚必须存在,逻辑板控制器(EC = 8051 微控制器)使用此引脚通过单线接口(Maxim / Dallas Semiconductor)与电源适配器进行通信。

相应地,从该单线协议中,逻辑板会提取电源适配器的详细信息。只有这样,逻辑板才能知道电源适配器是否能够为电池组充电。如果不能,逻辑板将受到限制,并禁用电池充电。

虽然戴尔的原理图显示了一个可以消除高压瞬变的电路,防止其流向逻辑板,但有时充当保护开关的 mosfet 会损坏。如果这个 mosfet 损坏,电源适配器(虽然没问题)将无法被检测到。更多详细信息请参阅 badcaps.net 笔记本电脑论坛。

相关内容