Доброе время суток уважаемые пользователи.
Есть ноутбук : Acer aspire 5920g - 5a1g16mi
Материнская плата : DA0ZD1MB6F0 REV : F (Quanta ZD1 http://wenku.baidu.com/view/b9f0f237a32d7375a41780d7.html )
При нажатие на кнопку повер куллер крутится (далее выключается и его поведение зависит от температур процессора и тд.) ХДД раскручивается, но нет изображение(даже не включается подсветка) на дисплее( видео gf 8600 проверил рабочая) винда не грузится (собственно ничего не грузится, просто греется(умеренно) и все) пробовал восстановить биос с флешки, на fn+esc и прочии комбинации не реагирует, скачал биос с сайта, прошивал через простой программатор на флеш (25x80 1 метр) после прошивки поведение не изменилось.
понеслись вопросы:
1) прошивка на сайте больше объема флешки, урезал я ее в hex редакторе удалением строк со значением FF (причем эти строки были не в конце) правильно ли это? если сравнить с дампом который был на флешки до моих вмешательств, там просто фаил как будто обрезан по объему, все что выше допустимого объема просто не вошло. ниже прикрепляю 1 прошивка с сайта(только файл прошивки) 2 прошивка которую ковырял я 3 дамп с флешки до прошивки.
2)в процессе
самое гадкое, что ноут по следам был уже в сервисе, и суди по всему ему как минимум грели северный мост, так что верить в то что скаченный дамп с флешки правильный не думаю что стоит.
p.s. прошу прощение за столь колхозное описание проблемы =)
[РЕШЕНО] в прошлом сц снесли 2 элемента около моста и приклеили сам мост на 2-х сторонний скотч.
То, что Вы слепили - не правильно. Резать излишки с конца, или, если программатор не возражает, писать прошивку с сайта, как есть, лишнее само обрежется. Правда, есть небольшой минус - верификацию не пройдет по причине разной длины.
Заливал я прошивку программатором из lpt и 4 резисторов. Если вспомнить всю историю прошивки( файлом меньше объема, больше) он писал уведомление и шился(хотя большей не припомню, давненько я его трогал).
Тыкать никуда не буду, но если просмотрите оригинальный файл прошивки, то с адреса 100000h попадается куча служебной информации для прошивальщика с названиями поддерживаемых микросхем и прочим "мусором", не имеющим никакого отношения к бинарному коду.
Для большего понимания - не могли бы Вы сказать название Вашего редактора?
А вообще я в FAR-е смотрю:-)
p.s. сегодня перепрошьюсь и отпишусь, но что то мне кажется не идет загрузга не по вине биоса (Изначальный дам, как я понимаю верный был)
p.p.s. если в прошивку войдет информация не важная (кусок того самого мусора) , как я понимаю - это не повлияет на работу
Я же сказал, что смотрю, а не редактирую. Как надо сделать в Вашем рендакторе - тоже сказал. Или плохо объяснил? Если сделаете, как сказал, никакой мусор в прошивку не войдет.
Тогда уж лучше сразу оф. прошивку отправляйте на программатор, если не понятно.
P.S. Вроде по прогнозам чудес не обещали, и прошивка BIOS-а - не панацея, а просто подстраховка с этой стороны.
от так=)
По данной прошивке:
В конце этого файла, как уже сказал, лежит служебная информация для прошивальщика, какие-то строчки из инструментария, и т.д. Я не программист, но в обычном бинарнике выглядят не нормально строчки типа:
c:\documents and settings\eric_zhu\desktop\lpc.dxe\x64\release\chipset.pdb
assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"
MZР .... This program cannot be run in DOS mode
И они в конце файла. Поэтому в данном варианте (при объеме микросхемы Flash = 8Mbit (1Mb)) тупо обрезаем все, что превышает 0100000h (1,048,576 байт).