Воскрешение DEXP Atlas M16-A7W303: Как я убил и оживил труп

Предыстория: Один неверный шаг в настройках AMD PBS - изменение Power Sensors Routing Select с WALLE lite PDT на WALLE lite PM log и ноутбук превратился в кирпич или типа такого

Железо:

  • Модель: DEXP Atlas M16-A7W303 (судя по всему, платформа Clevo).

  • CPU: AMD Ryzen 7 5800U.
  • Красивый скриншот из fastfetch

Техническая часть: Работа с дампами

Если вы столкнулись с такой же проблемой, прикладываю файлы.

  • dexp.binРабочий дамп. Собран "на живую" из мертвеца. Может потребоваться очистка AMD PBS региона.

  • dump.bin - Мертвый дамп. Содержит ту самую битую настроку.


Алгоритм восстановления: i don't know

Информации в сети почти нет, поэтому делюсь проверенным костылем, который сработал:

  1. Подготовка: Полное обесточивание платы (отключить АКБ и батарейку RTC).

  2. Дамп: Снимаем полный дамп чипа программатором.

  3. Модификация: В UEFITool находим Firmware Volume (FV), содержащий регион NVRAM, запоминам его начало, конец и вырезаем, хоть нулями заполняем через dd или через любой HEX-редактор.

  4. Первый запуск: После заливки кастрированного дампа ноут уйдет в BIOS Recovery. Это весело. Ноут после каждой перезагрузки будет уходить в него.

  5. Фокус с подменой: В режиме Recovery я принудительно прошил сломанный дамп обратно и сохранил настройки.

  6. Инициализация: Ноут зависнет на 10-15 минут. Поздравляю! Вы его убили окончательно! После этого он предложит сбросить настройки AMD PBS и успешно загрузится.


Результат

Ноутбук полностью ожил (наверно), серийные номера (DMI данные) подтянулись корректно.

 

Советы по воровству дампа

Для тех, кто будет копать глубже: серийники и ключ лицензии Windows зашиты в пустых областях (Padding), которые UEFITool не парсит как стандартные переменные. Ищите их в HEX-редакторе по маскам вашего оригинального устройства. Ну и заменяйте по необходимости.