Перепрошивка биоса на ноутбуке программатором

Перепрошивка биоса на ноутбуке программатором

Если вы по каким либо причинам испортили прошивку BIOS, или произошёл сбой во время прошивки BIOS материнской платы, то оживить её поможет только программатор. В данной инструкции мы рассмотрим как правильно собрать и подключить программатор CH341A с прищепкой, чтобы прошить микросхему BIOS материнской платы не выпаивая её, а подключившись к ней прищепкой.

Данная инструкция подходит к любой материнской плате, будь то Китайская или брендовая (Asus, MSI, Gigabyte и т.д.)

Первое что нужно сделать это соединить правильно программатор с прищепкой:

Подключите коннектор от провода прищепки так, чтобы красный провод был соединён с контактом №1 специальной переходной панельки

Вставьте переходную панельку в программатор и зафиксируйте её небольшим рычагом опустив его вниз (пример для микросхемы 25-й серии)

Теперь подключите прищепку программатора к микросхеме BIOS так, чтобы красный провод был на первой ножке микросхемы, как правило она обозначена точкой

Для удачной прошивки и во избежание повреждения компонентов платы, следует вытащить CPU, RAM и батарейку, а также подключите питание 24-pin и 8-pin, соблюдение таких условий практически гарантирует удачную прошивку.
Следует отметить, что всё зависит от особенностей платы, так например есть платы которые прошиваются без подключения питания, а иногда плата не прошивается без батарейки, нужно пробовать.

После того как всё правильно подключили к микросхеме BIOS, можно подключать программатор к USB компьютера (желательно к USB 3.0, так скорость прошивки будет быстрее) и приступать к прошивки. Не рекомендуется использовать USB удлинители.

Прошивка BIOS программой AsProgrammer:

Скачайте и распакуйте архив с программой AsProgrammer, установите оба драйвера из папки «CH341-Drivers», после этого программатор должен корректно определиться в диспетчере устройств

Запустите программу AsProgrammer и во вкладке «Программатор» выберите «CH341a»

Во вкладке «Микросхема», выберите нужную согласно маркировке вашего BIOS, или воспользуйтесь «Поиск» в той же вкладке и начните вводить маркировку пока не найдёте свою

Теперь нужно сначала «Прочитать» микросхему (кнопка с зелёной стрелкой вправо) и на всякий случай «Сохранить» родной дамп BIOS (кнопка с изображением дискеты)

Далее нажимаем кнопку загрузки прошивки в редактор (кнопка с изображением папки), выбираем необходимый файл (любого расширения, программатору неважно какое расширение файла *.rom, *.bin, или вообще без расширения)

После того как мы загрузили нужную прошивку в редактор, нажимаем кнопку прошивки «Снять защиту -> стереть -> записать -> проверить», после чего скрипт программы сам всё сделает, останется всего лишь дождаться окончания работы

Стирание микросхемы длится около 30сек, за это время может показаться что всё зависло, но это не так. Когда начнётся запись, появится зелёная полоса процесса. По завершению процесса вы увидите надпись что всё прошло успешно, если нет — то сообщение об ошибке.

P.S. Из-за особенностей некоторых материнских плат, не все микросхемы удается прошивать не выпаивая из материнской платы. В некоторых случаях без выпаивания не обойтись.

Если вы уверены, что все подключили правильно и все контакты имеются, а микросхема не поддается прошивке, попробуйте выпаять микросхему, возможно ее прошивке мешают другие элементы материнской платы.

Источник

Перепрошивка биоса на ноутбуке программатором

(Если у вас Bios UEFI)
А еще там хранится DMI таблица в которой модель материнской платы, серийные номера и еще много чего (а в ноутбуках еще и MAC адреса сетевых карт)
то есть шить даже преобразованный CAP2BIN тоже не всегда правильно, надо еще из старого BIOS-а выдернуть нужную область и затолкать в BIN до прошивки
в общем здесь прочтите https://habr.com/ru/post/185704/ и потом дальше гуглить и гуглить

Сообщение отредактировал boar-hooligan — 19.02.23, 12:51

Помогите советом. Есть чип 25q128jwsq. Программатор ch341a. Все программы определяют этот чип по своему. У некоторых он определяется по потреблению как (1.8v) у некоторых (3.0v) Все считывают дамп и сохраняют без проблем в одинаковом размере. Но вот когда дело доходит до стирания чипа то programmer говорит что все хорошо. Но чип полный с той же прошивкой которую надо стереть. Neoprogrammer тоже говорит что стер, но при считывании на пустышку выдает ошибку. Asprogrammer стирает но при этом остаётся след старой прошивки размером в 2.4мб из 16.4мб. Следовательно прошивка не встаёт. Даже если и встаёт то ноут не запускается с ней. Чип конечно выпаиваю.

Сообщение отредактировал Sheek0 — 04.02.23, 17:43

Для прошивки нужен адаптер на 1,8В, NeoProgrammer и хотя бы написать что за биос, от какого устройства, какой версии и зачем всё это делается?

Сообщение отредактировал BOBONUS — 04.02.23, 18:11

Ноут стартует с черным экраном. При прозвонке наткнулся на КЗ по питанию идущему к чипу. Что очень странно звониться таблетка Биоса. После ее замены КЗ ушло а вот старая батарейка свободно звониться. Думал чип умер, но то что его видит и считывает программатор, подаёт надежду что перепрошивка все решит

Сообщение отредактировал Sheek0 — 04.02.23, 18:21

возможно саму SPIку. :wacko:
если программатор не был переделан хотя-бы на 3.3 вольта.

Сообщение отредактировал arhitr0n — 04.02.23, 18:25

Sheek0, судя по фото, манипуляций с ним не проводилось(т.е. не переделанный).
остаётся только надеяться, что мелкосхема всё ещё жива

Сообщение отредактировал arhitr0n — 04.02.23, 19:15

Добавлено 04.02.2023, 19:20:

Sheek0, разбери паршивку в уефи_тул — там, обычно видно

Вы аналог берите чтоб jw был, точно проблем не будет. И лучше свой программатор переделайте на 3,3В. Винбонд скорее всего прошьётся без адаптера на 1,8В. Тем более вам нечего уже терять.

А версия чипа в случае выбора аналога, не повлияет на стабильность?

P.S
В общем адаптер будет ехать долго. Решил переделать на 3.3v. Замеры показали что все хорошо. А вот теперь программы наглухо зависают при стирании чипа. Читают они опять все правильно. Теперь как только нажимаю кнопку стереть, Винда издает звук извлечения юсб. Но на программаторе продолжает гореть красный индикатор. Затем звук подключения юсб, начинает мигать жёлтый индикатор программатора. Спустя секунд 10 жёлтый диод гаснет. А вот программа виснет сразу как нажимаю, так что ее не закрыть даже через диспетчер задач. Как только извлекаю программатор прога сразу закрывается. И так на всех прогах. Пробовал снять защиту. Выставить QE. Но изменения не сохраняются в проге. Я так думаю что защита не позволяет стирать с нее данные. Посоветуйте выход из ситуации

Сообщение отредактировал Sheek0 — 05.02.23, 04:01

Sheek0, и мультиметр в руки

Сообщение отредактировал arhitr0n — 05.02.23, 08:06

Источник

Прошиваем BIOS программатором CH341A

В данном материале разберем прошивку биоса программатором 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, тут чип впаян прямо в плату) И требуется его демонтаж для прошивки. За все время такая плата ни разу не попалась. Но она есть)

Если есть вопросы гоу в комменты, форум, чат форума, чатру(в правом нижнем углу) постараемся разобраться.

Источник

TypeRus
Adblock
detector