| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Serge
Шаман
Зарегистрирован: 11 Май 2003 Сообщения: 112
Откуда: Moscow
|
|
По совету 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. Возможны отличия от указаного:
- ребята из Интела вечно что то придумывают "свое"... |
|
| Вернуться к началу |
|
 |
Arhimed
Optimized Defaults

Зарегистрирован: 05 Апр 2005 Сообщения: 16
Откуда: Odessa
|
|
За пятнадцать минут оживил D915PBL, "тупо" следуя инструкции.
Юзвери прошивали BIOS на этой мамке.....и вдруг свет пропал )))))).
Спасибо! Метод РАБОТАЕТ! _________________ если после огромных усилий device не работает, попробуйте прочитать инструкцию ))) |
|
| Вернуться к началу |
|
 |
Bazar
fail safe
Зарегистрирован: 22 Май 2007 Сообщения: 1
|
|
Всё это хорошо, но у меня что-то не получается
Мамка D975XBX2. После разгона глюкнула и зависает на посте EB её мать. Слил с этой флэхи SST25VF080B дамп чиппрогом и нифига не сходится у меня. По ссылке лежит дамп и прошивка которой обновлял.
Может кто поможет чем. Спасибо заранее.
http://webfile.ru/placed.php?id=1416359# |
|
| Вернуться к началу |
|
 |
Serge
Шаман
Зарегистрирован: 11 Май 2003 Сообщения: 112
Откуда: Moscow
|
|
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
1.0Mbit Patched

Зарегистрирован: 18 Дек 2005 Сообщения: 140
|
|
Здравствуйте.
У меня такая проблема,имеется d925xbc мат. плата без флешки(была 1MB Intel )
Так-же есть ATMEL AT49LH00B4 512к флешка с интеловской материнки
Возможно ли каким-то образом отредактировать фаил биоса что-бы он влез в эти 512к..., |
|
| Вернуться к началу |
|
 |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|