Микросхема XT25F32B — это SPI NOR Flash объёмом 32 Мбит (4 Мбайт) производства XTX Technology, и прошивается она любым программатором с поддержкой протокола SPI: от бюджетного CH341A до TL866II Plus, а также через Raspberry Pi или Arduino. Маркировка XT25F32B встречается на платах роутеров, ТВ-приставок, IP-камер, материнских плат и различных контроллеров, где чип хранит прошивку устройства целиком.

Проблема в том, что XTX — менее известный производитель, чем Winbond или Macronix, поэтому в базах некоторых программ чип может отсутствовать под своим именем. Это не мешает прошивке: микросхема совместима по командам с типовыми SPI Flash серии 25, и её можно определить или выбрать вручную по JEDEC ID. Ниже разберём, какое железо и софт подойдут, как подключиться и какие ошибки встречаются чаще всего.

Что представляет собой XT25F32B

Чип выполнен в корпусе SOP-8 (реже встречаются варианты в других корпусах) и работает по интерфейсу SPI с напряжением питания 3,3 В. Объём 32 Мбит — это 4 Мбайта, чего достаточно для загрузчика и полной прошивки большинства сетевых устройств и встраиваемой электроники.

Назначение выводов типовое для серии 25: CS#, SO (MISO), SI (MOSI), SCLK, VCC, GND, а также WP# (защита от записи) и HOLD#. Точную распиновку для вашей ревизии стоит сверить с даташитом, который можно найти по маркировке на корпусе — расположение выводов у восьминогих SPI Flash обычно стандартное, но проверка занимает минуту и исключает ошибку.

⚠️ Внимание: XT25F32B — микросхема на 3,3 В. Подача 5 В на питание или линии данных может вывести чип из строя. Убедитесь, что ваш программатор или переходник выдаёт именно 3,3 В — у некоторых экземпляров CH341A линии данных работают на 5 В, что требует доработки или резисторного согласования.

Какие программаторы подходят

Для прошивки SPI Flash серии 25 подходит широкий спектр устройств. Выбор зависит от бюджета и того, насколько регулярно вы планируете заниматься подобным ремонтом.

  • 🔧 CH341A — самый доступный вариант, USB-программатор с прищепкой в комплекте. Работает с ПО AsProgrammer, CH341A Programmer, NeoProgrammer.
  • 🔧 TL866II Plus / T48 — универсальные программаторы с обширной базой чипов, надёжным контактом в ZIF-панельке и поддержкой через адаптер SOP-8.
  • 🔧 Raspberry Pi или Orange Pi — прошивка через встроенный SPI-интерфейс и утилиту flashrom без покупки отдельного железа.
  • 🔧 RT809F / RT809H — популярны у мастеров по ремонту ТВ и мониторов, умеют работать с чипом прямо на плате через ISP.
  • 🔧 Arduino с прошивкой-программатором (например, связка с flashrom через serprog) — вариант для энтузиастов при полном отсутствии другого инструмента.

Если задача разовая — восстановить роутер или приставку — рациональнее всего взять CH341A: он дешёвый, а софт под него бесплатный и хорошо документирован сообществом. Для регулярной работы удобнее программатор с ZIF-панелькой и адаптером SOP-8, где чип не нужно выпаивать «на весу».

📊 Каким программатором вы планируете прошивать XT25F32B?