Программатор CH341A, подключённый к Windows 10 x64, часто определяется в Диспетчере устройств как «USB2.0-Serial» с жёлтым восклицательным знаком либо не появляется в системе вообще — в обоих случаях причина почти всегда одна: отсутствует или некорректно установлен драйвер CH341SER от компании WCH (Nanjing Qinheng Microelectronics). Без него ни одна программа для прошивки микросхем — CH341A Programmer, AsProgrammer, NeoProgrammer — не увидит устройство.

В этой статье разберём, где безопасно взять драйвер, как установить его вручную и через автоматический инсталлятор, что делать при ошибках цифровой подписи и почему программатор может определяться не в том режиме. Материал ориентирован на 64-битную Windows 10, но большая часть шагов применима и к Windows 11.

Что такое CH341A и зачем ему драйвер

CH341A — это микросхема-преобразователь USB в последовательные интерфейсы от китайского производителя WCH. На её основе выпускаются недорогие USB-программаторы, которыми прошивают микросхемы памяти 24-й серии (I2C EEPROM) и 25-й серии (SPI Flash) — например, BIOS материнских плат, прошивки роутеров, мониторов и видеокарт.

Чип поддерживает несколько режимов работы: UART (виртуальный COM-порт), параллельный порт принтера и режим EPP/MEM, который и используется программаторами. Для каждого режима Windows требуется свой драйвер: для COM-порта — CH341SER, для программатора — тот же пакет либо драйвер, идущий в комплекте с софтом прошивки. Именно поэтому корректная установка драйвера — первый и обязательный шаг перед любой работой с устройством.

💡

Драйвер CH341SER от WCH — единственный официальный драйвер для чипа CH341A. Сторонние «сборки драйверов» для этого устройства не нужны и потенциально опасны.

Где скачать драйвер CH341A для Windows 10 x64

Безопасный источник — официальный сайт производителя чипа wch.cn (или его англоязычное зеркало wch-ic.com), где в разделе загрузок выложен пакет CH341SER. Архив содержит установщик SETUP.EXE (в некоторых версиях — CH341SER.EXE), который сам определяет разрядность системы и устанавливает 64-битную версию драйвера.

Часто драйвер прилагается к программному обеспечению программатора: в папках с CH341A Programmer или AsProgrammer нередко лежит каталог Drivers с нужными файлами. Это допустимый вариант, если софт скачан из надёжного источника.

  • 📥 Скачивайте драйвер только с сайта wch.cn / wch-ic.com или из комплекта проверенного ПО программатора
  • 🚫 Избегайте «драйвер-паков» и сайтов-агрегаторов — вместе с драйвером они часто ставят рекламное ПО
  • 🔍 Проверьте, что в архиве есть файлы CH341S64.SYS и CH341SER.INF — признак оригинального пакета
  • 🛡️ Перед установкой проверьте скачанный файл антивирусом
⚠️ Внимание: на маркетплейсах и форумах встречаются архивы «CH341A driver + software», внутри которых находятся модифицированные установщики. Запуск неизвестных EXE-файлов от имени администратора — прямой путь к заражению системы. Если сомневаетесь в источнике, используйте только официальный пакет WCH.

Пошаговая установка драйвера

Процедура простая и занимает пару минут. Сначала подключите программатор к USB-порту компьютера — лучше напрямую, без хабов и удлинителей. Затем распакуйте скачанный архив в отдельную папку.

Запустите SETUP.EXE из архива (при запросе UAC подтвердите права администратора) и нажмите кнопку Install в появившемся окне. Через несколько секунд появится сообщение об успешной установке. Если вместо этого вы видите сообщение об ошибке — закройте окно и попробуйте ручной способ, описанный ниже.

Ручная установка через Диспетчер устройств: откройте его сочетанием Win + X → «Диспетчер устройств», найдите устройство с восклицательным знаком (обычно в разделе «Другие устройства»), кликните правой кнопкой → «Обновить драйвер» → «Найти драйверы на этом компьютере» и укажите папку с распакованным архивом. Windows сама подберёт подходящий INF-файл.

☑️ Установка драйвера CH341A — чек-лист

Выполнено: 0 / 6
📊 Какой способ установки драйвера CH341A сработал у вас?
Автоматический через SETUP.EXE
Ручной через Диспетчер устройств
Драйвер встал сам через Windows Update
Ничего не помогло, устройство не определяется

Как проверить, что драйвер установился правильно

После установки откройте Диспетчер устройств ещё раз. В зависимости от режима работы чипа устройство появится либо в разделе «Порты (COM и LPT)» как USB-SERIAL CH340/CH341 (COMx), либо в разделе «Interface» / «Устройства HID» как USB-EPP/I2C... CH341A. Для работы программатора нужен именно второй вариант — режим определяется перемычкой на плате устройства.

Финальная проверка — запуск софта для прошивки. Откройте CH341A Programmer или AsProgrammer: если в статусной строке появилась надпись о подключённом устройстве и доступны кнопки чтения/записи, драйвер работает корректно. Если программа пишет «Device not found», а устройство в системе видно — вероятно, чип стоит в режиме COM-порта, и его нужно переключить перемычкой на плате.

💡

