В последний раз, когда ремонтировал ноутбук Lenovo 310-15IKB, столкнулся с проблемой прошивки мультиконтроллера IT8586E. На нем указан производитель Lenovo. Изучил информацию в интернетe и понял, что новые оригинальные найти невозможно и все, что есть на рынке, восстановленное и не факт, что рабочее. Но, все же, зная, что мультиконтроллер, что был у меня, процентов на 90 рабочий, начал разбираться по какой причине он не шьется.
Установленный на ноутбуке IT8586E по всем признакам вел себя как живой. А вот тот, что установил я — не позволял запускаться ноутбуку ни автостартом при отключенной батарейке CMOS, ни с кнопки, что явно говорило, что прошивки в нём нет или она не верная (если он все-таки Б/У).
IT8586E можно прошить двумя способами. Первый — запаяв на переходник и подключив в основную колодку программатора. Второй — через клавиатурный разъем. Первый вариант запитывает IT8586E сразу от программатора и проблем с прошивкой не бывает, если IT8586E живой. А второй подразумевает, что на плате присутствует напряжение +3VS на 11 ноге мультиконтроллера. Так вот как раз его то там и не было, что не позволяло записать прошивку.
Изучив схему нашел, что оно в данном ноутбуке появляется только после того, как IT8586E даст разрешающий сигнал SUSP# c 124 ноги на U13 (G5016KD1U).
Сразу подавать туда 3.3 вольта нельзя, так как там может быть короткое или иная другая проблема. Для начала необходимо убедиться в том, что сопротивление на перемычках J11 и J12 в норме.
Далее ставим перемычку по питанию +3VS, подключаем к программатору и прошиваем мультиконтроллер. И после удаляем перемычку. В данном случае использовался программатор Вертьянова VER 3.
Перед записью вычитал содержимое, которое было зашито в мой ‘новый’ мультиконтроллер IT8586E. Оно оказалось не пустым. Вот такой новый мультиконтроллер.