Возможно ли выкорчевать из прошивки Hardware ID's

Вопрос: возможно ли с помощью утилит, представленных на этом сайте, узнать HARDWARE ID устройств на соответствующей материнской плате? То есть PCI\VEN_XXXX&DEV_XXXX&SUBSYS_XXXXXXXX, HDAUDIO\FUNC_01&VEN_XXXX&DEV_XXXX&SUBSYS_XXXXXXXX и т.д.

Аватар пользователя apple_rom

sysinfolab.com/ru/download.htm

Аватар пользователя Compiller

С помощью утилит вряд ли, но можно с помощью хекс редактора и CBROM(Award, Award-Phoenix), MMTool/AMIBCP(AMI), Phoenix BIOS Editor/phxdeco (Phoenix).
Но ответ будет неоднозначным - у многих производителей биос пишется не для конкретной матери а для всей серии.
Да и некоторые нехорошие производители (Гигабайт в частности) засовывают в Биос модули для сетевых карт, а сами сетевые к примеру не паяют. И такое сплошь и рядом. Плюс поддержка разных мостов МультиИО бывает - на производстве ставят разные мосты, а чтобы БИОС под каждый не переписывать пишут более менее универсальный.

Дрессируем коров :)

Аватар пользователя savely

2 Compiller: А BIOS тут при чем?

По теме:
Маленькое, бесплатное и с исходниками :)

members.datafast.net.au/~dft0802/downloads.htm

А кому счас легко...

2 apple_rom & savely: не по теме абсолютно. Я же сказал - из прошивки BIOS, т.е. без материнки.

Аватар пользователя savely

Цитата:
Я же сказал - из прошивки BIOS, т.е. без материнки

А кто вам сказал, что в прошивке вообще есть некие HARDWARE ID, за которые Вы принимаете виндовые идентификаторы устройств?

А кому счас легко...

Аватар пользователя Santa

Debugger
HardwareID они на то и HardwareID, что находятся в регистрах чипов, но никак не в прошивке. Прошивка сама их узнает для своей работы.

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

2 Savely - Раньше думал, что нет их в прошивке, но потом столкнулся с обновленной прошивкой от Asus, в описании которой аж красными буквами сказано, что прошивка изменяет Hardware ID SATA-контроллера, поэтому для работы обязательно нужно обновить драйвер до такой-то версии. Поэтому и подумал, что hwid'ы в прошивке.

2 Santa - Вот это уже ближе к ответу, спасибо.

Аватар пользователя Compiller

В BIOS они присутствуют - например в PCI RAID BIOS и PCI Ethernet Boot Agent. Но это не HARDWARE ID, а Vendor ID и Device ID. В Биосах видеокарт тоже есть. Эта гадость находится в заголовке. Находится эта пара легко - по Vendor ID. Правда записана эта штука в Reverse. Типа VIA (1106) - 0611 в Hex.
BIOS проверяет есть ли устройство с такой парой идентификаторов - и если есть - запускает соответствующий модуль. Фантики с rebelshavenforum.com стартуют свой AMD Rom Patcher под видом Ethernet Boot модуля. Некоторые устройства типа Silicon Image (CMD) 0680 позволяет программировать DeviceID. Люди таким методом обходят StarForce.

Дрессируем коров :)

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей