Hi All!
I am looking any tool for COMPAQ Phoenix ROM files editor.
(not WPH editor - newer files).
PHOENIX BIOS Editor 2.0 (Windows tool) can't open/extract my ROMs (Bios dated 1999).
PHNXDECO also can't extract/compress ROM modules.
Any help wanted.
BIOS from Notebook HP Compaq Presario R3230EA.
я бы лично сначала проверил бы БИОС на
- Phoenixовость (действительно ли он Phoenix?)
- размер (должен быть 128КБ, 256КБ, 512КБ и т.д.), тем более что прошивки с сайтов брендов типа HP обычно имеют лишние байты....
А то, что PBE не берет бОльшую часть даже настоящих Фениксов - обычное явление... У самого лежит куча таких БИОСов...
Тут, кстати, лежит HPDeco - программа для распаковки HPшных БИОСов, но не более...
С этого сайта попробывал HPDeco и CompaqDeco они отказываются с ним работьт что делат и сам не знаю, может кому-нибудь выслать на email мой BIOS.
т.е. файл неправильного размера?
тогда есть два варианта
а) он запакован Phoenix'овым упаковщиком... (PHComp v1.31) Берете и распаковываете
б) файл представляет собой "нормальную" прошивку плюс несколько байтов. Как определить лишнее? А просто.. Обычно байты прошивки идут одним блоком, поэтому достаточно прикинуть ее начало/конец. С концом проще.
В конце Феникса бывают примерно след. байты:
Intel 486
EA 5B E0 00 F0 31 30 2F 30 37 2F 39 33 00 FC 00 к[а р10/07/93 ь
Hewlett-Packard
EA 5B E0 00 F0 30 37 2F 31 36 2F 39 36 00 FC 00 к[а р07/16/96 ь
VMware
E9 8F E8 00 00 00 00 EA E6 E8 00 F0 00 00 00 00 йЏи кжи р
IBM Notebook
E9 06 E4 00 00 00 00 EA 66 E4 00 F0 00 00 00 00 йд кfд р
вот примерно такого рода строчка и будет в конце БИОСа... Затем отсчитываете нужное кол-во байтов от конца и находите начало, вырезаете кусок из файла и сохраняете в новый и уже на этот файл натравливаете распаковщик/редактор. Если получили ошибку - думаем дальше, что неправильно. Может неправильно определили конец, а может просто программа не воспринимает данную версию БИОСа...
отсюда я делаю вывод, что у Вас чипсет nForce2/3/4. Так? И тогда у Вас скорее всего не чистый Phoenix, а так называемый Phoenix-Award 6.00, который представляет собой немного переименованный Award 6.00. Сейчас на рынке БИОСописателей есть одна контора: Phoenix, которая в свое время купила Авард, ну, и получила наработки АМИ... Так вот, клоню я к тому, что фениксовые утилиты применимы исключительно к настоящим фениксам, а феникс-авард (который на самом деле авард) редактируется авардовскими утилитами, но для 6-й версии БИОСа...
PS: самое мерзкое когда прошивка зашифрована/пожата нестандартно :evil:
см. http://bnobtc.pix-art.com/bnobtc-files/phoenix/
Decompressing bb.rom to bb.roh...
Out: 1722007 bytes
И что мне с этим делать?
изучать :twisted: