Программатор 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. Сторонние «сборки драйверов» для этого устройства не нужны и потенциально опасны.