Материнка = A8N-SLI Deluxe
Встроенный RAID Controller = Sil3114. Его BIOS = 5.1.39
BIOS материнки имеется = 1017-004.bin (Latest Beta BIOS) - уже обитает в материнке.
Так же имеется новый BIOS встроенного RAID Controller = 5.3.14 (5314.bin).
Вопрос - как и чем интегрировать "5314.bin" в "1017-004.bin" (обновить RAID BIOS в BIOS материнской платы) и прошить в материнку?
Добавлено спустя 54 минуты 53 секунды:
Вот что мне выдал CBROM при выполнении следующей строки
"cbrom.exe 1017-004.bin /D"
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
******** 1017-004.BIN BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K)14E18h(83.52K)1017-004.BIN
1. XGROUP CODE 0E860h(58.09K)09C20h(39.03K)awardext.rom
2. CPU micro code 02000h(8.00K)00390h(0.89K)CPUCODE.BIN
3. ACPI table 06BA9h(26.92K)029CEh(10.45K)ACPITBL.BIN
4. EPA pattern 0168Ch(5.64K)002AAh(0.67K)AwardBmp.bmp
5. YGROUP ROM 070F0h(28.23K)04793h(17.89K)awardeyt.rom
6. GROUP ROM[ 0] 0A140h(40.31K)03F27h(15.79K)_EN_CODE.BIN
7. GROUP ROM[ 1] 0AB10h(42.77K)04578h(17.37K)_FR_CODE.BIN
8. GROUP ROM[ 3] 0AB50h(42.83K)045AAh(17.42K)_GR_CODE.BIN
9. Other(405D:0000) 01C90h(7.14K)012F6h(4.74K)_DMI.BIN
10. Other(4066:0000) 0FC40h(63.06K)00C1Ah(3.03K)_RT.BIN
11. Other(4064:0000) 004D0h(1.20K)003D5h(0.96K)_Xsetup.BIN
12. LOGO BitMap 4B30Ch(300.76K)0AF65h(43.85K)A8NSLID.BMP
13. OEM0 CODE 0BF90h(47.89K)007CAh(1.95K)BGROUP.BIN
14. PCI driver[A] 0C000h(48.00K)064EDh(25.23K)NVRAID.ROM
15. PCI driver[B] 0D800h(54.00K)07097h(28.15K)NVPXES.NIC
16. PCI driver[C] 0DE00h(55.50K)08767h(33.85K)YUKPXE.LOM
17. Flash ROM 0B93Bh(46.31K)06547h(25.32K)awdflash.exe
18. PCI driver[D] 0F000h(60.00K)07264h(28.60K)5139.BIN
19. OEM7 CODE 01735h(5.80K)01190h(4.39K)AUDIODJ.BIN
20. Other(4067:0000) 0285Eh(10.09K)00BD1h(2.95K)AGESACPU.ROM
Total compress code space = 67000h(412.00K)
Total compressed code size = 65827h(406.04K)
Remain compress code space = 017D9h(5.96K)
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+-------------------
00000000 00000000 0039 0048| 00000000 00000000 003A 004A
00000000 00000000 0041 0150| 00000000 00000000 004D 0210
Меня интересует строчка 18. Как вместо "5139.bin" поместить "5314.bin"
Вот синтаксис CBROM:
CBROM.EXE InputFile [/other] [8000:0] [RomFile|Release|Extract]
CBROM.EXE InputFile [/D|logo|vga....] [RomFile|Release|Extract]
InputFile : System BIOS to be added with Option ROMs
/D : For display all combined ROMs informations in BIOS
/epa|epa1-7 : Add EPA LOGO BitMap to System BIOS
/logo|logo1-7: Add OEM LOGO BitMap to System BIOS
/oem0-7 : Add special OEM ROM to System BIOS
/err : Return error code after executed
/btvga : Add VGA ROM to Boot Rom Block Area.
/isa : Add ISA BIOS ROM to System BIOS.(/isa Filename [xxxx:0]) /vga, /logo, /pci, /awdflash, /cpucode, /epa, /acpitbl, /vsa, /hpm
/hpc, /fnt0 - 5, /ros, /nnoprom, /mib, /group
RomFile : File name of option ROM to add-in
Release : Release option ROM in current system BIOS
Extract : Extract option ROM to File in current system BIOS
<<< Examples >>>
CBROM.EXE 2a4ib000.bin /D
Добавлено спустя 25 минут 58 секунд:
После выполнения строки:
cbrom.exe 1017-004.bin /pci 5314.bin
Получил нижепреведённое, т.е. можно уже заливать в материнку?
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
******** 1017-004.bin BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K)14E18h(83.52K)1017-004.BIN
1. XGROUP CODE 0E860h(58.09K)09C20h(39.03K)awardext.rom
2. CPU micro code 02000h(8.00K)00390h(0.89K)CPUCODE.BIN
3. ACPI table 06BA9h(26.92K)029CEh(10.45K)ACPITBL.BIN
4. EPA pattern 0168Ch(5.64K)002AAh(0.67K)AwardBmp.bmp
5. YGROUP ROM 070F0h(28.23K)04793h(17.89K)awardeyt.rom
6. GROUP ROM[ 0] 0A140h(40.31K)03F27h(15.79K)_EN_CODE.BIN
7. GROUP ROM[ 1] 0AB10h(42.77K)04578h(17.37K)_FR_CODE.BIN
8. GROUP ROM[ 3] 0AB50h(42.83K)045AAh(17.42K)_GR_CODE.BIN
9. Other(405D:0000) 01C90h(7.14K)012F6h(4.74K)_DMI.BIN
10. Other(4066:0000) 0FC40h(63.06K)00C1Ah(3.03K)_RT.BIN
11. Other(4064:0000) 004D0h(1.20K)003D5h(0.96K)_Xsetup.BIN
12. LOGO BitMap 4B30Ch(300.76K)0AF65h(43.85K)A8NSLID.BMP
13. OEM0 CODE 0BF90h(47.89K)007CAh(1.95K)BGROUP.BIN
14. PCI driver[A] 0C000h(48.00K)064EDh(25.23K)NVRAID.ROM
15. PCI driver[B] 0D800h(54.00K)07097h(28.15K)NVPXES.NIC
16. PCI driver[C] 0DE00h(55.50K)08767h(33.85K)YUKPXE.LOM
17. Flash ROM 0B93Bh(46.31K)06547h(25.32K)awdflash.exe
18. OEM7 CODE 01735h(5.80K)01190h(4.39K)AUDIODJ.BIN
19. Other(4067:0000) 0285Eh(10.09K)00BD1h(2.95K)AGESACPU.ROM
20. PCI driver[D] 0F000h(60.00K)07351h(28.83K)5314.bin
Total compress code space = 67000h(412.00K)
Total compressed code size = 65914h(406.27K)
Remain compress code space = 016ECh(5.73K)
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+-------------------
00000000 00000000 0039 0048| 00000000 00000000 003A 004A
00000000 00000000 0041 0150| 00000000 00000000 004D 0210
Добавлено спустя 51 минуту 6 секунд:
Зашил, получил BIOS Сhecksumm Error
Немного перепугался, но вспомнил, что моя мамка умная - она сразу диск попросила (CDROM или Floppy). Я ей диск сунул - и она зашила BIOS какой-то старенький. Но где я вот основательно перепугался, так это когда винда, после запуска на стареньком BIOS, стала что-то на дисках редактировать - и не увидела мой RAID!!! После прошивки BIOS 1017-004, винда первый раз тоже не стартанула - я вообще озадачился, но после перезагрузки всё стало ОК - как раньше - ФУХХХХХХХХХ...
Добавлено спустя 3 минуты 28 секунд:
Чем можно подправить контрольную сумму BIOS?
Теперь рекомендую пользоваться cbrom 1.49 (который под винду - cbrom32). Его же можно использовать и для старых - пока все 100% опробованных "старых" биосов были отработаны отлично.
Потому рекомендуемым cbrom-ом теперь является именно этот:
https://rom.by/Award/cbrom149.rar
http://www.dstyles.de/bios/bnobtc-files/asus/asus-cbrom/
acbrom.exe 1017-004.bin /D
сделал вывод, что эта утилита вообще не пашет с моим BIOS.
Добавлено спустя 56 минут 19 секунд:
Кстати, BIOS = Phoenix - Award BIOS v6.00PG
1. Award BIOS Editor 1.0 - для замены модуля RAID Sil3114
2. BIOS Info Tool 1.4 - для анализа сделанных изменений и CRC.
Данные программы и ещё кучу всего полезного, не только для моего, но и для других BIOS, можно найти в пакете BNOBTC v5, который можно скачать здесь:
http://www.dstyles.de/bios/bnobtcv5.rar
Всем остальным - спасибо за участие!!!
Товарисч!!! А может стоило в ФАК сначала зайти? Там все эти "тайные ссылки" на "крутые хакерские программы" уже лет несколько как лежат... :roll: