Если USB-адаптер на чипе FTDI (FT232, FT2232, FT4232) определяется в Диспетчере устройств как «USB Serial Converter» с жёлтым восклицательным знаком или не создаёт COM-порт, причина почти всегда в отсутствии или некорректной установке пакета FTDI CDM Drivers. Это официальный комбинированный драйвер от FTDI, который объединяет VCP-драйвер (виртуальный COM-порт) и D2XX-драйвер (прямой доступ к чипу) в одном установщике.
Без этого драйвера программаторы, OBD-адаптеры, Arduino-клоны, 3D-принтеры и промышленные контроллеры на базе микросхем FTDI не смогут обмениваться данными с компьютером через последовательный порт. Ниже разберём, где взять актуальную версию, как правильно её установить и что проверить, если устройство всё равно не работает.
Что такое FTDI CDM Drivers и зачем они нужны
Аббревиатура CDM расшифровывается как Combined Driver Model — объединённая модель драйвера. Пакет включает два компонента, работающих одновременно: VCP (Virtual COM Port) создаёт в системе стандартный COM-порт, с которым работают терминалы и прикладные программы, а D2XX предоставляет API для прямого обращения к чипу из специализированного ПО.
Чипы FTDI преобразуют USB в последовательный интерфейс UART, поэтому они встречаются в огромном количестве устройств: от отладочных плат до диагностических сканеров. Операционная система сама по себе «не знает», как общаться с таким преобразователем, — для этого и требуется драйвер.
- 🔌 VCP-драйвер — режим по умолчанию, устройство видно как COM-порт в Диспетчере устройств;
- ⚙️ D2XX-драйвер — используется программами, которым нужен прямой доступ к чипу;
- 🔄 Один установщик CDM ставит оба компонента, отдельно ничего скачивать не нужно;
- 🖥️ Поддерживаются Windows, а также версии для macOS и Linux (для Linux драйвер обычно уже встроен в ядро).
Где скачать драйвер и как выбрать версию
Скачивать FTDI CDM Drivers следует только с официального сайта производителя — ftdichip.com. Сторонние каталоги драйверов нередко предлагают устаревшие или модифицированные версии, а в прошлом известны случаи распространения установщиков с вредоносным ПО под видом драйверов FTDI.
⚠️ Внимание: не устанавливайте драйверы FTDI из непроверенных источников и «сборников драйверов». Поддельные установщики — реальный риск заражения системы, а неофициальные версии могут работать нестабильно.
На сайте производителя драйверы сгруппированы по операционным системам. Для Windows предлагается установочный пакет с мастером, а также архив с файлами .inf для ручной установки через Диспетчер устройств. Для большинства пользователей достаточно стандартного установщика.
| Компонент | Назначение | Как проявляется в системе |
|---|---|---|
| VCP | Виртуальный COM-порт | Устройство появляется как «USB Serial Port (COMx)» |
| D2XX | Прямой доступ к чипу через API | Используется специализированным ПО незаметно для пользователя |
| CDM-установщик | Ставит оба компонента | Запускается как обычная программа установки |
| INF-файлы | Ручная установка | Указываются в Диспетчере устройств при обновлении драйвера |
Установка драйвера на Windows
Стандартная процедура установки проста и занимает пару минут. Перед началом рекомендуется отключить USB-устройство на базе FTDI от компьютера — так установщик корректно зарегистрирует драйвер, а при последующем подключении Windows подхватит его автоматически.
Последовательность действий:
- 📥 Скачайте актуальный установщик CDM для Windows с официального сайта FTDI;
- 📦 Распакуйте архив, если драйвер загружен в виде ZIP;
- ▶️ Запустите установочный файл от имени администратора и следуйте мастеру;
- 🔌 Подключите устройство FTDI и дождитесь, пока Windows завершит настройку;
- ✅ Проверьте появление нового COM-порта в Диспетчере устройств.
☑️ Проверка после установки FTDI CDM
Если автоматическая установка не сработала, драйвер можно указать вручную. Откройте Диспетчер устройств, найдите устройство с ошибкой, выберите Обновить драйвер → Найти драйверы на этом компьютере и укажите папку с распакованными файлами .inf из пакета CDM.
Частые проблемы и их решения
Даже после установки драйвера устройство иногда не работает. Вот типичные сценарии, с которыми сталкиваются пользователи, и способы их диагностики.
Устройство определяется, но COM-порт не появляется. Возможная причина — сбой VCP-компонента или конфликт с ранее установленной версией. Попробуйте удалить устройство в Диспетчере устройств вместе с драйвером (отметьте пункт удаления ПО драйвера, если он предложен), перезагрузить ПК и установить CDM заново.
Ошибка «Устройство не может быть запущено (код 10)». Такое сообщение в свойствах устройства часто связано с конфликтом версий драйвера, повреждением его файлов или проблемами самого USB-порта. Проверьте устройство в другом порту напрямую, без хабов, и переустановите драйвер.
COM-порт есть, но программа не видит данные. Убедитесь, что в программе выбран именно тот номер порта, который назначила система, и что скорость (baud rate) совпадает с настройками устройства. Также проверьте, не занят ли порт другой программой — одновременно с портом может работать только одно приложение.
⚠️ Внимание: если адаптер куплен на маркетплейсе и при этом ведёт себя странно (пропадает, не прошивается, определяется через раз), возможна поддельная микросхема FTDI. Подлинность чипа проверить программно сложно; надёжный вариант — использовать адаптеры от проверенных производителей.
Что делать, если Windows автоматически заменяет драйвер
Служба Windows Update может самостоятельно установить драйвер FTDI при подключении устройства. Обычно это рабочая версия, но если вам нужна конкретная редакция CDM — сначала установите её вручную, а при необходимости отключите автоматическую установку драйверов в параметрах установки устройств Windows.
Удаление и обновление драйвера
Обновление FTDI CDM Drivers выполняется поверх существующей версии: достаточно запустить новый установщик. Однако при странном поведении устройства чистая переустановка часто эффективнее — она устраняет накопленные конфликты файлов и записей реестра.
Для полного удаления откройте Диспетчер устройств → Порты (COM и LPT), найдите устройство FTDI, в контекстном меню выберите Удалить устройство и при появлении предложения отметьте удаление программ драйвера. Также проверьте раздел Контроллеры USB — там может находиться запись USB Serial Converter. После удаления перезагрузите компьютер и установите свежую версию пакета.
Если после переустановки устройство по-прежнему не определяется ни на одном компьютере, вероятна аппаратная неисправность самого адаптера или его кабеля. Проверка на другом ПК — самый быстрый способ отделить программную проблему от аппаратной.
Особенности для macOS и Linux
На macOS для чипов FTDI доступен отдельный VCP-драйвер с сайта производителя, хотя современные версии системы часто работают с устройствами через встроенный драйвер AppleUSBFTDI. Если штатный драйвер работает стабильно, устанавливать сторонний не обязательно.
В Linux поддержка FTDI встроена в ядро: при подключении устройство обычно сразу появляется как /dev/ttyUSB0 (или с другим номером). Если у пользователя нет доступа к порту, проверьте, входит ли он в группу dialout — это типичная причина ошибки «Permission denied» при открытии порта.
Часто задаваемые вопросы
Чем FTDI CDM отличается от отдельных драйверов VCP и D2XX?
CDM — это объединённый пакет, который устанавливает оба драйвера одновременно. Для обычного пользователя это самый простой вариант: один установщик покрывает оба режима работы чипа.
Безопасно ли скачивать FTDI CDM Drivers с сайта производителя устройства?
Да, если производитель устройства выкладывает официальный пакет FTDI. Однако предпочтительнее брать актуальную версию напрямую с сайта ftdichip.com — там публикуются свежие выпуски.
Почему номер COM-порта меняется после перезагрузки или смены USB-порта?
Windows назначает номер порта в зависимости от того, к какому USB-разъёму подключено устройство. Чтобы номер оставался постоянным, подключайте адаптер к одному и тому же порту. При необходимости номер можно вручную изменить в свойствах порта в Диспетчере устройств.
Нужен ли драйвер для каждого чипа FTDI отдельно?
Нет. Пакет CDM универсален и поддерживает линейку микросхем FTDI, включая популярные FT232R, FT2232, FT4232 и другие. Один установленный драйвер обслуживает все совместимые устройства.
Устройство работало, а после обновления Windows перестало. Что делать?
Возможная причина — замена драйвера при обновлении системы. Переустановите официальный пакет CDM вручную и проверьте работу устройства. Если проблема сохраняется, удалите устройство вместе с драйвером в Диспетчере устройств и установите драйвер заново.