Перейти к содержимому

Как обрезать биос asus для прошивки на программаторе

  • автор:

Как правильно перепрошить BIOS с помощью программатора

В данном материале мы разберем прошивку BIOS на примере материнской плате ASRock.

Диагностика показала, что материнская плата успешно стартует, но изображения нет. POST-карта показывает значение d0.

POST-карта показывает значение d0

Что-то явно не так

Замена процессора и оперативной памяти никак не повлияла на результат. Следовательно, следующим этапом ремонта будет перепрошивка BIOS.

Замена процессора и оперативной памяти никак не повлияла на результат

На данной материнской плате установлена одна микросхема BIOS в колодке (на других платах их может быть и две). Сама микросхема устанавливается в колодку или припаивается непосредственно на плате.

Извлекаем микросхему. Следует быть аккуратным, потому что можно легко погнуть ножки.

Извлекаем микросхему

Устанавливаем микросхему BIOS в программатор. В данном случае используется программатор Postal 3. При правильной установке микросхемы загорается зеленый индикатор. Если этого не произошло, то микросхему следует перевернуть и зажать колодкой снова.

Далее требуется скачать дамп BIOS для данной материнской платы. Обычно их находят на специализированных форумах (например, vlab.su), хотя некоторые производители размещают их и на своих официальных сайтах. После нахождения и скачивания дампа запускаем программу для данного программатора.

запускаем программу для данного программатора

Нажимаем кнопку «Read». Программа проверит саму микросхему и скачает с нее имеющийся дамп. Далее, если никаких ошибок в процессе считывания не выскочило, можно заливать скачанный ранее дамп. Для этого нажимаем клавишу «Open» и выбираем прошивку, а после нажимаем клавишу «Write».

нажимаем клавишу «Write»

Если перепрошивка прошла без ошибок, можно извлекать микросхему BIOS из программатора и устанавливать ее обратно на материнскую плату.

Если перепрошивка прошла без ошибок, можно извлекать микросхему

Запускаем материнскую плату. В нашем случае материнская плата стартует, изображение появляется на экране. Ремонт окончен.

Как прошить биоы Asus P8H77-M LE через программатор ch341A

Author24 — интернет-сервис помощи студентам

Подскажите как прошить микросхему биос в программаторе ch431A?

Чип легко достал с материнки Asus P8H77-M LE и вставил в программатор. На чипе такая маркировка: 25Q64BVATG 1236.
Скачал биос с сайта производителя платы. Там он весит 8 194 КБайта, а программа AsProgrammer_1.4.1 при выборе чипа W25Q64BV показывает размер 8 192 КБайта.

Или надо как-то изменить скаченный биос или что не так?

Материнская плата крайне редко запускается и без программатора биос прошить невозможно.

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Как прошить pic16f684 программу, программатор и настройки?
подскажите как прошить pic16f684 программу, программатор и настройки

Как прошить новый биос через кнопка USB BIOS Flashback в материнке ASUS ROG CROSSHAIR VIII HERO
Друзья,практически больше месяца лежит вся сборка.Раньше все времени не хватало все собрать из.

Помогите прошить программатор
Собрал программатор- http://iosyitistromyss.ru/usb-programma . sbasp.html В хозяйстве имеется.

Asus P8H77-m LE не включается!
Asus P8H77-m LE совсем новая, работала может с месяц у бухгалтера. Утром следующего дня не.

1739 / 171 / 31
Регистрация: 16.12.2017
Сообщений: 846
59 / 31 / 15
Регистрация: 30.05.2009
Сообщений: 234

Sergey2020, а где вы её нашли и на каком сайте лучше всего искать прошивки биоса? Получается что с официального сайта прошивка не подходит — странно это.

Добавлено через 40 минут
Оказывается что надо подрезать версию скаченного биоса. Можно это быстро сделать через программу cap_to_bin. Впервые с этим столкнулся. Сейчас хотя бы буду знать об этом.

1739 / 171 / 31
Регистрация: 16.12.2017
Сообщений: 846
В Hex Editor Neo это всё быстро делается по структуре BIOS
59 / 31 / 15
Регистрация: 30.05.2009
Сообщений: 234

Sergey2020, интересно, но как через Hex редактор это делать. Структура биоса на всех материнках одинакова или есть отличия?

1739 / 171 / 31
Регистрация: 16.12.2017
Сообщений: 846

