Идентификатор VID 0403 однозначно указывает на компанию FTDI (Future Technology Devices International) — производителя популярных микросхем преобразователей USB-UART, а вот PID FA99 не входит в список стандартных заводских идентификаторов FTDI, что обычно означает кастомный PID, записанный производителем конкретного устройства во внутреннюю EEPROM чипа. Значение REV 0600 — это версия ревизии устройства, которую прошивка сообщает операционной системе при подключении.
На практике такая комбинация встречается у диагностических адаптеров, программаторов, промышленных интерфейсных кабелей и специализированного оборудования, где производитель перепрограммировал FTDI-чип под свой продукт. Windows при этом часто показывает устройство в Диспетчере устройств с жёлтым восклицательным знаком, потому что стандартный драйвер не знает этот PID. Ниже разберём, как определить реальное устройство, где взять подходящий драйвер и что делать, если оборудование так и не определяется.
Как расшифровать идентификатор VID 0403 PID FA99
Каждое USB-устройство при подключении передаёт системе дескриптор, содержащий VID (Vendor ID) — код производителя микросхемы, и PID (Product ID) — код конкретного продукта. VID 0403 закреплён за FTDI международной организацией USB-IF, и это подтверждаемый факт: любые базы идентификаторов покажут одного и того же владельца.
Стандартные PID компании FTDI — например, 6001 для классических чипов серии FT232 — прописаны в драйверах, которые Windows ставит автоматически. Кастомный PID вроде FA99 означает, что производитель конечного устройства изменил идентификатор через утилиту программирования EEPROM и должен поставлять собственный INF-файл драйвера. Проверить, какое именно устройство подключено, можно так:
- 🔍 Откройте
Диспетчер устройств → Вид → Устройства по подключениюи найдите ветку с неизвестным устройством. - 📋 В свойствах устройства на вкладке
Сведениявыберите параметрИД оборудования— там будет строка видаUSB\VID_0403&PID_FA99&REV_0600. - 🏷️ Осмотрите корпус адаптера или кабеля: маркировка производителя часто нанесена на штекер или корпус.
- 💾 Вспомните, какое оборудование подключалось: диагностический сканер, программатор, кабель для настройки контроллера.
⚠️ Внимание: кастомный PID сам по себе не говорит о неисправности. Это штатный механизм FTDI, и устройство может быть полностью рабочим — ему просто нужен правильный INF-файл от производителя оборудования.
Почему Windows не ставит драйвер автоматически
Механизм прост: Windows сравнивает пару VID/PID с базой INF-файлов в системе и в Windows Update. Стандартные драйверы FTDI (CDM / VCP) содержат список заводских идентификаторов, и PID FA99 в этот список по умолчанию не входит, поэтому автоматическая установка завершается неудачей либо устройство определяется как «Неизвестное USB-устройство».
Вторая возможная причина — повреждённая или пустая EEPROM внутри чипа. Если содержимое памяти сбилось, чип может сообщать нестандартные значения, и даже правильный драйвер не поможет, пока идентификаторы не будут восстановлены. Это встречается реже, но проверить стоит, особенно если устройство раньше работало на этом же компьютере.
Где взять правильный драйвер
Первоочередной источник — производитель конечного устройства, а не FTDI. Именно он зашил кастомный PID и обязан поставлять драйвер, где этот PID прописан. Официальный сайт производителя адаптера или прилагаемый диск — самый безопасный вариант.
Если фирменного драйвера найти не удаётся, существует обходной путь: скачать универсальный драйвер FTDI CDM с официального сайта FTDI и вручную добавить строку с вашим VID/PID в INF-файл, после чего подписать или установить его с отключённой проверкой подписи. Это рабочий метод, но он требует аккуратности и понимания, что изменённый драйвер теряет цифровую подпись.
Перед правкой INF-файла сохраните копию оригинала и создайте точку восстановления Windows — это позволит откатить изменения без переустановки системы.
Пошаговая установка драйвера вручную
Ниже — безопасная последовательность, которая не требует прошивки чипа и полностью обратима. Она подходит для Windows 10 и Windows 11.
☑️ Установка драйвера для VID 0403 PID FA99
Откройте Диспетчер устройств, щёлкните правой кнопкой по проблемному устройству и выберите Обновить драйвер → Найти драйверы на этом компьютере. Укажите папку с распакованным драйвером. Если система отвечает, что драйвер не найден, используйте вариант Выбрать драйвер из списка доступных на компьютере → Установить с диска и укажите конкретный INF-файл.
После успешной установки в разделе Порты (COM и LPT) должен появиться новый виртуальный COM-порт — это признак того, что преобразователь USB-UART заработал. Если порт появился, но программа не видит устройство, проверьте номер порта и скорость обмена в настройках самой программы.
devmgmt.msc
⚠️ Внимание: не устанавливайте драйверы с файлообменников и «сборников драйверов» — модифицированные пакеты под FTDI нередко содержат вредоносный код. Источником должны быть только сайт производителя устройства или официальный сайт FTDI.
Сравнение источников драйвера
| Источник | Поддержка PID FA99 | Цифровая подпись | Риск |
|---|---|---|---|
| Сайт производителя устройства | Да, штатно | Есть | Минимальный |
| Официальный FTDI CDM | Нет, нужна правка INF | Теряется после правки | Умеренный |
| Диск из комплекта | Да, если диск оригинальный | Обычно есть | Низкий |
| Сторонние драйвер-паки | Не гарантирована | Неизвестно | Высокий |
VID 0403 гарантированно означает чип FTDI, а кастомный PID FA99 — признак того, что драйвер нужно искать у производителя конкретного устройства, а не у FTDI.
Если устройство определяется с ошибкой или EEPROM повреждена
Иногда устройство с VID 0403 PID FA99 появляется в системе с кодом ошибки, отваливается при подключении нагрузки или вообще определяется как «Сбой дескриптора устройства». Начните с простых обратимых проверок: другой USB-порт напрямую без хаба, другой кабель, другой компьютер. Если на втором ПК устройство работает, проблема в системе или портах первого.
Подозрение на сбитую EEPROM возникает, когда ранее рабочее устройство внезапно сменило идентификаторы или перестало определяться на всех компьютерах. FTDI выпускает официальную утилиту FT_Prog для чтения и записи EEPROM, однако перезапись идентификаторов — операция с последствиями: неверные параметры могут окончательно отвязать устройство от его штатного драйвера и ПО.
Что можно проверить в FT_Prog без риска
Утилита позволяет просто прочитать текущее содержимое EEPROM: VID, PID, строку производителя, описание продукта и настройки питания. Чтение ничего не меняет в чипе. Если строки выглядят как «мусор» или поля пустые — вероятно, содержимое памяти повреждено, и восстановление лучше доверить сервису или выполнять строго по документации производителя устройства.
⚠️ Внимание: запись в EEPROM через FT_Prog выполняйте только если у вас есть точные заводские параметры от производителя устройства. Самовольная смена VID/PID может нарушить лицензионные условия и сделать оборудование неработоспособным с фирменным ПО.
Как проверить, что устройство заработало
После установки драйвера откройте Диспетчер устройств и убедитесь, что появился USB Serial Port (COMx) без восклицательных знаков. Запомните номер порта — он понадобится в программе, которая работает с устройством. Если порт появляется и пропадает при шевелении кабеля, вероятен плохой контакт в разъёме или обрыв в кабеле.
Финальная проверка — запуск штатного программного обеспечения устройства: диагностической программы, терминала или среды программирования. Устойчивое соединение на нужной скорости и корректный обмен данными означают, что связка «чип FTDI + драйвер» работает как задумано производителем.
Если COM-порт получил большой номер и старая программа его не видит, смените номер порта в свойствах устройства: «Параметры порта → Дополнительно → Номер COM-порта».
Частые вопросы
Что означает VID 0403 в идентификаторе устройства?
Это зарегистрированный идентификатор производителя FTDI — компании, выпускающей микросхемы преобразователей USB в последовательный интерфейс. Его наличие говорит о том, что внутри устройства стоит чип FTDI.
Почему PID FA99 не находится в базах драйверов?
Это нестандартный (кастомный) идентификатор продукта, который производитель конечного устройства записал в EEPROM чипа. Стандартные драйверы FTDI его не содержат, поэтому нужен INF-файл от производителя оборудования.
Можно ли использовать стандартный драйвер FTDI без правки?
Нет, если PID устройства не входит в список идентификаторов внутри INF-файла драйвера. Либо находите драйвер производителя устройства, либо вручную добавляете строку с VID_0403 и PID_FA99 в INF официального драйвера FTDI.
Опасно ли менять PID обратно на стандартный через FT_Prog?
Сама операция технически возможна, но без точных заводских параметров есть риск потерять совместимость с фирменным ПО устройства. Перед любыми изменениями сохраните текущее содержимое EEPROM и сверьтесь с документацией производителя.
Устройство определяется как «Сбой дескриптора» — это сгорел чип?
Не обязательно. Сначала проверьте другой порт, кабель и компьютер, исключите USB-хабы и удлинители. Если сбой повторяется везде, возможны повреждение EEPROM или аппаратная неисправность — тогда поможет только диагностика в сервисе или замена адаптера.