Программатор CH341A определяется системой как неизвестное устройство, а софт не видит подключённый чип — с этих двух симптомов обычно начинается знакомство с этим недорогим USB-программатором. Причина почти всегда одна из трёх: не установлен драйвер, неверно выбран тип микросхемы в программе или чип запитан не тем напряжением. Ниже разберём всё по порядку: от установки драйвера до чтения и записи флеш-памяти.

Устройство на базе микросхемы CH341A применяется для прошивки SPI Flash (серии 25xxx — BIOS материнских плат, роутеров, видеокарт) и I2C EEPROM (серии 24xxx — память мониторов, телевизоров, ноутбуков). Это один из самых доступных инструментов для ремонта электроники и восстановления устройств после неудачной прошивки.

Что умеет программатор CH341A

Плата программатора построена на контроллере CH341A от WCH и поддерживает два основных режима работы, переключаемых перемычкой или положением чипа в ZIF-панельке. В режиме SPI работают микросхемы серий 25xxx, в режиме I2C — 24xxx. Также через переходники возможна работа с некоторыми другими чипами, но это уже нестандартные сценарии.

Типичные задачи, для которых используют CH341A programmer:

  • 🔧 восстановление BIOS материнской платы после неудачного обновления;
  • 📺 прошивка памяти мониторов и телевизоров (24Cxx);
  • 🌐 перепрошивка роутеров и сетевого оборудования;
  • 💾 чтение и запись SPI Flash видеокарт и ноутбуков;
  • 🧪 снятие дампа прошивки для анализа или резервной копии.

Обратите внимание: на плате есть перемычка выбора режима 1-2 (SPI) и 2-3 (I2C) — на многих платах она подписана как P/S. Перед работой проверьте её положение, иначе программа не определит чип даже при исправном подключении.

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

После первого подключения к USB-порту Windows может не распознать устройство — в диспетчере устройств появится неизвестное оборудование или интерфейс без драйвера. Необходимо установить драйвер CH341PAR (для режима программатора), который распространяется производителем чипа WCH. Пакет обычно называется CH341PAR.EXE и ставится стандартной установкой с последующей перезагрузкой или переподключением устройства.

После установки в диспетчере устройств в разделе интерфейсов появится устройство USB-EPP/I2C... CH341A. Если вместо этого устройство определилось как последовательный порт USB-SERIAL CH340 — установлен драйвер не того режима. Для работы с программатором нужен именно драйвер параллельного/EPP-режима, а не драйвер виртуального COM-порта.

⚠️ Внимание: скачивайте драйвер только с официального сайта WCH или из проверенных источников. Пакеты с сомнительных сайтов нередко содержат вредоносное ПО, а поддельные «установщики» под видом драйвера CH341 — распространённая приманка.

💡

Если Windows автоматически подменяет драйвер своим, отключите автоматическую установку драйверов для этого устройства и установите CH341PAR вручную через диспетчер устройств.