Хочу поделиться опытом. В интернете нигде похожих симптомов не нашёл, пришлось ковыряться самому и долго. Поэтому - может кому-то облегчит страдания :)
Принесли ноутбук, который ушёл в спящий режим и не вернулся. При нажатии кнопки питания было слышно, что заводится HDD, но вентилятора процессора не было слышно. Разобрал. Прошил BIOS EC (это та, которая на 1Мб). Стал запускаться вентилятор и при нажатии на кнопки родной клавиатуры пикало из динамиков. На внешней клавиатуре иногда включался NumLock, но больше ни на что внешняя клавиатура не реагировала. После этого прошил основной BIOS - ничего не поменялось. Хозяин сказал, что у него проводная сеть не работает (гроза когда-то бахнула), я решил выпаять микросхему, думаю: может она садит где-то. После выпайки появилось изображение. Только появилось: "manufacturing mode". Как потом выяснилось, что этот режим включается всегда после сброса BIOSa. На экране предлагалось нажать Fn+X. После нажатия этой комбинации кнопок, изображение оставалось на месте, клавиатура уже никак не реагировала. После выключения кнопкой, включить оказалось уже невозможно: просто никакой реакции (HDD отключен, вентилятор молчит. Может он что-то и делал, но внешне этого не было видно). После повторной прошивки EC всё повторилось. Думал, что дело в сетевой микросхеме, но оказалось, что всё таки в видеочипе. Сетевая микросхема рядом, и небольшой нагрев (пока её выпаивал) видимо попал и на видеочип. После прогрева кристалла видеочипа всё стало запускаться. То есть, что получилось: изображения не было, а кнопки пикали при нажатии. В manufacturing mode все кнопки так отзываются. В этом режиме можно и в BIOS войти. Для этого нужно выключить кнопкой ноутбук, потом зажать F2 и включить. После этого откроется стандартный BIOS. Правда потом всё равно придётся нажимать Fn+X, чтобы выйти из manufacturing mode.
На форуме читал, что у многих не получается разделить BIOS Dell-овский. Выдрать его из файла можно просто Far-ом с плагинами. Там внутри .exe-шника есть самый большой файл на 5304814 байт и назывался в моём случае "7000" Это и есть BIOS. Впрочем можно просто запустить официальный прошивальщик на выполнение на другом компьютере, оно выругается, что платформа не та, но в папке с временными файлами будет готовый файл BIOS1.WPH А вот его пришлось разделять тупо вручную. Первая часть этого файла - это тот самый EC. Можно его напрямую SPI программатору скормить. Он первую часть запишет, а остаток проигнорирует. А вот вторую часть основного BIOSa по-любому вручную пришлось выдирать. Отрезал первую часть, а потом от второй оставшейся части ещё хвост обрезается. Впрочем хвост можно не резать, потому что SPI прошивальщик его и так проигнорирует. Так что без PhoenixTools-a обошлось всё.
|