Интеловские БИОСы

а как насчет такого варианта:
1) скачиваем апдейт БИОСа с сайта Интела
2) распаковываем его и видим кучу файлов вроде xxxxx.bi1, xxxxx.bi2 и т.д.
3) отрезаем от каждого файла кусок 65536 байтов с конца (как вариант - 16384, 32768 и т.д ) и его оставляем(т.е. выкидываем первые 160 байтов - это Интеловский заголовок)

4) собираем по схеме :
Bi1 Bio
bi3 bi2
bi5 bi4
ff bi6
ff - файл 64КБ, забитый FFками
(т.е. Юниксоиды могу набрать такую команду для сборки БИОСа, если сделали п.3:
cat xxxxx.bi1 xxxxx.bio xxxxx.bi3 xxxxx.bi2 xxxxx.bi5 xxxxx.bi4 ff.ff xxxxx.bi6 > bios.bin)
5) зашить во флеш полученный биос....

Аватар пользователя rgt

Root А не юниксоиды
copy /b xxxxx.bi1 + xxxxx.bio + xxxxx.bi3 + xxxxx.bi2 + xxxxx.bi5 + xxxxx.bi4 + ff.ff + xxxxx.bi6 bios.bin

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

Аватар пользователя Root

Кажется на меня нашло озарение как собирать БИОС от SR440BX (4S4R100A.86A.0010.P04.9904231421)

Имеем:

P04-0010.BBO  P04-0010.BI2  P04-0010.BI4  P04-0010.BI6  P04-0010.BIO
P04-0010.BI1  P04-0010.BI3  P04-0010.BI5  P04-0010.BI7

собираем:
BI1 BIO
BI3 BI2
BI4 BI5
BI6 BI7
FF BBO
где FF - файл забитый 16K FFками

если кто-нибудь может протестить - пожалуйста проверьте wink

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Судя по алгоритму - надо немного не так....
Надо:
BI1-BI0,
BI3-BI2,
BI5-BI4,
BI7-BI6,
FFF-BBO

Появилась аналогичная проблема в сборке биоса из рековери диска.
Мать Intel TC430HX. AA 664190 - 603
На борту S3 ViRGE (2M), Yamaha OPL YMF701B, USB1.1
Мать под IP200 max.
Файлы из распаковки:
1007DH0_.BI1 64К
1007DH0_.BI2 64K
1007DH0_.BI3 40K


1007DH0_.BIO 64К Состоит из 0xFF и в конце "Copyright notice"
1007DH0_.RCV 16K
Я создал еще файл в 8K состоящий из 0xFF
Куда его клеить? 1+O+3+2+FF+RCV? Или может как-то иначе?
Смущает видяха на боту.

Есть еще файлы:
BIOSDH0.RE1 64K
BIOSDH0.RE2 64K
BIOSDH0.RE3 40K
BIOSDH0.REC 64K
USUSDH0_.LNG 16K
тут тоже, до 256К не хватает 8К. Аналогично добавляю файл 8КхFF
Но что это за файлы?
BIOS recovery? Зачем тогда в отдельную группу собраны?

Понимаю, что мать старенькая, но надо ее именно восстановить.
В системнике погиб БП, но Мать вроде живая. После этого стала жутко греться флэшка E28F002 BCT80
Есть точно такая флэшка из мобилки. Но как ее прошить? Переходников нет. На маме есть площадка под корпус PLCC32.
Напаял панельку.Но не уверен, можно ли вместо 28F002 использовать N82802AB?

Аватар пользователя Root

... не прошло и месяца ...
Shooter75

Цитата:
Судя по алгоритму - надо немного не так....
Надо:
BI1-BI0,
BI3-BI2,
BI5-BI4,
BI7-BI6,
FFF-BBO

не-а, не прокатывает. Как я и описал, так оно и открывается AMIBCP и показывает красивый осмысленный набор модулей. Ваш вариант выдает "checksum is bad"...
В случае с TC430HX ясны след. моменты:
а) 1007DH0_.RCV - должен быть в конце
б) БИОС АМИ 128КБ(?) - файлы BI?
или
Феникс 256КБ(?) - файлы RE?

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

для материнки Intel D845PEBT2 видимо не подходит указанный Root'ом алгоритм. вот тут .
rom.by/phpBB2/viewtopic.php?p=55920#55920


есть файлы
P10-0024.bi1
P10-0024.bi2
P10-0024.bi3
P10-0024.bi4
P10-0024.bi5
P10-0024.bi6
P10-0024.bio
файл FF сделал длиной 96к
поскольку я файлы подрезал, то сохранённые обозвал их просто 1,2,3 и т.п.
клеил вот так : copy /b 1 + bio + 3 + 2 + 5 + 4 + ff + 6 bios.bin
после прошивки мать вообще перестала выдавать что-либо на пост-контроллер
где я ошибся?

электричество - это наука о контактах!
с уважением. Пьяный Мастер.

а пропатченного iflash.exe (чтобы не ругался на несовпадение ID текущего и прошиваемого биосов) ни у кого нет?

или может кто недокументированный ключик знает?

Аватар пользователя rgt

verter Я в свое время прошивал на LX-овой плате Gatewaty2000 БИОС от интеловского оригинала этой платы, который уже знал про Celeron Mendocino.


При попытке прошить - ругань на несовпадение BIOS ID. При правке всех найденых BIOS ID на Гатевейские плата после прошивки не стартовала. После этого я выполнил процедуру BIOS Recovery и получил нормальную плату с поддержкой целеронов. После этого на других таких же платах, которые из-за нежелания сотрудничать с целеронами продавались очень недорого я сразу использовал эту процедуру для перешивки - дерзайте, но только и исключительно на свой страх и риск.
Удачи!

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

я только что попытался прошить последний биос (P17) от intel SE440BX-2 в эту мать support.gateway.com/s/MOTHERBD/JABIL/4000586/4000586nv.shtml

в заголовках файлов поменял все "4S4EB2X0.86A" на "4W4SB0X0.15A" - после этого флэшер перестал ругаться и прошил интелевский биос. Мать после этого естественно не загрузилась. Я приготовил recovery disk с интелевским биосом и попытался с ним загрузиться в recovery mode (со снятым джампером). Мать начинает грузиться и читать с дискеты, но в процессе (секунд через 10 после начала чтения) начинает непрерывно выдавать низко-тональные бипы раз в секунду. Пост карта показывает код D2 - что по идее для Phoenix BIOS v4.0 должно означать "Unknown interrupt error"

Если вернуть рикавери джампер на место и попробовать загрузиться - загрузка зависает с кодом 0А.

кстати интелевский 4мбит биос для этой платы состоит из 6 файлов длиной 65696
.bio, .bi1, .bi2, .bi3, .bi4 и bios.rec
как мне из них сделать файл для программатора? заголовки я уже отрезал и 64к файл из FF сгенерил. в каком порядке компоновать?

Аватар пользователя DanZer

rom.by/phpBB2/viewtopic.php?t=6956 - там что-то не понятно?

Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
Что-то ищем? Google в помощь

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей