Member
Статус: Не в сети Регистрация: 13.05.2004 Откуда: Россия Фото: 38
В данном случае имеется:
материнка A8N-SLI Deluxe + BIOS 1017-004 (Latest Beta BIOS)
и встроенный Sil3114 RAID контроллер.
Хочу обновить BIOS встроенного Sil3114 RAID контроллера, т.к. ASUS этим заниматься видимо не желает. Что и как делать, кто-нибудь практиковался в данной области?
Я так понимаю необходимо обновить файл BIOS'а материнки (прошить в него новый RAID BIOS) и затем уже залить этот модифицированный BIOS в материнку.
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:
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.
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
Статус: Не в сети Регистрация: 24.06.2003 Откуда: Питер
Биос контроллеров, встроенных в мат. плату входит в виде модулей в биос мамки.
binarycraft писал(а):
Хочу обновить BIOS встроенного Sil3114 RAID контроллера, т.к. ASUS этим заниматься видимо не желает.
То есть азус прочто не включает обновлённые модули для контроллеров в новые биосы, используя старые. Осталось сделать это самому. Я сам такое проделывал и всё получилось. (А те утилиты, которые вы тут обсуждаете, предназначены для перепрошивки контроллеров в виде PCI-плат, и ко встроенным отношения не имеют).
Что-куда расписывать будет достаточно долго, делается это программы cbrom.exe - читайте на сайте www.rom.by
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.
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 и не пересчитывалась.
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.
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 проанализировал файл-образ биоса материнки:
далее Award bios editorом открываю файл-образ биоса материнки. Она пишет что модули не распознаны но типа смотреть и редактировать я их могу (в этом епоксе кажется не авард а феникс биос?). Нахожу модуль 7218.BIN...
Заменяю на 7313.бин от силиконимэйджа... Размеры везде те же... как проверить контрольную сумму? собираюсь шить
_________________ Под лежачий камень вода не течет.
С сайта 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, такая вот строка
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
Zoomov award bios editor - прога мягко говоря нехорошая. используйте CBROM 2.07, либо CBROM32....
Цитата:
пишет биос чексу еррор.
AWBE криво пересчитывает CRC биоса... Можете провериться энто натравив на обработанную прошивку BiT - он пишет наличие, правильность чексуммы и какая она должна быть
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения