Итак есть сабж. Он же PCPartner RS690MKM-AB1S в макс комплектации и белого цвета. Последний биос судя по общению с суппортом PCPartner'a, который пишет биосы Sapphir'у, таки последний. У биоса есть пару недостатков, которые хотелось бы нивилировать
- нет возможности изменять множитель HT
- нет возможности изменять Command Rate памяти
- нет и не будет поддержки процов AM2+ (Phenom etc..), это по результатам общения с суппортом, сам не проверял
На счет модулей хотелось бы уточнить.
- на сколько безопасно modbin'ом менять модули SATA и VGA, если выковыривать их из других моделей материнок на том же 690G
- как определить версии этих самых модулей, чтобы можно было брать последние версии
Вот что выдает modbin
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
******** A0525IAG.BIN BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K)13619h(77.52K)A0525IAG.BIN
1. XGROUP CODE 0FAF0h(62.73K)0A530h(41.30K)awardext.rom
2. CPU micro code 02000h(8.00K)003EFh(0.98K)CPUCODE.BIN
3. ACPI table 054E8h(21.23K)022C3h(8.69K)ACPITBL.BIN
4. EPA pattern 0168Ch(5.64K)002AAh(0.67K)AwardBmp.bmp
5. YGROUP ROM 0C770h(49.86K)061EDh(24.48K)awardeyt.rom
6. GROUP ROM[ 0] 050D0h(20.20K)0245Eh(9.09K)_EN_CODE.BIN
7. Other(40B5:0000) 018D0h(6.20K)00A97h(2.65K)_ITEM.BIN
8. Other(405D:0000) 01A50h(6.58K)01141h(4.31K)_DMI.BIN
9. VGA ROM[1] 0D400h(53.00K)0854Dh(33.33K)S3A80106.006
10. PCI driver[A] 10000h(64.00K)08D0Dh(35.26K)SATA_34.bin
11. Other(40B7:0000) 002E0h(0.72K)00246h(0.57K)SMI32COD.BIN
12. Other(40B8:0000) 087A0h(33.91K)00427h(1.04K)SMIAPCOD.BIN
13. Other(4067:0000) 03ED2h(15.71K)01039h(4.06K)AGESACPU.ROM
14. LOGO BitMap 4B30Ch(300.76K)00FAAh(3.92K)RS690.BMP
Total compress code space = 46000h(280.00K)
Total compressed code size = 3DF72h(247.86K)
Remain compress code space = 0808Eh(32.14K)
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+-------------------
00000000 00000000 0062 0414| 00000000 00000000 0068 040A
00000000 00000000 006D 041B| 00000000 00000000 0083 0680
Ищу помощи в устранении первых 2 недостатков и консультации по 3-му недостатку и вопросам по модулям.
Up
Jazz, Blues & Rock'n'Roll фарева!
Думаю CBROM свежий разберёт-соберёт корректно
Modbin6 тоже показывает несколько скрытых пунктов
Либо нечему гореть, либо нечем поджечь!
А какой CBROM свежий? 2.20(DOS) или 1.85(Win)? Или вообще 1.15 от ASUS? Второй вопрос - порядок следования модулей имеет значение? Т.е. нужно ли ставить модуль SATA в моем случае на 10-е место? Потому как у CBROM я не нашел опции замены модуля, можно только удалить или добавить. Так же старый и новый модуль могут иметь разный размер -имеет ли это значение?
А по редактированию Авардов я писал небольшую статейку
Там по аналогии разберетесь.
Jazz, Blues & Rock'n'Roll фарева!
Не дождавшись комментариев шаловливые ручки захотели что-то сделать. Как ни странно обошлось без эксцессов. Донорами были Gigabyte GA-MA69G-S3H (rev. 1.0) с биосом F5 версией SATA модуля 2.5.1540.36(родной 2.5.1540.34) и Asus M2A-VM HDMI с биосом 1603 и версией VGA модуля VER010.055.000.031.026529 от 10.09.2007 (был VER010.034.000.000.000000 от 21.12.2006). CPUCODE.BIN взял из Gigabyte (поддержка phenom в этом биосе есть). Пока все работает. Единственно что сделал на всякий случай, Original File Name для новых модулей сделал такое же как и у старых. Правки делал Asus'овским cbrom'ом. Эксперимент вдохновил.
Теперь вопросы.
- хватит ли замены CPUCODE.BIN для поддержки новых CPU? Или нужна замена AGESACPU.ROM(которую не сделал, т.к. с этим модулем от любого из доноров при загрузке с включенным C'n'Q получаю reboot.)?
- как я понял СPUCODE.BIN и для AMD содержит микрокоды процессоров, а вот что делает AGESACPU.ROM в точности я не понял. Нашел я парочку ссылок про AMD Generic Encapsulated Software Architecture. Читал тут, и еще в паре мест. Вроде какая-то универсальная программная прослойка между CPU, HTT и Memory, но какие функции она выполняет я так и не понял. Просветите, владеющие информацией.
Насчёт ORIGINAL File Name не заморачивайся - вызов этих модулей БИОСОМ идёт по адресу (вроде бы) - так что имя файла это только информация взятая из заголовка архива LHA (этим алгоритмом пакуются модули внутри прошивки у Аварда).
Про подмену модулей - смотри и проверяй внимательно - у меня в ASUS M2NPV-VM всунут модуль VGA от ноутбука ASUS - после этого не работает DVI выход. При подмене RAID, VGA модулей проверяй Device ID - Vendor ID внутри модуля - он обычно записан в Reverse WORD то есть например NVIDIA (10DE) внутри модуля записан DE 10. Для ATI - 1002. Я например таким макаром заводил модули NVRAID BIOS на более старых чипсетах - к примеру от 7 нфорса на 3.
- хватит ли замены CPUCODE.BIN для поддержки новых CPU?
На счёт этого - должна быть соответственная поддержка со стороны клокера и схемы питания.
По порядку сборки CBROM тоже неважно (из личного опыта).
Хотя для души иcпользую следующий батник
CBROM_220.EXE ORIGINAL.ROM /XGROUP AWARDEXT.ROM
CBROM_220.EXE ORIGINAL.ROM /YGROUP AWARDEYT.ROM
CBROM_220.EXE ORIGINAL.ROM /ACPITBL ACPITBL.BIN
CBROM_220.EXE ORIGINAL.ROM /OTHER 405D:0000 _DMI.BIN
CBROM_220.EXE ORIGINAL.ROM /OTHER 4063:0000 EZFLASH.EXE
CBROM_220.EXE ORIGINAL.ROM /OTHER 4064:0000 _XSETUP.BIN
CBROM_220.EXE ORIGINAL.ROM /OTHER 4066:0000 _RT.BIN
CBROM_220.EXE ORIGINAL.ROM /OTHER 4067:0000 AGESACPU.ROM
CBROM_220.EXE ORIGINAL.ROM /OTHER 4078:0000 SLPKEY.BIN
CBROM_220.EXE ORIGINAL.ROM /OTHER 4079:0000 SLPMARK.BIN
CBROM_220.EXE ORIGINAL.ROM /OEM0 BGROUP.BIN
CBROM_220.EXE ORIGINAL.ROM /OEM1 PMU.BIN
CBROM_220.EXE ORIGINAL.ROM /PCI NVRAID.ROM
CBROM_220.EXE ORIGINAL.ROM /VGA VGA.ROM
CBROM_220.EXE ORIGINAL.ROM /EPA LINTERA.BMP
Это для ASUS M2NPV-VM
Дрессируем коров
Compiller Изменение DeviceID и VendorID в модулях проходит без заморочек? Там нет никаких CRC? А то у меня встроенное видео Asus на материнской плате Sapphire. Кстати есть ли где редактор для видеобиосов ATI или хотя бы описание формата? А то все что есть не работает со встроенным видео. И еще такой прикол - при замене видеобиоса на асусовый все программы кроме Catalyst Control Center стали неправильно показывать частоту встроенного GPU. К примеру при 533МГц исходных отображает 76МГц. На родном биосе такой проблемы нет. По поводу CPUCODE.BIN и поддержки новых процов - этот модуль что на Gigabyte GA-MA69G-S3H что на Asus M2A-VM HDMI идентичны, п.э. про AGESACPU.ROM вопрос и был поднят. Да и вообще загадочный довольно модуль - как я понял за поддержку CPU он тоже отвечает.
Вообще-то есть... Как минимум - CRC PnP-заголовка и CRC всего модуля.
А кому счас легко...
savely
Тогда закономерно стает вопрос как пересчитывать CRC после внесенных изменений.
Отправить комментарий