Автор: Serge , 18 декабря 2004
По совету 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. Возможны отличия от указаного:
- ребята из Интела вечно что то придумывают "свое"...
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Arhimed

19 лет 4 месяца назад

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

Unknown BIOS (не проверено)

18 лет 10 месяцев назад

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

Serge

18 лет 10 месяцев назад

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".

Удачи!

Netov

18 лет 8 месяцев назад

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

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

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

apple_rom

18 лет 2 месяца назад

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

У Вас не такая же проблема, Вам - в EFI подраздел.

Highlander

17 лет 11 месяцев назад

Принесли 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'ов. Или я что-то пропустил?

maco

17 лет 11 месяцев назад

Здесь описано, может поможет :).


А по поводу дампов - Root когда-то собирал.

Highlander

17 лет 11 месяцев назад

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

maco

17 лет 11 месяцев назад

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

Highlander

17 лет 11 месяцев назад

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

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

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