Как прошить BIOS программатором CH341A

Программатор CH341A применяют, когда материнская плата или ноутбук не запускается после неудачного обновления BIOS: чёрный экран, отсутствие POST, вентиляторы крутятся, но изображения нет. В такой ситуации штатные средства восстановления часто недоступны, и единственный рабочий способ — записать прошивку напрямую в микросхему SPI Flash через внешний программатор.

Процедура требует аккуратности, но доступна даже без опыта пайки: в большинстве случаев достаточно прищепки SOIC-8, которая подключается к чипу без выпаивания. Ниже разберём весь процесс — от определения микросхемы до проверки результата.

Что понадобится для прошивки

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

  • 🛠️ Сам программатор CH341A (чёрная или золотистая плата с USB-разъёмом).
  • 📎 Прищепка SOIC-8 / SOP-8 с кабелем для подключения к чипу без выпаивания.
  • 💻 Компьютер с Windows для запуска программы прошивки.
  • 📄 Файл прошивки BIOS именно для вашей платы — с официального сайта производителя.
  • 🔌 Драйвер CH341PAR для корректного определения программатора в системе.

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

Как найти микросхему BIOS на плате

Чип BIOS — это 8-контактная микросхема в корпусе SOIC-8, обычно с маркировкой производителей Winbond, Macronix или GigaDevice. На материнских платах она часто находится рядом с батарейкой CMOS или слотами PCIe, в ноутбуках — возле процессорного разъёма или под клавиатурной частью.

Запишите полную маркировку с корпуса чипа, например W25Q64 или 25Q128. Число в маркировке указывает объём в мегабитах: 64 Мбит — это 8 Мбайт. Эта информация понадобится при выборе чипа в программе, если автоопределение не сработает.

Как отличить чип BIOS от других микросхем

На плате может быть несколько похожих 8-контактных чипов (например, чипы питания или аудио). Микросхемы SPI Flash обычно имеют маркировку серий 25xxx: W25Qxx, MX25Lxx, GD25Qxx. Если сомневаетесь — введите маркировку в поисковик и проверьте даташит.

Установка драйвера и программы

Подключите CH341A к USB-порту компьютера. Windows может определить устройство автоматически, но чаще требуется ручная установка драйвера CH341PAR. После установки в диспетчере устройств в разделе «Порты» или «Interface» должно появиться устройство USB-EPP/I2C... CH341A без жёлтых значков.

Для работы с чипом подойдут программы CH341A Programmer (классическая версия 1.34 и аналогичные), AsProgrammer или NeoProgrammer. Все они используют один драйвер и схожую логику: выбрать тип чипа → прочитать → проверить → записать. Если одна программа не определяет чип, попробуйте другую — библиотеки поддерживаемых микросхем у них различаются.

📊 С какой задачей вы используете CH341A?
Восстановление BIOS материнской платы
Прошивка BIOS ноутбука
Прошивка роутера или ТВ-приставки
Модификация BIOS (разблокировка настроек)

Подключение прищепки к чипу

Прищепка подключается к адаптеру, который вставляется в ZIF-панельку программатора. Обратите внимание на положение: на плате CH341A рядом с панелькой нанесена схема установки для чипов серии 25 — обычно это слот ближе к рычагу, с ключом-выемкой у рычага.

Первый контакт микросхемы отмечен точкой или выемкой на корпусе. Красный провод кабеля прищепки должен совпадать с первым контактом. Неправильная ориентация — самая частая причина ошибки «чип не определён».

⚠️ Внимание: перед подключением прищепки полностью обесточьте устройство — выключите блок питания кнопкой и выдерните кабель, у ноутбука отключите батарею и зарядку. Питание на чип должен подавать только программатор.

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

☑️ Проверка перед записью прошивки

Выполнено: 0 / 5

Чтение, стирание и запись прошивки

Порядок действий в программе одинаков для большинства оболочек. Сначала нажмите «Определить» (Detect) — программа прочитает идентификатор чипа. Если автоопределение не сработало, выберите чип вручную по маркировке: категория SPI, производитель и модель из списка.

Далее выполните чтение кнопкой «Читать» (Read) и сохраните дамп через «Сохранить». Прочитайте чип дважды и сравните файлы — если дампы идентичны, контакт прищепки надёжный. Различающиеся дампы означают плохой контакт: записывать в таком состоянии нельзя.

После сохранения резервной копии откройте файл новой прошивки и нажмите «Записать» (Write). Большинство программ автоматически выполняют последовательность: стирание → запись → верификация. Если автоматики нет, выполните эти шаги вручную в том же порядке. Запись без предварительного стирания приведёт к повреждённой прошивке, поэтому пропускать этап Erase нельзя.

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

ПроблемаВозможная причинаРешение
Чип не определяетсяНеверная ориентация прищепки или плохой контактПроверить первый контакт, перезажать прищепку
Ошибка верификацииПросадка питания по шлейфуУкоротить кабель, попробовать другой USB-порт
Дамп читается как FF или 00Нет контакта либо чип запитан платыПереустановить прищепку, проверить обесточивание
Плата не стартует после прошивкиФайл не подходит к ревизии платыВернуть сохранённый дамп, найти корректный файл
Программа не видит программаторНе установлен драйвер CH341PARУстановить драйвер, переподключить устройство
⚠️ Внимание: некоторые версии CH341A подают на чип напряжение 5 В вместо 3,3 В из-за особенностей схемы платы. Для микросхем, рассчитанных только на 3,3 В (а это почти все чипы BIOS), это риск повреждения. Проверьте напряжение на чипе мультиметром или используйте версию программатора с доработкой питания.

Отдельная ситуация — платы, где чип BIOS запитан от общей линии с другими компонентами. Программатору может не хватить тока, и чип будет определяться нестабильно. В таком случае надёжнее выпаять микросхему и прошить её в панельке, либо обратиться в мастерскую с паяльным оборудованием.

Проверка результата после прошивки

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

Если изображения нет, подождите несколько минут, затем сбросьте настройки CMOS батарейкой или перемычкой (способ зависит от модели платы — сверьтесь с её документацией). При повторной неудаче вернитесь к сохранённому дампу и проверьте корректность файла прошивки.

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

Можно ли прошить BIOS без выпаивания чипа?

Да, в большинстве случаев достаточно прищепки SOIC-8. Выпаивание требуется, только если программатору не хватает питания для чипа на плате или микросхема в корпусе, недоступном для прищепки.

Где взять правильный файл прошивки?

На сайте производителя платы или ноутбука, строго для вашей модели и ревизии. Для ноутбуков иногда подходит только дамп с аналогичного устройства, так как официальный файл может быть неполным образом для программатора.

Что делать, если чип определяется, но не стирается?

Проверьте, не защищён ли чип от записи: в программе есть раздел статус-регистров, где могут быть установлены биты защиты (BP). Снимите защиту через функцию разблокировки (Unprotect), если она предусмотрена вашей программой.

Подойдёт ли CH341A для чипов 1,8 В?

Напрямую — нет, программатор работает с уровнями 3,3–5 В. Для микросхем 1,8 В (встречаются в современных ноутбуках) нужен дополнительный адаптер-понижатель напряжения, который вставляется между программатором и чипом.

Опасно ли прошивать BIOS программатором?

Риски есть: неправильная ориентация прищепки, питание 5 В на 3,3-вольтовый чип или файл от другой платы могут повредить микросхему. При соблюдении последовательности и наличии сохранённого дампа процедура обратима — исходную прошивку всегда можно вернуть.