Полный гид по CH341A: как читать, сохранять и прошивать
Восстановление BIOS с CH341A: пошаговый гид без лишнего риска
CH341A помогает считать родной дамп SPI NOR, сохранить уникальные данные платы и записать исправленный BIOS-регион. Главная задача — не просто “прошить файл из интернета”, а сначала получить стабильный бэкап, сверить хеши, определить питание чипа и не затереть ME, GbE, DMI или другие служебные области.
Проверить дамп Чек-лист перед стартом
Кнопки поиска в каталоге ведут на обычный поиск. Это не рекламные и не партнёрские ссылки: они помогают найти программатор, адаптер 1.8 В, клипсу, переходники и инструмент.
Содержание

Коротко: безопасная логика работы
Сначала читаем дамп минимум два раза и сверяем SHA-256. Если файлы отличаются, запись запрещена: нужно исправить контакт клипсы, очистить выводы, укоротить шлейф или выпаять микросхему. Только после стабильного чтения можно готовить образ для записи.
Родной дамп содержит MAC, DMI, ME/GbE/PSP и другие данные. Их нельзя заменять случайным файлом.
Для 1.8-вольтовых SPI NOR нужен адаптер. Подача 3.3 В может повредить микросхему.
После записи должна пройти верификация. Если Verify падает — проблема не решена.
Чек-лист перед стартом
- Полностью обесточить плату: БП, батарея, CMOS/RTC, у ноутбука — основная АКБ и RTC.
- Проверить маркировку микросхемы и найти даташит.
- Определить питание: 3.3 В или 1.8 В.
- Совместить pin 1 чипа, клипсы и шлейфа.
- Считать
dump1.binиdump2.bin. - Сверить SHA-256. Если хеши разные — не писать.
- Сохранить исходные дампы в нескольких местах.
Мини-проверка дампа и чипа
Этот блок помогает быстро проверить, совпадает ли размер считанного файла с ожидаемой ёмкостью SPI NOR. Он не проверяет содержимое BIOS, но сразу ловит грубые ошибки чтения: обрыв, неверный профиль, пустой дамп или неправильный размер.
Оборудование и ПО
- CH341A с нормальным 3.3 В на SPI-флеш.
- SOIC8-клипса или переходник/ZIF-панель для выпаянной микросхемы.
- Адаптер 1.8 В для соответствующих микросхем.
- Мультиметр, пинцет, изопропиловый спирт, ESD-аккуратность.
- Софт: flashrom, AsProgrammer/NeoProgrammer, UEFITool.

Определяем чип и питание
Маркировки вроде W25Q128FV, MX25L6406E, GD25B64 обычно указывают на SPI NOR семейства 25xx. Но питание нужно проверять по даташиту, а не угадывать по внешнему виду.
| Признак | Что проверить | Действие |
|---|---|---|
| Типичная 3.3 В серия | W25Q128FV, MX25L6406E и похожие | Работа через 3.3 В после проверки. |
| 1.8 В вариант | Маркировка, даташит, серия JV/UF и т.п. | Использовать адаптер 1.8 В. |
| Нестабильное чтение | Разные хеши, 0xFF/0x00, просадка VCC | Чистка, повтор, затем выпайка. |
Подключение CH341A
Плату нужно полностью обесточить. У ноутбука важно отключить не только основную АКБ, но и RTC/CMOS, если она доступна. Красный провод шлейфа обычно соответствует pin 1, но перед подключением всё равно нужно смотреть маркировку на чипе и адаптере.
- Проверить pin 1 на микросхеме: точка, фаска или ключ.
- Совместить pin 1 клипсы, шлейфа и программатора.
- Не давить клипсой на лапки с перекосом.
- Если чтение нестабильно, не мучить плату бесконечно — лучше выпаять чип.
Бэкап и хеши
Сохранённый родной дамп — главная страховка. Его нельзя удалять после успешной записи: внутри могут быть серийники, MAC-адрес, DMI, ME/GbE/PSP и другие данные.
# Определение чипа
flashrom -p ch341a_spi -R
# Считываем два дампа
flashrom -p ch341a_spi -r dump1.bin
flashrom -p ch341a_spi -r dump2.bin
# Сравнение хешей
sha256sum dump1.bin dump2.bin
Если хеши не совпали, запись не начинать. Сначала нужно добиться стабильного чтения.
Регионы BIOS, FD, ME, GbE и PSP
На Intel-платформах в дампе могут быть descriptor, BIOS, ME и GbE. На AMD встречаются BIOS и PSP/служебные области. Простая запись “чистого” файла производителя поверх всего дампа может убрать уникальные данные платы.
Безопасная схема: открыть родной дамп, заменить только BIOS-регион на код из официального файла и сохранить итоговый образ. Так остаются свои MAC, DMI и служебные области.
Запись и верификация
# Запись подготовленного образа
flashrom -p ch341a_spi -w bios_fixed.bin
После записи обязательно дождаться верификации. Затем вернуть батарейку CMOS, сделать CLR_CMOS, запустить плату с настройками по умолчанию и проверить дату, режим SATA/NVMe, XMP/DOCP и сетевой MAC.
Симптомы и типовые ошибки
| Симптом | Что делать |
|---|---|
| ID mismatch / Chip not responding | Проверить pin 1, модель чипа, питание и прижим клипсы. |
| Дамп 0xFF/0x00 | Почистить выводы, укоротить шлейф, попробовать выпаять. |
| Дампы не совпадают | Запись запрещена. Сначала добиться одинаковых SHA-256. |
| Verify падает | Чаще всего плохой контакт клипсы или нестабильное питание. |
| После прошивки нет сети | Проверить, не затёрт ли GbE/MAC. Вернуться к родному дампу. |
Особенности ноутбуков и EC
В ноутбуках рядом с BIOS может быть отдельный EC-контроллер. Если после восстановления BIOS не работают клавиатура, заряд, вентилятор или кнопка включения, проблема может быть не в SPI NOR, а в EC-прошивке или питании дежурных линий.
Что происходит по SPI
CH341A общается с микросхемой по SPI: используются линии CS, CLK, MOSI, MISO, питание и земля. Если одна линия не попала в контакт или на плате есть сильная подтяжка, чтение становится нестабильным.