На большинстве плат CH341A есть перемычка (джампер) выбора режима: положение 1-2 — режим программатора (EPP/I2C), 2-3 — TTL-адаптер (COM-порт). Перед переключением отключите устройство от USB.

Типичные проблемы и их решение

Даже при правильной установке встречаются характерные сбои. Ниже — сводная таблица распространённых симптомов и способов их устранения.

Симптом Вероятная причина Решение
Устройство с жёлтым знаком, код 52 Проблема с цифровой подписью драйвера Обновить драйвер до свежей версии CH341SER; при необходимости — временно отключить проверку подписи
Устройство вообще не появляется Неисправный кабель, USB-порт или сам программатор Сменить кабель и порт, проверить на другом ПК
Виден как COM-порт, программа не находит чип Перемычка в положении TTL/UART Переставить джампер в режим программатора
«Device not found» при видимом устройстве Конфликт версий драйвера или зависший процесс Удалить устройство с драйвером, перезагрузиться, установить заново
Ошибки чтения/верификации микросхемы Питание 5 В вместо 3.3 В, плохой контакт прищепки Проверить напряжение питания платы и качество контакта с чипом

Отдельно стоит упомянуть проблему питания: многие платы CH341A с завода выдают 5 В на микросхему памяти, рассчитанную на 3.3 В. Это не вопрос драйвера, но аппаратная особенность, которая может вывести прошиваемый чип из строя. Перед прошивкой измерьте напряжение на контакте питания микросхемы мультиметром.

⚠️ Внимание: отключение проверки цифровой подписи драйверов через параметры загрузки Windows — временная мера. Используйте её только если официальный подписанный драйвер WCH по какой-то причине не устанавливается, и обязательно верните штатный режим после установки.

Ошибка цифровой подписи (код 52) на Windows 10 x64

64-битная Windows 10 требует, чтобы все драйверы режима ядра имели действительную цифровую подпись. Актуальные версии CH341SER подписаны, поэтому сначала просто скачайте свежую версию пакета с сайта WCH — в большинстве случаев это решает проблему без дополнительных действий.

Если под рукой только старая версия драйвера и обновить её невозможно, можно временно отключить проверку подписи. Для этого откройте «Параметры» → «Обновление и безопасность» → «Восстановление» → «Особые варианты загрузки», после перезагрузки выберите «Поиск и устранение неисправностей» → «Параметры загрузки» и нажмите клавишу 7 («Отключить обязательную проверку подписи драйверов»). Режим действует до следующей перезагрузки.

Альтернатива через командную строку

Запустите командную строку от имени администратора и выполните: bcdedit /set testsigning on — затем перезагрузите ПК. Система перейдёт в тестовый режим (в углу рабочего стола появится водяной знак). После установки драйвера верните обычный режим командой: bcdedit /set testsigning off — и снова перезагрузитесь.

Выбор программы для работы с программатором

Драйвер — только половина дела: для чтения и записи микросхем нужна управляющая программа. Популярные варианты, совместимые с Windows 10 x64:

  • 💾 CH341A Programmer — классическая утилита, часто идёт в комплекте с устройством; простая, но с устаревшей базой чипов
  • 🔧 AsProgrammer — поддерживает широкий список микросхем 24/25/93/95 серий, активно обновляется сообществом
  • NeoProgrammer — современный интерфейс и хорошая база SPI Flash
  • 🧰 Flashrom — консольный инструмент для опытных пользователей, поддерживает CH341A через соответствующий бэкенд

Какую бы программу вы ни выбрали, алгоритм первого запуска одинаков: подключите программатор, убедитесь, что драйвер установлен, запустите софт и проверьте определение устройства. Затем подключите микросхему (прищепкой или в панельке с соблюдением положения ключа) и выполните тестовое чтение. Если ID чипа определился корректно — можно работать.

💡

Перед записью новой прошивки всегда делайте и сохраняйте полный дамп (backup) текущего содержимого микросхемы, желательно прочитав его дважды и сравнив контрольные суммы. Это ваша страховка на случай ошибки.

Часто задаваемые вопросы

Подойдёт ли драйвер CH341A от Windows 10 для Windows 11?

Да, пакет CH341SER от WCH является универсальным и поддерживает обе системы, включая 64-битные редакции. Процедура установки идентична.

Windows 10 сама установила драйвер, но программатор не работает. Почему?

Скорее всего, система поставила драйвер последовательного порта, а чип находится в режиме UART (COM-порт). Проверьте положение перемычки на плате: для прошивки микросхем нужен режим EPP/I2C. Либо удалите автоматически установленный драйвер и поставьте официальный пакет CH341SER вручную.

Можно ли установить драйвер CH341A без прав администратора?

Нет. Установка любого драйвера режима ядра в Windows требует прав администратора — это системное ограничение безопасности, обойти которое штатными средствами нельзя.

Программатор определяется, но микросхема не читается. Это проблема драйвера?

Почти наверняка нет. Если устройство корректно определяется программой, драйвер работает. Проверяйте контакт прищепки с выводами чипа, правильность ориентации первого пина, напряжение питания микросхемы и выбранный в программе тип чипа.

Как полностью удалить драйвер CH341A?

В Диспетчере устройств кликните по устройству правой кнопкой → «Удалить устройство» и отметьте галочку «Удалить программы драйверов этого устройства», если она доступна. Затем отключите программатор и перезагрузите ПК.