Что такое VID 1A86 и PID 7523
Каждое USB-устройство при подключении к компьютеру сообщает операционной системе два ключевых идентификатора: Vendor ID (VID) и Product ID (PID). VID — это уникальный номер производителя, который присваивается USB Implementers Forum, а PID — номер конкретного продукта внутри этого производителя. Комбинация VID 1A86 и PID 7523 однозначно указывает на чип CH340 — популярный USB-to-UART мост, выпускаемый китайской компанией Nanjing Qinheng Microelectronics (WCH).
Если вы видите в диспетчере устройств строку USB\VID_1A86&PID_7523, значит, к компьютеру подключено устройство на базе CH340. Чаще всего это плата Arduino Nano (клон), ESP8266 NodeMCU, Wemos D1 mini, USB-to-TTL адаптер или 3D-принтер. Этот идентификатор помогает системе найти подходящий драйвер, но Windows по умолчанию не содержит драйвер для CH340, поэтому без ручной установки устройство будет определено как «Неизвестное» или «USB 2.0 Serial».
Где используется чип CH340
CH340 — это недорогой мост USB-UART, который превращает USB-порт в виртуальный COM-порт. Благодаря цене менее 20 центов за штуку в оптовых партиях, он стал стандартом для бюджетных плат разработки. Вот основные устройства, где встречается VID 1A86 PID 7523:
- Клоны Arduino Nano — оригинальная плата использует FTDI FT232R, но почти все клоны с 2015 года комплектуются CH340G.
- ESP8266 NodeMCU v3 LoLin — популярная плата для интернета вещей, использует CH340G.
- Wemos D1 mini — компактная плата на ESP8266, на новых ревизиях стоит CH340C или CH340N.
- ESP32 DevKitC (бюджетные версии) — хотя большинство использует CP210x, дешёвые варианты могут иметь CH340.
- USB-to-TTL адаптеры — универсальные переходники для прошивки роутеров, модемов и другой электроники.
- 3D-принтеры — платы управления типа RAMPS и их клоны.
- Программаторы ST-Link — некоторые клоны используют CH340 для последовательного монитора.
Если на плате рядом с USB-разъёмом есть микросхема в 8-выводном корпусе с маркировкой CH340G или WCH, то это именно тот чип.
Как проверить, что устройство использует VID 1A86 PID 7523
Прежде чем устанавливать драйвер, убедитесь, что проблема именно в CH340. Для этого откройте диспетчер устройств Windows (нажмите Win+X и выберите «Диспетчер устройств»). Найдите устройство с жёлтым восклицательным знаком — обычно оно называется «USB 2.0 Serial», «Unknown device» или «USB-SERIAL CH340». Кликните правой кнопкой мыши, выберите «Свойства», затем вкладку «Сведения» и в выпадающем списке «Свойство» выберите «Идентификаторы оборудования» (Hardware IDs).
Если в списке есть строка USB\VID_1A86&PID_7523, значит, устройство действительно использует чип CH340. Также возможны варианты USB\VID_1A86&PID_7523&REV_0264 — где REV — это ревизия чипа, например 0264. Это нормально, драйвер всё равно подойдёт. Если вы видите VID 1A86, но PID 5523, то это чип CH341 — он также поддерживается тем же драйвером CH341SER.
Установка драйвера CH340 на Windows 10 и 11
Для Windows 10 и 11 используется единый пакет драйверов CH341SER от WCH. Он поддерживает все варианты чипа: CH340, CH340G, CH340C, CH340N, CH340T, CH341 и CH341A. Установка проста, но важно следовать порядку действий, чтобы избежать ошибок.
- Отключите устройство от USB-порта. Установка драйвера при подключённом устройстве может привести к тому, что Windows закрепит за ним неправильный драйвер.
- Скачайте официальный драйвер с сайта WCH (wch.cn) или из проверенного источника. Файл обычно называется CH341SER.ZIP.
- Распакуйте архив — внутри будет папка CH341SER с файлом SETUP.EXE.
- Запустите SETUP.EXE от имени администратора (правый клик → «Запуск от имени администратора»).
- В окне установщика нажмите кнопку INSTALL. Через несколько секунд появится сообщение «Driver install success!».
- Нажмите OK, закройте установщик и подключите устройство к USB-порту.
- Откройте диспетчер устройств и проверьте раздел «Порты (COM и LPT)» — там должен появиться пункт «USB-SERIAL CH340 (COMx)» без жёлтого значка.
Номер COM-порта (COM3, COM7 и т.д.) зависит от количества ранее подключённых последовательных устройств. Запишите его — он понадобится для Arduino IDE или других программ.
Установка драйвера на macOS и Linux
macOS
На macOS ситуация сложнее. Встроенный драйвер CH340 в системах с 10.13 (High Sierra) по 11 (Big Sur) работал нестабильно — на скорости 921600 бод он мог вызывать сбой USB-стека, что критично для прошивки ESP32. Официальный драйвер WCH решает эту проблему.
- Для macOS 10.9–10.14 используйте пакет CH34x_Install_V1.5.pkg.
- Для macOS 11 и новее (Big Sur, Monterey, Ventura, Sonoma) — CH34xVCPDriver_V1.7.pkg.
Установщик не подписан, поэтому macOS заблокирует его. Перейдите в «Системные настройки» → «Конфиденциальность и безопасность» и нажмите «Открыть всё равно» рядом с уведомлением о CH34x. На macOS 11+ дополнительно потребуется разрешить загрузку системного расширения: снова откройте «Конфиденциальность и безопасность» и нажмите «Разрешить» рядом с уведомлением разработчика WCH. После перезагрузки устройство появится как /dev/cu.wchusbserial... — проверить можно командой ls /dev/cu.*.
Linux
На Linux драйвер не нужен — модуль ch341 встроен в ядро с 2013 года. Просто подключите устройство, и оно появится как /dev/ttyUSB0. Если устройство не определяется, проверьте права доступа: возможно, нужно добавить пользователя в группу dialout (команда sudo usermod -a -G dialout $USER).
Типичные проблемы и их решение
Даже после установки драйвера могут возникать ошибки. Рассмотрим самые частые.
«Unknown USB device (Device descriptor request failed)» — это аппаратная проблема, а не драйверная. Чип не может корректно перечислиться по USB. Причины: неисправный USB-кабель (особенно charge-only, без линий данных), недостаточное питание на передних портах ПК, поддельный чип CH340 или повреждение чипа статическим электричеством. Попробуйте другой кабель, подключитесь к заднему порту материнской платы. Если не помогает — скорее всего, плата неисправна.
«This device cannot start (Code 10)» — обычно означает, что COM-порт занят другим приложением. Часто виноваты Cura, OctoPrint, Arduino IDE с открытым монитором порта или антивирус. Закройте все программы, которые могут использовать порт, затем отключите и снова подключите устройство.
COM-порт исчезает после перезагрузки — Windows 11 может автоматически заменить драйвер WCH на универсальный «Microsoft USB Serial». Чтобы это предотвратить, отключите автоматическое обновление драйверов: в «Параметрах» → «Центр обновления Windows» → «Дополнительные параметры» → «Дополнительные обновления» уберите галочку с драйвера WCH. В Pro-версиях можно использовать gpedit.msc и отключить включение драйверов в обновления Windows.
Мусор в последовательном мониторе — если устройство определяется, но вывод выглядит как «���», это не проблема драйвера, а несоответствие скорости передачи. Проверьте, что скорость в программе совпадает со скоростью, которую использует устройство (например, 9600 для Arduino, 115200 для ESP-IDF, 74880 для загрузчика ESP32).
Как отличить подлинный CH340 от подделки
Из-за популярности CH340 на рынке появились поддельные чипы, которые либо не работают вовсе, либо работают нестабильно. Подделка может иметь тот же VID/PID, но отличаться поведением. Вот несколько признаков:
- Маркировка — на оригинальном чипе чёткая лазерная гравировка «CH340G» или «WCH». На подделках маркировка может быть размытой или отличаться.
- Цена — если плата стоит подозрительно дёшево (менее 2–3 долларов), вероятность подделки выше, хотя и не гарантирована.
- Поведение — поддельные чипы могут не определяться на некоторых компьютерах, терять соединение при высокой скорости или перегреваться.
Если вы подозреваете подделку, попробуйте подключить плату к другому компьютеру или заменить кабель. Программного способа «починить» подделку не существует — только замена платы. Настоящий CH340 от WCH стабильно работает на скоростях до 2 Мбит/с и поддерживает аппаратное управление потоком.
Альтернативы CH340: CP210x, FTDI и другие
Хотя CH340 — самый дешёвый вариант, существуют альтернативные чипы USB-UART, которые также часто встречаются в платах разработки.
- CP210x (Silicon Labs) — используется в большинстве ESP32 DevKitC. Требует отдельный драйвер CP210x. Отличается более стабильной работой на высоких скоростях.
- FTDI FT232R — оригинальный чип для Arduino Nano. Дороже, но имеет встроенные драйверы в Windows. Из-за политики FTDI по борьбе с подделками могут возникать проблемы с клонами.
- CH341 — родственный чип WCH, поддерживается тем же драйвером CH341SER. Отличается возможностью работы в режиме параллельного порта.
- CH9102 — более новый чип WCH, поддерживает USB 2.0 High-Speed (480 Мбит/с), но требует отдельного драйвера.
Если ваше устройство определяется как VID 1A86 PID 7523, то это именно CH340, и драйвер CH341SER — правильный выбор. Для CP210x VID будет 10C4, а PID EA60 — не перепутайте.
Как обновить драйвер CH340 до актуальной версии
WCH регулярно выпускает обновления драйверов, которые улучшают совместимость с новыми версиями Windows и исправляют ошибки. Например, в Microsoft Update Catalog можно найти версии драйверов от 1.5.2021.8 до 2.1.2025.7. Обновление рекомендуется, если вы столкнулись с проблемами после обновления Windows или если устройство работает нестабильно.
Чтобы обновить драйвер вручную:
- Скачайте последнюю версию CH341SER с официального сайта WCH.
- Запустите SETUP.EXE от имени администратора.
- В окне установщика нажмите кнопку UNINSTALL (если драйвер уже установлен), затем INSTALL для установки новой версии.
- Перезагрузите компьютер, если установщик попросит.
Также можно использовать диспетчер устройств: правый клик на устройстве → «Обновить драйвер» → «Выполнить поиск драйверов на этом компьютере» и указать путь к распакованной папке с драйвером. Однако автоматический поиск в интернете часто не находит драйвер WCH, поэтому ручная установка надёжнее.
Часто задаваемые вопросы о VID 1A86 PID 7523
Вопрос: Нужен ли отдельный драйвер для CH340G, CH340C и CH341?
Нет, пакет CH341SER универсален для всех вариантов семейства. Разница между ними только в корпусе и дополнительных функциях, но USB-интерфейс одинаковый.
Вопрос: Почему Windows не видит устройство после установки драйвера?
Проверьте, что устройство отображается в диспетчере устройств. Если там есть жёлтый значок, но драйвер установлен, попробуйте перезагрузить компьютер или отключить/подключить устройство. Если устройства нет вовсе — проблема в кабеле или самом чипе.
Вопрос: Можно ли использовать CH340 для прошивки ESP32?
Да, если на плате ESP32 стоит CH340. Но многие ESP32 DevKitC используют CP210x — для них нужен другой драйвер. Проверьте VID/PID в диспетчере устройств.
Вопрос: Что делать, если после обновления Windows 11 драйвер перестал работать?
Windows 11 24H2 ужесточила требования к подписи драйверов. Удалите старый драйвер полностью (в диспетчере устройств → «Удалить устройство» → отметьте «Удалить программы драйверов»), перезагрузитесь и установите свежую версию с сайта WCH.
Вопрос: Безопасно ли скачивать драйвер CH340 из сторонних источников?
Официальный драйвер подписан WCH и Microsoft WHQL. На торрентах и форумах встречаются подделки с вредоносным ПО. Всегда скачивайте драйвер с официального сайта wch.cn или проверенных ресурсов.
Вопрос: Как узнать номер COM-порта, который назначен устройству?
Откройте диспетчер устройств, разверните «Порты (COM и LPT)» и найдите «USB-SERIAL CH340 (COMx)». Номер COMx — это и есть нужный порт. Если портов несколько, можно отключить и снова подключить устройство и посмотреть, какой порт появляется.
Вопросы и ответы
Что означает USB\VID_1A86&PID_7523 в диспетчере устройств?
Это идентификатор USB-устройства, который указывает на чип CH340 от компании WCH. VID 1A86 — это код производителя, а PID 7523 — код конкретного продукта. Такое устройство обычно является USB-UART мостом, используемым в платах Arduino, ESP8266, ESP32 и USB-to-TTL адаптерах. Для его работы требуется установить драйвер CH341SER.
Как установить драйвер для VID 1A86 PID 7523 на Windows 11?
Почему устройство с VID 1A86 PID 7523 не определяется как COM-порт?
Причин может быть несколько: не установлен драйвер, используется неисправный USB-кабель (только для зарядки), недостаточное питание на порту, или чип повреждён. Проверьте диспетчер устройств — если устройство отображается с ошибкой, попробуйте другой кабель и порт. Если ошибка «Unknown USB device» — скорее всего, проблема в аппаратной части.
Нужен ли отдельный драйвер для CH340G и CH340C?
Нет, пакет CH341SER поддерживает все варианты чипов: CH340, CH340G, CH340C, CH340N, CH340T, CH341 и CH341A. Разница между ними только в корпусе и некоторых электрических параметрах, но USB-интерфейс одинаковый, поэтому один драйвер подходит для всех.
Как исправить ошибку Code 10 для CH340?
Ошибка Code 10 обычно означает, что COM-порт занят другим приложением. Закройте программы, которые могут использовать последовательный порт (Arduino IDE, Cura, OctoPrint, антивирус). Затем отключите и снова подключите устройство. Если не помогает, попробуйте назначить другой номер COM-порта в свойствах устройства в диспетчере устройств.
Можно ли использовать CH340 на macOS с Apple Silicon?
Да, начиная с версии драйвера 1.7, WCH поддерживает Apple Silicon (M1, M2, M3, M4) нативно. Для macOS 11 и новее используйте CH34xVCPDriver_V1.7.pkg. После установки разрешите системное расширение в «Конфиденциальность и безопасность» и перезагрузитесь.
Что делать, если после обновления Windows драйвер CH340 перестал работать?
Windows 11 24H2 ужесточила требования к подписи драйверов. Удалите старый драйвер полностью (в диспетчере устройств → «Удалить устройство» → отметьте «Удалить программы драйверов»), перезагрузитесь и установите свежую версию с сайта WCH. Также отключите автоматическое обновление драйверов в параметрах Windows Update.