Вопрос в следующем при подключении оригинального зарядного устройства Dell 240W, аппарат определяет его как 130W, в следствии чего выдает сообщение от том что зу 130W и работает в режиме энергосбережения.
Девайс попал в ремонт с дырой в разъеме LVDS, шлейфом дисплея и пробитыми коммутаторами. Bios и EC шил, оригинальной прошикой с сайта Дела, и разными с форума. Также был сломан разъем DC, заменил, заменил
мульт KB9012, результат один... Шина PS_ID в норме, обмен данных присутствует. PQ7 в норме, снимал проверял, заменил перемычкой на время... ACIN в норме, входные полевики в норме. Пробовал разные зарядки 65,
130 и 240. В биосе определяет корректно 65w, а 130w и 240w пишет 130w. Подключал эти же зарядки к другому Dell все три определяються корректно. Подключал анализатор на шину PS_ID есть разница.
Замеры анализатором 65, 130, 240 это с аппарата, который корректно определяет зу. 65_wrong, 240_wrong с этого аппарата.
Проанализировав данные по шине PS_ID, а также стандарт запросов по протоколу 1-WIRE, сделал следующие выводы: в случае рабочего ноутбука и рабочей зарядки - последовательность [RESET, PRESENCE, SKIP ROM(0xCC), запрос чтения(F0), адрес в памяти с которого начинает читать мульт информацию о зарядке (06 00), то есть с 6-й ячейки в ответ получаем 30 41 43 32 34 30 (0AC240)] При этом чтение происходит один раз, аппарат корректно определяет зарядку как 240w;
А на данном аппарате - [ RESET, PRESENCE, SKIP ROM(0xCC), запрос чтения(F0), адрес в памяти с которого начинает читать мульт информацию о зарядке (0B 00), то есть с 11-й ячейки в ответ получаем 31 39 35 30 33 33(195033)] При этом чтение происходит циклично аппарат не может корректно определить зарядку.
Вычитав содержимое ID зарядного устройства 240W получил последовательность:
8D 00 00 00 00 30 30 41 43 32 34 30 31 39 35 31 32 00 00 00 00 46 57 43 52 43 34 38 36 36 31 34 31 48 30 35 4C 37 41 30 33 27 6C
при переводе в ASCII 00AC24019512FWCRC4866141H05L7A03'l собрал эмулятор на Attiny 13 по известной схеме, заменил в прошивки информацию о зарядке на свою, только со смещением на 11(0B 00). Аппарат считал данные корректно, за один цикл, вот только зарядка при этом определилась как 330W, но при этом полностью восстановилась работоспособность ноутбука. Отсюда возникает большой вопрос - ГДЕ И В КАКОЙ ПРОШИВКЕ ЛЕЖИТ ИНФОМАЦИЯ О ТОМ КАК ОПРАШИВАТЬ ЗАРЯДКУ. Если учитывать тот факт, что кроме как на мульте при подключении зарядки больше ни где нет активности и как это можно поправить.
Прошу помощи тех кто соображает в этом направлении, очень интересно разобраться. Заранее спасибо всем.
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|