Здраствуйте
Пытаюсь модифицировать bios от платы P4S800-MX (Award Medallion v6.0, хотя по версии CTBIOS там Award Modular BIOS v6.0), так как родной PXE модуль не работает (просто вешает машину), в качестве замены был выбран gPXE модуль от etherboot, в качестве руководства изспользовал ромбофаг и статью с ефербута. Проблема заключается в том что не cbrom не modbin не хотят работать с этим bios'ом.
Вот что выдает cbrom, версии 1.24с
CBROM V1.24C (C)Award Software 1998 All Rights Reserved. 1. Other(6000:0000) 089C0h(34.44K)04728h(17.79K)Group2.ROM 2. Other(0000:0000) 775000h(7636.00K)4923CFh(4680.95K) Total compress code space = 3648534Fh(889364.81K) Total compressed code size = 311040E5h(803856.25K) Remain compress code space = 538126Ah(85508.60K)
CBROM V1.30
CBROM V1.30 (C)Award Software 1999 All Rights Reserved. 1. Other(6000:0000) 089C0h(34.44K)04728h(17.79K)Group2.ROM 2. Other(0000:0000) 775000h(7636.00K)4923CFh(4680.95K) Total compress code space = 28F07A5Eh(670750.56K) Total compressed code size = 901A8C0Fh(-1833309.00K) Remain compress code space = 98D7EE4Fh(-1690116.38K)
CBROM V2.08
CBROM V2.08 (C)Award Software 2000 All Rights Reserved. ******** 1011c.awd BIOS component ******** No. Item-Name Original-Size Compressed-Size Original-File-Name ================================================================================ 0. System BIOS C8C9FACFh(-904577.31K)1350337Ch(316428.88K)ЛC*NЛ`ЎM"§n?Ь(~Nµбя¤ФУо’2.ґ0Qщp5С(4If3Тf» 1. Other(6000:0000) 089C0h(34.44K)04728h(17.79K)Group2.ROM 2. Other(0000:0000) 775000h(7636.00K)4923CFh(4680.95K) Total compress code space = 1352337Ch(316556.88K) Total compressed code size = 13999E73h(321127.62K) Remain compress code space = FFB89509h(-4570.74K) ** Micro Code Information ** Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID ------------------+--------------------+--------------------+-------------------SLOT2 2E 0F29|
CBROM V2.15
CBROM V2.15 (C)Award Software 2001 All Rights Reserved. ******** 1011c.awd BIOS component ******** No. Item-Name Original-Size Compressed-Size Original-File-Name ================================================================================ 0. System BIOS C8C9FACFh(-904577.31K)1350337Ch(316428.88K)ЛC*NЛ`ЎM"§n?Ь(~Nµбя¤ФУо’2.ґ0Qщp5С(4If3Тf» 1. Other(6000:0000) 089C0h(34.44K)04728h(17.79K)Group2.ROM 2. Other(0000:0000) 775000h(7636.00K)4923CFh(4680.95K) Total compress code space = 1352337Ch(316556.88K) Total compressed code size = 13999E73h(321127.62K) Remain compress code space = FFB89509h(-4570.74K) ** Micro Code Information ** Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID ------------------+--------------------+--------------------+-------------------SLOT2 2E 0F29|
Вот что выдает CBROM32 1.82:
CBROM182.exe V1.82 [04/11/07] (C)Phoenix Technologies 2001-2007 ******** 1011C.awd BIOS component ******** No. Item-Name Original-Size Compressed-Size Original-File-Name ================================================================================ 0. System BIOS C8C9FACFh(3289726.75K)1350337Ch(316428.88K)ЛC*NЛ`ЎM"§n?Ь(~Nµбя¤ФУо’2.ґ0Qщp5С(4I 1. Other(6000:0000) 089C0h(34.44K)04728h(17.79K)Group2.ROM Total compress code space = 1352337Ch(316556.87K) Total compressed code size = 13507AA4h(316446.66K) Remain compress code space = 1B8D8h(110.21K) ** Micro Code Information ** Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID ------------------+--------------------+--------------------+-------------------
Последний CBROM32 v1.95 при запуске показывает только шапку и грузит процессор, для эксперемента оставлял его на пол часа запущенны, не помогало. При этом не одна из версий cbrom'a не смогла правильно определить размер прошивки.
Modbin же при попытке открыть любую прошивку к этой плате, ругается следующим образом "Binnary File Checksum Error", пробовались версии 4.60, 4.66, 4.80. Modbin6 сказал что прошивка не 6 версии.
Поковырявшись в прошивке хекс редактором, удалось выяснить имена модулей:
Group2.ROM Group4.ROM Group3.rom ACPITBL.BIN cpucode.exe ROUP21.ROM L1POSTStr.rom rom\LOGO\awardepa.epa rom\VGA\v69a.rom rom\NET\PXE_m.18K1 MAINBIOS.BIN
Видно что cbrom отобразил часть из них, а остальные по какой то причине проигнорировал.
На всякий случай, прикрепляю прошивку.
Буду блогадрен любой помощи... так как в какую сторону копать уже не знаю...
Вложение | Размер |
---|---|
1011C.zip | 221.46 КБ |
В сторону поиска ACBROM.EXE
А кому счас легко...
2savely
Большое спасибо за помощь уже даже отчаился не много... а тут вроде бы просвет
Нашол ACBROM REV. 2.08 по ключу /d отобразил
Что вызвало новые вопрос, на плате стоит SST 39SF020A 2Mbit, сами прошивки весят в районе 256КБ, но по мнению acbrom вся прошивка занимает 192КБ, в виду чего он помойму не совсем корректно считает и свободное место в прошивке.
Вообщем то ошибается acbrom или мне идти читать матчасть ?
p.s. если проблема действительно в кривизне рук и не знания матчасти, то кидайтесь пожалуйста не только камнями но и линками
А вы что же, хотите ее в мегабитную флешку запихать...?
Профессиональный ремонт ноутбуков в Мурманске- notebook51.ru
Rom.by, что в имени тебе моем..?
2Rom
Почему в мегабитную ?
Сама флешка как я уже писал SST 39SF020A 2Mbit, да и оффициальная асусовская прошивка весит 256КБ что помойму явно указывает на то что флешка как минимум 2 Мбитная, а вот acbrom почему то считает что общий размер прошивки не 256КБ а 192КБ. Вообщем то просматривал прошивку хекс редактором, в конце куча FF примерно на 4/10 всей прошивки, что косвенно подтверждает то, что acbrom не правильно отображает размерз прошивки.
Эх... acbrom отображает не размер прошивки, а объем, занимаемый всеми модулями! Сложить-то compressed size - не судьба че-ль? А остальное - как вы выразились- "FF на 4/10"...
Профессиональный ремонт ноутбуков в Мурманске- notebook51.ru
Rom.by, что в имени тебе моем..?
+64к бутблок...
Удалить модуль NET, и попробовать интегрировать новый модуль...
Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.
2Rom & NiTr0
Извиняюсь, воспринимал "Total compress code space" - как общий объем прошивки, а "Total compressed code size" как уже занятое из общего объема прошивки, и не был в курсе про то что [a]cbrom не отображает место занимаемое бутблоком, спасибо что объяснили
Касательно удаления модуля net, даже если я его удаляю места под gPXE модуль не хватает, раньше думал что из-за некорректного отображения свободного места в прошивке, теперь понимаю что просто не хватает места, остается только искать родной работающий модуль, если такой вообще есть в природе.
Попробовал заменить модуль PXE из прошивки на модули с офф сайта sis (int18 и int19), к сожелению они тоже не рабочие
А RPLPXE модули опробовать не получается, в виду нехватки места на флешке.
Вообщем как я понимаю, выходов из данной ситуации два, замена флешки на 4Mbit'ную или вырезание "лишнего" из прошивки, но лишнего в ней судя по всему мало.
edit: С вырезанием не чего хорошего не получилось к сожалению, асусовци под завязку забили флешку...
Бывают еще и 3-х мегабитные ... А разницу -FF.
Профессиональный ремонт ноутбуков в Мурманске- notebook51.ru
Rom.by, что в имени тебе моем..?
Попробуйте использовать Asus CBROM32 v1.15 - он поновее будет. А насчёт модуля Ethernet BOOT - что у вас там за чип сетевой карты распаян?
Судя по маркировке материнки - чипсет SIS? сетевая следовательно скорее всего SIS 900 или производная. Возьмите БИОС от любой материнки на подобном чипсете с "более другой" версией и экстрактните оттуда PXE ROM. У SIS вроде большинство ROM модулей достаточно унифицированы, подходимость их можно проверить поиском внутри модуля VendorID/DeviceID вашей сетевой платы.
Дрессируем коров
Отправить комментарий