Нужно ли прошивать мультиконтроллер ноутбука после замены
Имеем ноутбук Acer Aspire ES1-572 на платформе Compal B5W1S LA-D671P , залитый в районе мультиконтроллера и большое желание заставить этот ноутбук работать. Будем менять и прошивать мультиконтроллер.
После замены мультиконтроллера, нас у него интересуют следующие ноги:
- 59-ая нога ( KSI4 ) - сигнал CS
- 60-ая нога ( KSI5 ) - сигнал CLK
- 61-ая нога ( KSI6 ) - сигнал MOSI
- 62-ая нога ( KSI7 ) - сигнал MIOS
- 42-ую ногу ( KSO3 ) на время прошивки необходимо замкнуть на землю.
На программаторе все эти сигналы подписаны.
Обязательно соединяем землю программатора с землей платы. Так же мультиконтроллер необходимо запитать, подав 3.3V на любую из питающих ног, к примеру, 22, 33, 96, 111, 125.
Можно подать питание непосредственно с программатора, у него есть нужный вывод. Можно использовать внешний источник питания (говорят, были случаи нехватки питания).
Подпаиваться к контактам мультиконтроллера не очень удобно. Будем работать с разъемом клавиатуры, ведь эти контакты напрямую идут туда.
Сначала я собирался припаять проводки к плате программатора. Но решил, что прошиваю мультиконтроллер не в последний раз и каждый раз паять проводки мне будет конкретно лень. Поэтому побыстрому сколхозил вот такую приблуду.
Красный провод будет у меня 3.3V; покрашенный черным фломастером - GND Красный провод будет у меня 3.3V; покрашенный черным фломастером - GNDВ будущем из шлейфиков от мертвых клавиатур можно наделать переходников для разных платформ и обходиться без паяльника.
На этом будем считать, что все шаги по подключению программатора к мультиконтроллеру завершены. Переходим к программной части.
Прошивать мультиконтроллер будем с помощью программы Postal3 и драйвера для работы Postal3 с CH341А .
После того, как драйвера на программатор CH341A установлены, заменяем в папке с Postal3 файл SiUSBXp.dll файлом из свежескачанного архива с драйвером. Так же в папку с Postal3 копируем файл CH341DLL.DLL из папки с родной программой от CH341A .
Теперь надо настроить Postal 3 для работы с CH341A . Запускаем программу, сходу ставим галку "Other" и жмем кнопку "Settings" .
В открывшемся окне ставим галку "tag/SPI" и рядом в выпадающем списке выбираем "КВ9012" (пусть вас это не смущает мультиконтроллеры KB9012 и KB9022 шьются одинаково). Скорость выбираем максимальную.
Переходим на вкладку "Misc" . Там ставим галку "SPI Read Short Step(slow)" .
Переходим на вкладку "Com Settings" . Отмечаем галками все все опции "UsbXpress" .
Сохраняем настройки кнопкой "OK" . И попробуем прочитать содержимое мульта.
Процесс небыстрый. Чтение у меня заняло чуть более получаса. Еще столько же - процесс верификации, ибо кое-кто забыл в настройках снять галку автоматической верификации. Потом еще полчаса на запись и еще раз полчаса на верификацию.
Кошка, ожидаемо, проявила интерес к этому действу. Пришлось плату спрятать в пакет, чтоб не искушать зверька торчащими во все стороны проводами.
Мультиконтроллер IT8518E CXA
Расстроился я очень сильно и все отложил ноут на долгое время- полгода может прошло и а может и больше. Решил что нужно его как то отремонтировать или продать его на запчасти. По запчастям продлевать чёт не захотелось заморачиваться , и поэтому решил просто заказать новую материнскую плату. Подумал что просто материнскую плату поменяю и все у меня заработает все как нужно и буду я счастливым обладателем ноутбука.
Материнская плата обошлась мне в 3500 с копейками рублей, вот собственно и сама плата.
Внешний вид материнской платы
Вот такое произведение искусства получилось:
Посидел подумал и решил по своему его отпаять, сам процесс демонтажа представлен на видео ниже. Для отпайки я использовал проволоку которую просунул ножками контроллера, и когда часть ножек под жалом паяльника прогревалась, я с небольшим усилием отгибал их этой проволокой)) Конечно тут тоже есть риск выбрать ножку если сильно потянуть за проволоку. Может кому пригодится такой способ демонтажа)
Самая проблема была с демонтажем, припаивать было гораздо проще при помощи паяльника. К сожалению нет фото с уже припаянной микрухой. После того как припаял мульт подключил материнскую плату он конечно же не заработал) Опять разобрал потом несколько раз прошелся по ношкам паяльником. И после очередной попытки запустить ноут, он наконец то заработал. Видимо одна из ножек не была пропаяна либо ножки замкнуты какие либо. Ну паста в при таких работах вообще крутая штука) Таким довольным я не был уже давно))
Мультиконтроллером, или, по-английски Super I/O, называется микросхема, обеспечивающая мониторинг напряжений и температур, работу с периферийными устройствами. Такими устройствами могут быть клавиатура, мышь, кнопка включения, датчик закрытия крышки итп. Мультиконтроллер управляет включением ШИМ-контроллеров, вырабатывающих необходимые для работы узлов ноутбука напряжения, ключами, коммутирующими эти напряжения. Через мультиконтроллер по протоколу Firmware HUB или SPI подключена микросхема flash c программным обеспечением. В состав мультиконтроллера могут входить контроллеры часов реального времени, жестких дисков, USB, интегрированный аудиоинтерфейс, интерфейс LPC.
Мультиконтроллер часто выходит из строя при залитии ноутбука жидкостью или вследствие выгорания ключей, формирующих 3.3В.
Иногда во время самостоятельной замены матрицы ноутбука забывают отключить аккумулятор. Это тоже может привести к выгоранию мультиконтроллера.
Но, к счастью, микросхемы эти не очень дорогие и ремонт такой неисправности обходится дешевле, чем, например, замена южного моста или видео.
Теперь немного информации для мастеров. Как продиагностировать мультиконтроллер?
Условия, необходимые для того, чтобы мультиконтроллер дал команду на старт.
Для инициализации мультиконтроллера необходима микропрограмма, которая хранится либо в той же микросхеме флеш-памяти, что и прошивка BIOS (UEFI), либо в отдельной микросхеме меньшего объема, либо внутри самого мультиконтроллера. В первых двух случаях восстановить прошивку не представляется сложным. А вот прошить непосредственно мультиконтроллер пока могут не любые программаторы. Да и подключиться к нужным его выводам не всегда просто. Прошиваемые мультиконтроллеры - NPCE288N/388N, KB9010/9012/9016/9022, IT8585/8586/8587/8985/8987
Схема включения мультиконтроллера IT8752
Схема включения мультиконтроллера KBC1091NU
Рассмотрим, как можно легко выпаять микросхему в корпусе LQFP128.
На изображении выше отмечен мультиконтроллер, который мы будем менять.
Перед выпайкой мультиконтроллера надо обязательно отключить питание микросхемы BIOS. Вытянуть батарейку. Не забыть отключить питание от самой платы. Обязательно нужно заклеить все соседние участки, которые можно повредить фольгой.
Это, например, разъем подключения шлейфа, элементы, флешку BIOS и т.п.
Теперь берем паяльную станцию.
Мы пользуемся термовоздушной паяльной станцией Lucky 852D+Fun. Выставляем температуру примерно 450 градусов. Пока станция нагревается, наносим флюс.
Затем круговыми движениями по периметру платы начинаем ее прогревать. При этом подцепив микросхему чем-нибудь (например, пинцетом) легкое усилие направляем на то, чтобы поднять микросхему.
Далее на контакты под микросхемой нанесем немного свинцового припоя.
Это позволит нам разбавить безсвинцовый припой со свинцовым. А потом его аккуратно весь забрать, для чего понадобится оплетка.
Далее промываем все спиртом и подсушиваем площадку.
Наносим новый флюс.
Снова наносим свинцовый припой. После нанесения припоя воспользуемся кусочком ветоши, промоченной спиртом, чтобы убрать остатки флюса. Подсушиваем салфеткой или чем-нибудь подобным площадку.
Теперь берем новую микросхему и устанавливаем ее согласно ключу.
Первая нога обозначена на одном из углов площадки маленьким белым треугольником.
Стараемся четко отцентрировать микросхему.
Далее обязательно добавляем флюс.
Включаем термовоздушную паяльную станцию и круговыми движениями по периметру микросхемы начинаем прогревать ее контакты. Для более плотного контакта и с целью предотвращения сдвига микросхемы, прижимаем ее немного пинцетом.
После того, как мы припаяли мультиконтроллер, обязательно необходимо под микроскопом посмотреть и проверить, качество припаивания каждой из дорожек.
Это можно сделать иголкой от шприца.
Проводим иголкой по периметру микросхемы по каждой дорожке, параллельно глядя на них под микроскопом.
После этого снимаем всю фольгу вокруг микросхемы.
Если где-то по бокам расплылся флюс, его нужно обязательно удалить. Кроме спирта для его снятия можно использовать и очищенный бензин.
Читайте также: