Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 15 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 13.05.2004
Откуда: Россия
Фото: 38
В данном случае имеется:
материнка A8N-SLI Deluxe + BIOS 1017-004 (Latest Beta BIOS)
и встроенный Sil3114 RAID контроллер.
Хочу обновить BIOS встроенного Sil3114 RAID контроллера, т.к. ASUS этим заниматься видимо не желает. Что и как делать, кто-нибудь практиковался в данной области?
Я так понимаю необходимо обновить файл BIOS'а материнки (прошить в него новый RAID BIOS) и затем уже залить этот модифицированный BIOS в материнку.

_________________
ROGMXIE+2004•i9-9900K/AE420@4800/AVX0/+0.1V/LLC5•@4000/17-17-17-36-2T/1.35V/1.15V/1.1625V•RTX4090•2*970PRO1TB•SBAE9•EDT1250EWT•AG271QG•W11x64Pro



Партнер
 

Member
Статус: Не в сети
Регистрация: 29.02.2004
Откуда: 61RUS
с обновлением биоса матари, автоматически меняется биос рейда

_________________
Abit AN8-SLI, Venice 2766MHz, Scythe Ninja, 2x1024Mb Hynix BT-D43 265MHz 3-3-3-8-2T, X1800XL, 2x36,7 Raptor RAID0, Chieftec 360w - очень мощный БП!


 

Member
Статус: Не в сети
Регистрация: 18.11.2003
Откуда: Из капусты.
Нет, не меняется. Проверено.

_________________
Не думаю, что об этом стоит говорить.


 

Member
Статус: Не в сети
Регистрация: 13.05.2004
Откуда: Россия
Фото: 38
Вот-вот - не меняется (100% проверено)

_________________
ROGMXIE+2004•i9-9900K/AE420@4800/AVX0/+0.1V/LLC5•@4000/17-17-17-36-2T/1.35V/1.15V/1.1625V•RTX4090•2*970PRO1TB•SBAE9•EDT1250EWT•AG271QG•W11x64Pro


 

Member
Статус: Не в сети
Регистрация: 18.11.2003
Откуда: Из капусты.
Я тоже как то пытался прошить Сил3114, даже БИОС под него нашёл, но вот что дальше делать - х.з.

А в АСУСь Саппорте , на этот вопрос меня просто послали, так как типа: нах вам это надо?

Кстати, на ЭПОКС 8РДА3+ было очень просто. Там была спецовая утилита для прошивки СИЛ3112. Вот так.

_________________
Не думаю, что об этом стоит говорить.


 

Member
Статус: Не в сети
Регистрация: 13.05.2004
Откуда: Россия
Фото: 38
Allert понятненько.
Кто ещё что скажет?
Добавлено спустя 18 минут, 45 секунд
Allert ICQ есть? Может обсудим данную тему? А результаты потом уже можно будет и сюда поместить...
Добавлено спустя 1 час, 19 минут, 14 секунд
Максимум, что я нашёл, так это сам RAID BIOS 5.3.14 для прошивки в BIOS материнки, но утилиты для такой операции - не нашёл. У ASUS даже спрашивать как я понял бесполезно. А Silicon Image видимо только предоставляет сам BIOS, т.к. он ведь не в курсе (да и не должен знать) организации BIOS материнки.
Цитата:
The ####.bin (5314.bin) is an abbreviated BIOS intended for integration into system BIOS. Do NOT flash system BIOS into an add-in card BIOS. Use the included system BIOS with the latest SATARAID5 Tool.

Добавлено спустя 4 минуты, 44 секунды
Есть такая утилита, но как я понял, она к данной задаче не относится
Цитата:
Instructions for Using DOS UpdBios Utility
Updated: 2/21/03

The UpdBios.exe DOS utility can be used to create BIOS binary code for
add-on card from the motherboard BIOS binary code. The correct
signature will be created and saved in the output BIOS binary code based
on user inputs.


The UpdFlash.exe command line syntax is as follows:

updbios input_file_name output_file_name bios_type

where
input_file_name is the input binary file name
output_file_name is the output binary file name
bios_type is B for non-raid BIOS
R for raid BIOS

UpdBios.exe will prompt the user to select product for which the output
BIOS binary code will be used. This program supports SiI 0680, SiI 3112,
SiI 3512, and SiI 3114 controller chips.

If the user wishes to add their logo in the BIOS code or change vendor id
and product id, just select the appropriate menu item the program displays
on the screen and type in the corresponding information. The user input will
be saved in the output BIOS binary code.

_________________
ROGMXIE+2004•i9-9900K/AE420@4800/AVX0/+0.1V/LLC5•@4000/17-17-17-36-2T/1.35V/1.15V/1.1625V•RTX4090•2*970PRO1TB•SBAE9•EDT1250EWT•AG271QG•W11x64Pro


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
а) не всегда в новых версиях БИОСов матерей встроены новые версии БИОСов контроллеров. Хотя за обратными примерами ходить не надо
б) если производитель не сделал апдейта, то придется его делать ручками. Для этого требуются
0) БИОС матери
1) инструментарий для его расковыривания (CBROM, AMIBCP, Phoenix BIOS Editor и пр. - ищите по интернету)
2) новая прошивка под контроллер
Цитата:
Instructions for Using DOS UpdBios Utility

