Чем прошить SST49LF00A

Подскажите чем прошить 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 от другой платформы - то прошьется , но работать скорее всего не будет, так как биос(модули) во флешке сформируются неверно. Вот.


Спасибо форумам.

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

vvnet писал(-а):
PLATFORM.BIN - как мне кажется, содержит алгоритм формирования биоса, во время прошивки, для конкретной платформы.

Подробнее об этом - itc.ua/article.phtml?ID=11398

icbook
С этим линком я конечно ознакомился.
И еще , ели кому интересно .Слил биос с флешки спомощью uniiflash, исходный и прошиваемый файлы отличаються ..... правда одним блоком. 0x80004-0x83fff. все остальное совпадает.

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

vvnet писал(-а):
правда одним блоком. 0x80004-0x83fff.

скорее всего DMI или ESCD...

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

А что есть ESCD - популярно ?

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

блок памяти, в котором содержится некая информация о конфигурации компьютера. Аббревиатура расшифровывается как Extended System Configuration Data, т.е. "расширенный набор системных конфигурационный данных".
Первая же ссылка с гугля очень хорошо все поясняет:
"The ESCD area is a special part of your BIOS's CMOS memory, where BIOS settings are held."

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

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

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

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

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