Простыми словами American Megatrends inc, самый старый разработчик. AMI BIOS отличается от всех других по структуре главного меню.
А вот Phoenix BIOS был отстойным у производителей и в AWARD Software был перекуплен Phoenix.
То есть это одна фирма. А марок торговых несколько: Award BIOS, Phoenix Award BIOS, Phoenix Award Workstation
Различий между ними почти нет интерфейс одинаковый разве, что версия Phoenix Award для ноутбуков.
Phoenix Award внешне очень похожа на AMI, что на сегодня этот вид BIOS используется на 86% материнских плат стационарных компьютеров.
По структуре UEFI может работать в 32 Bit или 64 Bit режимах по адресному пространству больше, чем у BIOS вследствие чего быстрая загрузка. Визуально настройки UEFI можно сделать красивее, чем у BIOS, включить туда графику и поддержку мыши/
В Intel на свои платы свой вид BIOS. Точнее он не их, а модифицированная версия AMI. На их платах шла версия Intel/AMI 6.0, а позже переделана изменив опции и интерфейсе, то есть стало новое название всем известное Intel. То что сейчас мы видим больше похоже на UEFI назвали лишь Intel Visual BIOS.
Вот и перешли к монстру современного вида BIOS это UEFI (Unified Extensible Firmware Interface). Сейчас это уже похоже на операционную систему как внешне, так внутренне. Так вот что хотел сказать да структура изменилась в ней много ошибок в структурном плане, сложней искать блоки любят переставлять по адресам, а имею новые ревизии в обычном вырезаешь 2 Кбайт сверху у других по 4 Кбайта с подрезкой нижней части и в программатор для поиска блока и вырезания прошивки мультиконтроллеров это другая тема.

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Asus p8h77-v le не работает
Вырубило в доме пробки, когда компьютер уже выключался, естественно комп вырубился (нет же у меня.

BIOS форма «rom» конвертировать в «bin» Программатор CH341A — USB
Приветствую Участников форума! Вопрос следующий! Купил рабочий нотбук "Toshiba Satellite L500 120".

Asus p8h77-v вырубает инет
Здраствуйте! То же самое точь в точь и у меня. Я думал я один такой))). Тоже переустанавливал винду.

Asus p8h77-v отлипает инет
купил даную материнку, сложил на ее базе неплохой системник и не было счастью края, все работало.

Asus P8H77-V LE проблема с сетевой картой
Доброго дня. Есть материнка Asus P8H77-V LE, в ней была произведена замена ЦПУ с i5 3330 на i7.

Необходима оперативная память для Asus P8H77-V
Всех с новым годом! Я на данный момент определился с процом — Intel Core i7 3570, и с материнкой -.

Или воспользуйтесь поиском по форуму:

ASUS_BIOS_CAP_to_BIN.

Приветствую на своем сайте! Мы пока живы, работаем! Сегодня я расскажу о небольших «неприятностях» при скачивании обновлений BIOS с сайта ASUS, для последующей прошивки на программаторе. Дело в том, что скачав BIOS с сайта и распаковав архив, обнаруживаем расширение файла «XXX.CAP». Сравнив структуру и размер в HEX редакторе со считанным дампом, обнаруживаем расхождение. Как же быть?

То что называется форматом файла «BIN» и «ROM», таковым не является, это всего лишь общепринятое расширение файла. Форматом в обоих случаях является — двоичный образ памяти. Изменение расширения файла никаким образом не сказывается на структуре данных внутри файла. Расширение файла можно поменять простым переименованием.

Расширение файла «.CAP», указывает штатной программе прошивки от ASUS, какие файлы принимать или «видеть» при поиске на накопителях, а какие нет. Что касается разницы в размере файлов, то она заключается в первых 2048 байтах. Там находятся данные для программы прошивки сведения о версии, модели платы и другое.

При подготовке файла для прошивки на программаторе, необходимо всего лишь отрезать начало файла размером в 2048 байт, в любом HEX редакторе и записать получившийся файл программатором в ПЗУ. Или воспользоваться программой ASUS CAP_to_BIN (доступна для скачивания в конце статьи), которая написана одним из мастеров, для упрощения преобразования файла неопытным или начинающим мастером.

Однако необходимо помнить что после прошивки на программаторе будут обнулены серийный номер платы, МАС и System UUID, которые, впрочем, легко прописываются в рукопашную, программой FD44Editor и другими. Может пропасть подсветка клавиатуры (если имеется) и потребуется шаманство с DOS утилитой BT.EXE. Но это совсем другая история! Буду рад если оказался полезен, пишем комментарии, подписываемся в социальных сетях! Пока!

Как обрезать биос asus для прошивки на программаторе

Дружище выручил, весь вечер мозк кипел- даже не сразу понел что это инструкция, думал клип(перемотал вначале), кста электро крутое)ещё раз спасибо.

Andron ST

Это очень очень полезное видео!столько голову ломал как переделать биос!Спасибо автору.

Ch. Wey.

Hello, I hope you can help me. It seems with newer boards there´s a big problem. there must be an identifier in the code which won´t be copied with UEFI Tool. Newer boards doesn´t start with that method anymore. Do you have a solution for that?

