Программатор CH341A с AliExpress: драйверы, софт и настройка

Заказанный на AliExpress программатор CH341A после подключения к ПК нередко определяется как «неизвестное устройство» или вообще не читает микросхему — в большинстве таких случаев проблема решается установкой правильного драйвера и проверкой перемычки режима на плате. Этот бюджетный USB-программатор на чипе CH341A от WCH стал стандартом для прошивки микросхем EEPROM серии 24xx и SPI Flash серии 25xx: BIOS материнских плат, память роутеров, видеокарт, мониторов и автомагнитол.

В этой статье разберём, какие драйверы нужны для Windows, каким софтом пользоваться, как правильно установить чип в панельку и почему программатор иногда «не видит» флешку. Инструкция подойдёт как для чёрных, так и для зелёных ревизий платы, которые чаще всего продаются на AliExpress.

Что такое CH341A и для каких задач он подходит

CH341A — это универсальный USB-конвертер от китайской компании WCH (Nanjing QinHeng), который умеет работать в нескольких режимах: UART, параллельный порт, I2C и SPI. Программаторы на его основе используют именно интерфейсы I2C (для EEPROM 24-й серии) и SPI (для флеш-памяти 25-й серии). Плата обычно оснащена ZIF-панелькой с нулевым усилием и перемычкой выбора режима.

Типичные задачи, для которых покупают этот программатор:

  • 🔧 Прошивка и восстановление BIOS материнских плат и ноутбуков
  • 💾 Чтение и запись EEPROM 24Cxx в автомагнитолах, приборных панелях, ТВ
  • 📡 Перепрошивка SPI Flash в роутерах, спутниковых ресиверах, видеокартах
  • 🖥️ Работа с микросхемами памяти мониторов и принтеров
  • 🔌 Использование как переходник USB-UART (требует переключения режима)

Обратите внимание: программатор работает с микросхемами в корпусе SOP-8 через прищепку или после выпаивания, а также с чипами в DIP-корпусе напрямую в панельке. Для корпусов SOP-16 нужен отдельный адаптер.

Установка драйверов CH341A на Windows

Для работы в режиме программатора нужен драйвер CH341PAR — именно он создаёт в системе устройство, через которое софт обращается к чипу. Драйвер CH341SER (виртуальный COM-порт) нужен только для режима UART и для прошивки микросхем не требуется.

Порядок установки:

  • 📥 Скачайте драйвер с официального сайта производителя чипа — wch.cn (раздел загрузок, файл CH341PAR) либо используйте архив, который часто прилагает продавец на AliExpress
  • 📦 Распакуйте архив и запустите SETUP.EXE или INSTALL от имени администратора
  • 🔌 Подключите программатор к USB-порту — желательно напрямую, без хабов
  • ✅ Проверьте Диспетчер устройств: в разделе «Порты» или «Interface» должно появиться устройство USB-EPP/I2C... CH341A без жёлтых значков

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

⚠️ Внимание: не устанавливайте драйверы из случайных архивов с файлообменников — под видом «драйвера CH341A» нередко распространяется вредоносное ПО. Безопасные источники: официальный сайт wch.cn и проверенные профильные сообщества.

Программное обеспечение для работы с CH341A

Драйвер — только половина дела: для чтения и записи микросхем нужна программа. Выбор софта зависит от задачи и личных предпочтений, ниже — наиболее популярные варианты, которые подтверждённо работают с этим программатором.

ПрограммаОсобенностиПоддержка чипов
CH341A Programmer (китайская версия)Классическая утилита, часто идёт в комплекте с продавцом24 и 25 серии, базовый список
AsProgrammerРусскоязычное сообщество, активно обновляемая база чиповШирокая: 24, 25, 93, 95 серии
NeoProgrammerСовременный интерфейс, стабильная работа с 25-й серией24 и 25 серии
flashrom (через консоль)Кроссплатформенный, для опытных пользователейОчень широкая, зависит от версии

Для новичков проще всего начать с AsProgrammer или классической утилиты от продавца: там есть кнопки «Прочитать», «Записать», «Стереть», «Проверить» и выпадающий список микросхем. Если вашего чипа нет в списке одной программы — проверьте его в другой, базы поддерживаемых микросхем у них различаются.

📊 Каким софтом вы пользуетесь для CH341A?
AsProgrammer
CH341A Programmer (классика)
NeoProgrammer
flashrom / другое

Подключение микросхемы и распиновка

Ошибка при установке чипа в панельку — вторая по частоте причина «нерабочего» программатора после драйверов. На плате рядом с ZIF-панелькой шёлкографией обозначены посадочные места для 24-й и 25-й серий. Ключевое правило: первый вывод микросхемы (он отмечен точкой или выемкой на корпусе) должен совпадать с обозначением 1 на плате, обычно это сторона рычага панельки.

Для чипов в корпусе SOP-8 без выпаивания используется прищепка-адаптер: красный провод шлейфа соответствует первому контакту. При работе с прищепкой стабильность контакта критична — даже кратковременный обрыв во время записи может привести к повреждению прошивки.

☑️ Перед началом прошивки

Выполнено: 0 / 5
⚠️ Внимание: всегда делайте и сохраняйте полный дамп (бэкап) микросхемы перед записью новых данных. Если запись пройдёт с ошибкой, оригинальный дамп — единственный способ вернуть устройство к жизни.

Проблема напряжения: 5 В против 3.3 В

Одна из самых обсуждаемых тем вокруг CH341A — напряжение питания микросхемы. Большинство SPI Flash 25-й серии рассчитаны на 3.3 В, тогда как на многих платах CH341A сигнальные линии работают на уровне 5 В. Для кратковременного чтения это часто сходит с рук, но при записи или для чувствительных чипов существует риск повреждения.

Многие ревизии платы CH341A подают на линии данных 5 В, хотя большинство флешек 25-й серии рассчитаны на 3.3 В — перед работой стоит проверить свою плату мультиметром. Известна популярная доработка, при которой питание чипа переключается на 3.3 В, но она требует пайки и зависит от конкретной ревизии платы — если вы не уверены в схеме своей версии, лучше изучить описание доработки именно для вашей платы в профильных источниках.

Как проверить напряжение на своей плате

Включите программатор в USB без микросхемы. Мультиметром измерьте напряжение между выводом 8 (VCC) и выводом 4 (GND) панельки для 25-й серии. Если там около 5 В — ваша плата питает чип повышенным напряжением, и для длительной работы с 3.3-вольтовыми микросхемами стоит рассмотреть доработку или внешний адаптер питания.

Чтение и запись микросхемы: пошагово

Рассмотрим типовой цикл работы на примере SPI Flash 25-й серии в AsProgrammer или классической утилите. Логика в разных программах схожа.

Сначала нажмите Поиск чипа / Detect — программа попробует определить микросхему автоматически по её ID. Если автоопределение не сработало, выберите производителя и модель вручную из списка. Затем нажмите Прочитать и дождитесь окончания процесса: содержимое появится в шестнадцатеричном виде, а строка состояния сообщит об успехе.

Проверьте результат: если весь дамп состоит из FF или 00 — это признак отсутствия контакта или неправильно выбранного чипа, а не «пустой» памяти. Сохраните прочитанное через Файл → Сохранить. Для записи откройте нужный файл прошивки, выполните Стереть, затем Записать и обязательно Проверить (верификация) — только совпадение записанных данных с файлом подтверждает успех.

Частые проблемы и их решение

Разберём типовые ошибки, с которыми сталкиваются владельцы CH341A с AliExpress.

Программа не видит программатор. Проверьте, что установлен именно драйвер CH341PAR, а не только CH341SER. Попробуйте другой USB-порт, желательно USB 2.0, и другой кабель, если он съёмный.

Чип определяется, но чтение даёт мусор. Возможные причины: плохой контакт в панельке или прищепке, неверно выбранная модель чипа, слишком длинные провода при подключении к плате устройства. Также проверьте, не запитана ли микросхема от самого устройства — при прошивке «на плате» питание устройства должно быть отключено.

Ошибка верификации после записи. Часто указывает на нестабильный контакт, недостаточное питание чипа или битые сектора памяти. Повторите цикл «стереть → записать → проверить», улучшив контакт. Если ошибка повторяется на тех же адресах — микросхема, возможно, неисправна.

FAQ: частые вопросы о CH341A

Подойдёт ли CH341A для прошивки BIOS ноутбука?

Да, если BIOS хранится в микросхеме SPI Flash 25-й серии — а это подавляющее большинство ноутбуков. Чип обычно в корпусе SOP-8, поэтому понадобится прищепка или выпаивание. Учтите, что дамп BIOS ноутбука часто содержит привязку к конкретной машине (серийные номера, ключи), поэтому используйте свой считанный дамп как основу, а не случайный файл из интернета.

Чем CH341A отличается от версий «Black Edition» и зелёных плат?

Ревизии отличаются в основном компоновкой, качеством пайки и иногда схемотехникой питания. Функционально все они работают на одном чипе CH341A и используют те же драйверы и софт. Перед покупкой стоит почитать отзывы о конкретном лоте на AliExpress.

Можно ли прошивать микросхему, не выпаивая её из устройства?

Часто можно — через прищепку SOP-8. Но успех зависит от схемы устройства: если микросхема запитана от платы или на шине SPI «висят» другие компоненты, чтение может быть нестабильным. Устройство при этом должно быть обесточено. Если внутрисхемное чтение не работает — чип придётся выпаять.

Работает ли CH341A на Windows 11 и Linux?

На Windows 11 драйвер CH341PAR устанавливается так же, как на Windows 10. В Linux программатор поддерживается через утилиту flashrom — драйвер там встроен в ядро, отдельная установка обычно не требуется.

Программатор определяется как COM-порт, а софт его не видит. Что делать?

Это означает, что установлен драйвер CH341SER (UART-режим) вместо CH341PAR. Удалите устройство в Диспетчере устройств вместе с драйвером, установите пакет CH341PAR и переподключите программатор. Также проверьте перемычку режима на плате — она должна стоять в положении программатора, а не TTL.