Поделитесь бинарником биоса fujitsu-siemens lifebook c1020. Крутит вентилятор, индикаторы и матрица темные. С офсайта прошивка в экзешнике, вне ноута не шьётся.экзешник находится в этом архиве
support.ts.fujitsu.com/download/ShowDescription.asp?SoftwareGUID=552926F8-...
А в этом имидже находится файл EF4V135.EXE в котором, как я понимаю, и спрятан бинарник биоса. Пробовал этот образ ставить на дискету- обращения к флопику нет вообще. Поэтому я выпаял феном микруху биоса и пытаюсь прошить эту микруху на другой плате, ведь на родной не получается. А при попытке прошить эту микруху на другой плате (загружаюсь с этой дискеты с образом) выскакивает сообщение, что ситема\чипсет не подходит. С этой дискеты прошивка биоса запускается фирменным экзешником от фуджитсу.
Вобщем, попробовал я расковырять экзешник с биосом. Обрезал вроде всё как надо, получился бинарник размером 512 килобайт(флешка восьмимегабитная,39SF040) Шью uniflash-ем, прошивка заканчивается, выскакивает надпись FLASH DATA VERIFICATION ERROR. RETRY WRITE OPERATION? Y/N? Если согласиться- операция повторяется с теми же результатами. Перепробовал расковырять несколько версий биосов- результат тот же.
Предварительно, до начала всех ковыряний я успел сделать бекап биоса, который стоял в ноуте (он по идее битый, как сказал прежний владелей ноута.) Но тем не менее, прошивка бекапнутым "битым" биосом проходит успешно.
Да и понятие "другая плата" - тоже не дает ясности, на чем именно вы производите перешивку.
Значит по порядку.Скачиваю старую версию образа биоса по ссылке support.ts.fujitsu.com/Download/ShowDescription.asp?SoftwareGUID=D1454950-... Вытаскиваю прогой Winimage из этого образа экзешник ef4v123.exe (прикреплён). Далее.Размер "бекапнутого битого" биоса составляет 512Кб, флешка 4-хмегабитная, я описался. Бекапил этот биос я этим же юнифлешем, сохранение прошло успешно. Вот этот бекап (Backfuji.zip). Открыл я его в HEX-редакторе Ultraedit32. Начинается он с адреса 0000000h а заканчивается 0007fff0h.Посмотрел, с чего начинается бекапнутый биос. Поиском в редакторе определил, что начало биоса в экзешнике приходится на строку 00073620h.Вырезал в экзешнике все, что было вверху до этой строки. Размер того, что осталось, составил 512Кб, сохранил с расширением .bin (прикреплён как ef4v123123.zip)Пробую шить- болт, выскакивает надпись FLASH DATA VERIFICATION ERROR. RETRY WRITE OPERATION? Y/N?
Мамка, на которой я шил на чипсете SIS5598 noname,socket7,video\audio onboard. Родная флешка с этой мамки правда, 2-х мегабитная,AM29F002NT.
Кстати, Юнифлеш флешку стирает и пытается записывать. Вот почему. Когда на флешке был тот старый, бекапнутый биос, при включении ноута в сеть запускаются вентилятор на проце, работает кнопка включения\выключения питания на ноуте (экран черный, обращения к флопику нет). Когда же я ставлю флешку с новым биосом, тот который не прошел верификацию, ноут признаков жизни не подает вообще, так что разница очевидна.
1. Backup снимали на той же плате, которая используется для прошивки? Тогда это уже не backup.
2. По образу - он у вас правильный, но IMHO надежнее найти окончание BIOS, а не его начало.
3. Теперь понятно появление ошибки - эта плата прошивает только половину флешки. Поскольку "backup" у вас состоит из двух одинаковых половинок, то эти половинки успешно прошиваются в одно и то же место, а потом два раза считываются и успешно сравниваются. поскольку реальная прошивка имеет отличающиеся половинки, то результат - ошибка.
Можете вручную подавать на старший адресный вывод нужное напряжение (хотя IMHO придется его изолировать от остальной схемы) и прошивать по половине BIOS за один раз. Единственный нюанс - что будет при стирании. Хотя это тоже легко проверяется считыванием.
То есть, если я найду плату, где изначально стояла 4-х мегабитная флешка, то таких проблем не возникнет? Бинарник у меня правильный? Прошивать в два этапа,подавая разные напряжения, можно тем же Юнифлешем?
Можно попробовать на имеющейся плате попробовать изобразить поддержку 4-хмегабитных флешек. Адресные линии в вашем случае соединены с ISA, а A18 может быть подтянут к питанию или к земле (хотя может быть и никуда не подключен). Т.е. отследить A18 и скоммутировать его с соответствующей линией ISA, заодно проверив и остальные линии.
Ура!! Ноут ожил! Вот как я выкрутился.
Листая форумы увидел, что народ шьёт 4-х мегабитные флешки с помощью СД\РВ приводов и программки MTKFLASH by Joseph Lin, MTK 1998 (Ver 1.83c). Как я понял, привод должен быть на чипсете МТК и иметь 4-х мегабитную флешку. На этом чипсете делают приводы многие производители (Sony,Lite-on,LG,TDK,Benq....)Я нашел у себя СД\РВ привод LG GCE-8520D c полудохлым глазком, выпаял с него родную 4-хмегабитную флешку, впаял на ее место кроватку, в кроватку уложил флешку от ноута. Подключил привод к компу, и , загрузившись с дискеты и следуя инструкциям к программке MTKflash прошил флешку от ноута бинарником биоса. Всунул флеху обратно в ноут и -О чудо!! Он зажужжал и засверкал))))
Обсуждение мтк и флешек, к примеру, есть здесь forum.rom-by.com/topic7945-125.html
Огромное спасибо товарищу MACO за оказанную помощь и внимание.
Отправить комментарий