Сергей К

Серега внатуре шарит

Николай

Здравствуйте а как быть в этом случае материнка asus p8h61-m plus v3 флешка 8мб а биос с сайта 8 390 656 .

Gayaz Iskhaki

Здравствуйте! Запилити видео как модифицировать Биос материнской платы Асус p8z77 v-lx для ssd m.2 nvme (использовался бы как загрузочный диск).

Сергей Костюк
Сергей Костюк

Здравствуйте!все сделал как в видео но пишет все равно что буфер флеш не одинаковы

Jayden Murphy

Помогите! Звенит комп когда играю, незнаю что. Подскажите что это? Звук вроде идёт из жесткого диска Weastern Digital как то так. Могу видео скинуть в вк.

трын тытын

Серёга привет, я твой земляк! . 16

Владимир Кудашев

Привет Сергей , Классное видео !) Привет городу Сарову.

Replay

Сергей,где такой программатор покупал?

Seryojkin#Мир#

Помоему у Асусов при такой прошивке слетает mac-адрес сетевух и серийник платы. Для сохранения(экспорта/импорта) этих данных есть даже специальные утилиты.

Информатор Подмосковья

а есть ссылка на программатор? что за модель?

23compservice

Не нужны тут никакие конверторы сомнительного происхождения. Всё ручками элементарно делается:
Слить родную прошивку, открыть в любом hex редакторе слитый и официальный дамп, обрезать официальный по образцу слитого, сохранить с любым расширением по вкусу, убедиться что размеры слитого и отредактированного дампа совпадают, прошить с верификацией.

Андрей

Обожаю этот стеб над мастерами производителем — выкладывать прошивки в странных форматах)))
Слитые самими мастерами всегда в том в каком и пишутся на флешку.

Моддинг UEFI BIOS, инкапсуляция SLIC таблицы.

Вкратце поясню, о чем идет речь, что такое SLIC (Software Licensing Description Table) таблица. Таблица SLIC 2.1 нужна для оffline OEM активации Windows 7. Интеграция SLIC-таблицы в BIOS используется для того, чтобы реализовать механизм OEM-активации операционной системы Windows 7 точно так же, как это делают OEM-партнеры Microsoft для активации предустановленных копий Windows без проверки. Данный метод позволяет offline активировать систему при соблюдении трех условий: использование специального OEM-ключа и OEM-сертификата, а также наличие SLIC-таблицы в BIOS компьютера.
Сама по себе процедура прошивки SLIC-таблицы в BIOS вполне законна (Microsoft).
Таблица SLIC 2.1 состоит из трех частей, кроме заголовка (ACPIHeader) она содержит публичный ключ (PublicKey) и маркер версии Windows 7 (WinMarker), размер таблицы 374 байт. Соответствующие таблице серийный номер и сертификат дожны быть прописаны в Windows 7. Все три составляющие и дают оффлайн активацию.
Жесткой привязки OEM-ключа к SLIC-таблице и сертификату нет. Ключ привязан только к редакции Windows и позволяет активировать как x86-, так и x64-версии ОС. Файлы-сертификаты и SLIC-таблицы взаимосвязаны, и для успешной активации оба компонента должны быть от одного OEM-партнера.

Disclaimer of Warranties (отказ от ответственности).

  1. Инкапсулировать таблицу SLIC в BIOS материнской платы. Там же должен находиться код, который при загрузке перенесет таблицу в ОЗУ. Такой способ применяют OEM производители компьютеров при продаже моделей с предустановленной Windows 7.
  2. Заменить стандартный UEFI загрузчик Windows 7 своим. При загрузке он должен перенести таблицу в ОЗУ и затем или передать управление стандартному загрузчику, или продолжить загрузку сам. Не требуется манипуляций с BIOS, таблица в ОЗУ появляется до загрузки системы.
  3. Различные активаторы, помещающие таблицу SLIC в ОЗУ, и работающие из под самой Windows 7. Самый ненадежный и не всегда срабатывающий способ, но самый распостраненный.

Короткое отступление, обьяснение причины, как я ее понял:
Параметры меню, относящиеся к загрузке системы, у современных UEFI BIOS хранятся в области NVRAM на той же микросхеме BIOS. Возможно установщик WindSLIC при внесении информации о новом загрузчике испортил эту область, давно не обновлялся, что то сделал не так. BIOS перестал понимать как загружаться и плата «окирпичилась», способов обнулить область NVRAM при нестартующем BIOS нет.

Почитав форум по WindSLIC (чего зараннее не почитал. ), узнал что я не первый и не единственный «окирпиченный», пришла пора плату «оживлять»…

Если что-то пошло не так.

Любые манипуляции с BIOS потенциально опасны, после перепрошивки возможно вместо рабочей материнской платы получить «кирпич». Я рекомендую озаботиться этим сразу.

Технология ASUS USB BIOS Flashback.

На некоторых материнских платах с процессорами Intel в составе южного моста присутствует дополнительный контроллер. Он обеспечивает работу технологии удаленного мониторинга, диагностики и управления «Inter vPro» даже в ситуациях, когда компьютер выключен или на нем не работает операционная система (дежурное напряжение должно быть подано). Инженеры ASUS научили этот контроллер еще и обновлять BIOS. На сайте ASUS появление этой технологии обьяснено так:

Покупая набор новых комплектующих, может возникнуть ситуация, что процессор настолько новый, что материнская плата его еще «не знает». Раньше бы для обновления BIOS потребовался бы старый процессор или пришлось бы тратить время на поход в сервисный центр. Но теперь с появлением технологии ASUS USB BIOS Flashback проблема решается гораздо проще.
USB BIOS Flashback – самый простой способ обновления BIOS на материнских платах ASUS. Для обновления теперь достаточно только USB-накопителя с записанным на него файлом BIOS и блока питания. Ни процессор, ни оперативная память и другие комплектующие теперь не нужны.

  1. Первым делом готовим флешку, форматируем ее в FAT16, FAT32. Некоторые платы поддерживают и NTFS, необходимо уточнить по руководству пользователя или сайту техподдержки.
  2. Загружаем новейший BIOS с сайта техподдержки ASUS.
  3. Переименовываем файл предопределенным коротким именем, имя необходимо уточнить по руководству пользователя, записываем на флешку.
  4. Подключаем разьемы блока питания (если они еще не подключены), основной 24-пин и доподнительный питания процессора 8-пин к материнской плате, сам процессор не требуется.
  5. Подключаем USB накопитель в разъем USB BIOS Flashback/ROG Connect (для плат на Intel X79 – это разъем USB 2.0 белого цвета, для плат на других чипсетах – это разъем USB 2.0, отмеченный цветом и надписью USB BIOS Flasback/ROG Connect на панели Q-Shield), нажимаем и удерживаем кнопку 3 секунды до запуска световой индикации.
  6. Ждем завершения световой индикации кнопки USB BIOS Flashback/ROG Connect, которое означает, что обновление успешно выполнено.
  1. Мы рекомендуем вам использовать USB 2.0 флешку для сохранения последней версии BIOS для лучшей совместимости и стабильности процедуры;
  2. Подключите USB устройство в порт USB Flashback;
  3. Выключите компьютер;
  4. Нажмите кнопку BIOS Flashback в течение 3 секунд, пока Flashback индикатор не моргнет 3 раза. Это будет означать, что BIOS Flashback приступил к работе;
  5. Подождите, пока индикатор не потухнет, что будет означать, что обновление BIOS завершено;
  6. не отключайте внешний диск/устройство, не запускайте компьютер, не нажимайте на кнопку CLR_CMOS, пока выполняется обновление BIOS, в противном случае, обновление будет прервано;
  7. Если процесс прервался, повторите шаги выше еще раз;
  8. Если индикатор моргает в течение 5 секунд и после горит постоянным белым светом, это означает, что BIOS Flashback произвел операцию неверно. Это может быть вызвано неправильной установкой USB устройства и неправильным наименованием /форматом файла. Если это так, пожалуйста, перезагрузите систему;
  9. Обновление BIOS — это всегда риск. Если программа BIOS повредилась во время процесса и как результат ОС не запускается, пожалуйста, обратитесь к продавцу по месту покупки, чтобы сдать плату в сервисы ASUS;

ASUS CrashFree BIOS 3 utility.

  1. Выключите компьютер.
  2. Вставьте DVD в привод, или флешку в USB порт. Файл BIOS должен быть предварительно подготовлен и записан в корневой раздел.
  3. Включите компьютер, при невозможности загрузки утилита CrashFree запустится автоматически. Если она обнаружит файл BIOS с предопределенным именем, он будет обновлен автоматически. Плохо тут то, что трудно определить началось ли обновление, только по активности индикатора DVD. Флешки сейчас этим индикатором чаще всего обделены.
  4. После обновления BIOS выключите и включите компьютер, если обновление прошло удачно, нужно будет войти в BIOS и установить настройки по умолчанию.

Если ничего не помогло.

На материнских платах ASUS всегда рядом с микросхемой BIOS устанавливается разьем ISP (Internal System Programming). Прошивка ведется аппаратным программатором по протоколу SPI:

Программатор SPI с Ali у меня уже был, но здесь дело осложнилось тем, что микросхема BIOS W25Q128FW питается от 1,8V. Такие раньше программировать не приходилось, пришлось там-же на AliExpress дозаказать преобразователь уровней для него (лучше делать это заранее). У этого же продавца на всякий случай заказал и второй экземпляр того-же самого программатора.
Весь нужный комплект для перепрошивки BIOS программатором выглядит так:

