Собственно, сабж. Есть ноут Compaq Presario C751NR, есть BIOS от производителя. Проблема в том, что биос на старте проверяет subvendor/subdev id и отказывается грузиться, если его не устраивают полученные значения. Я заменил на ноуте wifi карту на аналогичную оригинальной, но другого производителя (старая сгорела), теперь ломаю голову как эту проверку обойти. Подскажите пожалуйста, куда копать хотя бы. Может быть, есть тулзы для редактирования UEFI BIOS? Сам биос лежит вот тут:
P.S. Забыл написать - биос от Insyde, конкретно - InsydeH2O. Мелькавший тут на форуме EFI_unpacker распаковать этот биос не смог, сказал "Not a EFI firmware volume (sig missing)" много-много раз.
Как вариант попробовать считать сам образ из флэшки и колдовать над ним.
--== Михаил ==--
Ээ.. файл биоса имеет размер ровно 1мб (1048576 байт), так что видимо во флешке лежит то же самое, бит в бит...
Тогда:
rom.by/node/18317
rom.by/node/15721
P.S. Ещёб знать VEN_&DEV_ "родных" карт, типа richud.com/HP-Pavilion-104-Bios-Fix/
P.P.S. Впринципе их можно посмотреть из .inf от родной карты, но на сайте предлагают под несколько
h10025.www1.hp.com/ewfrf/wc/softwareList?os=2093&lc=en&dlc=en&cc=us&lang=e...
Какая была или какой Model Number бука?
--== Михаил ==--
За ссылки - спасибо, посмотрю.
CLASS_, VEN_, SUBVEN_, DEV_ & SUBDEV_ родной карты я знаю, с этим нет проблем. В идеале хотелось бы просто убрать эту проверку, чтобы не вставать на грабли каждый раз.
Судя по опытам народа, проверку вроде не убирают, а правят вендоры на нужные. Это проще получается.
--== Михаил ==--
Ну да. Вендора в прошивке найти легче, чем ее дизассемблировать Я потому и написал - в идеале
Ну так огласите вендоры.
--== Михаил ==--
Atheros 5007EG 802.11 b/g MiniPCI-E adapter, by Hewlett-Packard
class : 0x0200
vendor : 0x168c
device : 0x001c
subvendor : 0x103c
subdevice : 0x137a
Отправить комментарий