Строка «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 не смогла установить драйвер.