Версия BP 6.00.alpha_13a. Плата EP-8VTAI KT880
Биос взят от сюда epox.ru/downloads.php?file=/data/download/bios/8vti6227.BIN
Патчить хочу в связи с "замобиливанием" своего Sempron 2200. Команда c:\_bp 8vti6227.bin ничего не говорит, только временные файлы в каталоге создаются. Попробовал посмотреть, что делается:
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
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
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
------------------+--------------------+--------------------+-------------------
Вот такой вот bug report![]()
P.S. Автору BP респект! Отличная тулза! Желаю успехов.
nick_nn
А что с патчером версии 4.51 получается?..
PS: Если это делается в связи с замобиливанием, то патчить без соответствующего ключика, выставляющего максимальный КУ, крайне не рекомендуется - иначет получите стартовый множитель 24, на котором вряд ли сможете загрузиться...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Попробовал 4.51 в чистом DOS: результат тотже. Но при этом он еще и завис, в отличии от cmd в win2k, там прсто завершался.
Кстати версия биоса вроде Phoenix 6.03, приду домой уточню, если нужно. Попробовал патчить биосы соседних моделей (KT600) - получается, но их версии мне не известны.
nick_nn
Ну, что могу сказать - на всякий случай взял прошивку с epox.com.tw/eng/support.php?ps=330&type=1 - действительно, патчер вылетает с ошибкой, что 6.хх, что 4.51...
Что-то не то - посмотрим, может версия CBROM не нравится...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Вот точная версия биоса:
Phoenix - AwardBIOS v6.00PG
Если что-то получится сообщите пожалуйста. Ну и если не получится, тоже.
Спасибо.
На досуге пытался ковырятся и вот результат. Начну с начала. Взял cbrom v1.49 - результат нулевой (такой же). Дальше пытался выяснить на каком шаге сбоит. Удалил из прошивки все ниже _en_code.bin
Застревало там же. Удалить _en_code.bin при помощи cbrom v2.07 не удалось, взял 1.49:
cbrom149 5vti6227.bin /group releaseПосле этого патчер отработал нормально
Затем вновь вставил _en_code.bin
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 ------------------+--------------------+--------------------+-------------------И получил те же грабли
Похоже патчеру не нравится мой _en_code.bin. как я понял это хелп и надписи в меню? Если удалить, а после пропатчивания вставить _en_code.bin то получу нерабочий биос? Зашивать такое я боюсь, у меня flash впаян в плату. Похоже баг патчера (биоса
nick_nn
У меня мать такая же, но bios в мать не впяан, есть достаточно флэшек чтобы не остаться без рабочей прошивки (даже программатор на работе есть). В понедельник cмогу сказать результаты.
Чтобы не возится с биосами дома, скинь те что получились у тебя на sydсобакаzelectr.ru
P.S. Буду проверять биос с: /вырезание/патчание/возвращение обратно/
Отправил. с нетерпением жду результат. Спасибо.
Файлы поздновато пришли (пришлось самому править):
1. Из биоса удаляется _en_code.bin
2. Биос патчится
3. В пропатченный биос добавляется в конец_en_code.bin
4. Полученное шьется и работает (кроме рейтингов, они берутся из родного модуля биоса)
Отправить комментарий