Поделитесь бинарником биоса fujitsu-siemens lifebook c1020. Крутит вентилятор, индикаторы и матрица темные. С офсайта прошивка в экзешнике, вне ноута не шьётся.экзешник находится в этом архиве
http://support.ts.fujitsu.com/download/ShowDescription.asp?SoftwareGUID=552926F8-F4F6-45C4-A819-F9179F7C7327
А в этом имидже находится файл EF4V135.EXE в котором, как я понимаю, и спрятан бинарник биоса. Пробовал этот образ ставить на дискету- обращения к флопику нет вообще. Поэтому я выпаял феном микруху биоса и пытаюсь прошить эту микруху на другой плате, ведь на родной не получается. А при попытке прошить эту микруху на другой плате (загружаюсь с этой дискеты с образом) выскакивает сообщение, что ситема\чипсет не подходит. С этой дискеты прошивка биоса запускается фирменным экзешником от фуджитсу.
Вобщем, попробовал я расковырять экзешник с биосом. Обрезал вроде всё как надо, получился бинарник размером 512 килобайт(флешка восьмимегабитная,39SF040) Шью uniflash-ем, прошивка заканчивается, выскакивает надпись FLASH DATA VERIFICATION ERROR. RETRY WRITE OPERATION? Y/N? Если согласиться- операция повторяется с теми же результатами. Перепробовал расковырять несколько версий биосов- результат тот же.
Предварительно, до начала всех ковыряний я успел сделать бекап биоса, который стоял в ноуте (он по идее битый, как сказал прежний владелей ноута.) Но тем не менее, прошивка бекапнутым "битым" биосом проходит успешно.
4-хмегабитная :D.
Дык ежели uniflash не может прошить, то при верификации будет ошибка. Судя по тому, что предварительно сохраненный образ такой ошибки не дает, можно погадать на то, что uniflash даже стереть флешку не может :).
Да и понятие "другая плата" - тоже не дает ясности, на чем именно вы производите перешивку.[/off]
Мамка, на которой я шил на чипсете SIS5598 noname,socket7,video\audio onboard. Родная флешка с этой мамки правда, 2-х мегабитная,AM29F002NT.
2. По образу - он у вас правильный, но IMHO надежнее найти окончание BIOS, а не его начало.
3. Теперь понятно появление ошибки - эта плата прошивает только половину флешки. Поскольку "backup" у вас состоит из двух одинаковых половинок, то эти половинки успешно прошиваются в одно и то же место, а потом два раза считываются и успешно сравниваются. поскольку реальная прошивка имеет отличающиеся половинки, то результат - ошибка.
Можете вручную подавать на старший адресный вывод нужное напряжение (хотя IMHO придется его изолировать от остальной схемы) и прошивать по половине BIOS за один раз. Единственный нюанс - что будет при стирании. Хотя это тоже легко проверяется считыванием.[/off]
По крайней мере, он совпал с тем, что я извлекал своим способом :). Кстати, выше у вас неправильно указано смещение:Для приведенного файла - D1B0h.
Да, можно попробовать. Но при посылке команды стирания будет стираться вся флешка - это будет проблемой.
Можно попробовать на имеющейся плате попробовать изобразить поддержку 4-хмегабитных флешек. Адресные линии в вашем случае соединены с ISA, а A18 может быть подтянут к питанию или к земле (хотя может быть и никуда не подключен). Т.е. отследить A18 и скоммутировать его с соответствующей линией ISA, заодно проверив и остальные линии.[/off]
Листая форумы увидел, что народ шьёт 4-х мегабитные флешки с помощью СД\РВ приводов и программки MTKFLASH by Joseph Lin, MTK 1998 (Ver 1.83c). Как я понял, привод должен быть на чипсете МТК и иметь 4-х мегабитную флешку. На этом чипсете делают приводы многие производители (Sony,Lite-on,LG,TDK,Benq....)Я нашел у себя СД\РВ привод LG GCE-8520D c полудохлым глазком, выпаял с него родную 4-хмегабитную флешку, впаял на ее место кроватку, в кроватку уложил флешку от ноута. Подключил привод к компу, и , загрузившись с дискеты и следуя инструкциям к программке MTKflash прошил флешку от ноута бинарником биоса. Всунул флеху обратно в ноут и -О чудо!! Он зажужжал и засверкал))))
Обсуждение мтк и флешек, к примеру, есть здесь http://forum.rom-by.com/topic7945-125.html
Огромное спасибо товарищу MACO за оказанную помощь и внимание.