Из самодельного здесь только кабель. Строго говоря его применение вовсе не обязательно, можно использовать отдельные проводочки, но раз я все равно заказывал 1.8V-adapter, одновременно заказал и десяток разьемов IDC2-10 (2мм). К кабелем работать значительно удобнее, да и стабильность и отказоустойчивость такого соединения выше.

Всегда по возможности использую «idiot proof«, или защиту от дурака (и себя в том числе). Расположение первого вывода, чтобы не разглядывать платы и кабель каждый раз, маркировал красной краской. В неиспользуемые IDC гнезда на кабеле забил обрезки заточенных спичек.

Все действия по работе с SPI программатором производятся на обесточенной материнской плате. Именно со снятыми разьемами питания, наличие процессора, ОЗУ и т.д. некритично. Встречал совет вынимать даже батарейку CMOS, но это наверное перебор, я не вынимал.

Нам необходим файл BIOS в бинарном формате, поэтому от файла CAP необходимо отрезать 0x800 байт заголовка и сохранить получившийся файл с расширением ROM или BIN. Отрезать можно и руками в любом HEX редакторе, но возможность допустить ошибку тут все же присутствует, поэтому лучше использовать специализированную утилиту ASUS_BIOS_CAP_to_BIN.

Несмотря на «фирменное» название утилита отношения к программистам ASUS не имеет и написана на основе исходных кодов редактора FD44Editor-0.9.2 от Николая Шлея (aка CodeRush). Ее дополнительным преимуществом является дешифровка оригинального имени BIOS из бут-блока. При конвертации файла PRIME-X370-A-ASUS-4207.CAP утилита определяет его правильное имя PRX370A.

Читаем программатором и сохраняем текущую прошивку BIOS (хоть она и нерабочая, но чтение и сохранение должно стать инстинктом, да и мало ли, сравнить потом тоже интересно). Следующим действием стираем микросхему BIOS. Только теперь можно загрузить в программу-прошивальщик новую версию BIOS и прошивать. Ну а потом вынимаем программатор, отключаем шлейф от программатора (подключение к разьему ISP я оставил, мало ли), при необходимости дособираем материнку и подаем на нее питание. Затаить дыхание, скрестить пальцы (вставте свое по необходимости) и запустить.
У меня материнка запустилась сразу, ругнулась на неверную чексумму и сама вошла в BIOS. Осталось загрузить настройки по умолчанию и выйти, вторая загрузка прошла идеально.

Вот только теперь я добрался наконец до цели статьи, до моддинга UEFI BIOS с целью инкапсуляции SLIC таблицы. Все предыдущее было только преамбулой, довольно длинной, но необходимой.

  1. Полностью обесточить прошиваемую материнскую плату;
  2. Сначала соединить шлейф с программатором;
  3. Потом вставить программатор в USB разьем;

Внесение таблицы SLIC в BIOS.

Запускаем PhoenixTool, в нем активна одна верхняя строчка Original BIOS. Нажав справа кнопку с двоеточием загружаем BIOS в программу, формат CAP она понимает. Программа начинает анализ BIOS, и раскладку его на модули. В папке с оригинальным BIOS создается папка DUMP, в которой каждый модуль разложен в отдельный файл. Процесс анализа и разборки заносится в файл SLIC.log (очень подробно, размер файла после анализа 184429 байт).

Процесс довольно длительный, в статусном окне в это время высвечивается WORKING.

Новые UEFI BIOS от AMI уже подготовлены к инжекции таблицы OEM SLIC, в этом случае программа в конце разбора предупредит об этом:

  • Finished Extracting
  • LZMA compression method used
  • EFI / Insyde BIOS
  • Full SLIC table found in A1902AB9-5394-45F2-857A-12824213EEFB_896.ROM at 18A0
  • ‘SLIC’ string found in B1DA0ADF-4F77-4070-A88E-BFFE1C60529A_2022.ROM at C7F48
  • OEM/Table IDs identified are:
  • 1. A M I OEMSLIC
  • Complete SLIC (2.0) (A M I OEMSLIC ) (x1)
  • SLIC digital signature valid

Разбирать SLIC таблицу по Hex редактору сложно и требует навыка. Чтобы это упростить была написана утилита парсинга SLIC таблицы SlicView. Вырежем таблицу и сохраним под именем Slic.bin, затем загрузим в SlicView. Справа для примера SLIC таблица ASUS из каталога SLIC21 PhoenixTool. Заголовок:

Поле Modulus публичного ключа фиктивной таблицы содержит одни нули, ключа нет:

