Итак есть сабж. Он же 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 он тоже отвечает.
. Кстати есть ли где редактор для видеобиосов 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 после внесенных изменений.
Отправить комментарий