Прошиваем HP COMPAQ BIOS

Итак, суть проблемы на примере HP Compaq 8710p


Дано:
Версия BIOS: 68MAD F.0F

Найти:
Способ прошивки модифицированного 68MAD BIOS.

Известные на данный момент трудности:
Стандартные rompaq.exe и HPQFlash.exe прошивают только оригинальные версии BIOS, т.е. при подсовывании модифицированного BIOS выдают сообщение о неправильной цифровой подписи.
И поэтому стандартные rompaq.exe и HPQFlash.exe были пропатчены, и теперь отлично работают c модифицированными BIOS, но... прошивают адреса 00000h-EFFFFh (это видно после сравнения прошиваемого BIOS (rompaq_.exe /U) с файлом резервной копии (rompaq_.exe /B), т.е. адреса F0000-FFFFF не перезаписывают.
Это видно при работе rompaq_.exe из командной строки:
[rompaq_.exe /U] -> writing banks 0...14
[rompaq_.exe /B] -> reading banks 0...15 -> saving file...

Т.е. пропатченные rompaq.exe и HPQFlash.exe (равно как и СТАНДАРТНЫЕ при работе с оригинальным файлом BIOS) не перезаписывают 15-й банк...

Может у кого-нибудь есть какие-нибудь соображения на этот счет?
Заранее спасибо!

Пробовал... не работает.
Источники: на MDL здесь, китайский форум здесь...


В общем, пока все в ступоре...

Вот, нашел даташит...
Чип предположительно AT26DF321
Write Protection действительно присутствует...

Но причина, кажется в Advanced Security Features of Intel® vPro™ Technology, а именно:

At the beginning of the flash (that is, at address 0)
there is an area called the flash descriptor. This area
describes the partitioning of the flash into regions,
and defines the owner of that region (see Figure 1).
The flash controller is responsible for enforcing the
partitioning of the flash according to the contents of
the flash descriptor. This ensures that the Intel AMT
region of the flash is accessible by the Intel AMT
processor only.

The flash descriptor also contains the access
capabilities to the flash descriptor itself. If the flash
descriptor remains open to write operations, the
protection on the other regions is of course useless.
Therefore, at the end of the manufacturing process,
the OEM must lock the flash descriptor region. From
that point on, it cannot be rewritten. This precludes
any possibility of access to the flash from regular
host-based software

HPBI103 read VPRO

Assets Utility Version 1.02 Copyright (c) 2006 Hewlett-Packard Corporation
VPro Enabled
DESCRIPTOR LOCKED
Management Engine enabled
Flash Protection Override disabled 

Вопрос: есть ли способ сделать DESCRIPTOR UNLOCKED?

пропатченные утилитки пропали. ссылки указанные в первых постах не работают, выдают вот такое: "Sorry, the file you requested is not available."
Прогнило что-то в ромбае...

По очень настоятельной просьбе трудящихся - ориджин удалён и больше не появится. Гарантировать же отсутствие публикации статей со своей стороны не могу :P

Aleexis писал:

Цитата:
пропатченные утилитки пропали. ссылки указанные в первых постах не работают, выдают вот такое: "Sorry, the file you requested is not available."
Прогнило что-то в ромбае...

у вас самого ничего не прогнило? ссылки вели на файлопомойку, срок хранения файлов там ограничен, может, просто надо попросить искомое, если надо, а не клейма ставить?

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

А winhex редактором со старого в новый BIOS перекинуть номера и программатором влить? Обычно так и поступаю

Везение есть, а знания накопим =)
Начинающий копатель

подскажи каким методом это делать, мучаюсь тут с одним аппаратом .... Presario CQ62

так понял, что надо WinHex - ом вырезать из родного файла: F0000...FFFFF и вклеить в заводской (1484F37).

поправьте, если что, а то с адресами могу напутать. )

ВложениеРазмер
backup.rar 805.23 КБ
1484F37.rar 833.11 КБ

### cut here ###
у вас самого ничего не прогнило?
### end cut ###
Нет, я просто очень люблю ходить в те темы где вы обитаете и раздражать именно вас.... вот заняться мне больше нечем!

По очень настоятельной просьбе трудящихся - ориджин удалён и больше не появится. Гарантировать же отсутствие публикации статей со своей стороны не могу :P

Всем привет! Подскажите пожалуйста, HP DMI Tools помогут мне с правкой Whitelist на HP Compaq 6720s? Я поменял на нем процессор на 2-ух ядерный, добавил оперативки до максимума, и единственное что не устраивает - B/G Wi-Fi. Есть плата a/b/g/n, но она не принимается биосом. Пробовал шить пропатченый биос без Whitelist - при запуске машина грязно ругается, но все же стартует, видимо программер переколбасил этот биос на компромиссах. Как-то не приятно такое наблюдать...

добрый день. Ищу оригинальный дамп биоса на Compaq 6910p HSTNN-C31S плата LA-3262P(osp) Rev1.0. Микросхема была спаяна и утеряна - приобрел новую, программатор есть, кто может помогите пожалуйста буду очень признателен, заранее спасибо всем кто отзовется на почту:

У меня нет, но точно знаю, где есть - на оф. сайте HP. В свободном доступе, несколько версий.

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

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

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

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