Строка «USB\VID_0DD8&PID_3B00» в свойствах неизвестного устройства означает, что Windows видит подключённую периферию по USB, но не может сопоставить её с установленным драйвером. VID 0DD8 — это идентификатор производителя (Vendor ID), PID 3B00 — идентификатор конкретного продукта (Product ID), и по этой паре можно установить, что именно подключено к компьютеру, даже если само устройство подписано как «Unknown USB Device».
Такая ситуация типична при подключении нестандартной периферии: программаторов, диагностических адаптеров, USB-COM переходников, токенов, промышленных контроллеров и устройств небольших вендоров, драйверы которых не входят в стандартную базу Windows. Ниже разберём, как по идентификаторам VID и PID определить производителя, где искать подходящий драйвер и что делать, если устройство определяется с ошибкой.
Что означают VID и PID в идентификаторе устройства
Каждое USB-устройство при подключении передаёт хосту дескриптор, в котором среди прочего содержатся два шестнадцатеричных числа: Vendor ID и Product ID. Идентификаторы вендоров выдаются организацией USB Implementers Forum (USB-IF), а Product ID производитель назначает самостоятельно для каждой модели или ревизии изделия.
В записи USB\VID_0DD8&PID_3B00 значение 0DD8 указывает на конкретного производителя, зарегистрированного в базе USB-IF, а 3B00 — на конкретное устройство этого производителя. Windows сравнивает эту пару с INF-файлами установленных драйверов: если совпадения нет, устройство попадает в категорию «Другие устройства» с жёлтым восклицательным знаком.
Кроме базовой пары VID/PID в строке экземпляра устройства могут присутствовать дополнительные поля: REV (ревизия прошивки), MI (номер интерфейса составного устройства) и серийный номер. Они помогают отличить две ревизии одной модели, для которых могут требоваться разные версии драйвера.
💡Пара VID/PID — это «паспорт» USB-устройства: по ней можно однозначно определить производителя и модель, даже если Windows не смогла установить драйвер.