В данном материале разберем прошивку биоса программатором CH341A, с прищепкой для корпусов чипа биоса SOP8 с интерфейсом SPI. Это на сейчас одни из самых распространенных корпусов микросхем под микропрограмму материнских плат. Покажу Вам алгоритм действий такой, как обычно делаю сам. Это далеко не все функции данного устройства, но нам это сейчас и не обязательно знать.
Обычно к программатору обращаются в случае неудачной прошивки или просто экспериментов с микропрограммой. Для держателей сокетов LGA 2011-3 китайских плат, обычно рекомендую прикупить устройство, лишним оно точно не будет. Все-таки иногда залетают платы которые при неудачно установленных таймингов памяти, просто так джампером JCMOS или батарейкой сбросить не получиться. Да и бывают моменты когда биос просто слетает и индикатор POST нам показывает FF. Так же система с поврежденной программой BIOS циклически может запускаться, останавливаться и так по кругу. Особенно актуально когда есть резервная микросхема биоса.
Итак начнем. Для начала настроим наш программатор к работе. Берем прищепку и адаптер SOP. Нужно совместить кабель прищепки с красной линией и единицей(1) первого пина на адаптере.
Должно получиться что то типа такого)
Теперь все это хозяйство нужно установить в программатор, согласно распиновке как указано на картинке.
Соответственно должно быть где-то так)
Теперь нужно зацепить прищепку к микросхеме биоса. Как можно видеть на картинке, первая нога чипа обозначается ключом, в виде вдавленной точки. Так же и на плате могут быть обозначение первого контакта чипа. На данной плате производитель еще и краской добавил обозначение. Данная плата имеет два чипа биоса основной и резервный. Это как раз сейчас в тему, очень удобно для руководства.
Теперь есть нюансы. В некоторых случаях нужно разобрать плату. Вытащить память, процессор, отключить все устройства. И подключить питание 24pin от блока питания, соответственно запитать его. В основном при прошивке прищепкой требуется дежурное питание для инициализации в программе микросхемы биоса.
Итак мы уже зацепились за микросхему. На рисунке я подключил питание от блока питания. Но самое интересное, что для данной платы это не обязательно. Чип MX25L3206E и так определяется. Для китайских плат, например Huananzhi такой вариант не прокатит, питание нужно подавать обязательно. Ну и обычно не деинсталлирую память и процессор. Кстати, так как на Хуананах есть индикатор POST кодов, при удачном подключении прищепки символы загораются.
Качаем софт «Для программатора CH341A» Подключаем программатор в USB. Ставим драйвера, имеются в пакете с программой AsProgrammer. В списке диспетчера устройств должна появиться строка Interface (USB EPP/…) Теперь все готово к запуску программы.
В открывшемся окне кликаем пункт программатор — выбор CH341a и интерфейс SPI если автоматом не подтянулся. В поиске (микросхема — поиск) вбиваем модель микросхемы. В нашем случае MX25L3206E Теперь для того что бы убедиться в рабочей собранной схеме, можно прочитать микропрограмму чипа биоса. Нажимаем кнопку прочитать. Если все удачно, сохраняем образ и будет готов бэкап.
На данном этапе образ нового биоса у нас уже должен быть. В целом расширение может быть какое угодно, главное чтобы в нашем случае не превышало 4Mb. Так же есть биосы размером 8/16Mb. Например PlexHD x79 имеет full rom 8Mb, BD4 x99 — 16Mb с расширением .bin/rom. У меня сейчас плата Gigabyte s1155, расширение образа биоса .fd Нажимаем на иконку папки и загружаем новый биос для своей платы в программу. После чего кликаем по иконке «Записать» но не по самой кнопке, а на контекстное меню с черной стрелкой вниз. И там уже кликаем на выпадающий пункт «Снять защиту -> стереть -> записать -> проверить» Соглашаемся на условия в открывшемся окне и начинается процесс прошивки. На программаторе должен загореться желтый индикатор «RUN» Весь процесс занимает около двух минут. Если все удачно, в логе программы мы увидим текст «Готово — Время выполнения»
После отключаем ПК и пробуем запустить) Если все норм довольствуемся ожившей платой или новой прошивке.
Если на этапе с захватом прищепки, никак не получается инициализировать микросхему, то тут скорей всего поможет исключительно деинсталляция чипа и прошивка его отдельно от платы. Так же есть вариант выхода из строя самого чипа. Попадается плата BD4 X99 с корпусом микросхемы биоса DIP8 (визуально немного больше SOP8.). Для этого программатора это тоже не проблема. А если она еще и установлена в так называемую «кроватку, постель» то вообще шикарно. Но не в случае с BD4, тут чип впаян прямо в плату) И требуется его демонтаж для прошивки. За все время такая плата ни разу не попалась. Но она есть)
Если есть вопросы гоу в комменты, форум, чат форума, чатру(в правом нижнем углу) постараемся разобраться.