Заранее приношу прощения за несоответствие темы правилам форума, но платформу данного аппарата мне не удалось расшифровать. На материнской плате обозначения:
CP455000-Z4 2ND
CP455017-X4 CP478529-01
RS0X S15 A4-01/G
По имени файла прошивки: REVV
Теперь по порядку.
В ремонт пришел ноутбук Fujitsu Siemens Lifebook P770, с проблемой "заблокирован на Smart-карту, которая утеряна".
Сброс CMOS понятное дело ничего не дал, изъятие TPM тоже. Решили прошить BIOS. На официальном сайте он распространяется в двух видах: образ для загрузочного CD и файл BUP, который является на самом деле ZIP-ом с бинарником прошивки и подобием PLATPHORM.BIN, только не в бинарном виде а в текстовом. Из бут блока загрузочного образа хитрыми извращениями с виртуалкой выкорячили REVV116.ROM и PLATFORM.BIN. Сдули микросхему BIOS (25L6445E), сняли дамп, зашили бинарник и болт, - не старт, мигает тремя светодиодами и все. При дальнейшем изучении дампа выяснилось, что он действительно заполнен на все 8 мега
байт, а бинарник прошивки весит всего 2,5. То есть в специальной секции plathorm.bin находятся бинарные функции, в которых есть офсеты, поторым утилита и шьет кусочки этого BIOS по микросхеме. Дальше было много гугления на тему генерации нормального образа из этих 2х файлов, но безуспешно. К сожалению ассемблером на х86 владею плохо, поэтому самому понять не получилось так же. Пробовал скармливать эти 2 файла Phoenix Bios Recovery tool, она создавала флешку для восстановления, но по Fn+Esc и Fn+B ноут не начинал к ней обращаться.
Когда уже решили отдавать обратно клиенту, залили в него родной дамп, но он все равно не стартует, ведет себя так же, как при сбойной прошивке. Как потом выяснилось, мы снимали дамп на глючной панельке переходнике для программатора (на мелких микросхемах она работала нормально, а на такой большой не проходила верификацию, то есть читала и писала с ошибками) на нормальной панельке залил, но все равно дамп-то глючный.
Вот теперь я весь в печали...
По интернету дампа на этот аппарат днем с огнем не сыщешь, эксперименты по генерации нормальной прошивки из 2х файлов тоже ни к чему не привели.
Может кто-то из сообщества сможет мне помочь, поделиться дампом или помочь собрать корректный образ BIOS. Или хотя бы подкинет идею.
PS: Вот исходные данные:
p770_CD.zipP770.BUP.zip