Версия BP 6.00.alpha_13a. Плата EP-8VTAI KT880
Биос взят от сюда http://www.epox.ru/downloads.php?file=/data/download/bios/8vti6227.BIN
Патчить хочу в связи с "замобиливанием" своего Sempron 2200. Команда c:\_bp 8vti6227.bin ничего не говорит, только временные файлы в каталоге создаются. Попробовал посмотреть, что делается:
[code:1]C:\bp>_bp 8vti6227.bin /e
BIOS Patcher ver. 6.00.alpha_13a. |for Award/Phoenix & AMI bioses|
Found 4Mbit Award BIOS!
===============================================================================
BIOS-PartName Segm:Offs Compress/Real_Size "Official" name - what`s meanining
-------------------------------------------------------------------------------
8vti6227.BIN>>5000:0000>0001:34AD/0002:0000>"original.tmp" - MAIN part
awardext.rom>>407F:0000>0000:8EED/0000:CE70>"awardext.rom" - ALT part
ACPITBL.BIN>>>4003:0000>0000:1BDE/0000:50CA>"ACPITBL.bin" - ACPI table
awardeyt.rom>>400E:0000>0000:4516/0000:FAF0>"awardey[/code:1]
Кстати, если складывать в лог то будет немного по другому:
[code:1]C:\bp>_bp 8vti6227.bin /e >rep.txt
BIOS Patcher ver. 6.00.alpha_13a. |for Award/Phoenix & AMI bioses|
Found 4Mbit Award BIOS!
===============================================================================
BIOS-PartName Segm:Offs Compress/Real_Size "Official" name - what`s meanining
-------------------------------------------------------------------------------
8vti6227.BIN>>5000:0000>0001:34AD/0002:0000>"original.tmp" - MAIN part
awardext.rom>>407F:0000>0000:8EED/0000:CE70>"awardext.rom" - ALT part
ACPITBL.BIN>>>4003:0000>0000:1BDE/0000:50CA>"ACPITBL.bin" - ACPI table
awardeyt.rom>>400E:0000>0000:4516/0000:FAF0>"awardeyt.rom" - ALT_2 part
_EN_CODE.BIN>>4029:0000>0000:20B5/0000:47D0>"_en_code.bin" - engl-txt Setup[/code:1]
Раньше пробовал bp 4.xx тоже самое. cbrom /D отдаёт весь список модулей
[code:1]C:\bp>cbrom 8vti6227.bin /D
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
******** 8vti6227.bin BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K) 134D6h(77.21K) 8vti6227.BIN
1. XGROUP CODE 0CE70h(51.61K) 08F15h(35.77K) awardext.rom
2. ACPI table 050CAh(20.20K) 01C05h(7.00K) ACPITBL.BIN
3. YGROUP ROM 0FAF0h(62.73K) 0453Eh(17.31K) awardeyt.rom
4. GROUP ROM[ 0] 047D0h(17.95K) 020DDh(8.22K) _EN_CODE.BIN
5. Flash ROM 0ACA7h(43.16K) 05DD2h(23.46K) AWDFLASH.EXE
6. PCI driver[A] 0D000h(52.00K) 080FFh(32.25K) 8233LAN.BIN
7. PCI driver[B] 0E800h(58.00K) 06C62h(27.10K) 6420R220.rom
Total compress code space = 74000h(464.00K)
Total compressed code size = 3913Eh(228.31K)
Remain compress code space = 3AEC2h(235.69K)
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+-------------------[/code:1]
Вот такой вот bug report :)
P.S. Автору BP респект! Отличная тулза! Желаю успехов.
А что с патчером версии 4.51 получается?..
PS: Если это делается в связи с замобиливанием, то патчить без соответствующего ключика, выставляющего максимальный КУ, крайне не рекомендуется - иначет получите стартовый множитель 24, на котором вряд ли сможете загрузиться...
Кстати версия биоса вроде Phoenix 6.03, приду домой уточню, если нужно. Попробовал патчить биосы соседних моделей (KT600) - получается, но их версии мне не известны.
Ну, что могу сказать - на всякий случай взял прошивку с http://www.epox.com.tw/eng/support.php?ps=330&type=1 - действительно, патчер вылетает с ошибкой, что 6.хх, что 4.51...
Что-то не то - посмотрим, может версия CBROM не нравится...
Phoenix - AwardBIOS v6.00PG
Если что-то получится сообщите пожалуйста. Ну и если не получится, тоже.
Спасибо.
[code:1]cbrom 8vti6227.bin /pci release (2 раза)
cbrom 8vti6227.bin /awdflash release[/code:1]
Застревало там же. Удалить _en_code.bin при помощи cbrom v2.07 не удалось, взял 1.49:
[code:1]cbrom149 5vti6227.bin /group release[/code:1]
После этого патчер отработал нормально
[code:1]C:\bp>_bp 8vti6227.bin /e
BIOS Patcher ver. 6.00.alpha_13a. |for Award/Phoenix & AMI bioses|
Found 4Mbit Award BIOS!
===============================================================================
BIOS-PartName Segm:Offs Compress/Real_Size "Official" name - what`s meanining
-------------------------------------------------------------------------------
8vti6227.BIN>>5000:0000>0001:34AD/0002:0000>"original.tmp" - MAIN part
awardext.rom>>407F:0000>0000:8EED/0000:CE70>"awardext.rom" - ALT part
ACPITBL.BIN>>>4003:0000>0000:1BDE/0000:50CA>"ACPITBL.bin" - ACPI table
awardeyt.rom>>400E:0000>0000:4516/0000:FAF0>"awardeyt.rom" - ALT_2 part
AWDFLASH.EXE>>4026:0000>0000:5DAA/0000:ACA7>
8233LAN.BIN>>>4086:0000>0000:80D8/0000:D000>"PCI.rom" ~ SCSI-BIOS
6420R220.rom>>4087:0000>0000:6C3A/0000:E800>"PCI.rom" ~ SCSI-BIOS
===============================================================================
...
C:\bp>_bp 8vti6227.bin /a7 /g /m
BIOS Patcher ver. 6.00.alpha_13a. |for Award/Phoenix & AMI bioses|
Found 4Mbit Award BIOS!
Found AMD K7-BIOS/platform!
1. New CPU Support :for skip this step press "s" or any another key fo
-> fixed....
Mobile AMD Multipl-r adding :for skip this step press "s" or any another key fo
-> fixed....
Adding AMDK7NOW! support :for skip this step press "s" or any another key fo
-> fixed....
2. XP frequency :Can`t found frequency!
3. New Koeffs Support : is not needed to be fixed.
4. 32Gb-problem : not found.
5. Some HDD detect-problem : not found.
6. "MB"/"GB" string search : is not needed to be fixed.
9. Error display Freq>999MHz : not found.
10.Error display Koefs>9.5x : not found.
11.New Stepping Support : is not needed to be fixed.
12.Tualatin L2-init error : not found.
13.New Freq in Setup open : found, but Unknown format!
for skip this step press "s" or any another key for continue...
14.Set "Y" as default on exit: not found.
Tweak options addinng:
Bus Disconnect Support : -> fixed.her key for continue...
Display Features adding : -> fixed.
CBROM32 V1.49 [01/27/05 Release] (C)Phoenix Technologies 2001-2005
Adding modul.tmp 50.1%
CBROM32 V1.49 [01/27/05 Release] (C)Phoenix Technologies 2001-2005
Adding start.tmp 87.5%
CBROM32 V1.49 [01/27/05 Release] (C)Phoenix Technologies 2001-2005
Adding tweak.tmp 45.2%[/code:1]
Затем вновь вставил _en_code.bin
[code:1]C:\bp>cbrom 8vti6227.bin /d
CBROM32 V1.49 [01/27/05 Release] (C)Phoenix Technologies 2001-2005
******** 8vti6227.bin BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K) 134D6h(77.21K) 8vti6227.BIN
1. XGROUP CODE 0CE70h(51.61K) 08F15h(35.77K) awardext.rom
2. ACPI table 050CAh(20.20K) 01C05h(7.00K) ACPITBL.BIN
3. YGROUP ROM 0FAF0h(62.73K) 0453Eh(17.31K) awardeyt.rom
4. Flash ROM 0ACA7h(43.16K) 05DD2h(23.46K) AWDFLASH.EXE
5. PCI ROM[A] 0D000h(52.00K) 080FFh(32.25K) 8233LAN.BIN
6. PCI ROM[B] 0E800h(58.00K) 06C62h(27.10K) 6420R220.rom
7. GROUP ROM[ 0] 047D0h(17.95K) 020DDh(8.22K) _EN_CODE.BIN
Total compress code space = 74000h(464.00K)
Total compressed code size = 3913Eh(228.31K)
Remain compress code space = 3AEC2h(235.69K)
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+-------------------[/code:1]
И получил те же грабли
[code:1]BIOS Patcher ver. 6.00.alpha_13a. |for Award/Phoenix & AMI bioses|
Found 4Mbit Award BIOS!
===============================================================================
BIOS-PartName Segm:Offs Compress/Real_Size "Official" name - what`s meanining
-------------------------------------------------------------------------------
8vti6227.BIN>>5000:0000>0001:34AD/0002:0000>"original.tmp" - MAIN part
awardext.rom>>407F:0000>0000:8EED/0000:CE70>"awardext.rom" - ALT part
ACPITBL.BIN>>>4003:0000>0000:1BDE/0000:50CA>"ACPITBL.bin" - ACPI table
awardeyt.rom>>400E:0000>0000:4516/0000:FAF0>"awardeyt.rom" - ALT_2 part
AWDFLASH.EXE>>4026:0000>0000:5DAA/0000:ACA7>
8233LAN.BIN>>>4086:0000>0000:80D8/0000:D000>"PCI.rom" ~ SCSI-BIOS
6420R220.rom>>4087:0000>0000:6C3A/0000:E800>"PCI.rom" ~ SCSI-BIOS
_EN_CODE.BIN>>4029:0000>0000:20B5/0000:47D0>"_en_code.bin" - engl-txt Setup[/code:1]
Похоже патчеру не нравится мой _en_code.bin. как я понял это хелп и надписи в меню? Если удалить, а после пропатчивания вставить _en_code.bin то получу нерабочий биос? Зашивать такое я боюсь, у меня flash впаян в плату. Похоже баг патчера (биоса ;). Пробовал вставить _en_code.bin от 8kra4810.bin (на том же сайте) - патчит нормально. Может посоветуете как сделать. добавить модуль после пропатчивания или заменить его, скажем, на пустой файл такого же размера, а после вернуть исходный назад? В общем буду рад любым советам.
У меня мать такая же, но bios в мать не впяан, есть достаточно флэшек чтобы не остаться без рабочей прошивки (даже программатор на работе есть). В понедельник cмогу сказать результаты.
Чтобы не возится с биосами дома, скинь те что получились у тебя на sydсобакаzelectr.ru
P.S. Буду проверять биос с: /вырезание/патчание/возвращение обратно/
1. Из биоса удаляется _en_code.bin
2. Биос патчится
3. В пропатченный биос добавляется в конец_en_code.bin
4. Полученное шьется и работает (кроме рейтингов, они берутся из родного модуля биоса)