Возможно, мой опыт танцев с граблями будет кому-то полезен.
Лирическое вступление:
Итак. Была у меня железка под названием M/B CHAINTECH CT-6VIA5/100 хорошая железка, настроечек в БИОСе много, баловаться с оптимизацией можно долго и радостно. Но вот однажды мне показалось, что настроечек маловато, исчерпал я железку свою, наскучила она мне. И решил я БИОС обновить да посмотреть чего ж там нового понатыкивали. Скачал я с сайта производителя архивчик, гляжу, а там прошивочек множество и все непонятно так описаны, которая к какой модели идет, и которая новее. Подумал я подумал, и выбрал ту прошивочку, которая больше нравится...
И вот, мудрого гуру не спросивши, с товарищами не посоветовавшись, вставил я дискетку, запустил машину и прошил БИОС. Прошился он ровненько и красиво, без сбоев прошился, и с верной контрольной суммой, да только БИОС был не к этой мамке.
Анамнез:
M/B CHAINTECH CT-6VIA5/100
Прошит чужой БИОС.
CRC верен, и бутблок не срабатывает.
На мониторе ничего не отображается ни на AGP ни на PCI карте.
При ресете БИОС иногда пищит повторяющимся длинным сигналом (ошибка памяти).
Лечение:
Закоротил на микросхеме БИОСа старшие адресные линии (pin 2 и pin 3 в соответствии со статьей «Искусство перешивки BIOS»), тем самым, испортил CRC и инициировал запуск бутблока. Примечание: как только стартует бутблок (запускается развертка на мониторе, загорается индикатор обращения к дисководу) перемычку необходимо снять. иначе зависание.
На мониторе (PCI карта) появилось сообщение «BIOS checksum error» и запрос дискеты.
Подсунул дискету (1.44 не системную) с файлами awdflash.exe и 6via5c21.bin (скачанными с сайта производителя), awdflash загрузился и попросил имя файла прошивки, после ввода имени файла, трыкнул дисковод и система зависла.
После множества попыток подсунуть разные версии awdflash, и разные прошивальщики amiflash, uniflash (переименованные в awdflash.exe) наткнулся на страничку
http://esupport.com/techsupport/award/awardutils.htm BIOS Utilities, откуда скачал
http://esupport.com/techsupport/UTILS/1MFLASH.zip AWDFLASH V7.53 for 128K BIOS.
Переименовал его в awdflash.exе и после запуска прошивальщик самостоятельно нашел файл прошивки определил тип микросхемы БИОСа и прошил ее.
После рестарта система прошла POST и запустилась.
Радуюсь.
Выводы:
1. Первый закон прошивки БИОС: Если уверен – засомневайся, если сомневаешься - не прошивай.
2. различные версии awdflash.exe ведут себя совершенно по разному.
3. прошивальщик скачанный с сайта производителя не обязательно подходит к вашей плате.
4. для разной емкости микросхем БИОСа используются разные прошивальщики!
5. imho страничка
http://esupport.com/techsupport/award/awardutils.htm заслуживает шапки форума.
Всем спасибо все свободны.
Отдельное спасибо авторам на rom.by, и на этом форуме.