Микросхема 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?