Неудачная прошивка ноутбука DEPO VIP M8510 (Clevo)

Начну по порядку.

Решил обновить BIOS (производитель - Phoenix, см. вложение BIOS.jpg).
На сайте Depo Computers для загрузки доступны только драйвера, BIOS отсутствует.
Скачав сервисный мануал выяснил, что это ноутбук Clevo серии M76xS.

С сайта Clevo скачал прошивку версии 12 (в пути смущает только буквы "SU" в наименовании модели ноутбука у меня вроде на конце просто "S", хотя на скрине BIOS.jpg написано "M7X0SU").

В архиве:


7XSU_112.WPH - прошивка
PHLASH16.EXE - прошивальщик
UPDATE.BAT - батник, его содержимое: "phlash16 7xsu_112.wph /mode=3 /bbl /c /x"

Сделал загрузочный флеш, закинул на него содержимое архива, с флеша загрузился в 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.jpg59.12 КБ
bb.rom64 КБ
bb_dasm.zip211.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 СКОРЕЕ ВСЕГО сможет корректно прошить этот ноутбук.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей