Программатор 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 вручную через диспетчер устройств.