Как прошить BIOS программатором CH341A: пошаговая инструкция

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

Для успешной прошивки вам понадобятся: сам программатор CH341A, переходник SOP8 (обычно входит в комплект), микросхема BIOS на материнской плате, свежая прошивка с официального сайта производителя и программное обеспечение AsProgrammer или Flashrom. Перед началом работ убедитесь, что компьютер, на котором будет работать программатор, имеет рабочий USB-порт, а сама материнская плата полностью обесточена.

Определение типа микросхемы BIOS

Прежде чем извлекать чип, выясните его маркировку. На корпусе микросхемы указаны производитель и модель — например, Winbond W25Q64, MXIC MX25L12835F или GigaDevice GD25Q128. От этой информации зависит выбор напряжения (3.3V или 1.8V) и расположение выводов.

Большинство современных материнских плат используют микросхемы в корпусе SOP8 с напряжением питания 3.3V. Более старые чипы могут быть в корпусе DIP8 — для них потребуется другой переходник. Если на чипе есть маркировка «1.8V» — это низковольтная микросхема, и стандартный CH341A с напряжением 3.3V не подойдёт без специального переходника.

Осмотрите плату возле микросхемы: на многих материнских платах рядом есть маркировка «BIOS» или «U1», а также обозначение первого вывода в виде точки или скоса на корпусе. Запомните ориентацию чипа перед извлечением — это критично для последующей установки.

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

Извлечение микросхемы из материнской платы

Если чип установлен в панельку, аккуратно подденьте его тонкой отвёрткой или специальным съёмником, поочерёдно приподнимая каждый конец. Не прилагайте чрезмерных усилий — ножки микросхемы легко гнутся.

Для распаянного чипа используйте паяльную станцию с температурой 300–350°C. Нанесите флюс на ножки, прогрейте каждую сторону поочерёдно и аккуратно сдвиньте микросхему с места пинцетом. После извлечения очистите контактные площадки от остатков припоя с помощью паяльной оплётки.

  • 🔧 Держите микросхему за торцы, не касаясь выводов — статическое электричество может повредить чип
  • 📸 Сфотографируйте расположение микросхемы до извлечения, чтобы не перепутать ориентацию при установке
  • 🧰 Если чип не в панельке, а распаян — оцените свои навыки пайки; при неуверенности обратитесь в сервис

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

Подключение чипа к программатору CH341A

Установите микросхему в переходник SOP8, который идёт в комплекте с программатором. Переходник имеет два ряда контактов — для чипов в корпусе SOP8 и SOP16. Направление установки: первый вывод микросхемы (отмечен точкой) должен совпадать с маркировкой на переходнике.

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

⚠️ Внимание: никогда не подключайте и не отключайте микросхему при включённом программаторе. Сначала вставьте чип в переходник, затем подключите программатор к USB. Иначе можно сжечь микросхему.

Некоторые комплекты CH341A включают дополнительный переходник для чипов SOIC8 с другим шагом выводов. Проверьте соответствие шага вашей микросхемы — стандартный шаг 1.27 мм, но у некоторых моделей он составляет 0.8 мм.

☑️ Подготовка к прошивке

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

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

CH341A использует чип WCH CH341, для которого требуются драйверы. Скачайте драйвер с официального сайта WCH или из комплекта поставки. После установки драйвера в диспетчере устройств должен появиться COM-порт или устройство «USB-Serial CH341A».

Для чтения и записи прошивки используйте программу AsProgrammer — она бесплатна и поддерживает большинство чипов SPI Flash. Альтернативный вариант — консольная утилита Flashrom, но она требует знания командной строки.

flashrom -p ch341a_spi -r backup.bin

Эта команда читает содержимое микросхемы в файл backup.bin. Для записи прошивки используйте: flashrom -p ch341a_spi -w new_bios.bin.

ПрограммаИнтерфейсОсобенности
AsProgrammerГрафическийПоддержка многих чипов, автоопределение
FlashromКомандная строкаКроссплатформенный, гибкие настройки
CH341A ProgrammerГрафическийПростой, но ограниченный функционал

Перед записью новой прошивки обязательно сохраните текущий дамп в отдельный файл. Это позволит восстановить исходное состояние, если что-то пойдёт не так.

Чтение текущей прошивки и создание резервной копии

Запустите AsProgrammer, выберите модель вашей микросхемы из выпадающего списка или нажмите «Detect» для автоматического определения. Если чип определился, нажмите кнопку «Read» — программа считает содержимое и отобразит его в шестнадцатеричном виде.

