Ромбоком > Ромбофорум Ромбофорум
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы  РегистрацияРегистрация 
 ПрофильПрофиль РепутацияРепутация Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Начать новую тему   Ответить на тему   вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
Serge

Шаман


Зарегистрирован: 11 Май 2003
Сообщения: 112
Откуда: Moscow

СообщениеДобавлено: Сб Дек 18, 2004 1:39 pm    Заголовок сообщения: Образ для програматора из 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. Возможны отличия от указаного:
- ребята из Интела вечно что то придумывают "свое"...
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail
Arhimed

Optimized Defaults
Optimized Defaults


Зарегистрирован: 05 Апр 2005
Сообщения: 16
Откуда: Odessa

СообщениеДобавлено: Пт Ноя 10, 2006 1:01 am    Заголовок сообщения: Ответить с цитатой

За пятнадцать минут оживил D915PBL, "тупо" следуя инструкции.
Юзвери прошивали BIOS на этой мамке.....и вдруг свет пропал )))))).
Спасибо! Метод РАБОТАЕТ!
_________________
если после огромных усилий device не работает, попробуйте прочитать инструкцию )))
Вернуться к началу
Просмотреть профиль Отправить личное сообщение
Bazar

fail safe


Зарегистрирован: 22 Май 2007
Сообщения: 1

СообщениеДобавлено: Вт Май 22, 2007 9:02 pm    Заголовок сообщения: Ответить с цитатой

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

Шаман


Зарегистрирован: 11 Май 2003
Сообщения: 112
Откуда: Moscow

СообщениеДобавлено: Вс Май 27, 2007 9:35 pm    Заголовок сообщения: Ответить с цитатой

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

Удачи!
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail
Netov

1.0Mbit Patched
1.0Mbit Patched


Зарегистрирован: 18 Дек 2005
Сообщения: 140

СообщениеДобавлено: Сб Июл 14, 2007 4:24 pm    Заголовок сообщения: Ответить с цитатой

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

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

Возможно ли каким-то образом отредактировать фаил биоса что-бы он влез в эти 512к...,
Вернуться к началу
Просмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему   Страница 1 из 1 Часовой пояс: GMT + 4
Список форумов Ромбофорум » BIOS » Остальные проблемы, связанные с BIOS » Образ для програматора из Intel's Recovery BIOS (865/75/925)

 

Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


EOMY.NET: бесплатный хостинг без рекламы Rambler's Top100
Space Pilot 3K v2 (v1.1) template © 2002-2005 Jakob Persson (readme)(forumthemes/bbstyles)

Powered by phpBB © 2001-2005 phpBB Group
Хостинг сайта: EOMY.NET