Обновление RAID BIOS в BIOS материнской платы.

Желаю обновить RAID BIOS в BIOS материнской платы.
Материнка = 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?

Аватар пользователя apple_rom

Внимание! Для современных плат (точно не скажу с каких, навскидку - с биосов для 865-х чипсетов и NF3 сотоварищи, т.е. где-то уже больше года как) cbrom 2.07/2.08 работают НЕКОРРЕКТНО (затирают область микрокодов).
Теперь рекомендую пользоваться cbrom 1.49 (который под винду - cbrom32). Его же можно использовать и для старых - пока все 100% опробованных "старых" биосов были отработаны отлично.
Потому рекомендуемым cbrom-ом теперь является именно этот:
rom.by/Award/cbrom149.rar

apple_rom У меня CBROM32 1.49 вообще не хочет толком добавлять, просто поганит BIOS материнки, вот так:

Цитата:
CBROM32 V1.49 [01/27/05 Release] (C)Phoenix Technologies 2001-2005

******** 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

Total compress code space = 0B000h(44.00K)
Total compressed code size = 1EA38h(122.55K)
Remain compress code space = FFFEC5C8h(4194225.45K)

** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+-------------------

Аватар пользователя Root

пробуйте ASUSные версии CBROM:
dstyles.de/bios/bnobtc-files/asus/asus-cbrom/

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

После выполнения строки:
acbrom.exe 1017-004.bin /D
сделал вывод, что эта утилита вообще не пашет с моим BIOS.

Цитата:
The Area Map is unknown.
Either not ASUS's BIOS or incorrect BIOS kernal.
1017-004.BIN Error.

Добавлено спустя 56 минут 19 секунд:

Кстати, BIOS = Phoenix - Award BIOS v6.00PG

Так видимо никто и не подскажет, чем можно Checksumm поправить... :(

Один очень хороший человек (Pavel) помог моей проблеме, за что выражаю ему своё огромное человеческое СПАСИБО!!! =D> Проделал он необходимую мне операцию с помощью, можно сказать, одной программы, но всё же и вторую тоже укажу, она поможет проконтролировать состав, произведённые изменения и контрольные суммы в BIOS:
1. Award BIOS Editor 1.0 - для замены модуля RAID Sil3114
2. BIOS Info Tool 1.4 - для анализа сделанных изменений и CRC.


Данные программы и ещё кучу всего полезного, не только для моего, но и для других BIOS, можно найти в пакете BNOBTC v5, который можно скачать здесь:
dstyles.de/bios/bnobtcv5.rar
Всем остальным - спасибо за участие!!!

Аватар пользователя ivp

Binarycraft
Товарисч!!! А может стоило в ФАК сначала зайти? Там все эти "тайные ссылки" на "крутые хакерские программы" уже лет несколько как лежат... roll

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Аватар пользователя rgt

Binarycraft А автор BIT-а StarGaz0r не раз давал в этом форуме ссылки на более свежие версии своей программы...

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

Аватар пользователя Pavel

Чтож вы так на человека.:) Это я ему посоветовал запостить об удачном решении проблемы (не из тщеславия, поверьте). А то висела бы еще одна незаконченная тема.

Jazz, Blues & Rock'n'Roll фарева!

Аватар пользователя rgt

Pavel Просто предпочитаю, чтобы ссылки по возможности давали на первоисточники. Для этого, собственно и отписался после ivp. А за автора искренне рад.

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей