Плата не стартует после неудачного обновления BIOS, а микросхема прошивки на материнской плате — это почти всегда SPI Flash 25-й серии (например, Winbond W25Q64, MX25L6406 или GigaDevice GD25Q64), и именно её можно перезаписать дешёвым USB-программатором CH341A, вернув устройство к жизни без сервисного центра.

Метод подходит для материнских плат ПК, ноутбуков, роутеров, видеокарт, ТВ-приставок и другой техники, где прошивка хранится на восьминогой микросхеме SPI Flash. Ниже разберём подключение, распиновку, подготовку дампа, запись и типичные ошибки — с акцентом на то, как не убить чип окончательно.

Что такое CH341A и когда он нужен

CH341A — недорогой USB-программатор на одноимённом микроконтроллере, который умеет работать с микросхемами памяти по интерфейсам SPI (серии 24 и 25) и I2C (серия 24). Устройство подключается к компьютеру по USB и управляется специальным софтом: читает содержимое чипа, стирает его и записывает новый дамп.

Прошивка программатором требуется в ситуациях, когда штатные средства обновления бессильны:

  • 🔌 Плата не подаёт признаков жизни после сбоя при обновлении BIOS (сброс питания, «кривой» файл прошивки).
  • 🧱 Устройство «окирпичено» — не работает даже режим восстановления (CrashFree BIOS, Q-Flash Plus и аналоги отсутствуют или не срабатывают).
  • 🔧 Нужно записать модифицированный BIOS, который штатная утилита отклоняет по цифровой подписи.
  • 💾 Требуется снять резервную копию дампа перед экспериментами с прошивкой.

Отдельно стоит упомянуть питание. Классическая «чёрная» плата CH341A известна особенностью: на шине данных SPI она может выдавать 5 вольт вместо 3,3, что критично для микросхем, рассчитанных на 3,3 В. Перед первой прошивкой проверьте напряжение на выводах программатора мультиметром — это самая частая причина выхода чипа из строя. Существуют модификации (перепайка стабилизатора, «мод на 3,3 В»), но это отдельная тема; как минимум, измерьте уровни заранее.

Определяем микросхему BIOS и её распиновку

Микросхема BIOS обычно выполнена в корпусе SOIC-8 и расположена недалеко от чипсета или разъёма батарейки CMOS. Маркировка нанесена на корпус: первая цифра «25» в названии (например, 25Q64, 25L128) указывает на SPI Flash. Объём чипа в мегабитах зашит в маркировке: 64 = 8 МБ, 128 = 16 МБ и так далее.

Распиновка у чипов 25-й серии стандартизирована. Ключ на корпусе — точка или выемка возле первого вывода:

ВыводНазваниеНазначение
1CS#Выбор чипа (Chip Select)
2DO (MISO)Выход данных
3WP#Защита от записи
4GNDЗемля
5DI (MOSI)Вход данных
6CLKТактовый сигнал
7HOLD#Приостановка обмена
8VCCПитание (обычно 3,3 В)

Точную распиновку и рабочее напряжение конкретной микросхемы всегда сверяйте с даташитом — встречаются чипы на 1,8 В, и подача на них 3,3 В гарантированно их повредит. Даташит легко находится по маркировке на корпусе.

📊 Как вы подключаете CH341A к микросхеме BIOS?