Устройство CH341A определяется в Диспетчере устройств как «USB2.0-Serial» с жёлтым восклицательным знаком — это верный признак того, что драйвер CH341A не установлен или установлен некорректно. Без рабочего драйвера программатор не сможет обмениваться данными с ПК, и программы вроде CH341A Programmer или AsProgrammer просто не увидят подключённое устройство.
Проблема решается установкой фирменного драйвера от компании WCH (Nanjing Qinheng Microelectronics) — производителя микросхемы CH341, на которой построен программатор. Ниже разберём, где взять безопасный установщик, как поставить драйвер вручную и что делать, если Windows отказывается его принимать.
Что такое CH341A и зачем ему драйвер
CH341A — это недорогой USB-программатор на базе китайской микросхемы CH341. Он используется для прошивки SPI-памяти (микросхемы серий 25xxx), EEPROM (24xxx), а также может работать как преобразователь USB-UART. Такие программаторы часто применяют при ремонте материнских плат, роутеров, телевизоров и для восстановления BIOS.
Микросхема CH341 не имеет встроенной поддержки в Windows, поэтому операционной системе нужен отдельный драйвер, который создаёт виртуальный COM-порт или обеспечивает прямой доступ к устройству через библиотеку CH341DLL. Без него ПК видит лишь неопознанное USB-устройство.
От режима работы зависит и тип драйвера: для прошивки микросхем обычно используется драйвер параллельного/EPP-режима, а для UART-режима — драйвер виртуального COM-порта (CH341SER). Большинство пользователей CH341A ставят именно версию CH341SER, так как она подходит для обоих сценариев.
Где скачать драйвер CH341A безопасно
Единственный по-настоящему надёжный источник — официальный сайт производителя WCH (wch.cn). Там в разделе загрузок доступен пакет CH341SER для Windows. Файл распространяется бесплатно и не требует регистрации.
- 🔹 Скачивайте драйвер только с сайта wch.cn или из проверенных репозиториев — сторонние «сборки драйверов» нередко содержат вредоносный код.
- 🔹 Проверяйте цифровую подпись установщика: подписантом должна быть компания Nanjing Qinheng Microelectronics или wch.cn.
- 🔹 Избегайте архивов с «драйвером + программой прошивки в одном флаконе» с файлообменников — в них часто встроены устаревшие версии.
- 🔹 Если программатор куплен на маркетплейсе, ссылка на драйвер иногда указана на странице товара, но сверяйте версию с официальной.
Пошаговая установка драйвера на Windows 10 и 11
Процедура простая и занимает несколько минут. Сначала отключите программатор от USB-порта — это важно, чтобы установщик корректно зарегистрировал драйвер в системе.
- Распакуйте скачанный архив
CH341SERв отдельную папку. - Запустите файл
SETUP.EXE(илиCH341SER.EXE) от имени администратора. - Нажмите кнопку «Установить» / «Install» в появившемся окне и дождитесь сообщения об успешной установке.
- Подключите программатор CH341A к USB-порту — желательно напрямую, без хабов.
- Откройте Диспетчер устройств и убедитесь, что в разделе «Порты (COM и LPT)» появилось устройство USB-SERIAL CH341 с присвоенным номером COM-порта.
☑️ Проверка после установки драйвера
Если номер COM-порта нужен конкретный (некоторые программы работают только с портами COM1–COM9), его можно изменить: правый клик по устройству → Свойства → Параметры порта → Дополнительно → выбор номера порта.
Ручная установка через Диспетчер устройств
Иногда автоматический установщик не срабатывает — например, на корпоративных ПК с ограниченными правами. Тогда драйвер ставится вручную через Диспетчер устройств.
Найдите неопознанное устройство (обычно «USB2.0-Serial» в разделе «Другие устройства»), нажмите правой кнопкой → Обновить драйвер → Найти драйверы на этом компьютере и укажите папку с распакованным CH341SER. Windows сама подберёт подходящий INF-файл.
⚠️ Внимание: в Windows 10/11 с включённой проверкой подписи драйверов установка неподписанных модифицированных драйверов будет заблокирована. Используйте только официальный подписанный пакет от WCH — это избавит от необходимости отключать проверку подписи, что снижает безопасность системы.
Типичные ошибки и их решение
Даже при правильной установке пользователи сталкиваются с проблемами. Разберём самые частые сценарии.
| Проблема | Возможная причина | Решение |
|---|---|---|
| Устройство с восклицательным знаком | Драйвер не установлен или повреждён | Удалить устройство и переустановить CH341SER |
| Код 10 — «запуск невозможен» | Конфликт версий драйвера или неисправный USB-кабель | Сменить кабель/порт, откатить или обновить драйвер |
| Программа не видит программатор | Драйвер встал как COM-порт, а софт ждёт прямой доступ | Проверить режим работы в настройках программы |
| Устройство вообще не определяется | Неисправен программатор или USB-порт | Проверить на другом ПК и в другом порту |
| Синий экран при подключении | Конфликт старого драйвера CH341 | Полностью удалить старые версии и поставить свежую |
Отдельно стоит сказать про качество кабеля: многие дешёвые USB-кабели предназначены только для зарядки и не имеют линий данных. Если программатор не определяется вообще — первым делом замените кабель заведомо исправным.
⚠️ Внимание: перед прошивкой микросхемы всегда делайте резервную копию исходного содержимого (дамп). Ошибка в выборе типа микросхемы или сбой во время записи может привести к нерабочему устройству, а без бэкапа восстановление станет значительно сложнее.
Проверка работоспособности после установки
После установки драйвера логично убедиться, что программатор реально работает. Откройте программу для прошивки (например, AsProgrammer или NeoProgrammer) и проверьте, определяется ли устройство в списке доступных программаторов.
Для полной проверки подключите любую поддерживаемую микросхему памяти и выполните чтение её идентификатора (кнопка «Read ID» или аналогичная). Если программа корректно определила производителя и модель чипа — связка «драйвер + программатор + софт» работает.
Полезно помнить про питание 3.3 В против 5 В: многие платы CH341A по умолчанию выдают 5 В на микросхему, тогда как часть SPI-чипов рассчитана на 3.3 В. Это уже вопрос аппаратной доработки, а не драйвера, но игнорирование этого момента может вывести прошиваемую микросхему из строя.
Почему программа видит COM-порт, но не прошивает
Программы для CH341A обычно работают с чипом напрямую через библиотеку CH341DLL, а не через COM-порт. Если софт сообщает об ошибке доступа, проверьте, не занято ли устройство другой программой (например, терминалом), и запущена ли программа с правами администратора.
Особенности для Windows 7 и старых систем
На Windows 7 драйвер CH341SER также устанавливается, но могут понадобиться более старые версии пакета — свежие сборки ориентированы на Windows 10/11. Если установщик выдаёт ошибку совместимости, поищите архивную версию драйвера на сайте WCH.
Учтите, что поддержка Windows 7 прекращена, и антивирусная защита там обычно слабее — скачивание драйверов со сторонних ресурсов особенно рискованно.
Часто задаваемые вопросы
Где скачать официальный драйвер CH341A?
На сайте производителя микросхемы — wch.cn, в разделе загрузок. Пакет называется CH341SER и распространяется бесплатно.
Почему CH341A определяется как USB2.0-Serial с ошибкой?
Это означает, что драйвер не установлен. Установите пакет CH341SER от имени администратора, затем переподключите устройство.
Подходит ли один драйвер для прошивки и для UART-режима?
Да, пакет CH341SER устанавливает драйвер виртуального COM-порта, которого достаточно для обоих сценариев. Программы прошивки обычно обращаются к чипу через собственную библиотеку.
Что делать, если после установки драйвера программа не видит программатор?
Проверьте, что устройство не занято другой программой, запустите софт от имени администратора и попробуйте другой USB-порт. Также убедитесь, что в Диспетчере устройств нет ошибок у устройства.
Опасно ли прошивать микросхемы через CH341A?
Сама процедура безопасна при соблюдении правил: верный выбор типа микросхемы, резервная копия дампа и контроль напряжения питания (3.3 В или 5 В). Нарушение этих условий может повредить чип или устройство.