Как прошить биос на материнской плате asus через программатор
Привет, Дзен! В этой короткой заметке хочу рассказать о двух самых простых программаторах, которые позволят перепрошить микросхему Bios на материнской плате ноутбука или системного блока.
Кроме того, один подписчик просил выкладывать фото каких-нибудь самодельных, сделанных своими руками, устройств. Выкладываю.
Энное количество времени назад, мне впервые потребовалось прошить микросхему биоса ноутбука. Естественно, я без проблем смог найти у друзей и коллег программатор. Но мне очень захотелось сделать для себя подобный и нужный гаджет самостоятельно.
Почитав различные форумы, пообщавшись с теми, кто успешно смог собрать такой программатор, мой выбор пал на BlackcatUSB.
Два самых простых USB программатора для прошивки BIOSПочему? Да все потому, что он довольно прост в изготовлении и про него было довольно много информации. Сразу отвечу некоторым комментаторам, которые тут же начнут хаять, что мол зачем собирать, выдумывать, можно за пару сотен взять с Али и не заморачиваться. Да, действительно, можно. И о таком программаторе я расскажу ниже. Но есть одно объяснение, которое многим диванным экспертам не понять. Это хобби, интерес и возможность решить поставленную задачу своими руками и мозгами.
После сборки и настройки вот что у меня получилось.
Два самых простых USB программатора для прошивки BIOSДа, вид не презентабельный, согласен, но этот программатор работает до сих пор и без проблем прошивает SPI 25 серии и некоторые другие. К тому же, его единственная задача это стабильно работать и выполнять свою функцию, а не красоваться на полке под стеклом.
Два самых простых USB программатора для прошивки BIOSОсновой для такого программатора служит микроконтроллер AT90USB162. Эта микросхема уже содержит в себе USB-загрузчик, что позволяет сделать его первоначальную прошивку по шине USB.
А вот теперь, для тех, кто не хочет собирать самостоятельно, немного расскажу о недорогом программаторе CH341A, стоимость которого составляет не более 300 рублей.
Два самых простых USB программатора для прошивки BIOSДанный программатор поддерживается операционными системами Windows и позволяет работать с микросхемами 25, 26 серии SPI FLASH и 24, 25 EEPROM.
Два самых простых USB программатора для прошивки BIOSЕстественно, что для закрепления микросхем в программаторе, требуется докупить дополнительные колодки под разные типы, ведь припаиваться проводками не совсем удобно).
Хотелось бы отметить еще один момент. Во многих современных ноутбуках используются SPI FLASH с пониженным напряжением питания. Поэтому, для прошивки требуется переходник с 3,3 вольта на 1,8 вольта. Все это есть в продаже, и стоит копейки.
Надеюсь, что начинающим ремонтерам и просто интересующимся будет интересно).
На днях столкнулся с интересной проблемой, впервые в своей практике.
Возникла необходимость переустановки операционной системы на одном из системников на работе. Как обычно снял системник и забрал к себе. При подключении, сразу насторожило, что на достаточно свежей материнке слетело время в BIOS и все настройки. Ну думаю ладно, бывает. Всегда в запасе есть новые батарейки. Заменил батарейку, включаю, захожу в BIOS, но при попытке войти в расширенный режим настройки (Advanced Mode «F7»), появлялся курсор и через некоторое время всё зависало. Зайти в другие разделы через быстрый доступ тоже не получалось, соответственно прошить BIOS через оболочку не представлялось возможным.
Благо, на данной материнской плате микросхема BIOS не припаяна, а вставлена в специальную площадку и при необходимости может быть легко извлечена.
Ну собственно никаких проблем, вытащил микросхему. Её оказалась память Winbond 25Q64FV. Благо, у меня имеется программатор, некогда заказанный из Китая, которым я уже пару раз восстанавливал BIOS на ноутбуках и пр.
Установил микросхему в разъём программатора и с помощью утилиты считал оригинальное содержимое микросхемы.
И вроде бы всё просто, качаем с официального сайта новый BIOS посвежее, не битый. Но, как всегда, есть одно НО. На сайте к материнским платам ASUS файлы BIOS идут в формате *.CAP, при этом, сам файл несколько больше.
После недолгих поисков, было выяснено, что файл по всей видимости, содержит дополнительный bootloader и для превращения файла *.CAP в формат *.BIN, подходящий для прошивки программатором, достаточно удалить первые 2 Кб файла формата *.CAP и сохранить с расширением *.BIN.
Собственно, так я и сделал, правда через обычный Notepad++. Но это не совсем удобно, на форуме rom.by на 10 странице есть программа CAP to BIN от пользователя с ником PaScaL01. Приложу её тут. Программа автоматически отрезает 2 Кб в файле BIOS и сохраняет в формате *.BIN.
Берём готовый файл нужного формата, стираем всё из памяти микросхемы и прошиваем новым BIOS’ом. В результате получился обновлённый BIOS, время перестало сбиваться и всё отлично работает.
Здравствуйте. Решил прошить БИОС собственными силами, так как это банально дешевле нежели добираться до ближайшего сервисного центра.
Приобрёл программатор ch341a и микросхему Winbond 25x80avaiz. После записи .rom-прошивки, используемое мною ПО уведомляет меня о том, что записанное на микросхему не совпадает с содержимым буфера (.rom-файла).
Сравнивая считанные с микросхемы данные с с файлом прошивки, действительно видно разницу: .rom-файл начинается со слова Asus, а считанное с микросхемы -- нет.
Правильно ли я понял, что нужно отредактировать .rom-файл в каком-нибудь hex-редакторе? Возможно, сравнить с содержимым старой микросхемы (если удастся его считать) и подогнать начало или удалить несколько FF-строк из середины?
------------------
Помощь в написании контрольных, курсовых и дипломных работ здесь
Системная плата от Asus. Как прошить биос?
у меня стоит системная плата от asus в интернете скачал прошивку и программу Awdflash 8.52.
Как прошить БИОС на материнке ASUS p4sp - mx?
Хочу прошить БИОС на материнке ASUS p4sp – mx , подскажите можно ли прошить его из под винды, если.
Asus p8h61-m pro/cm6630-8/dp_mb не могу прошить биос
не могу прошить биос. пишет Image integrity check failed. мать asus p8h61-m pro/cm6630-8/dp_mb.
Как прошить новый биос через кнопка USB BIOS Flashback в материнке ASUS ROG CROSSHAIR VIII HERO
Друзья,практически больше месяца лежит вся сборка.Раньше все времени не хватало все собрать из.
Сегодня корректно (имею в виду проверку CH341A Programmer) прошил старый чип. Пойду проверять на своем компьютере.
Новый чип прошить так и не удалось. Прикреплю три дампа: .rom с официального сайта, .bin дамп p5kse c cyberforum-а и дамп с "неудачным содержимым".
Проблема по которой я решил перепрошить БИОС -- циклическая перезагрузка.
Отсоединял от материнской платы всё кроме процессора, даже реакции в виде звуковых сигналов на отсутствие оперативной памяти не было.
Первый раз всё починилось довольно просто: мне достали батарейку и пинцетом под ней замкнули контакты. Компьютер проработал 3-4 недели.
Второй раз мне прошили чип БИОС-а программатором. Мне сказали, что пришлось снять защиту с чипа (я сам видел как через POSTAL было невозможно считать дамп). После, компьютер работал 2 дня, но не было Интернета (отдельная тема, так как на 3 дистрибутивах live linux CDs с Интернетом проблем не было, только на Windows; даже две переустановки последней не помогли).
Сегодня, как уже было написано ранее, я успешно прошил старый чип БИОС-а. Компьютер запустился не сразу и скорее случайно: я замкнул контакты под батарейкой пинцетом при вытянутом чипе БИОС-а (возможно, совпадение).
Пока компьютер не перезагружаю, может не включиться (я так думаю, по крайней мере). Мне до сих пор нужно корректно прошить новый (да да, заказанный как раз из-за опасений по поводу выхода из строя старого) чип БИОС-а, чтобы если/когда (когда/если) компьютер не включиться, я мог бы проверить в БИОС-е ли проблема или ремонтировать/менять материнскую плату.
Интересно то, что дамп снятый с чипа после "некорректной прошивки" пишется на этот же чип с успешной проверкой после записи.
два дампа скачанные вами с оф сайта и с другого источника различны, для разных материнских плат. а микросхему биоса однозначно под замену Покажите данные что показывает программа BIOS Agent и узнаем какая версия у вас.по ID и дате биоса у вас скажу что вам подойдёт.
В Asus поддержке ответили так:
Файлы BIOS для обновления (скачанные с сайта) и BIOS для программатора отличаются. Нужно использовать, так называемый, дамп BIOS'а. А дампы предоставляются только сервисным центрам
Тут с ними не согласен, так как мой старый чип успешно прошивался два раза программаторами.
После второй прошивки старого чипа версией 1008 на программаторе ch341a компьютер проработал 3 дня и пережил около 20 перезагрузок, но, как и ожидалось, долго не протянул и сейчас циклически перезапускается через 3-5 секунд пока подаётся питание. Поэтому, не смогу скинуть то, что показывает BiosAgent.
Использовал следующие программы для прошивки:
- CH341A Programmer (v 1.18, 1.29, 1.34);
- AsProgrammer;
- Postal3;
- Colibri;
- Flashrom (на линуксе).
Ни одной программой новый чип корректно не прошивается. AsProgrammer и CH341A Programmer пишут по-разному и это видно после прошивки по содержанию чипа.
Пока грешу на новую микросхему и попробую приобрести новую. Конечно, есть сомнения в чипе БИОС-а ли вообще проблема. Если бы удалось прошить новый чип корректно, а компьютер все-равно циклически перезагружался, то менял бы материнскую плату.
Где-то писали, что в AsProgrammere перед записью нужно посмотреть Статус Регистров микросхемы, снять все галочки с чекбоксов, сохранить так и уже потом только прошивать. Перед первой прошивкой, этой процедуры выполнено не было, а после -- галочки хоть и снимались, но после записи все-равно появлялись. Для сравнения, на старом чипе галочек в Статус Регистрах ещё больше, но прошивки ложатся корректно, хоть уже компьютер и не заводится.
Качал даташит для микросхем Winbond 25xXX, но не хватает знаний чтобы понимать, что там написано. Вдруг я неудачно прошл одноразовый чип? А что, если нужно снять защиту от записи отдельных блоков? Вопросы, ответы на которые, возможно, дадут следующие попытки прошивок новых чипов.
В этой статье мы разберемся, как обновить БИОС материнской платы Asus, Gigabyte, MSI, Asrock и других производителей. Рассмотрим вопросы прошивки (обновления) БИОСа. Какие программы использовать для прошивки BIOS, зачем его обновлять и нужно ли это делать. Какие проблемы и опасности нас могут ждать в процессе обновления.
Во всех современных стационарных ПК и ноутбуках используется унифицированный расширяемый интерфейс встроенных микропрограмм с удобным графическим меню (UEFI — Unified Extensible Firmware Interface, ранее EFI — Extensible Firmware Interface), но все продолжают называть его БИОСом. Поэтому, чтобы не повторятся, далее по тексту в статье под биосом будет подразумеваться и UEFI.
Как найти и загрузить прошивку
Ниже я привел общую пошаговую инструкцию по процессу обновления биоса на материнских платах ПК и ноутбуках ⇒
-
Определяем ПРОИЗВОДИТЕЛЯ, МОДЕЛЬ и РЕВИЗИЮ
Если у вас настольный компьютер или ноутбук от крупного бренда, например, HP, Lenovo, Acer, Dell, то надо заходить на сайт именно производителя ПК или ноута, а не материнской платы. Найти там вашу модель и в разделе загрузок или поддержки посмотреть, доступны ли обновления BIOS.
Будьте внимательны, так как у материнок бывают разные ревизии (rev. 1.0, rev. 2.0) и прошивки так же могут быть разными. Модели ноутов так же могут отличаться. Смотрите в строке P/N (Part Number). Более подробно как определить наименование модели в этой инструкции. Например, ноутбуки Асус X750LN-TY014H и X750LN-TY116H. Общая серия одна, но у первого CPU Intel i3, а у второго Intel i7 и набор логики разный соответственно.
Теперь перед нами встает вопрос — каким способом провести обновление?
Способы обновления
Есть три варианта ⇒
- Через встроенную в BIOS или UEFI специальную утилиту.
- Через диск USB в режиме DOS.
- Обновление из-под БИОС.
Перепрошивка UEFI BIOS через утилиту
Обновление с помощью фирменных программ производителя ноутбука или материнской платы выполняется в среде Windows. Это самый удобный, безопасный и предпочтительный метод для ноутбуков и большинства материнских плат настольных компьютеров (Asus, Gigabyte, MSI, Asrock, Foxconn).
Например, на компьютерах и ноутбуках Dell это можно сделать в автоматическом режиме с помощью SupportAssist, а у HP через Support Assistant.
Все такие утилиты проверяют, тот ли файл обновления вы скачали. Если его нет, то они сами его загрузят с сайта производителя.
Перед обновлением БИОС из-под Виндовс, обязательно закройте все лишние работающие программы и приложения, а то они могут помешать.
Перепрошивка UEFI BIOS через флешку USB в режиме DOS
Самый универсальный способ обновления. Для этого создается загрузочная флешка с DOS и самим BIOS, а если требуется, то с дополнительной утилитой для обновления. Может содержать отдельные файлы Autoexec.bat или Update.bat для запуска процесса в DOS.
- загрузите систему с загрузочного USB накопителя;
- после загрузки режима DOS, следуйте инструкции вашего производителя материнки или ноута, ссылки на которые я дал ниже по тексту;
- после успешного прохождения процедуры прошивки, перезагрузите компьютер.
Я специально не даю подробной инструкции для каждого разработчика материнских плат или ноутбуков, так как могут произойти изменения в работе их утилит и самом процессе, что приведет к большому риску неудачной прошивки.
Обновление БИОС в самом BIOS
Все современные материнские платы имеют поддержку такого способа обновления ⇒
Еще раз проверьте, что загруженная прошивка точно от вашей материнки.
Для многих материнских плат можно использовать любой из этих способов.
Инструкции по обновлению для разных производителей
В зависимости от материнской платы (с обычным она BIOS или UEFI), обновление можно делать различными способами. Перед началом, я настоятельно рекомендую почитать инструкцию производителя вашего оборудования.
Если упустить какие-либо тонкости, то есть вероятность того, что во время обновления случится сбой.
Ссылки на официальные инструкции по обновлению микрокода BIOS системной платы или ноутбука ⇒
Для всех современных материнских плат от Asus с UEFI, лучше использовать утилиту USB BIOS Flashback. В этой статье на официальном сайте подробно описано, как ее использовать.
Для старых материнок пользуемся Asus Update Utility (EZ Flash tool) для Windows. Как это сделать, смотрите в этой статье. Так же там есть инструкция, как это сделать из-под DOS.
Gigabyte
На официальной странице по обновлению кода bios на материнках Gigabyte, есть интструкции по всем трем способам. С помощью утилит Q-Flash и @BIOS. Они сами определят вашу версию биоса, и если есть более свежая версия, то загрузят ее и установят.
Для прошивки биоса материнок этого производителя, используем программу MSI Live Update или M-Flash. Они самим определят вашу версию и скачают обновление.
Инструкции и программы можно найти в разделе поддержки по вашему продукту на сайте MSI или загрузить PDF.
Asrock
У Асрок есть утилита ASRock Instant Flash. Она так же все делает в автоматическом режиме, достаточно нажать F6. Инструкция по работе с ней на официальном сайте.
Зачем и когда нужно обновлять BIOS
Поддержка нового оборудования (новых процессоров, поддержка памяти с более высокой частотой, жестких дисков) Добавление новых функций или открытие необходимых меню в биос Сбой при прошивке, который приводит материнку в нерабочее состояние и требование нести ее в ремонт и восстанавливать прошивку программаторомЕсли у вас компьютер или ноутбук нормально работает, нет никаких проблем с определением оборудования, не появляются ошибки и глюки, то обновлять БИОС я бы вам не советовал, так как это связано с определенными рисками, о которых я расскажу ниже в статье.
Насколько опасно?
Обновление BIOS материнской платы — процесс достаточно простой, но требует выполнения ряда условий, чтобы все прошло в штатном режиме ⇒
- недопущение отключения питания (использовать ИБП);
- бывают проблемы с файлом обновления (несовпадение версий, ошибка записи данных). Не допускайте этого;
- перед выполнением обновления лучше сделать резервную копию биоса. Ее обязательно сохранить на внешний носитель (флешку или портативный диск).
Платы от Asus, Gigabyte, MSI и AsRock имеют различные механизмы по восстановлению. У Асрок и Гигабайт ставят две микросхемы с BIOS — главная и резервная. При возникновении неисправности основной микросхемы, материнка может запуститься с резервной и провести восстановления. А у MSI и Asus есть технологии Flash BIOS Button и CrashFree BIOS 3.
Если сбой все таки произошел, то всегда есть резервный вариант — прошивка с помощью программатора, но это стоит денег и потери времени.
Читайте также: