Что тут можно обновить?

Здравствуйте, дорогие, форумчане!
Имеется BIOS (M3N-HT-DELUXE-3401_SLIC.BIN), вот его компоненты:
Что из этого можно обновить или модифицировать?

******** M3N-HT-DELUXE-3401_SLIC.BIN BIOS component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K) 15227h(84.54K) 3401.BIN
1. XGROUP CODE 0EAE0h(58.72K) 0A7F9h(41.99K) awardext.rom
2. ACPI table 0AB1Fh(42.78K) 04134h(16.30K) ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K) 002AAh(0.67K) AwardBmp.bmp
4. YGROUP ROM 0E960h(58.34K) 06B3Fh(26.81K) awardeyt.rom
5. FNT1 ROM 04C5Eh(19.09K) 03684h(13.63K) font1.awd
6. FNT2 ROM 04FD2h(19.96K) 0277Bh(9.87K) font2.awd
7. FNT3 ROM 0329Ah(12.65K) 01DB1h(7.42K) font3.awd
8. GROUP ROM[ 0] 09380h(36.88K) 03977h(14.37K) _EN_CODE.BIN
9. GROUP ROM[ 1] 0A9A0h(42.41K) 03F4Eh(15.83K) _FR_CODE.BIN
10. GROUP ROM[ 3] 0A890h(42.14K) 04032h(16.05K) _GR_CODE.BIN
11. GROUP ROM[ 8] 08D60h(35.34K) 0395Ah(14.34K) _B5_CODE.BIN

12. GROUP ROM[10] 08C60h(35.09K) 039A5h(14.41K) _GB_CODE.BIN
13. GROUP ROM[11] 0A4B0h(41.17K) 040E5h(16.22K) _JP_CODE.BIN
14. BIOSF0 02210h(8.52K) 016A0h(5.66K) _DMI.BIN
15. FLSH CODE 0F850h(62.08K) 0214Ch(8.32K) SPIFLASH.BIN
16. BIOSF9 0F350h(60.83K) 005BAh(1.43K) _RT.BIN
17. BIOSF7 02640h(9.56K) 012CBh(4.70K) _Xsetup.BIN
18. HTINIT 05011h(20.02K) 05039h(20.06K) HT.DLL
19. 2 PE32 in MB 004FDh(1.25K) 0052Ch(1.29K) HT32GATE.BIN
20. GV3 092CAh(36.70K) 03243h(12.57K) AGESACPU.ROM
21. VGA ROM[1] 0DA00h(54.50K) 09BCAh(38.95K) MCP72xeo.ROM
22. OEM0 CODE 0C420h(49.03K) 010C9h(4.20K) BGROUP.BIN
23. PCI ROM[A] 0F000h(60.00K) 07CB6h(31.18K) NVPXE.NIC
24. MINIT 0F4ABh(61.17K) 0F4D2h(61.21K) MEMINIT.BIN
25. PCI ROM[B] 04000h(16.00K) 028D0h(10.20K) AHCI_NV.BIN
26. PCI ROM[C] 0DE00h(55.50K) 08945h(34.32K) NV_RPT.ROM
27. BIOSF6 0E32Eh(56.79K) 079E4h(30.47K) EZFLASH.EXE
28. OEM3 CODE 1873Bh(97.81K) 17BE2h(94.97K) UB14104.DAT
29. SLP2.0 KEY 0009Ch(0.15K) 000C4h(0.19K) bbpubkey.bin
30. SLP2.0 MARKER 00200h(0.50K) 00228h(0.54K) bbmarker.bin
31. LOGO BitMap 4B30Ch(300.76K) 02B08h(10.76K) LogoDest.bmp
(SP) NCPUCODE 06800h(26.00K) 06800h(26.00K) NCPUCODE.BIN
(SP) HOLE0 9611h(37.52K) 9611h(37.52K) M72FW.BIN

Total hole area space = 10000h(64.00K)
Total compress code space = B1000h(708.00K)
Total compressed code size = AC5EBh(689.48K)
Remain compress code space = 04A35h(18.55K)

*** NVMM 4.091.4602/04/09 ‼♠ * Start Offset => 0, End Offset => 4100 ***

** Micro Code Information **
Bridge ID | Bridge ID
North South Patch ID CPUID | North South Patch ID CPUID
---------------------------------------+----------------------------------------
00000000 00000000 00000062 00000414 | 00000000 00000000 00000068 0000040A
00000000 00000000 0000006D 0000041B | 00000000 00000000 00000083 00000680
00000000 00000000 0000007A 00000413 | 00000000 00000000 0000007B 00000433
00000000 00000000 01000020 00001000 | 00000000 00000000 010000BF 000010A0
00000000 00000000 010000C6 00001041 | 00000000 00000000 010000C7 00001062
00000000 00000000 010000C8 00001043 | 00000000 00000000 010000C9 00001022
00000000 00000000 010000CA 00001020 |

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

Нескромный вопрос - а ЗАЧЕМ?
а так - RAID BIOS можно обновить, например NV_RPT.ROM
VGA BIOS MCP72xeo.ROM можно достать/изменить частоты/засунуть обратно.
Картинки EPA и LOGO можно поменять.


Левые языки интерфейса CMOS Setup убрать - теоретически это уменьшит время распаковки BIOS из FLASH в ОЗУ и ускорит процесс загрузки BIOS (практически - это ничтожнейшие доли секунды).
9. GROUP ROM[ 1] 0A9A0h(42.41K) 03F4Eh(15.83K) _FR_CODE.BIN
10. GROUP ROM[ 3] 0A890h(42.14K) 04032h(16.05K) _GR_CODE.BIN
11. GROUP ROM[ 8] 08D60h(35.34K) 0395Ah(14.34K) _B5_CODE.BIN
12. GROUP ROM[10] 08C60h(35.09K) 039A5h(14.41K) _GB_CODE.BIN
13. GROUP ROM[11] 0A4B0h(41.17K) 040E5h(16.22K) _JP_CODE.BIN
Если не предполагается бездисковая загрузка из сети стоит убрать PXE BIOS для сетевой платы.
23. PCI ROM[A] 0F000h(60.00K) 07CB6h(31.18K) NVPXE.NIC

Дрессируем коров :)

Ясно, буду разбираться, ещё хотел спросить что можно написать на ассемблере (видел много статей в инете) для моей "матери"??

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

Цитата:
что можно написать на ассемблере (видел много статей в инете) для моей "матери"
Пытался ответить, 15 минут, не меньше... Ниасилил...

А кому счас легко...

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

Попробую я - хотя Ассембер помню смутно с 12-летней давности лабораторных на факультете.
Можете слазить сюда
rebelshavenforum.com/sis-bin/ultimatebb.cgi?ubb=get_topic;f=52;t=000054


и почитать - там шаблон на ASM готового модуля который можно всунуть вместо вашего PXE ROM - то бишь БИОСА загрузки из сети.
И повторю - ЗАЧЕМ?
Матплата над которой вы собираетесь проводить эксперименты достаточно "взрослая" и умеет практически всё что надо от производителя.
У меня в качестве стендика для экшпериментов аналог вашей M4N78 PRO. Урезанного функционала который можно было бы пришпилить такими модификациями - нет. SLIC для установки Windows 7 у Вас уже вшит судя по заголовку первого сообщения/поддержка всяких новых процессоров заявлена на сайте в CPU Support/разгонный фукционал присутствует в полной мере (Deluxe ведь). Чего Вам не хватает для счастья?

Дрессируем коров :)

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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