Автор: trangir , 17 сентября 2008
Собственно, сабж. Есть ноут Compaq Presario C751NR, есть BIOS от производителя. Проблема в том, что биос на старте проверяет subvendor/subdev id и отказывается грузиться, если его не устраивают полученные значения. Я заменил на ноуте wifi карту на аналогичную оригинальной, но другого производителя (старая сгорела), теперь ломаю голову как эту проверку обойти. Подскажите пожалуйста, куда копать хотя бы. Может быть, есть тулзы для редактирования UEFI BIOS? Сам биос лежит вот тут:

P.S. Забыл написать - биос от Insyde, конкретно - InsydeH2O. Мелькавший тут на форуме EFI_unpacker распаковать этот биос не смог, сказал "Not a EFI firmware volume (sig missing)" много-много раз.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

mikkey

17 лет 5 месяцев назад

Как вариант попробовать считать сам образ из флэшки и колдовать над ним.

trangir

17 лет 5 месяцев назад

Ээ.. файл биоса имеет размер ровно 1мб (1048576 байт), так что видимо во флешке лежит то же самое, бит в бит...

mikkey

17 лет 5 месяцев назад

Тогда:
https://rom.by/node/18317
https://rom.by/node/15721

P.S. Ещёб знать VEN_&DEV_ "родных" карт, типа http://www.richud.com/HP-Pavilion-104-Bios-Fix/
P.P.S. Впринципе их можно посмотреть из .inf от родной карты, но на сайте предлагают под несколько
http://h10025.www1.hp.com/ewfrf/wc/softwareList?os=2093&lc=en&dlc=en&cc=us&lang=en&product=3646600
Какая была или какой Model Number бука?

trangir

17 лет 5 месяцев назад

За ссылки - спасибо, посмотрю.

CLASS_, VEN_, SUBVEN_, DEV_ & SUBDEV_ родной карты я знаю, с этим нет проблем. В идеале хотелось бы просто убрать эту проверку, чтобы не вставать на грабли каждый раз.

mikkey

17 лет 5 месяцев назад

Судя по опытам народа, проверку вроде не убирают, а правят вендоры на нужные. Это проще получается.

trangir

17 лет 5 месяцев назад

Ну да. Вендора в прошивке найти легче, чем ее дизассемблировать :) Я потому и написал - в идеале

mikkey

17 лет 5 месяцев назад

Ну так огласите вендоры.

trangir

17 лет 5 месяцев назад

Atheros 5007EG 802.11 b/g MiniPCI-E adapter, by Hewlett-Packard
class : 0x0200
vendor : 0x168c
device : 0x001c
subvendor : 0x103c
subdevice : 0x137a