Поисковый каталог
В каталоге собраны обычные поисковые запросы по программатору, адаптеру 1.8 В, клипсе, переходникам и инструменту.
| Что искать | Готовый запрос |
|---|---|
| CH341A 3.3 В | CH341A программатор 3.3V SPI BIOS |
| Адаптер 1.8 В | CH341A адаптер 1.8V SPI Flash |
| SOIC8-клипса | SOIC8 clip BIOS Pomona 5250 |
| ZIF-переходник | SOIC8 DIP8 ZIF adapter BIOS |
| Пинцет ESD | ESD tweezers electronics repair |
| Флюс и оплётка | flux solder wick electronics repair |
| Мультиметр | мультиметр прозвонка напряжение 3.3 В |
| SPI NOR | W25Q128FV MX25L6406E GD25B64 SPI NOR |
Что ещё почитать
Для восстановления BIOS полезны соседние темы: диагностика накопителей, аккуратная разборка и подбор измерительного инструмента.

Форматирование HDD
Как отличать программную проблему от аппаратной и не терять данные из-за поспешных действий.

10 ошибок при пайке
Типовые ошибки, которые портят площадки, перегревают детали и усложняют ремонт.
Осциллографы дешевле 5000
Когда мультиметра уже мало и нужно смотреть сигналы, питание и поведение платы. Подходит для случаев, когда нужно увидеть форму сигнала, просадку питания или странное поведение платы.
FAQ
Можно ли прошивать BIOS клипсой без выпайки?
Иногда можно, но только если чтение стабильно и два дампа совпадают по SHA-256. Если дампы разные, лучше выпаять чип.
Почему нужен адаптер 1.8 В?
Некоторые SPI NOR рассчитаны на 1.8 В. Подача 3.3 В на такой чип может его повредить.
Можно ли записать официальный файл BIOS целиком?
Не стоит. Лучше заменить только BIOS-регион в родном дампе, чтобы сохранить MAC, DMI и служебные области.
Что делать, если Verify не проходит?
Проверить контакт клипсы, питание, ориентацию, модель чипа. При повторе ошибки выпаять микросхему и шить в ZIF.
CH341A подходит для EC?
Обычно нет. EC-контроллеры ноутбуков часто требуют другого программатора и другого процесса.
Итоги и предупреждение
Восстановление BIOS с CH341A начинается не с кнопки Write, а с диагностики: питание чипа, pin 1, стабильное чтение, два одинаковых дампа и сохранённый оригинал. Любые операции с прошивкой выполняются на свой риск. Используйте информацию только для законного ремонта собственных устройств.
Источники изображений
- CH341A, вид сверху — rail fox, Wikimedia Commons, CC0.
- SOIC-клипса Pomona 5250 — SparkFun Electronics, Wikimedia Commons, CC BY 2.0.
- SOIC8 гнездо — Uwe Hermann, Wikimedia Commons, CC BY-SA 2.0.
- BIOS DIP-8 — Tobias “ToMar” Maier, Wikimedia Commons, CC BY-SA 3.0.
- Диаграмма SPI — Cburnett, Wikimedia Commons, GFDL или CC BY-SA 3.0.



