По совету 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. Возможны отличия от указаного:
- ребята из Интела вечно что то придумывают "свое"...
Logo и идентификаторы не вклеивал. Без Logo оно проживет, а идентификаторов я не знаю :), да и не сильно уверен в их конкретном расположении.
Видео молчит и встроенное, и PCI. AGP нет. В общем сделал я образ дискеты, воткнул во флоп... Доходит до кода EE и замолкает. Это примерно секунд через 10 после того, как начинает дергать флопом. Пробовались два флопа и три дискеты. Как назло, нет под рукой PS/2 клавиатуры, чтобы удостовериться, что плата не просит, чтобы ее пощекотали :) Ну что же, буду дальше ковыряться...
Играние с перемычкой Normal/Recovery/Config результатов не принесло.
А на другой машине пробовали запуститься с этим(и) дисководами и дискетами (предварительно выкинув флешер)?
Грузился с дискеты на своем компьютере - секунд через 30 попросила дискета нажать Эникей - не помогло. Оно и понятно, в первом случае бутблок работает.
этого блока вабще не нашёл, обрезал вот так сначала
и вот так с конца файла