Слетел биос на ECS P6BAT-B после патча 4.23

В общем, на указанную в теме плату нужно было поставить большой винчестер. Решил пропатчить (благо, успешный опыт уже имелся). В компе установлен проц Целерон 333 и 128 Мб оперативки, сама плата на виашном чипсете. Слил биос с помощью awdflash.exe (822a) и обработал bp. После работы патчера получил такой лог:

D:\Install\BIOSPA~1>bp bios.bin >report.txt

BIOS Patcher ver. 4.23.
Attention! Advanced qualification is required!

Found 2Mbit BIOS (4.5x)!

1. New CPU Support : -> fixed.
2. P3-detect error : -> fixed.
3. New Koeffs Support : -> fixed.
4. 32Gb-problem : -> fixed.
5. Some HDD detect-problem : -> fixed.
6. "MB"/"GB" string search : is not needed to be fixed.
9. Error display Freq>999MHz : -> fixed.
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 : not found.

14.Set "Y" as default on exit: -> fixed.

UDMA for "big"-HDD on UDMA33_only_MB fix: not found.

CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
[CPUCODE] ROM is releaseCBROM V2.07 (C)Award Software 2000 All Rights Reserved.
Adding modul.tmp 32.2%
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
Adding start.tmp 87.5%
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
Adding cpucode.bin 55.9%

if you can`t see all messages - choose 80x50 mode or run with ">report.txt".
(c)2002-2003 apple_rom, www.ROM.by

После этого сделал загрузочную дискету с голым досом. Создал autoexec.bat

@echo off


if exist oldbios.bin goto old
awdflash.exe newbios.bin oldbios.bin /cd/cp/py/sy/f/r
goto end
:old
awdflash.exe oldbios.bin /cd/cp/py/sn/f/r
:end

И залил биос. При заливке все обычно было, биос полностью "вошел". Перебоев замечено не было. Перезагрузка - один длинный гудок и два коротких (вроде как видео не инициализируется). На экране пусто. Клавиатура мигнула. При попытке обратиться к дисководу - необычные низкотоновые звуки и дальше тишина.

По симптомам бутблок вроде жив. Подсовываю дискетку для восстановления старого биоса и жму ресет. Те же бипы, начинает считывать что-то с дискеты - и снова тишина. Жму ресет и упорно давлю на "минус" - то же самое. Вынул AGP-видеокарту и подсунул старую ISA (правда, не уверен, что она рабочая) - те же грабли и на экране ничего.

Сунул пустую дискету - считывалась явно меньше времени. Сунул дискетку только с биосом, затем только с биосом и прошивальщиком - без изменений. Вместо awdflash.exe скормил дискету с uniflash - безуспешно. Скачал последний биос с сайта Elitegroup и попробовал подсунуть - опять облом. Обнулил биос перемычкой - без изменений.

Теперь не знаю, что делать. Можно ли как-то восстановить с дискеты, или остается только хотсвоп? Последним заниматься раньше не приходилось, боюсь другой рабочий комп запороть. Есть ли шанс на Жданах (или еще где) аналогичную флэшку найти и дорогие ли они?

Маркировка на флэшке - ASD AE29F2008-12

Да и вообще, есть ли где-то в моих действиях ошибка, или виновата объективная реальность?

Заранее благодарю за помощь!

Думаю-таки решиться на самостоятельный хотсвоп.
Имеются машины с такими мамками:

1) GA-6BX7 Rev. 2.4
маркировка на флэшке SST 39SF020

2) K7VMA Rev. 1.0
маркировка на флэшке Winbond W49F002U-12B

3) Asus P2L97 Rev. 1.05
маркировка на флэшке P28F001

Маркировка на флэшке с запорченным биосом,
которую надо перешить: ASD AE29F2008-12 (плата ECS P6BAT-B)

Обращаюсь к мэтрам: какую из машин посоветуете для хотсвопа?
И вообще, подходит ли что?

Заранее благодарю!

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

Цитата:
1) GA-6BX7 Rev. 2.4
маркировка на флэшке SST 39SF020

Цитата:
3) Asus P2L97 Rev. 1.05
маркировка на флэшке P28F001

энти две мамы подойдут (440xx+parallel flash)
Цитата:
2) K7VMA Rev. 1.0
маркировка на флэшке Winbond W49F002U-12B

и энта мама тоже подойдет;)

В общем, начал бы с АСУСа (только надо помнить, что нужно юзать родной прошивальщик!), затем ECS и потом Gigabyte (в случае последних плат придется использовать что-то из стандартных прошивальщиков)
И обязательно прочтение статьи "Искусство перешивки БИОСа" с главной страницы сайта

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

У флэшки, которую надо прошить, размер - 2Mbit

Asus P2L97 Rev. 1.05 - 1Mbit
K7VMA Rev. 1.0 - 2Mbit
GA-6BX7 Rev. 2.4 - 2Mbit

Т.е. Асус отпадает?

Цитата:

В общем, начал бы с АСУСа (только надо помнить, что нужно юзать родной прошивальщик!), затем ECS и потом Gigabyte

А почему Gigabyte на последнем месте? Кстати, на этом Gigabyte я раньше успешно пропатчил BIOS.

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

Цитата:
Т.е. Асус отпадает?

не факт. Попробовать стоит в любом случае...
Цитата:
А почему Gigabyte на последнем месте?

Ну, дык, это же Жижабуте со своими закосами.... Не люблю я гигабайт.

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Т.е. можно вынуть 1Mbit флэшку, вставить 2Mbit и без всяких плясок с бубном взять и прошить ее? Просто хочется точно знать, что делать, прежде чем начинать.

Н-да! Без плясок все-таки никак, похоже:

"Когда у вас есть под рукой только "одномегабитная" плата, а нужно
прошить двухмегабитку ("обычную") можно сначала прошить первую
половину (1Mbit), а потом "отдельно", вторую половину. Для этого


разбиваете файл биоса на две части (по 1Mbit=128kB) с помощью любого
hex-редактора и прошиваете сперва последнюю часть. После этого
коротите ножку 30 (A17 в 2Mbit и NC в 1Mbit) на землю и заливаете
"начальную" половину." #-o

К такому я пока морально не готов cry Прощай, Asus!

Еще вопрос. Как узнать, на какое напряжение прошивки рассчитана флэшка? Тоже могут быть грабли, как я понял.

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

Evgenam

Цитата:
Как узнать, на какое напряжение прошивки рассчитана флэшка? Тоже могут быть грабли, как я понял.

Ищите Datasheet на флешку и читает в нем на какое напряжение она рассчитана.

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

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

Evgenam
Вообще, по моему опыту, в таких случаях лучше прошить только бут-блок (этот способ описан в той же статье), а дальше выполнить BIOS Recovery...

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Цитата:

Evgenam
Вообще, по моему опыту, в таких случаях лучше прошить только бут-блок (этот способ описан в той же статье), а дальше выполнить BIOS Recovery...


Обдумал и решил, что не так все и страшно.

Т.е. порядок действий по хотсвопу на плате Asus P2L97 Rev. 1.05 с 1Mbit флэшкой P28F001 должен быть такой, если я все понял:

1) Беру файл прошивки batb17a.bin (256 Кб) для платы P6BAT-B с сайта производителя, разрезаю его WinHex’ом на две равные части по 128 Кб (131072 байта). Беру загрузочную дискету с DOS (у меня 7.0 и на ней только файлы COMMAND.COM, IBMBIO.COM, IBMDOS.COM), копирую туда прошивальщик AFLASH.EXE (у меня версия 2.21) и ВТОРУЮ часть разрезанного файла прошивки batb17a2.bin (128 Кб).

2) Загружаюсь с этой дискеты, осторожно достаю 1 Mbit флэшку, вставляю 2 Mbit флэшку AE29F2008-12. Даю команду Aflash /BOOT batb17a2.bin и шью вторую половину БИОС. Сразу после прошивки выключаю компьютер, не перегружая его.

3) Достаю 2 Mbit флэшку и вставляю ее назад в плату ECS P6BAT-B. Беру загрузочную дискету с DOS. Копирую туда awdflash.exe (у меня версия 8.22а) и исходный БИОС batb17a.bin (256 Кб). Создаю там файл autoexec.bat такого содержания:

@echo off
awdflash.exe batb17a.bin /cd/cp/py/sn/f/r
:end

4) Гружусь с этой дискеты, жду пока комп перезагрузиться и радуюсь надписям на экране. В случае необходимости обнуляю БИОС.

Несколько сопутствующих вопросов:

1) Верно ли то, что я написал выше? Нет нигде ошибок? Может, нужно вырезать из биоса и прошить только бутблок?

2) На Асусе – флэшка 12V, а та, которую нужно прошить – 5V. Роман в статье пишет, что “Практически же получается, что флэшки с более меньшим напряжением программирования совершенно благополучно шьются более высоким напряжением.” Это АБСОЛЮТНОЕ правило? А то все-таки боязно как-то. На форуме видел сообщения, где советовали только одинаковое напряжение.

3) На Асусе – флэшка Intel. Это не внесет каких-то проблем?

4) Подходят ли версии прошивальщиков, указанные выше? Или лучше какие-то другие (более обкатанные) пользовать?

Меня вот еще что смущает. В WinHex разрезал файл БИОС простой командой “разбить”. В исходном БИОСе бутблок начинается с адреса 0003С000, а в той второй половинке, которую я отрезал, с адреса 0001С000. Нужно ли делать какую-то переадресацию? Или AFLASH и так поймет, что и куда зашивать нужно?

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

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

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

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