Подскажите чем прошить SST49LF00A. Был зашит неверный биос . Попорбовал на другой материнке прошить и не тут-то было. родная утилита (которая идет с биосом) pflash(16)е хочет шить биос от другой матери. awdflash-у не нравится размер файла. uniflash 5-й nforce уже не понимает.. . Может у pflash есть какой-нить хитрый ключик ,что бы можно было прошить любую прошивку ?
Добавлено спустя 5 минут 54 секунды:
пробовал pflash16 /mfg , но виснет .
Добавлено спустя 23 минуты 4 секунды:
заметил ошибку в названии флешки .. SST49LF008A
Добавлено спустя 2 часа 53 минуты 7 секунд:
пробовал uniflash и последний awardflash. оба говрят что file size error ((. вобще биос имеет расширение .rom и размером 1051526 (что чуть больше 1м) в комплекте с биосом идут прошивальщики phlash и phlash16 . но эти утилиты виснут на определении флешки..... помогите ,может кто сталкивался с таким ?
Порблема решена. И если вдруг у кого-то еще такое произойдет, рассказываю как можно выйти из сложившегося , плачевного,положения....... Итак, комплект для обновления биоса Phoenix сотоит из прошивальщика PHLASH(16).exe ,которому для работы необходимы два файла - PLATFORM.BIN , и файла *.ROM. PLATFORM.BIN - как мне кажется, содержит алгоритм формирования биоса, во время прошивки, для конкретной платформы. *.ROM - это библиотека для прошивальщика PHLASH(16).exe ,содержит в себе модули биоса и ,самое главное !! модуль,содержащий алгоритм работы с конкретной флешкой на конкретной платформе(к торой этот биос принадлежит). Расположен этот модуль в самом конце файла и начинается с адреса 0х10001В (проверял у трех файлов) и начинается с сигнатуры ZFLPF. Модуль этот разной длины ,примерно 2 - 4 КБ - и именно из-за него файл ,в итоге, больше флешки. Вобщем, берем\качаем прошивку для той платформы , на которой собираемся шить, (а я предполагаю подойдет любая платформа на Intel умеющая работать с хабовыми флешками лично я использовал платформу на i3000 ) с этой прошивки нас интересует только файл *.ROM. Далее в HEX-редакторе вырезаем\копируем выше оговоренный модуль и заменяем модуль в файле который мы хотим прошить. Прошивальщик запускал с ключами: phlash16.exe /mfg /mode=3 /s /c /BBL /x bios.rom. В ином случае, если не заменять модуль , то прошивальщик зависнет во время определения флешки. А если использовать PLATFORM.BIN от другой платформы - то прошьется , но работать скорее всего не будет, так как биос(модули) во флешке сформируются неверно. Вот.
Спасибо форумам.
Подробнее об этом - itc.ua/article.phtml?ID=11398
Открытая книга: icbook.com.ua
icbook
С этим линком я конечно ознакомился.
И еще , ели кому интересно .Слил биос с флешки спомощью uniiflash, исходный и прошиваемый файлы отличаються ..... правда одним блоком. 0x80004-0x83fff. все остальное совпадает.
скорее всего DMI или ESCD...
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
А что есть ESCD - популярно ?
блок памяти, в котором содержится некая информация о конфигурации компьютера. Аббревиатура расшифровывается как Extended System Configuration Data, т.е. "расширенный набор системных конфигурационный данных".
Первая же ссылка с гугля очень хорошо все поясняет:
"The ESCD area is a special part of your BIOS's CMOS memory, where BIOS settings are held."
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Отправить комментарий