Наверх

Ремонт ноутбука HP Pavilion 15 (платформа OSAMU2_BT_HPC MV_MB_V1)

Автор kbaott, 06.09.2018 | Просмотров: 4 111 |

Давненько я ничего не писал о железе. Канал забросил — нет на него ни времени, ни возможности записывать качественные видео по ремонту, хотя этих ремонтов очень много. Но хотя бы написать о некоторых из них я могу. Вот я и решил сделать несколько заметок по этому поводу.

Итак, на ремонт принесли ноутбук HP Pavilion 15 на платформе OSAMU2_BT_HPC MV_MB_V1. Ноутбук включается, но отсутствует изображение — симптом явно говорящий о неисправности видеочипа. Но тут такое дело: на этой платформе нет видеочипа — только комбайн (процессор, хаб и видеочип в одной микросхеме) и мультиконтроллер. Напряжения все присутствуют, питание процессора есть, а изображения нет. В дохлый процессор как-то не верится, да и с симптомы не те.

Было решено для начала прошить BIOS. На просторах интернета нашелся рабочий дамп, вот он: скачать дамп BIOS и KBC OSAMU2_BT_HPC

В архиве рабочие дампы BIOS и KBC. Прошивать нужно обе флешки. Обязательно сохраните старые дампы, считанные с флешек (и не важно, что они битые), они пригодятся чуть позже.

После прошивки аппарат ожил, но на этом история не заканчивается: при включении аппарат выдает сообщение, что не заполнена информация от производителя (DMI). Прошивая дампом на программаторе, а не обновляя BIOS из-под операционной системы специальным прошивальщиком, эта информация не заполняется и аппарат ругается на ее отсутствие. В BIOS SETUP в разделе System Information в полях информации о продукте будут записаны «нули».  Это не дело и надо это решать.

Необходимо эту информацию из старого BIOS вырезать и ставить в чистый дамп. Для этого нужно взять любимый HEX-редактор, например я пользуюсь замечательным HxD (скачать можно по ссылке).

Запускаем редактор, выбираем Analysis -> Data comparsion… -> Compare, откроется окошко, в котором наду указать путь к новому и старому дампу и выбрать их расположение как вам удобно, например, вертикально. У меня слева — новый, справа — старый. Находим строку со следующим текстом: $NVDATA$ (адрес 580000h) — с этого места начинается та самая  DMI информация. После этой записи указан серийный номер и ключ.

Находим сначала серийный номер:

Выделяем и копируем диапазон с адреса 580200h по адрес 580300hв старом нампе и вставляем (Paste write) в тот же диапазон в новый дамп. Должно получиться как выше на скрине.

Теперь ключ Windows:

Проделываем все то же самое, только теперь диапазон адресов другой: с адреса 580380h по адрес 580400h. Можно было бы сразу скопировать оба диапазона, так как они рядом, но я решил разделить из для наглядности.

Сохраняем изменения в номов дампе и зашиваем его в микросхему BIOS. Теперь аппарат запустится без вредных сообщений, а в BIOS SETUP информация о продукте будет заполнена как с завода.

Вот такие вот они эти вредные ноутбуки HP. Всегда у них все не как у людей, с переподвывертом.

Я не стал тут расписывать все-все подробности, вроде того, «где искать микросхемы BIOS и KBC», «как их прошить» и тому подобное. Если остались вопросы — задавайте их в комментариях, я постараюсь на них ответить.

Вместо эпилога:

Мне кажется, начальник на меня смотрит и думает:
«Это устройство может работать быстрее»

Метки: , , , , , , ,
Писано 06.09.2018

Понравилась статья? Тогда получайте обновления на e-mail: