BootBlock в AwardBIOS и загрузка с дискеты AWDFLASH не пашет

Имеется комп с платой Abit NF7. Имеется комплект для прошифки с сайта производителя:
www2.abit.com.tw/page/ru/download/download_detail.php?pFILE_TYPE=Bios&...

При загрузке комп выдает на экран текст от программы BootBlock, являющейся частью BIOS'а, которая пишет "Bois check sum error". Далее она ищет на дискете файл awdflash.exe и запускается его. В статье "Искусcтво перешивки BIOS" написано, что дискета должна быть системной, на ней в autoexec.bat нужно что-то писать. Однако реально BootBlok на это все не смотрит и грузит awdflash.exe без запуска доса или чтения других данных с дискеты. Короче, в статье, на странице rom.by/articles/flashBIOSart/part2.htm , в разделе 3 написана тафтология, не относящаяся к делу, ибо никто читать строки прошифки не собирается - "awdflash bios.bin /cd/cp/py/sn/f/r". Ну, мне не жалко и такая страка в autoexec.bat содержится. А т.к. DOS не запускается, то и файл бесполезен.

Что же далает AWDFALSH. Либо она при запуске сразу пишет "Source file not found". Либо, при загрузке с той же самой дискеты, после десятка раз нажатого Reset, эта же самая программа уже такую надпись не пишет. После загрузки awdflash, программа около 10 секунд что-то читает с дискеты и потом выдает большое красочное сообщение, что якобы загруженный ей bios файл с дикеты поврежден и его прошить нельзя. Дело в том, что какой бы дополнительный файл типа BIOS.BIN или AWDFLASH.BIN я бы не писал, или вообще не записывал на дискету ничего, то awdflash занят фигней - грузит неизвестно что и пишет ошибку. В исходниках awdflash.exe я нашел упоминание AWDFLASH.TXT, его тоже на всякий случай создал.

Я пробовал менять развания *.bin файлу, делать дискету системной и обычной, писать разные версии awdflash.exe и т.д.

Так вот, проблема - под каким именем сохранить на дискете образ биоса, типа BIOS.BIN или BIOS.ROM, чтобы автоматически запускаемый AWDFLASH.EXE утилитой BootBlock, смог этот файл на дискете найти?

Baza писал(-а):
а ДОС если с дискеты запустить идёт?

В том-то и проблема, что НЕТ. Бутблок плевать хотел на любые файлы с дискеты, кроме awdflash и файла прошивки. Кстати, пробовал сразу несколько прошивок кинуть - подбирает какую-то одну, так и не понял, по какому принципу. Имена прошивок 7aia5xxx.bin

В общем, все очень похоже как dmitrysp писал. Ошибка Source file not found у меня появилась один раз, когда по ошибке биос от другой платы скачал.
Напал на комбинацию, когда версия 8.24g с одним из биосов определяет флешку и вроде готова писать. Но увы! на этом и виснет.
Видимо, в сад. Если свежих идей не будет, времени жалко.

Была такая же бяда на 7AIA (7AIA0 ?) чайнике. Так и не разобрался. Перешил хотсвопом.

Скорее так и придется. Разве что программатор под рукой есть...

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

Есть один трюк, возможно прокатит:
обзовите файл command.com именем флешером... Может тогда доступ к консольке будет...
А там уже можно рулить как захочецца...
И еще просьба - если не сложно, то напишите прогу (и тоже обзовите ее как флешер), которая будет выводить на экран свои аргументы. Было бы неплохо понять с какими параметрами вызывается флешер.

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

2 Root
C Комманд Комом у меня тогда не сработало... ушел в завис...

А о программке, выдающей свои аргументы, я тоже думал... но оказалось проще и быстрее использовать подвернувшийся свободный комп для хотсвопа

только спать собрался

Root писал(-а):
Есть один трюк, возможно прокатит:

обзовите файл command.com именем флешером... Может тогда доступ к консольке будет...
А там уже можно рулить как захочецца...

Не прокатило. "ERROR - Load AWDFLASH Failed !!". Можно было ожидать: command.com все-таки сам по себе не работает, ему еще всякие io.sys и msdos.sys нужны.
Root писал(-а):
И еще просьба - если не сложно, то напишите прогу (и тоже обзовите ее как флешер), которая будет выводить на экран свои аргументы. Было бы неплохо понять с какими параметрами вызывается флешер.

Можно попробовать (эх, давно я не брал в руки TurboPascal), но надежды крайне мало: сомневаюсь, что бутблок способен выполнять произвольные команды. Если дос можно зашить в биос, то так бы и делали;) Скорее всего, эта сволочь заточена специально под запуск конкретного набора команд.
...Попробовал. Только разбираться с выводом параметров в ломы (спать охота), накатал просто программу, которая выводит сообщение, что запустилась. Нифига, комп просто виснет на сообщении Automatic load AWDFLASH.EXE.......
А ERROR по поводу command.com'a был вызван скорее всего тем, что это com, а не exe - и у него формат другой.
Так что если что и писать, то не такое примитивное и тут мои способности заканчиваются:(
Попробовал переименовать UNIFLASH - с тем же отрицательным результатом (висит). Вот бы его авторы сделали так, чтоб он бутблоком воспринимался как awdflash:D было бы интересно.

Ш. писал(-а):
Бутблок плевать хотел на любые файлы с дискеты,
А с HDD если попробовать ? (как здесь рассказано)

Ш. писал(-а):
Можно попробовать (эх, давно я не брал в руки TurboPascal)
Вообще-то такие вещи лучше на TurboAssembler'е делать :) Причем пользоваться исключительно прерываниями биос, а не дос (ДОС'а то нет)

Или искать PASCAL-компилятор, который можно заставить создавать код, работающий исключительно через биосовские прерывания (там где есть возможность). Вроде, для Си такой компилятор найти более реально.

ALL

А вообще, не тем путем идем, товарищи!
Наигрались, намучились -- теперь самое время обращаться напрямую к спецам по расковыриванию кода биоса с вопросом: что там да как работает ?.. :)

xKVtor писал(-а):
А с HDD если попробовать ?

Да и на HDD этот бутблок плевать хотел... Версия бутблока одна, а реализации разные, блин! На чайнике он только дискету спрашивает, ничего другого знать не хочет.
xKVtor писал(-а):
Вообще-то такие вещи лучше на TurboAssembler'е делать :)

Я об этом и подумал! Да только не знаю я ассемблера, вот честно и признался, что мои способности на этом кончились. Разве что Си, действительно, попробовать с настройками компилятора. Надо дистрибутив найти.
xKVtor писал(-а):
Наигрались, намучились -- теперь самое время обращаться напрямую к спецам по расковыриванию кода биоса с вопросом: что там да как работает ?.. :)

Есть надежда, что спецы эту ветку прочтут и заинтересуются! А может, и не заинтересуются... Если проще хотсвопом или программатором разобраться:(

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

не заморачивайтесь и шейте хотсвапом

Я особо не вникнул ,но для AWDflash требуется волшебное окончание .bin в названии файла прошивки и пробел перед ключиками не забудь,если придется с ними прошивать....

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

ilya12 Большинство попадавшихся мне прошивальщиков легко соглашалить шить файлы с любым расширением и даже вообще без расширения. Пишу большинство, так как не все на это проверял.

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

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

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

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

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