Проверьте размер считанных данных: для 8-мегабитных чипов (W25Q64) объём составит 8 МБ, для 16-мегабитных (W25Q128) — 16 МБ. Если размер не совпадает или программа выдаёт ошибку, проверьте контакты и ориентацию микросхемы.

Сохраните считанный дамп в файл с расширением .bin через меню «File → Save As». Назовите файл понятно, например backup_original.bin — он пригодится для отката при неудачной прошивке.

⚠️ Внимание: если программа не определяет чип, проверьте напряжение на выводе VCC — оно должно быть 3.3V. Некоторые копии CH341A имеют переключатель напряжения — убедитесь, что он установлен в правильное положение.
📊 Какой тип микросхемы BIOS у вашей материнской платы?
SOP8 3.3V
SOP8 1.8V
DIP8
Не знаю, нужно смотреть

Запись новой прошивки на микросхему

Загрузите файл прошивки в AsProgrammer через меню «File → Open». Убедитесь, что размер файла соответствует объёму микросхемы. Нажмите кнопку «Program» или «Write» — программа сотрёт старую прошивку и запишет новую.

Процесс записи занимает от 30 секунд до 2–3 минут в зависимости от объёма чипа и скорости USB. Во время записи не отключайте программатор и не закрывайте программу.

Для записи через Flashrom:

flashrom -p ch341a_spi -w new_bios.bin -V

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

  • ✅ Проверяйте контрольную сумму файла прошивки перед записью — несоответствие указывает на повреждённый файл
  • ✅ Используйте только прошивки с официального сайта производителя материнской платы
  • ✅ Не записывайте прошивку от другой модели платы — это приведёт к неработоспособности

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

Типичные ошибки и способы их устранения

Самая частая ошибка — «Chip not detected» или «No response from chip». Причины: неправильная ориентация микросхемы, плохой контакт в переходнике, неверно выбранное напряжение или неисправная микросхема.

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

Ошибка «Verification failed» при записи означает, что записанные данные не совпадают с исходным файлом. Попробуйте стереть чип кнопкой «Erase» перед повторной записью. Некоторые микросхемы требуют полного стирания перед записью.

Как проверить работоспособность CH341A без микросхемы

Вставьте в переходник заведомо рабочую микросхему и попробуйте прочитать её. Если программа определяет чип и читает данные — программатор исправен. Если нет — проблема в контактах или самом программаторе.

Инструкция по прошивке BIOS на ноутбуке

В ноутбуках микросхема BIOS часто распаяна непосредственно на материнской плате, что усложняет процесс. Вам потребуется паяльная станция с феном и навыки пайки BGA-компонентов. Температура прогрева — 280–320°C, используйте флюс для BGA.

После извлечения микросхемы из ноутбука процесс чтения и записи ничем не отличается от описанного выше. Однако учтите: многие ноутбуки используют чипы с напряжением 1.8V, для которых стандартный CH341A не подходит. Потребуется переходник-преобразователь уровня.

Для ноутбуков также важно сохранить оригинальный дамп: в нём хранятся уникальные данные — серийный номер, MAC-адрес сетевой карты и ключи Windows. Восстановить их после потери практически невозможно.

FAQ по прошивке BIOS программатором CH341A

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

Да, если на плате есть специальный разъём SPI или контактные площадки для программатора. Однако на большинстве материнских плат такого разъёма нет, поэтому чип нужно извлекать. Существуют также программаторы с щупами-«крокодилами», но они ненадёжны и подходят только для диагностики.

Что делать, если после прошивки компьютер не запускается?

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

Нужно ли стирать микросхему перед записью?

Большинство программ автоматически стирают чип перед записью. Если запись завершается ошибкой, выполните операцию «Erase» вручную и повторите запись. Некоторые чипы (например, от Intel) требуют обязательного стирания.

Как узнать, какая прошивка нужна для моей материнской платы?

Зайдите на официальный сайт производителя, найдите страницу поддержки вашей модели платы и скачайте последнюю версию BIOS. Обратите внимание на версию платы (Rev 1.0, 2.0 и т.д.) — она указана на самой плате возле названия модели.

Можно ли использовать CH341A для прошивки других устройств?

Да, программатор поддерживает микросхемы SPI Flash, I2C EEPROM и некоторые другие типы. Он подходит для прошивки роутеров, видеокарт, телевизоров и другой техники с чипами SPI Flash.

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