Поля OEM ID и OEMTableID маркера версии Windows пустые, поле Signature содержит одни нули, маркера нет:

Простая замена этого фиктивного SLIC на валидный от OEM производителя не проходит, в BIOS ASUS есть код его блокирующий. Программа PhoenixTool позволяет и заменить фиктивный SLIC и разблокировать его.

PhoenixTool, метод Dynamic

Для этого в программе предназначен метод Dynamic. Этот метод используется, если EFI уже содержит SLIC ACPITable (где-то в EFI) или он подготовлен к его инкапсуляции.
Программа сравнивает версию загружаемой SLIC таблицы и ее OEM и OEMTableID, присутствие таблицы в пространстве имен ACPI и соответствие имен с OEM и OEMTableID таблицы RSDT, при необходимости изменяет OEM и OEMTableID таблицы XSDT.

  • Начиная с версии 1.92 применение отчета программы RW Everything для UEFI BIOS не обязательно.
  • Начиная с версии 1.93 ALASKAAMI OEM/Table ID теперь всегда заменяется в соответствии с OEM/Table ID вшиваемого SLIC.

Вернемся к программе PhoenixTool, после анализа BIOS и разборки его на модули стал доступен выпадающий список Manufactured. Здесь надо выбрать производителя материнской платы. Дело в том, что у многих производителей есть свои фишки в плане внесения изменений в стандартный образец BIOS. PhoenixTool о многих знает и учитывает при внесении изменений в BIOS.
Например выбрав производителя ASUS, PhoenixTool использует метод, который разблокирует SLIC путем исправления кода (Блокировка ASUS EFI (тип 1) будет обнаружена в модуле A1902AB9-5394-45F2-857A-12824213EEFB, там же, где и фиктивная SLIC таблица).

Таким образом выбираем производителя -> ASUS, SLIC File -> ASUS, больше ничего не заполняем, выбираем Method -> Dynamic, нажимаем кнопку Go. Программа спросит, продолжать ли модифицировать BIOS без отчета RW Everything, соглашаемся.

Начнется корректировка файла BIOS, ждем, в конец файла SLIC.log программа будет продолжать дописывать операции с BIOS (размер файла после корректировки 557780 байт).
Через некоторое время PhoenixTool сообщит, что таблица SLIC успешно интегрирована в BIOS. Имя модифицированного файла BIOS соответствует имени изначального с добавлением префикса _SLIC и находится там-же.

Т.е программа заменила в BIOS фиктивный SLIC на нормальный, можно приступать к прошивке…

Итак BIOS со вшитой таблицей SLIC мы прошили, Для проверки запускаем программу SLIC_ToolKit_V3.2, если таблица SLIC доступна, программа это покажет:

Не тут-то было, программа не нашла SLIC таблицу, чтобы узнать в чем дело переходим на страницу «Advanced»:

Видно, что в разделах XSDT и RSDT присутствует сигнатура SLIC «ASUS_Notebook», но публичный ключ и маркер не доступны, очевидно PhoenixTool на этом BIOS не смог разблокировать код, переносящий их в ACPI таблицу.

PhoenixTool, метод NewModule

Ничего страшного, PhoenixTool поддерживает еще один вариант инкапсуляции SLIC таблицы в UEFI BIOS.
Для многих OEM-производителей существует стандартный способ добавления постоянных данных SLIC в прошивку Aptio предоставляемую AMI, вставляя их в качестве модулей EFI и передавая капсулу в капсулу с помощью своего закрытого ключа. Часть из этих ключей «утекли» в инет, и используя эти ключи метод New Module в PhoenixTool может имитировать описанную выше процедуру на современных прошивках ASUS.
Начинаем как и в первом случае, загружаем BIOS для анализа в PhoenixTool, после анализа выбираем производителя -> ASUS, SLIC File -> ASUS. После выбора Method -> NewModule станет доступна строка «Key File», где надо выбрать ключ. В PhoenixTool 2.66 он всего один, в PhoenixTool 2.73 добавлен еще один, какой выбирать, без разницы.

Начнется процесс интеграции SLIC таблицы в BIOS, в конце снова увидите репорт типа этого:

Т.е. фиктивный SLIC остался как и был с идентификатором A M I OEMSLIC, а публичный ключ и маркер с идентификатором _ASUS_Notebook вшиты отдельным EFI модулем.
Прошиваем и запустив SLIC_ToolKit_V3.2 проверяем:

Ну наконец то, программа нашла SLIC таблицу, чтобы узнать подробности переходим на страницу «Advanced»:

Разделы имеют нужный идентификатор и соответствуют друг другу, публичный ключ и маркер также соответствуют идентификатору и доступны системе, SLIC Status — Validated. Теперь Offline активация Windows 7 пройдет успешно.
На этом можно было бы и остановиться, но у меня остался осадок. Дело в том, что в BIOS находится два разных идентификатора, A M I OEMSLIC и _ASUS_Notebook. И хотя первый не используется, люблю что бы все было по феншую и желательно сделать их одинаковыми.
Это несложно, берем BIOS, который мы подготовили методом Dynamic, и накатываем поверх ту же SLIC таблицу методом NewModule. Или иными словами применяем два метода Dynamic и NewModule последовательно к одному и тому же BIOS.
Если загрузить для контроля созданный таким образом файл PRIME-X370-A-ASUS-4207_SLIC.CAP в PhoenixTool, после анализа он сообщит:

В системе такой BIOS ничем не отличается от предыдущего.
Но даже такая SLIC таблица меня не устроила. Дело в том, что SLIC таблица ASUS имеет идентификатор _ASUS_Notebook, а у меня Desktop, никакой не Notebook. Как то странно выглядит процессор ноутбука с 8 ядрами и 16 потоками. Поэтому идентификатор я взял другой, не ноутбучный. Для этого надо всего лишь выбрать SLIC таблицу другого производителя (но Manufactured по прежнему ASUS).

PhoenixTool, метод DMI

    С помощью инструмента Universal BIOS Backup ToolKit создать копию BIOS вашего компьютера с заполненной областью DMI. У BIOS скачанных с сайта производителя эта область отсутствует и фирменные прошивальщики из BIOS (EZFlash 3) в эту область не пишут. При попытке выбрать метод DMI для такого BIOS получите сообщение:

    Module. При попытке применить этот метод, PhoenixTool у меня вылетает с ошибкой:

Все действия по перепрошивке вариантов моддингового BIOS я производил в помощью программатора SPI. Сначала по необходимости, ну а затем по удобству, грех не воспользоваться уже подключенным и настроенным соединением. Но обычно так не делают, это форс-мажор, обычно пользуются программным флешером, немного о них.
О флешерах из под Windows говорить не буду, считаю ненадежным баловством, хотя вроде и удобно, не пользовался. Не менее удобно использовать встроенный в UEFI BIOS ASUS программный флешер EZFlash 3. Он выполнен как модуль EFI, пользуется всеми преимуществами взаимодействия с другими модулями EFI (поиск и распознавание дисков, работа с файловыми системами). Но есть один минус, этот флешер работает только с форматом САР, выше я уже кратко рассказывал что это такое. Добавлю что в заголовок UEFI Capsule входит зашифрованная цифровая подпись изготовителя с контрольной суммой BIOS. А т.к. при моддинге мы вносим изменения в бинарную прошивку контрольная сумма меняется и цифровая подпись становится недествительной, EZFlash 3 просто откажется прошивать такой BIOS.
Интересная особенность по прошивке BIOS есть у некоторых плат для процессоров Intel и поддержкой технологии Intel vPro, это технология BIOS Flashback. По сути в южный мост встроен аппаратный программатор с програмным флешером управляемым одной кнопкой. Такие платы встречаются не часто, я в руках не держал.
Выход один, преобразовать САР в ВIN (отбросить заголовок UEFI Capsule) и прошить подходящим программным флешером с загрузочной USB флешки. Их много разных для разных операционных и файловых систем, но лучше использовать такой, работоспособность которого неоднократно проверена в инете на вашей серии материнских плат, а еще лучше от самого производителя материнской платы. Для ASUS это Bupdater, рекомендуется в руководстве пользователя материнки, работает из под DOS, выше при описании метода DMI я уже говорил о нем.
Для линуксоидов выбора особого нет (в смысле он им и не особо нужен), это встроенный программный флешер Flashrom. Он имеет поддержку более 200 типов южных мостов, поддержку множества самых разных аппаратных программаторов, входит в репозитории многих популярных сборок Linux. Программа постоянно развивается и обновляется.

Как обрезать биос asus для прошивки на программаторе

Прошивка Bios программатором CH341A Programmer

Последнее обновление программы в шапке: 03.02.2023

Прикрепленное изображение

Замеры всех напряжений показали что всё в норме. Подозрения падали на BIOS, надо было удостоверится что в нём проблема. Микросхема BIOS на данной материнке SPI flash MX25L8005. Есть простой метод проверки какой-либо активности BIOS, нужно ко второй (Serial Data Output) и к четвертой ноге (Ground) микросхемы припаять светодиод.

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Устанавливаем драйвера и программу для прошивки — ссылка
Интерфейс программы на Русском, интуитивно понятный. Нажимаем кнопку «Детект» программа определяет наш тип Flash:

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

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

