Вопрос: возможно ли с помощью утилит, представленных на этом сайте, узнать HARDWARE ID устройств на соответствующей материнской плате? То есть PCI\VEN_XXXX&DEV_XXXX&SUBSYS_XXXXXXXX, HDAUDIO\FUNC_01&VEN_XXXX&DEV_XXXX&SUBSYS_XXXXXXXX и т.д.
С помощью утилит вряд ли, но можно с помощью хекс редактора и CBROM(Award, Award-Phoenix), MMTool/AMIBCP(AMI), Phoenix BIOS Editor/phxdeco (Phoenix).
Но ответ будет неоднозначным - у многих производителей биос пишется не для конкретной матери а для всей серии.
Да и некоторые нехорошие производители (Гигабайт в частности) засовывают в Биос модули для сетевых карт, а сами сетевые к примеру не паяют. И такое сплошь и рядом. Плюс поддержка разных мостов МультиИО бывает - на производстве ставят разные мосты, а чтобы БИОС под каждый не переписывать пишут более менее универсальный.
Debugger
HardwareID они на то и HardwareID, что находятся в регистрах чипов, но никак не в прошивке. Прошивка сама их узнает для своей работы.
-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам
15 Фев 2008 - 12:30 Debugger
2 Savely - Раньше думал, что нет их в прошивке, но потом столкнулся с обновленной прошивкой от Asus, в описании которой аж красными буквами сказано, что прошивка изменяет Hardware ID SATA-контроллера, поэтому для работы обязательно нужно обновить драйвер до такой-то версии. Поэтому и подумал, что hwid'ы в прошивке.
В 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.
sysinfolab.com/ru/download.htm
С помощью утилит вряд ли, но можно с помощью хекс редактора и CBROM(Award, Award-Phoenix), MMTool/AMIBCP(AMI), Phoenix BIOS Editor/phxdeco (Phoenix).
Но ответ будет неоднозначным - у многих производителей биос пишется не для конкретной матери а для всей серии.
Да и некоторые нехорошие производители (Гигабайт в частности) засовывают в Биос модули для сетевых карт, а сами сетевые к примеру не паяют. И такое сплошь и рядом. Плюс поддержка разных мостов МультиИО бывает - на производстве ставят разные мосты, а чтобы БИОС под каждый не переписывать пишут более менее универсальный.
Дрессируем коров
2 Compiller: А BIOS тут при чем?
По теме:
Маленькое, бесплатное и с исходниками
members.datafast.net.au/~dft0802/downloads.htm
А кому счас легко...
2 apple_rom & savely: не по теме абсолютно. Я же сказал - из прошивки BIOS, т.е. без материнки.
А кто вам сказал, что в прошивке вообще есть некие HARDWARE ID, за которые Вы принимаете виндовые идентификаторы устройств?
А кому счас легко...
Debugger
HardwareID они на то и HardwareID, что находятся в регистрах чипов, но никак не в прошивке. Прошивка сама их узнает для своей работы.
-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам
2 Savely - Раньше думал, что нет их в прошивке, но потом столкнулся с обновленной прошивкой от Asus, в описании которой аж красными буквами сказано, что прошивка изменяет Hardware ID SATA-контроллера, поэтому для работы обязательно нужно обновить драйвер до такой-то версии. Поэтому и подумал, что hwid'ы в прошивке.
2 Santa - Вот это уже ближе к ответу, спасибо.
В 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.
Дрессируем коров
Отправить комментарий