Как убить обнаружение зарядного устройства Dell?

Как следует из названия, я хочу обойти обнаружение адаптера, потому что он отключает зарядку батареи и замедляет процессор (я убил это с помощью ThrottleStop). Зарядное устройство работает нормально при полной нагрузке, просто где-то оборван 3-й провод идентификации, поэтому ноутбук не может его обнаружить и не заряжает аккумулятор. Я никогда не видел такой бесполезной "функции", и нет вариантов ее отключения. Пробовал редактировать встроенный контроллер с помощью RW-Everything, не помогло. Следующее происходит, когда я подключаю адаптер и заряжаюсь в течение нескольких секунд, затем отключаю:

  • Байт 0x07 меняется на 20, затем E0 при отключении

  • Байт 0x3B изменяется на 30, затем на 31

Изменение байта 0x06 иногда вызывает предупреждение о неизвестном адаптере приложения QuickSet, например, 01, 03, 09.

Так что, возможно, редактирование DSDT поможет, но я не знаю, как это сделать. Есть ли способ заставить ноутбук заряжать аккумулятор?

1 ответ

Центральный контакт адаптера питания цилиндрического разъема (коаксиального кабеля) — это контакт PS_ID. Этот вывод должен присутствовать и используется контроллером материнской платы (микроконтроллер EC = 8051) для связи с адаптером питания по однопроводному интерфейсу (Maxim/Dallas Semiconductor). Соответственно, из этого однопроводного протокола логическая плата извлекает детали адаптера питания. Только тогда материнская плата сможет узнать, способен ли адаптер питания зарядить аккумулятор. В противном случае материнская плата будет дросселироваться и зарядка аккумулятора будет отключена. Хотя на схемах Dell показана ломовая схема, которая должна устранять переходные процессы высокого напряжения, попадающие на материнскую плату, иногда повреждается МОП-транзистор, который действует как защитный переключатель. Если этот мосфет поврежден, адаптер питания (хотя с ним все в порядке) не будет обнаружен. Подробности на форуме ноутбуков badcaps.net.

Другие вопросы по тегам