Прошу обратить внимание:
CH341A Programmer — Обсуждение софта Программатора
Прошивка Bios программатором CH341A Programmer — Что связано с прошивкой bios (техническая часть)
Смогу ли я прошить микросхему. — Для ленивых и не очень понимающих что такое Datasheet на микросхему

Сообщение отредактировал boar-hooligan — 30.03.23, 00:19

Помогите советом. Есть чип 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, и мультиметр в руки

Редактируем биос — вырезаем прошивку для мультиконтроллера

Уважаемый! Вопрос :1.Почему его нужно вырезать? 2. Как узнать где он находится в других биосах? 3. Чем шить контроллер? 4. Как определить что слетела прошивка микроконтроллера? Спасибо!

А с приставками T2 как избавиться от области которая предназначена для загрузки через USB. (нужно прошить программатором CH341)

Откуда взято 62E000 ? объясните.

Возможно ли с помощью этой программы,удалить установленный в дампе забытый пароль,биос?Т.е.вырезать его, набон! Ми подписан:) Конечно все возможно,на то и программистами становятся.Мозгами своими надо шевелить,которых нету :)Учимся

Зачем? Просто другой биос вшиваешь и все.

Автор, подскажи пожалуйста, можно ли изменить программы стирок в прошивке стиральной машины и прошить измененную?

Конечно можно. Купи программатор для контроллера- если найдешь.

как понять что биос находится в мультиконтроллер?

Доброго времени! Возможно в биос добавить загрузку с карты памяти, если этого пункта нет? Toshiba libretto 70.

Его ни где нет. Ибо картридер запускается в системе, а не в биосе. Винду ставят с юсби портов, а не картридеров.

Здравствуйте, вынужден просить о помощи. Мать ASUS F2A55 , F2A55-ASUS-7101 cкачан с сайта производителя именно для этой матери но для прошивки с флехи. Вопрос как правильно его обрезать в редакторе для прошивки через программатор.

и как узнать адрес нахождения ем биоса другого ноутбука. не поностью раскрыл тему

Видео только для одной модели материнка. Лучше бы записал универсальное видео как искать и вырезать дамп

может у вас есть биос к ASUS H87M-PLUS для заливки с программатора, мамка кирпич. (

How to add the HxD icon on to the total commander top bar?

everything is simple, drag and drop to the total commander top bar

Вообще-то это не редактирование биос, а извлечение прошивки мульта.

То есть от обрезание биос не пострадает ? ЧТО У МЕНЯ БИОС ИМеет поддержку ИНЖЕНЕРНИКОВ !

Добрый день, мой ноутбук acer ms2286 при запуске выводит циклично разные цвета во весь экран, в биос не входит, (интересный случай, неправда ли?! Такого видео нет на ютубе) Вы встречались с такой неисправностью?

Это называется матрас, нет соединения матрицы и линий лвдс.

Я удалил какой-то файл а типер не включается нетвук как решить эту пожалуйста ответьте мне

Самого главного не сказал: как определить с какого адреса начинается прошивка EC.

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

лайк, но у Александра ITOinfo то же самое было на днях, но интереснее.

Увы, у меня нету времени смотреть другие видео, что по работе надо было сделать — то и записал. В данном случае — не было в свободном доступе прошивки именно к этой плате для мультиконтроллера.

А откуда известно смещение, по которому находится прошивка мультиконтроллера?

А это я покажу в следующих видео )

Notebook Master ну посмотрим, удивите ли.

Есть нюанс — я никого не собираюсь и не стараюсь удивлять. Я делюсь информацией — а не устраиваю шоу талантов или «Голос страны». Так же ни с кем не конкурирую, и на прибыль от канала не рассчитываю. У меня масса работы по сервису, по магазину и еще куча личных дел. Поэтому видео которые снимаются и монтируются — только в свободный час и только как хобби.

Не получается открыть exe-шник для прошивки ноутбука Dell Inspiron 3542, скачанный с официального сайта, чтобы извлечь оттуда дамп прошивки. Переименовывал его и в zip, и в rar архив, не получается. WinRar и WinZip сообщают, что архив поврежден. Пробовал с помощью Universal Extractor 1.6.1 Программа выдала, что невозможно извлечь. Тип файла: Microsoft Visual C++ v. 6.0 DLL Overlay. Похоже, что файл зашифрован и есть защита. Кто-нибудь знает, как это обойти? Сам файл не битый, на другом ноутбуке с помощью этого же файла BIOS обновился без проблем, а на другом экземпляре надо шить программатором и нужен дамп прошивки, который не могу извлечь. Помогите, пожалуйста.

Ага сетуация у 90% такая сначало стер флешку и не запонил начало прошивки.

Похожие публикации:

  1. Asus x751l как зайти в биос
  2. Asus ноутбук как включить wifi
  3. Disable 11b asus что это
  4. Hdd led куда подключать на материнской плате asus

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *