Образ для програматора из Intel's Recovery BIOS (865/75/925)

По совету ivp, помещаю в этот раздел.

? Какая должна остаться длина файла?
- соответствующая объему микросхемы Flash, что стоит на плате.

Инструментарий: любой HEX редактор, позволяющий удалять куски файла.
---------
Берем файл Recovery BIOS, и делаем его копию в другой файл.
Все операции - только с копией (мало ли что...).

С помощью HEX редактора открываем файл, и:

1. Ищем с начала файла, и до первого упоминания версии БИОС.
Примеры:
для D865GKC - BF86510A.86A.0071.P22.0411242209

для D865perl - RL86510A.86A.0085.P19.0406281350
для D875pbz - BZ87510A.86A.0123.P33.0412011950
для d925xbc - CV92510A.86A.0338.2004.1012.1817

2. Сразу за ним, ищем начало блока из 0FFh (достаточно длинного).
Собственно, первый байт этого блока, и есть начало образа БИОС
для программатора (но пере-повериться никогда не мешает...)

3. Вырезаем все, что перед этим блоком,
(с начала файла, и до первого FF).

4. Проверяем строку с адреса:
7FFF0 по 7FFFF (для 512к), или от
FFFF0 по FFFFF (для 1m).
Строка должна кончаться на FC FF.

Совпало? тогда шаг 5.
Нет? - смотрим, на сколько ошиблись,
и повторяем все с начала, с поправкой на ошибку.

5. Обрезаем все со следующего за ними адреса, и до конца файла.

6. Сохраняем.

7. Сохраненый файл используем для записи на программаторе.

Удачи!
Serge

P.S. Первые три платы, указаных в примерах, были восстановлены
позавчера именно таким способом.

P.P.S. Возможны отличия от указаного:
- ребята из Интела вечно что то придумывают "свое"...

За пятнадцать минут оживил D915PBL, "тупо" следуя инструкции.
Юзвери прошивали BIOS на этой мамке.....и вдруг свет пропал )))))).
Спасибо! Метод РАБОТАЕТ!

если после огромных усилий device не работает, попробуйте прочитать инструкцию )))

Всё это хорошо, но у меня что-то не получается:(
Мамка D975XBX2. После разгона глюкнула и зависает на посте EB её мать. Слил с этой флэхи SST25VF080B дамп чиппрогом и нифига не сходится у меня. По ссылке лежит дамп и прошивка которой обновлял.
Может кто поможет чем. Спасибо заранее.
webfile.ru/placed.php?id=1416359#

1. Обычно, у их BIOS-ов, код
"EB - Booting from floppy failed, look for ATAPI (LS120, Zip) devices".
Т.е. мама искала, и не нашла дискету с образом.
Возможно ей надо помочь, установив джампер в нужную пОзу: "recovery".

2. Посмотрел файлы, и поискал соответствия (неск. кусков).

Нашел, что (файл BX2745P.BIO не обрезал):
с 00214h - это кусок в дампе с 20000h адреса,


с 0D8F94h - это кусок в дампе с 08000h адреса,
с 03CD38h - это кусок в дампе с 10000h адреса,
с 03C418-03CD17h - это в дампе 0FF700-0FFFFFh (BB)

Действительно, по указаной методе не сойдется - это очередной
"изыск" от Интела: куски БИОСа разбросаны по файлу BX2745P.BIO,
в известном одному ему порядке...
Информация об их расположении, длине, адресе куда шить,
должна быть в служебной области этого файла.

P.S. Рекомендую всем владельцам плат от Intel:
пока еще работает, не надейтесь на производителя, сделайте дамп (backup) своего BIOS!

P.P.S. Если не проходит по приведеной выше методике, то просто ищу
BootBlock, прошиваю его в последние адреса Flash, и, "recovery".

Удачи!

Здравствуйте.

У меня такая проблема,имеется d925xbc мат. плата без флешки(была 1MB Intel )
Так-же есть ATMEL AT49LH00B4 512к флешка с интеловской материнки

Возможно ли каким-то образом отредактировать фаил биоса что-бы он влез в эти 512к...,

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

Цитата:
У меня такая проблема,имеется d925xbc мат. плата без флешки(была 1MB Intel )
У Вас не такая же проблема, Вам - в EFI подраздел.

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

Принесли Intel на 845м чипсете, флэшка стерильная, в архиве вот что:

22.01.1997 15:32 14 AUTOEXEC.BAT
22.02.1999 12:25 32 BEEP.COM
27.06.2003 06:46 65,696 BIOS.REC
29.06.2003 22:31 559 execute.bat
03.06.2003 13:19 242,734 IFLASH.EXE
21.10.2002 04:00 12,416 LOGODATA.USR


27.06.2003 06:46 65,696 P17-0043.BI1
27.06.2003 06:46 65,696 P17-0043.BI2
27.06.2003 06:46 65,696 P17-0043.BI3
27.06.2003 06:46 65,696 P17-0043.BI4
27.06.2003 06:46 65,696 P17-0043.BI5
27.06.2003 06:46 32,928 P17-0043.BI6
27.06.2003 06:46 65,696 P17-0043.BIO
27.06.2003 06:47 78,824 P17-0043.ITK
27.06.2003 06:46 1,252 P17-0043.SIG
29.06.2003 22:31 0 TOKEN

Что к чему, в общем-то, понятно. Проблема в том, что родную флэшку (i82802 4MBit) программатор Willem фуфлового Таганрогского производства кушать отказался, на замену из-за переезда сейчас ничего нет под рукой, шить приходится хот-свопом на Абите на 815-м. Кстати, не пойму, почему Uniflash (флэшку опознает нормально), шить не хочет ее, пишет сплошные ошибки. Зато после запуска AwardFlash и сохранения BIOS в файл, работает нормально. Проверялось на Uniflash 1.28 и 1.40. Кто скажет?

Клиент уверен, что дело в чистом BIOSе.

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

Просто ставить эксперименты и 20 раз перешивать хотсвопом не хочу да и некогда...

Да и вообще мне кажется, что пора создать раздел с ДАМПАМИ интеловских BIOS'ов. Или я что-то пропустил?

wiki.rom.by - здесь специально собраны ответы на большинство вопросов!

Когда другие уже закончили, процессоры Intel (R) Pentium (R) продолжают работать, работать и работать...

Здесь описано, может поможет:). А по поводу дампов - Root когда-то собирал.

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

Спасибо, да с той страницы сюда пришел, не помогает. У меня как раз тот случай, когда Интел в очередной раз чего-то малость поменяли:)

wiki.rom.by - здесь специально собраны ответы на большинство вопросов!

Когда другие уже закончили, процессоры Intel (R) Pentium (R) продолжают работать, работать и работать...

Ссылку на набор Intel'овских файлов? Или модель?

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

Логично:)
downloadmirror.intel.com/6651/eng/LY84510A.86A.0043.P17.IB.EXE

Интелов в наших краях мало, в лучшем случае Эпоксы, а так - Гигабайты, ЭлитГрупы и конечно же "самые лучшие и супер надежные Асусы", даже те, которые по 2000 стоят... Вот и не приходилось дела с Биосом их иметь.

Просто чувство, что дело не только в BIOS, соотв. хочется в BIOS быть уверенным...

wiki.rom.by - здесь специально собраны ответы на большинство вопросов!

Когда другие уже закончили, процессоры Intel (R) Pentium (R) продолжают работать, работать и работать...

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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