Предыстория очень простая — при штатном обновлении оригинальной утилитой BIOS’a ноутбука HP 15-bs527ur ноутбук отрапортовал об успешном завершении процесса и … больше не включился (если быть точным при включении черный экран и все, кирпич). Умер, как говорят, на руках. Бывает конечно такое, редко, но бывает.
Чудес увы не бывает, а дерьмо всегда случается.
Если такое случилось у вас — есть два пути:
- Обратиться к профессионалам в сервис.
- Купить программатор, вооружиться паяльником и восстановить мозги буку самостоятельно, именно это и расскажу как сделать:
Коллега имеет навыки пайки (многие не выпаивают микросхему, а используют «прищепку» из комплекта к программатору, метод внутрисхемного программирования имеет место на существование, но я считаю что нужно выпаивать микросхему, если такая возможность есть), а также программатор, поэтому работаем с товарищем совместно, он занимается «железной частью», я «программной». Пока разбирается ноутбук и выпаивается микросхема 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 пламенный привет!



















Спасибо, это очень помогло в восстановлении HP 15-bs548ur, решил обновить биос, в принципе раз 100 на разных аппаратах обновлял и единственный в кирпич превратился, благо, программатор имеется, купил год назад, впервые пригодился, паяльник и фен тоже всегда под рукой. Теперь я готов делать опыты с понижением ME региона на HM70, чтобы работали i3/i5/i7 процессоры. Спасибо огромное!!!
Очень рад за вас. Благодарности принимаются на бусти или юмани, но и комментарий тоже засчитывается 😉