Автор: kokos111 , 8 ноября 2010
Поделитесь бинарником биоса 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? Если согласиться- операция повторяется с теми же результатами. Перепробовал расковырять несколько версий биосов- результат тот же.
Предварительно, до начала всех ковыряний я успел сделать бекап биоса, который стоял в ноуте (он по идее битый, как сказал прежний владелей ноута.) Но тем не менее, прошивка бекапнутым "битым" биосом проходит успешно.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

maco

15 лет 3 месяца назад

[off]
Обрезал вроде всё как надо
"Как надо" - очень растяжимое понятие :). Хотя бинарный образ BIOS вроде бы не запакован, но описание процесса лучше приводить.

флешка восьмимегабитная,39SF040
4-хмегабитная :D.

Шью uniflash-ем, прошивка заканчивается, выскакивает надпись FLASH DATA VERIFICATION ERROR.
......
Но тем не менее, прошивка бекапнутым "битым" биосом проходит успешно.
Дык ежели uniflash не может прошить, то при верификации будет ошибка. Судя по тому, что предварительно сохраненный образ такой ошибки не дает, можно погадать на то, что uniflash даже стереть флешку не может :).
Да и понятие "другая плата" - тоже не дает ясности, на чем именно вы производите перешивку.[/off]

kokos111

15 лет 3 месяца назад

Значит по порядку.Скачиваю старую версию образа биоса по ссылке http://support.ts.fujitsu.com/Download/ShowDescription.asp?SoftwareGUID=D1454950-4F0A-42ED-8336-B92CDEC6DB97 Вытаскиваю прогой 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.

kokos111

15 лет 3 месяца назад

Кстати, Юнифлеш флешку стирает и пытается записывать. Вот почему. Когда на флешке был тот старый, бекапнутый биос, при включении ноута в сеть запускаются вентилятор на проце, работает кнопка включения\выключения питания на ноуте (экран черный, обращения к флопику нет). Когда же я ставлю флешку с новым биосом, тот который не прошел верификацию, ноут признаков жизни не подает вообще, так что разница очевидна.

maco

15 лет 3 месяца назад

[off]1. Backup снимали на той же плате, которая используется для прошивки? Тогда это уже не backup :).
2. По образу - он у вас правильный, но IMHO надежнее найти окончание BIOS, а не его начало.
3. Теперь понятно появление ошибки - эта плата прошивает только половину флешки. Поскольку "backup" у вас состоит из двух одинаковых половинок, то эти половинки успешно прошиваются в одно и то же место, а потом два раза считываются и успешно сравниваются. поскольку реальная прошивка имеет отличающиеся половинки, то результат - ошибка.

Можете вручную подавать на старший адресный вывод нужное напряжение (хотя IMHO придется его изолировать от остальной схемы) и прошивать по половине BIOS за один раз. Единственный нюанс - что будет при стирании. Хотя это тоже легко проверяется считыванием.[/off]

kokos111

15 лет 3 месяца назад

То есть, если я найду плату, где изначально стояла 4-х мегабитная флешка, то таких проблем не возникнет? Бинарник у меня правильный? Прошивать в два этапа,подавая разные напряжения, можно тем же Юнифлешем?

maco

15 лет 3 месяца назад

[off]
если я найду плату, где изначально стояла 4-х мегабитная флешка, то таких проблем не возникнет?
Если найдете плату с 4-хмегабитной параллельной флешкой, то особых проблем не должно быть :). Вот только таких настольных плат мало - это в ноутбуках чаще встречается.

Бинарник у меня правильный?
По крайней мере, он совпал с тем, что я извлекал своим способом :). Кстати, выше у вас неправильно указано смещение:
начало биоса в экзешнике приходится на строку 00073620h
Для приведенного файла - D1B0h.

Прошивать в два этапа,подавая разные напряжения, можно тем же Юнифлешем?
Да, можно попробовать. Но при посылке команды стирания будет стираться вся флешка - это будет проблемой.
Можно попробовать на имеющейся плате попробовать изобразить поддержку 4-хмегабитных флешек. Адресные линии в вашем случае соединены с ISA, а A18 может быть подтянут к питанию или к земле (хотя может быть и никуда не подключен). Т.е. отследить A18 и скоммутировать его с соответствующей линией ISA, заодно проверив и остальные линии.[/off]

kokos111

15 лет 3 месяца назад

Ура!! Ноут ожил! Вот как я выкрутился.
Листая форумы увидел, что народ шьёт 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 за оказанную помощь и внимание. /images/smiles/eusa_clap.gif