эта утиль может сделать из полноценного БИОСа отдельного контроллера модуль для встраивания в БИОС матери. И наоборот.
Добавлено спустя 41 секунду
и вообще нафига зашивать новую версию? Старая работает нормально? Ну, и не трогайте ее...

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

Member
Статус: Не в сети
Регистрация: 13.05.2004
Откуда: Россия
Фото: 38
Root с последним выражением согласен целиком и полностью, вот другое дело если она коряво работает...

_________________
ROGMXIE+2004•i9-9900K/AE420@4800/AVX0/+0.1V/LLC5•@4000/17-17-17-36-2T/1.35V/1.15V/1.1625V•RTX4090•2*970PRO1TB•SBAE9•EDT1250EWT•AG271QG•W11x64Pro


 

Member
Статус: Не в сети
Регистрация: 24.06.2003
Откуда: Питер
Биос контроллеров, встроенных в мат. плату входит в виде модулей в биос мамки.
binarycraft писал(а):
Хочу обновить BIOS встроенного Sil3114 RAID контроллера, т.к. ASUS этим заниматься видимо не желает.
То есть азус прочто не включает обновлённые модули для контроллеров в новые биосы, используя старые. Осталось сделать это самому. Я сам такое проделывал и всё получилось. (А те утилиты, которые вы тут обсуждаете, предназначены для перепрошивки контроллеров в виде PCI-плат, и ко встроенным отношения не имеют).

Что-куда расписывать будет достаточно долго, делается это программы cbrom.exe - читайте на сайте www.rom.by

_________________
DOOM лучше всяких дум


 

Member
Статус: Не в сети
Регистрация: 13.05.2004
Откуда: Россия
Фото: 38
Вот что мне выдал 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

После выполнения строки:
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

Зашил, получил BIOS Сhecksumm Error.
Немного перепугался, но вспомнил, что моя мамка умная - она сразу диск попросила (CDROM или Floppy). Я ей диск сунул - и она зашила BIOS какой-то старенький. Но где я вот основательно перепугался, так это когда винда, после запуска на стареньком BIOS, стала что-то на дисках редактировать - и не увидела мой RAID!!! После прошивки BIOS 1017-004, винда первый раз тоже не стартанула - я вообще озадачился, но после перезагрузки всё стало ОК - как раньше.
ФУХХХХХХХХХ...

Чем можно подправить контрольную сумму BIOS?
Добавлено спустя 10 минут, 5 секунд
Как я понимаю, последние строчки, а точнее раздел ** Micro Code Information **, и отвечает за контрольную сумму, как раз данный раздел там и там одинаков, соответственно CRC и не пересчитывалась.

_________________
ROGMXIE+2004•i9-9900K/AE420@4800/AVX0/+0.1V/LLC5•@4000/17-17-17-36-2T/1.35V/1.15V/1.1625V•RTX4090•2*970PRO1TB•SBAE9•EDT1250EWT•AG271QG•W11x64Pro


 

Member
Статус: Не в сети
Регистрация: 13.05.2004
Откуда: Россия
Фото: 38
Один очень хороший человек (Pavel) помог моей проблеме, за что выражаю ему своё огромное человеческое СПАСИБО!!! Проделал он необходимую мне операцию с помощью, можно сказать, одной программы, но всё же и вторую тоже укажу, она поможет проконтролировать состав, произведённые изменения и контрольные суммы в BIOS:
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
Всем остальным - спасибо за участие!!!
Теперь у меня 1017-004 BIOS с RAID BIOS Sil3114 версии 5.3.14.

_________________
ROGMXIE+2004•i9-9900K/AE420@4800/AVX0/+0.1V/LLC5•@4000/17-17-17-36-2T/1.35V/1.15V/1.1625V•RTX4090•2*970PRO1TB•SBAE9•EDT1250EWT•AG271QG•W11x64Pro


 

Member
Статус: Не в сети
Регистрация: 29.05.2005
Откуда: Украина
Фото: 0
Есть мать Epox 9NPA+ Sli (socket 939). На ней есть Raid контроллер Sil3132 sata2. Его биос версии 7.2.18. Зашел на сайт siliconimage.com - там последний для Sil3132 версии 7.3.13. Хочу обновить - не получается... Кто может помочь с этим вопросом?
Добавлено спустя 19 минут, 17 секунд
bios info tool проанализировал файл-образ биоса материнки:

ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
No. Item-Name Original-Size Compressed-Size Original-File-Name
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
0 System BIOS 20000h (128K) 13C10h (79.02K) 6a61fpab.BIN
1 XGROUP CODE E950h (58.33K) 9DC5h (39.44K) awardext.rom
2 CPU microcode 2000h (8K) 390h (0.89K) CPUCODE.BIN
3 ACPI table 6382h (24.88K) 2167h (8.35K) ACPITBL.BIN
4 YGROUP ROM F610h (61.52K) 4632h (17.55K) awardeyt.rom
5 GROUP ROM[0] 5740h (21.81K) 25D7h (9.46K) _EN_CODE.BIN
6 Other(40B5:0000) 1B50h (6.83K) ACDh (2.7K) _ITEM.BIN
7 OEM0 CODE BD20h (47.28K) 5FAh (1.49K) BSMICODE.ROM
8 PCI driver[A] 10000h (64K) 7B00h (30.75K) NVPXES.NIC
(Nvidia Corp BIOS)
9 PCI driver[B] C000h (48K) 64B9h (25.18K) NVRAID476.ROM
(Nvidia Corp BIOS)
10 Flash ROM C13Ah (48.31K) 6896h (26.15K) AWDFLASH.EXE
11 LOGO BitMap 4B30Ch (300.76K) D42Fh (53.05K) 9NPASLI.BMP
12 PCI driver[C] C800h (50K) 5FF4h (23.99K) 7218.BIN
(Silicon Image Inc (Was: CMD Tech Inc) BIOS)
13 Other(4067:0000) 3CC1h (15.19K) EDAh (3.71K) AGESACPU.ROM
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

получается что это биос набортного sil3132 рейда?
12 PCI driver[C] C800h (50K) 5FF4h (23.99K) 7218.BIN
(Silicon Image Inc (Was: CMD Tech Inc) BIOS)

далее Award bios editorом открываю файл-образ биоса материнки. Она пишет что модули не распознаны но типа смотреть и редактировать я их могу (в этом епоксе кажется не авард а феникс биос?). Нахожу модуль 7218.BIN...

Заменяю на 7313.бин от силиконимэйджа... Размеры везде те же... как проверить контрольную сумму? собираюсь шить

_________________
Под лежачий камень вода не течет.


 

Member
Статус: Не в сети
Регистрация: 05.07.2005
Цитата:
С сайта HPT было слито файло. Из папочки BIOS был взят файлик 3xxv2351.p4e. Средствами CBROM был изъят модуль PCI: CBROM (имя биоса мамы) /pci release. И, после проверки содержимого: CBROM (имя биоса мамы) /D убедился в отсутствии модуля PCI. Дальше тем же CBROM был добавлен модуль 3xxv2351.p4e: cbrom /pci имя_файла_биоса_рейда. ВСЁ! Зашиваем обратно в мать- в моём случае пришлось отказаться от родного прошивальщика- не понравилась ему модификация:), а awardflash рулит! Voila! 160 взято!

Это я боролся с мамой ABIT ST6E-RAID. В твоем случае имя рейдовского файла будет иным. Спасибо Root: он сподвиг и помог советами.


 

Member
Статус: Не в сети
Регистрация: 29.05.2005
Откуда: Украина
Фото: 0
пытаюсь зашить модифицированный биос - пишет биос чексуп еррор. Что сделать? Может быть модуль от нового биоса переименовать чтобы он назывался так же как и старый?
опять не помогло - пишет что неверная контрольная сумма. АВДФЛЭШ кажется с каким-то ключем может наплевать на эту сумму и все равно вшить биос. Но я не уверен что смогу загрузиться с битым биосом, это ведь епокс. Посоветуйте что лучше сделать?
модуль биоса рейда в образе биосы матери я заменил на новый такого же размера с сайта рейда, а вшить не могу - пишет неправильная контрольная сумма..
Добавлено спустя 12 минут, 42 секунды
модуль от нового биоса переименовать чтобы он назывался так же как и старый не помогло - пишет что неверная контрольная сумма. АВДФЛЭШ кажется с каким-то ключем может наплевать на эту сумму и все равно вшить биос. Но я не уверен что смогу загрузиться с битым биосом, это ведь епокс. Посоветуйте что лучше сделать?
старый модуль биоса рейда в образе биосы матери я заменил на новый такого же размера с сайта рейда, а вшить не могу - пишет неправильная контрольная сумма..[/quote]
ситуация такая что в оригиналдьном варианте биоса мамки зашит биос рейда версии 7.2.18, такая вот строка

12 PCI driver[C] C800h (50K) 5FF4h (23.99K) 7218.BIN
(Silicon Image Inc (Was: CMD Tech Inc) BIOS)

после того как я этот модуль меняю на новый биос рейда версии 7.3.13 эта строка принимает вид

12 PCI driver[C] C800h (50K) 6067h (24.1K) 7313.bin
(Silicon Image Inc (Was: CMD Tech Inc) BIOS)

при попытке зашить модернизированный биос в мать - пишет биос чексу еррор. Что делать?..

_________________
Под лежачий камень вода не течет.


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
Zoomov
award bios editor - прога мягко говоря нехорошая. используйте CBROM 2.07, либо CBROM32....
Цитата:
пишет биос чексу еррор.

AWBE криво пересчитывает CRC биоса... Можете провериться энто натравив на обработанную прошивку BiT - он пишет наличие, правильность чексуммы и какая она должна быть :)

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 15 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan