Как прошить мультиконтроллер ноутбука
Прошивка мультиконтроллера на Lenovo B590 после перепайки
Принесли ноутбук залитый, включался самопроизвольно без нажатия на кнопку вкл. экран не горел вообще, кулер шумел, лампочки горели но потом кулер переставал работать но лампочки горели. Ничего не звонил. Просто решил поменять мультик стоял там npce885ga0dx я перепаял на мультик NPCE885PA0DX. Ноут перестал реагировать на кнопку вкл. вообще. Необходимо биос перепрошивать после замены мультика или ноут должен хоть как то реагировать на новый мультик?
кстати муьт взял с донора G580 и не понятно рабочий он там был или нет.
P.s какие провода (шлейфы) и программатор нужны для прошивки мультика не только через биос, но и через разъем клавиатуры? заказал этот MiniPro TL866CS, хватит ли мне адаптеров этих для него или же ещё что то нужно докупать?
Lenovo Yoga 13. После замены мультиконтроллера не включается, горит индикатор и тухнет
Всем добрый день. Замыкал мультиконтроллер, после замены появилась дежурка, идет зарядка, но при.
Lenovo b590 после залития нет изображения
Поступил нот, с явными следами залития, после отмытия старт есть но нет изображения. Сольно греется.
Lenovo B590 после установки win7 пропал сетевой адаптер
На ноутбуке была установлена win8, не понравилась, решил установить win7 с флэшки. Перед установкой.
Lenovo IdeaPad B590(20206) не включается, при включении появляется окно Lenovo Diagnostic
При включении ноутбук издает громкий звук, появляется окно диагностики Lenovo Diagnostic с двумя.
Диагностика и неисправности мультиконтроллера в ноутбуке
В этой статье пойдет речь о микросхеме, которая управляет работой всего ноутбука, в том числе, его включением. Её неисправности приводят к значительным последствиям для пользователя и чаще всего требуют ремонта материнской платы в сервисе.
Задачи мультиконтроллера
Мультиконтроллером, или, по-английски Super I/O (SIO) или Multi I/O (MIO), на сленге «мультик» (еще в документации встречается EC-контроллер), называется микросхема, обеспечивающая мониторинг напряжений и температур, работу с периферийными устройствами. Такими устройствами могут быть клавиатура, мышь, кнопка включения, датчик закрытия крышки и тп. Основным его предназначением является управление клавиатурой (даже в схемах он обозначается как KBC-контроллер), однако со временем производители начали нагружать его множеством дополнительных функций, таких, например, как индикация работы жесткого диска (светодиод на передней панели ноутбука) или управление частотой работы кулера. Именно на эту микросхему «приходят» все контактные дорожки шлейфа клавиатуры ноутбука. На самом деле на ножки мультиконтроллера приходят сигналы практически со всех устройств и микросхем ноутбука. Уровень сигнала может быть постоянный 3.3V (высокий логический уровень), либо изменяющийся в случае обмена данными (измеряется осциллографом).
В запуске ноутбука он вообще играет первостепенную роль, так как именно на него приходит сигнал с кнопки включения, и именно он запускает все источники напряжений и затем отдает сигнал южному мосту для начала инициализации.
Мультиконтроллер управляет включением ШИМ-контроллеров, вырабатывающих необходимые для работы узлов ноутбука напряжения, ключами, коммутирующими эти напряжения. Через мультиконтроллер по протоколу Firmware HUB или SPI подключена микросхема Flash c программным обеспечением (которую иногда приходятся прошивать). В состав мультиконтроллера могут входить контроллеры часов реального времени, жестких дисков, USB, интегрированный аудиоинтерфейс, интерфейс LPC.
Разновидности мультиконтроллеров
Мультиконтроллеры выпускают следующие фирмы: ENE; Winbond; Nuvoton; SMCS; ITE; Ricoh.
Сильно отличаются только последние, хотя бы методом пайки, они BGA.
На современных мультиконтроллерах имеется по 128 ножек, но их назначение сильно отличатся в зависимости от модели мультиконтроллера и даже от его ревизии. К примеру, KB926QF-D2 и KB926QF-C0. — два совершенно разных мультиконтроллера.
Неисправности мультиконтроллеров и их симптомы
Мультиконтроллер часто выходит из строя при залитии ноутбука жидкостью или вследствие выгорания ключей, формирующих 3.3В. Второе случается при скачках питания в сети.
К основным симптомам неисправности мультиконтроллера можно отнести некорректную работу клавиатуры и тачпада и отсутствие запуска как такого. Также, следствием неправильной работы «мультика» являются и глюки периферии — неправильная работа датчиков, кулера. Также по вине SIO может не определяться жесткий диск и другие накопители (работа USB при этом завязана на южный мост).
В диагностике и ремонте ноутбуков мультиконтроллер имеет ключевое значение, поскольку отсутствие на мультиконтроллере важных сигналов, приходящих с микросхем ноутбука, позволяет выявить неисправные микросхемы и произвести их замену. На мультиконтроллер приходит LPC шина, по который идет обмен с южным мостом, и с которой можно считать всем известные POST-коды. Для этого, кстати, в ремонте часто подпаиваются на прямую к ножкам мультиконтроллера тоненькими проводками и выводят коды на индикаторы.
Также иногда во время самостоятельной замены матрицы ноутбука забывают отключить аккумулятор. Это тоже может привести к выгоранию мультиконтроллера. Но, к счастью, микросхемы эти не очень дорогие и ремонт такой неисправности обходится дешевле, чем, например, замена южного моста или видео. Многие микросхемы взаимозаменяемы, а перепайка их — 15 минут (если не потребуется прошивать флэш память).
Диагностика запуска (или отсутствия старта) ноутбука
Для правильной диагностики старта ноутбука необходимо понимать его последовательность и участие в нем мультиконтроллера.
Последовательность включения ноутбука
При включении ноутбука дежурное напряжение через кнопку подается на мультиконтроллер, который запускает все ШИМ-контроллеры, вырабатывающие все напряжения (их много), и, при нормальном исходе, вырабатывают сигнал PowerGood. По этому сигналу снимается сигнал RESET с процессора и он начинает выполнять программный код, записанный в BIOS с адресом FFFF 0000.
Затем BIOS запускает POST (Power-On Self Test), который выполняет обнаружение и самотестирование системы. Во время самотестирования обнаруживается и инициализируется видеочип, включается подсветка, определяется тип процессора. Из данных BIOS определяется его тактовая частота, множитель, настройки. Затем определяется тип памяти, ее объем, проводится ее тестирование. После этого происходит обнаружение, инициализация и проверка подключенных накопителей – привода, жесткого диска, карт-ридера, флоппи дисковода и др., а после проверка и тестирование дополнительных устройств.
После завершения POST управление передается загрузчику операционной системы на жестком диске, который и загружает ее ядро.
Из описания выше видно, что мультиконтроллер вступает в работу на самой ранней стадии, и без его нормального запуска не сформируются управляющие напряжения. Вот условия, необходимые для того, чтобы мультиконтроллер дал команду на старт:
Для инициализации мультиконтроллера необходима микропрограмма, которая хранится либо в той же микросхеме флеш-памяти, что и прошивка BIOS (UEFI), либо в отдельной микросхеме меньшего объема, либо внутри самого мультиконтроллера. В первых двух случаях восстановить прошивку не представляется сложным. А вот прошить непосредственно мультиконтроллер пока могут не любые программаторы. Да и подключиться к нужным его выводам не всегда просто. Прошиваемые мультиконтроллеры — NPCE288N/388N, KB9010/9012/9016/9022, IT8585/8586/8587/8985/8987.
Лучше всего найти документацию и описание сигналов по мультикам IT, которые используются во многих бюджетных ноутбуках, в том числе ASUS и Dell. Благодаря схемам можно понять и отследить, где находятся выше указанные сигналы. Например, в случае IT8752 и аналогичных (используется, например, в семействе ASUS K40 и K50) для диагностики вас должны интересовать, помимо выше указанных, следующие сигналы на мультике:
Питание на IT85xx мульты поступает следующее: +3VA_EC, +3VPLL, +3VACC, без них микросхема не запустится.
Последовательность диагностики мультиконтроллера
Рассмотрим схему последовательности включения ноутбука:
Процедура включения материнской платы
Для диагностики в целом, вам нужно рассмотреть две ситуации:
1. Питание не появляется, светодиод питания не горит.
2. Питание есть, светодиод питания горит, но ноутбук не включается, экран темный. Индикатор жесткого диска сначала включается и гаснет, затем не горит.
Очевидно, мультик работает, управляющие сигналы формируются, однако, дальнейший запуска не происходит или он обрывается. Чаще всего виноваты в этом микросхемы чипсета, сам процессор или тактирующие генераторы, которые срывают генерацию сигналов. Для быстрой диагностики прогреваем микросхемы чипсета по-очереди. После каждого прогрева пробуем на включение. Если ноутбук включается, то виноват конкретный чип. Очень важна предыстория поломки — например, если до поломки перестали работать USB порты, то скорее всего вышел из строя южный мост. Если были артефакты на встроенном видео, то виноват северный мост.
Если же мы видим, что питающие напряжения присутствие, а сигналы с мультика нет (например, не снимается сигналы RESET), то изучаем все сигналы более подробно.
Вот обобщенный порядок следования сигналов при запуске EC:
2в или ACIN_OC#=0в
вычитка прошивки SPI ROM
-> сигнал включения силовых дежурок VSUS_ON=3в
-> снятие ресета с юга PM_RSMRST#=3в (юг узнает, что первичные источники питания ок)
-> сигнал PM_PWRBTN#=0в транслируется в юг
-> SUSB_EC#, SUSC_EC# = 3в включение вторичных источников и открытие коммут. мосфетов
-> CPU_VRON=3в поднятие питания CPU_VCORE процессора
-> EC_CLK_EN (CLK_EN#) на юг или на тактовый генератор приходит с мульта или ШИМ проца
-> VRM_PWRGD_CLKEN приходит на юг
-> CLK_PWRGD с юга приходит на тактовый генератор
-> сигнал PWROK на юг
-> юг отдает процу сигнал H_PWRGD (HardWare PWRGD, все питания в порядке, следующий этап инициализации)
-> юг снимает ресет с севера PLT_RST#
-> юг снимает ресет с PCI шины PCI_RST#
-> север снимает ресет с процессора HCPU_RST#
Вот алгоритм проверки популярного мульта KB3926, его можно применить и к аналогам:
Вот дополнительные контрольные значения напряжения:
DPWROK_R — 3,3V
PM_RSMRST#PCH — 3,3V
PM_RSMRST#- 3,3V
SUS_PWRGD — 3,3V
5VSUS_PWRGD — 3,3V
ME_SUSPWRDNACK_R — 3.3V
Как видно из алгоритма, в самом начале EC контроллер должен вычитать прошивку из Flash памяти через SPI интерфейс. Если этого не происходит, то дальше никаких сигналов питания ШИМов не формируется. Часто, в случае серии IT85xx и аналогичных это отдельня 8-контактная микросхема (напримерб SST25VF080B) с питанием по линии +3VA_SPI. Обмен данными происходит по линия SO и SI, тактирование по линии SCK. Поэтому, когда это возможно, флэшку перешивают. В некоторых сервисах имеется специальный программатор от Сергея Вертьянова, который позволяет прошивать почти любые флэшки:
Программатор от Сергея Вертьянова
Был ли наш пост полезен?
Нажмите на звезду, чтобы оценить мои труды!
Прошивка Lenovo IT8586E
В последний раз, когда ремонтировал ноутбук 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. Оно оказалось не пустым. Вот такой новый мультиконтроллер.
it8586e fxa как прошивать
Если Вам надо прошить любой мультиконтроллер — звоните 0677799287, сайт www.nbmaster.com.ua
В этом видео Вы увидите как происходит прошивка мультиконтроллера в ноутбуке без подпайки к выводам на самой плате.
Этот программатор для прошивки EC контроллеров и клавиатурный модуль можно заказать у нас в магазине www.hi-tek.com.ua
Видео Простая прошивка мультиконтроллера ITE (IT8586, IT8580, IT8585) канала Notebook Master
Просмотров: 15 117
Алексей Шевчук
Спасибо за видео, я правильно понял на ноуте выгоревший мульт такой же и если новый заказывать, то обязательно нужно шить его?
Victor Zed Wings
я ещё не пробовал так шить. есть только опыт устранения мухи CC.
а так гугль UART PORT ничего особенного, 3 контакта.
дальше софт решает как опросить чип и как залить прошивку.
в даташите есть распиновка.
софт производитель обещает накинуть.
Вообще в некоторых буках сам шьётся с биоса.
Сначала читает биос, потом прошивается. потом ребут. и готово.
Конечно можно купить программатор за 15000 руб. Если ремонтируете хотябы 1 ноут в день.
А что делать начинающим мастерам? сразу бежать и раскошеливаться на программатор?
Victor Zed Wings
говноматор 6000 стоит нафиг такое счастье нужно.
не судьба чип по usb подключить?
программатор это порт принтера и 2 резистора по 1ком
UnLocker 73
На таком же ноуте проблема с зарядкой. С акб включается,не заряжается, без акб с зарядки не стартует и лампочки не горят.
5 мин и вырубается от отсутствия зарядки. 19v линия и остальные напряжения в норме. Биос прошил. Греется данный мульт. Я занимаюсь в основном телефонами и планшетами, но и иногда ноуты беру у знакомых, поэтому еще учусь и многого не знаю. Вопрос в следующем. Тупо замена мульта не поможет? Обязательно шить? Кроме TL866 нет ни чего.
Денис Михайлов
Здравствуйте, не могли бы дать профессиональный совет. плата s551ln rev2.2 от Asus мультиконтроллер IT8585vg. нужна ли прошивка на него?
Сергей Найденов
Сергей если не секрет в какую стоимость обошёлся вам этот прогроматор?!
Muslim Muslimov
Привет а где можно приобрести такой программатор??
Мобильный Сервис
Здравствуйте, если Вам не сложно скиньте эту прошивку мульта, то есть на леново G50-30, спасибо
Сереж, а если у платы автостарт. И при принудительном выключении через кнопку — выключается, и опять самопроизвольно включается. Замена мультиконтроллера решит проблему?( Иначе никак не прошить.)
Timur Tischenko
Программатор ITE, ENE, MEC, прошивка матриц, тестер клавиатур (с разъемами). Все в одном.
Автор — Сергей Вертьянов
Последняя версия 5,0 Полный комплект
Программатор умеет:
1 Прошивать ENE KB9010 / KB9012 / KB9022
2 Прошивать EEPROM LCD панелей (EDID матриц).
3 Доступна прошивка IT8586E, IT8585E. Долговата запись — от 5 до 10 минут. Чтение до 20сек. Прочие IT85 просто не проверялись.
4 Доступна прошивка MEC1609.
5 Дополнительно может проверять в АВТОНОМНОМ режиме клавиатуры для ноутбуков с шагом 1мм/05мм/08мм. (90% клавиатур)
6 Звуковая сигнализация нажатий кнопок и ошибок (buzzer).
7 Возможна проверка клавиатур через оболочку на PC.
прошивка мультиконтроллеров NUVOTON NPCE288 NPCE388 series NPCE288NA0DX TQFP128
Комплектность:
— основной модуль
— переходная плата с установленными удобными разьемами
— кабель для прошивки матриц ноутбуков (30 и 40 pin)
— провода коммутации для ENE
— основной набор шлейфов на 24/26/28/30/32
— разъем со шнурком для пайки к мульту или клавиатурному разъему
Прошивка ITE мультиконтроллеров (T8585E, IT8586E, IT8587E, IT8985Eб, IT8987E и т.д.)происходит через разъём клавиатуры без пайки.
Прошивка ENE мультиконтроллеров (KB9010/9012/9016/9022)происходит через разъём клавиатуры без пайки, но НЕ АВТОМАТИЧЕСКИ!
Необходимо установить пять перемычек. Перемычки идут в комплекте.
Для проверки клавиатур в атономном режиме достаточно только запитать устройство.
Прошивка матриц ноутбуков (30 пин ламповых и 40 пин), но НЕ eDP, происходит с помощью шнурка, идущего в комплекте.
прошивка мультиконтроллеров KB9010 / KB9012 / KB9022 /
IT8586E, IT8585E, MEC1609
Video from : youtube.com
Video from : youtube.com
Video from : youtube.com
Video from : youtube.com
программатор вертьянова купить Vertyanov JIG
Программатор умеет:
1 Прошивать KB9010/9012/9016/9022
2 Прошивать EEPROM LCD панелей (EDID матриц).
3 Доступна прошивка IT8585/8586/8587/8985/8987. Долговата запись — от 5 до 10 минут. Чтение до 20сек. Прочие IT85 просто не проверялись.
4 Доступна прошивка MEC1609.
5 Дополнительно может проверять в АВТОНОМНОМ режиме клавиатуры для ноутбуков с шагом 1мм/05мм/08мм.
6 Звуковая сигнализация нажатий кнопок и ошибок (buzzer).
7 Возможна проверка клавиатур через оболочку на PC.
Уже есть поддержка прошивки мульта IT8585E — проверено на X550LA
Уже есть поддержка прошивки мульта IT8586E — проверено на NM-A311
Уже есть поддержка прошивки мульта IT8587E — проверено на eW650SR ZQK
Уже есть поддержка прошивки мульта IT8987E — проверено на Y11A
Уже есть поддержка прошивки мульта IT8985E — проверено на X551MA
Для прошивки мультиконтроллеров NUVOTON (NPCE288N/NPCE388N) нужно его впаивать на платку-переходник.
Прошивка ITE мультиконтроллеров (IT8585E, IT8586E и т.д.)происходит через разъём клавиатуры без пайки.
Прошивка ENE мультиконтроллеров (KB9010/9012/9016/9022)происходит через разъём клавиатуры без пайки, но НЕ АВТОМАТИЧЕСКИ!
Необходимо установить пять перемычек. Перемычки идут в комплекте.
Прошивка Lenovo IT8586E
В последний раз, когда ремонтировал ноутбук 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. Оно оказалось не пустым. Вот такой новый мультиконтроллер.