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

Склеивается нормально, amibcp76 даже пытается чего-то открывать и вроде распаковывает вменяемые модули.
Logo и идентификаторы не вклеивал. Без Logo оно проживет, а идентификаторов я не знаю:), да и не сильно уверен в их конкретном расположении.

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

Спасибо! Прошил, впаял. Побежали POST-коды... Мгновение радости... И тут дернулась головка флоппика...

Видео молчит и встроенное, и PCI. AGP нет. В общем сделал я образ дискеты, воткнул во флоп... Доходит до кода EE и замолкает. Это примерно секунд через 10 после того, как начинает дергать флопом. Пробовались два флопа и три дискеты. Как назло, нет под рукой PS/2 клавиатуры, чтобы удостовериться, что плата не просит, чтобы ее пощекотали:) Ну что же, буду дальше ковыряться...

Играние с перемычкой Normal/Recovery/Config результатов не принесло.

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

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

По коду EE ничего не могу сказать, кроме того, что он по идее относится к процедуре восстановления прошивки:

Цитата:
E9 Initialize floppy drive.
EA Try to boot from floppy. If reading of boot sector is successful, give control to boot sector code.
EB Booting from floppy failed, look for ATAPI (LS-120, Zip) devices.
EC Try to boot from ATAPI. If reading of boot sector is successful, give control to boot sector code.
EF Booting from floppy and ATAPI device failed. Give two beeps. Retry the booting procedure again (go to check point E9).

А на другой машине пробовали запуститься с этим(и) дисководами и дискетами (предварительно выкинув флешер)?

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

Достал сегодня переходник для клавиатуры, воткнул ее в PS/2... И ничего не изменилось.

Грузился с дискеты на своем компьютере - секунд через 30 попросила дискета нажать Эникей - не помогло. Оно и понятно, в первом случае бутблок работает.

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

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

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

пытаюсь вылечить интел таким методом, D865GLC, размер файла получается 524 288 байт - это нормально?

Цитата:
Сразу за ним, ищем начало блока из 0FFh

этого блока вабще не нашёл, обрезал вот так сначала

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

и вот так с конца файла

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

Цитата:
размер файла получается 524 288 байт - это нормально?
Да, 4 Мбита.

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

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

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

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