如何杀死戴尔充电器检测?

UDP*_*end 6 charger dell-inspiron bypass dsdt

正如标题所说,我想绕过适配器检测,因为它会禁用电池充电,并降低 CPU 速度(我已经用 ThrottleStop 杀死了它)。充电器在满载情况下工作正常,只是第三根识别线在某处损坏,因此笔记本电脑无法检测到它,并且不会为电池充电。我从未见过如此无用的“功能”,也没有禁用它的选项。试图用 RW-Everything 编辑嵌入式控制器,没有帮助。当我插入适配器并充电几秒钟,然后禁用时,会发生以下情况:

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

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

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

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

小智 0

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

逻辑板分别从该单线协议中提取电源适配器的详细信息。只有这样逻辑板才能知道电源适配器是否能够为电池组充电。如果没有,逻辑板将被节流并且电池充电将被禁用。

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

  • 通过额外的支持信息可以改进您的答案。请[编辑]添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以[在帮助中心](/help/how-to-answer)找到有关如何写出好的答案的更多信息。 (2认同)