Начну по порядку.
Решил обновить BIOS (производитель - Phoenix, см. вложение BIOS.jpg).
На сайте Depo Computers для загрузки доступны только драйвера, BIOS отсутствует.
Скачав сервисный мануал выяснил, что это ноутбук Clevo серии M76xS.
С сайта Clevo скачал прошивку версии 12 (в пути смущает только буквы "SU" в наименовании модели ноутбука у меня вроде на конце просто "S", хотя на скрине BIOS.jpg написано "M7X0SU").
В архиве:
Сделал загрузочный флеш, закинул на него содержимое архива, с флеша загрузился в DOS.
Попробовал сохранить свой BIOS, добавив в ключи запуска опцию "/BU=BIOS.BAK", но прошивальщик выдал ошибку, что не может сделать резервную копию.
Тогда просто запустил UPDATE.BAT. Прошивка прошла успешно, никаких ошибок не было, питание не прерывалось, по окончании прошивки ноутбук ушел в перезагрузку.
После - черный экран, горит индикатор питания, при включении загорается на секунду индикатор HDD и DVD-привода, потом гаснут, вентилятор крутится, процессор немного греется. Пробовал сбрасывать CMOS, отключая батарейку - не помогло.
Прочитав огромное количество информации с различных форумов, в том числе и с этого, начал восстановление.
Думаю, что boot block должен быть цел, поэтому решил восстановить с помощью "Сrisis recovery disk"
Достал внешний FDD-привод - MITSUMI D353 FUE. Хотя перед этим пробовал кидать на загрузочную флешку файлы BIOS.WPH и PHLASH16.EXE.
И первая же проблема - просидев четыре ночи, никак не могу выйти в recovery mode - нажимал все известные мне комбинации клавиш: Fn+B, Fn+S, Fn+F, Fn+Esc, Win+B, Win+S, Win+F, Win+Esc, Ctrl+Home, Ctrl+Esc... Подскажите, какие еще есть комбинации клавиш для входа в режим recovery для этого ноутбука?
Хотел сам попробовать узнать, путем дизассемблирования boot block'a, какие клавиши тот обрабатывает. С помощью программы PhoenixDeco, v.0.31 (DOS) (не помню уже, где скачал), выдрал Boot block (см. вожение Bb.rom), и декомпилировал его W32DASM'ом (см. вложение bb_dasm.zip). Но вот моих знаний ассемблера не хватает для того, чтобы понять, по какому сочетанию клавиш ноутбук должен входить в recovery mode. Нахожу команды "IN AL, 60h", а дальше пока не понимаю...
Прошу, скажите точно, какое сочетание клавиш должно переводить ноутбук в режим восстановления, тогда я уже буду мучиться с дискетой или флешкой, либо сделаю однозначный вывод, что BIOS, которую я залил, совсем не та, boot block убит и понесу его или в официальный сервис DEPO, где, как мне говорят, единственное решение - это замена материнской платы (278$+50$ работа), либо умельцам - выпаивать BIOS и шить подходящую версию прошивки
Вложение | Размер |
---|---|
BIOS.jpg | 59.12 КБ |
bb.rom | 64 КБ |
bb_dasm.zip | 211.45 КБ |
Прежде всего хотел бы выразить огромную благодарность топикстартеру!.
Благодаря ему я не попал в такую же ситуацию в 2009 году. Тогда я тоже хотел обновить БИОС ноутбука DEPO VIP M8510, и эта статья в своё время здорово охладила мой пыл
Но время идёт, ноутбук так и не сдох, и я решил его проапгрейдить. Точнее заменить процессор на более мощный. Официально заявлена поддержка Core 2 Duo процессоров с шиной 667 и 800 MHz. Стал копать, оказалось чипсет SIS 671DX+968 поддерживает процессоры с частотой 1066 MHz. Загуглил, что даже есть такие модели на этом чипсете и с процессором P8700 Пруфлинк Особо порадовало то, что главное отличие процессоров с шиной 1066 - это TDP всего 25 Ватт (вместо 35 Ватт у штатного T5750), что при нашем паршивом охлаждении очень актуально! Заказал такой процессор и решил проверить БИОС, есть ли микрокоды на данный проц.
Сдампил биос (c помощью Winphlash), скормил утилите intelmicrocodelist.exe - оказалось в родном биосе нет микрокодов для этого процессора. Стал искать другой биос. Нашёл сервис-мануал Clevo, в котором указано что наш ноутбук по факту Clevo M76SU с шильдиком DEPO:
Нашёл к нему относительно свежий биос 14 версии от 2011 года
здесь: repo.palkeo.com/clevo-mirror/M7xxSU/ Файл BIOS: 746SU1419.zip
Вот его описание изменений:
Но главное, в нём были микрокоды для P8700!
Тут пришёл процессор, поставил - ЗАПУСТИЛСЯ! Работает!
Мне бы на этом успокоиться, но решил всё-таки обновить биос.
По и нструкции сначала нужно запустить step1.bat - это обновит прошивку мультиконтроллера до 19 версии.
Его содержимое: phlash16 ECM7x0SU.19 /x /s /MODE=3 /MFG
Решил рискнуть - записал на флешку, запустил. Прошился успешно, перезагрузился - в биосе пишет версию мультика 19. На этом этапе всё нормально.
Перед прошивкой основного БИОС решил тоже сделать бэкап с опцией "/BU=BIOS.BAK". И столкнулся с тем, что флешер PHLASH16.EXE просто виснет на 12%. После перезагрузки файл BIOS.BAK нулевого размера. Мда.
Тогда снова использовал версию флешера для Windows: Winphlash. И вот только она корректно сняла мне дамп! Надо было и шить ей, но я решил добавить в файл step2.bat ключ /v для посекторной проверки записанного БИОС и прошить с помощью DOS-версии. Получилось так: phlash16 7xsu_114.wph /mode=3 /bbl /c /x /v
Запустил - и СРАЗУ ЖЕ получил ошибку!!! Прямо на первом секторе!
Подождал, перезагрузил - кирпич! То есть диском-то дрыгает, но на этом всё.
Делать нечего, собрал программатор хвалёный чешский из 4-х резисторов и конденсатора, скачал программу SPIPGM . Выпаял флешку, подцепил - и столкнулся с тем, что этот программатор нифига не работает! Пробовал на 3-х компах с LPT портами - вообще никак!
Флешка находится здесь (рядом с мультиком):
Тогда заказал на Али дешёвый программатор CH341A, и вот с помощью него успешно прошил на флешку W25x80 (Winbond) обрезанный ровно до 1 Мб файл 7XSU_114.WPH
Впаял флешку, собрал, включил - запустился!
Теперь у меня в биосе корректно отображается видео: не 9400, а как и на самом деле 9300, и есть микрокоды для процессора P8700 (в оригинальном биос их нет, но проц тоже запускается). Других видимых изменений нет. Почему в оригинальном биосе указано 9400 - не знаю, может DEPO намеренно в заблуждение вводили? Оценка процессора P8700 в Windows 7 поднялась с 5.0 до 6.0 работает корректно, частоты сбрасывает.
Ещё хотелось бы отметить, что просто необходимо модернизировать охлаждение видеочипа. Там расстояние между радиатором и поверхностью чипа около 1 миллиметра! И в этот миллиметр вставлена терморезинка, котороая не справляется со своими прямыми обязанностями! У меня в простое температура видео легко переваливала за 70 градусов, а в играх достигала 104 градуса! Жесть! Боролся с этим так: выкинул терморезинку нафиг, вырезал медную пластинку по размеру чипа, это 9,5х9,5 мм. Внимание: толщина пластинки должна быть чуть больше зазора между радиатором и видеочипом. Замеряется шариком пластилина, устанавливаем охлаждение и замеряем насколько он деформировался.Намазал чип термопастой, потом медная пластинка, её тоже термопастой и далее установил охлаждение. Результат превзошёл все ожидания: температура видео стала лишь на 5-8 градусов выше температуры процессора! При самой сильной загрузке в играх видео не более 85 градусов, процессор около 80.
Выводы: версия прошивальщика под DOS phlash16 не годится для прошивки этого ноутбука! А вот версия прошивальщика под Windows Winphlash СКОРЕЕ ВСЕГО сможет корректно прошить этот ноутбук.
Отправить комментарий