Вы сейчас просматриваете Помогаю коллеге восстановить “слетевший” при обновлении BIOS ноутбука HP 15-bs527ur

Помогаю коллеге восстановить “слетевший” при обновлении BIOS ноутбука HP 15-bs527ur

Предыстория очень простая – при штатном обновлении оригинальной утилитой BIOS’a ноутбука HP 15-bs527ur ноутбук отрапортовал об успешном завершении процесса и … больше не включился (если быть точным при включении черный экран и все, кирпич). Умер, как говорят, на руках. Бывает конечно такое, редко, но бывает.

Чудес увы не бывает, а дерьмо всегда случается.


Если такое случилось у вас – есть два пути:

  1. Обратиться к профессионалам в сервис.
  2. Купить программатор, вооружиться паяльником и восстановить мозги буку самостоятельно, именно это и расскажу как сделать:

Коллега имеет навыки пайки (многие не выпаивают микросхему, а используют “прищепку” из комплекта к программатору, метод внутрисхемного программирования имеет место на существование, но я считаю что нужно выпаивать микросхему, если такая возможность есть), а также программатор, поэтому работаем с товарищем совместно, он занимается “железной частью”, я “программной”. Пока разбирается ноутбук и выпаивается микросхема BIOS, я подготавливаюсь и скачиваю официальную утилиту обновления с сайта HP.

Микросхема BIOS находится с обратной стороны платы (LA-E791P rev 2.0):

Позиционное обозначение микросхемы UC2, маркировка микросхемы Winbond 25Q64FVSIQ.

Программатор используем простейший Ch341a Programmer, флешка запаяна на переходник и уже в программаторе, программатор в ПК, можно работать.

Подключаюсь удаленно к ПК товарища, снимаем дамп с микросхемы в отдельный файл с помощью программатора и AsProgrammer

и открываем его в hex-редакторе, нам нужно найти банальным поиском в поврежденном дампе так называемый BID (BoardID):

 

Нужный нам BID найден под номером 08328.

Распаковываем с помощью официальной утилиты обновления BIOS инженерные дампы:

У нас их тут аж 5 штук:

Оставляем только 08328.bin, открываем в hex-редакторе, т.к. инженерный дамп не содержит серийных номеров (так называемая информация DMI) – возьмем ее из поврежденного дампа:

 

Проанализировав вручную дамп, определяем, что область DMI у нас в диапазоне адресов 210000 – 28cfff 

Выделяем и вырезаем весь этот блок в редакторе из поврежденного и вставляем на то же место в инженерный дамп, CTRL+C/CTRL+V это гораздо проще чем потом искать и прописывать их всех вручную:

Также, у многих в BIOS вшит лицензионный ключ Windows, если что он в диапазоне адресов 00211010 – 00211020, захотите – перенесете или измените на свой.

Сохраняем наш новый дамп и можно его прошивать программатором:

По окончании прошивки товарищ запаивает флешку BIOS обратно на плату, собирает бук и включает, ждем инициализации платы и … есть старт ноута и серийные номера на месте:

Сейчас BIOS ноута у нас в “производственном” режиме, о чем говорит надпись при включении “Manufacture Programming Mode Is In Unlock Mode“:

Проверяем в Диспетчере устройств чтобы все устройства работали

и будем закрывать конфигурацию уже из под Windows c помощью утилиты BIOS Configuration Utility“:

для удобства уже есть готовые батники unlock mode – read.bat для считывания конфигурации с командой (запуск с правами Администратора!)

BiosConfigUtility64.exe /Get:config.txt

где  config.txt – файл конфигурации, в котором нужно найти и закомментировать строку Manufacture Programming Mode звездочкой в положение Lock

сохранить изменения в файле и записать конфигурацию с помощью второго батника (запуск с правами Администратора!)

unlock mode – write.bat для записи конфигурации с командой и логгированием

BiosConfigUtility64.exe /Set:config.txt /log

Затем перезагрузить ноутбук, надпись при включении “Manufacture Programming Mode Is In Unlock Mode” должна исчезнуть.

p.s.: для ноутбуков с внутренним аккумулятором (несъемным) рекомендуется закрывать конфиг с подключенным физически аккумулятором, во избежание проблем с определением батареи после закрытия конфига!

На этом все, легких Вам ремонтов, а программистам и инженерам HP пламенный привет!

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии