Микросхема MX25L25673G от Macronix — это SPI Flash память объемом 256 Мбит (32 МБ), которая встречается в роутерах, материнских платах, телевизорах и блоках управления. Прошить ее можно недорогим программатором CH341A, более универсальным TL866II Plus или через прищепку SOIC-8 без выпаивания — выбор зависит от задачи и того, установлена ли микросхема на плате устройства.
Главный нюанс при работе с этой памятью — напряжение питания. Серия MX25L рассчитана на 3,3 В, и подача 5 В на выводы может вывести чип из строя. Ниже разберем, какие программаторы подходят, как правильно подключить микросхему и как выполнить прошивку без риска испортить и память, и устройство.
Что представляет собой MX25L25673G
Это последовательная флеш-память с интерфейсом SPI производства Macronix. Буква «L» в маркировке указывает на низковольтную серию с питанием в диапазоне около 2,7–3,6 В. Корпус чаще всего SOP-8 (SOIC-8) или WSON-8, что упрощает подключение через стандартные адаптеры.
Объем 256 Мбит означает 32 мегабайта — такие чипы используются для хранения прошивок BIOS/UEFI, загрузчиков роутеров, дампов телевизоров и ПО сетевого оборудования. Перед прошивкой полезно свериться с даташитом именно на вашу ревизию: у Macronix есть похожие по маркировке модели с отличающимися характеристиками.
⚠️ Внимание: MX25L25673G работает от 3,3 В. Подача 5 В на выводы питания или данных с высокой вероятностью повредит микросхему. Проверяйте настройку напряжения программатора до подключения чипа.
Какие программаторы подходят
Для прошивки SPI Flash этой серии подойдет большинство популярных программаторов. Разница — в цене, удобстве софта и поддержке низковольтных чипов.
- 🔧 CH341A — самый доступный вариант. Работает с программами AsProgrammer, NeoProgrammer, CH341A Programmer. Обязательно проверьте версию платы: часть «черных» ревизий выдает 5 В на линиях данных, что критично для 3,3-вольтовых чипов.
- 🔧 TL866II Plus / T48 — универсальные программаторы с корректной поддержкой низковольтной памяти и большой базой чипов в ПО Xgpro. Оптимальны, если работаете с разной памятью регулярно.
- 🔧 RT809H / RT809F — популярны у мастеров по ремонту техники, умеют прошивать через ISP и имеют встроенные базы дампов.
- 🔧 Альтернативы — программаторы на базе Raspberry Pi или Bus Pirate с утилитой
flashromпод Linux.
Подключение микросхемы к программатору
Существует два способа: выпаять чип и установить в адаптер, либо подключиться прищепкой SOIC-8 прямо на плате. Второй вариант быстрее, но не всегда работает — соседние компоненты на плате могут «подсаживать» линии питания и данных.
Распиновка стандартная для SPI Flash в корпусе SOP-8: ключ (точка или скос) указывает на первый вывод. На программаторе чип устанавливается в соответствующий слот с учетом ключа. При использовании прищепки красный провод шлейфа совмещается с первым выводом микросхемы.
- 📌 Проверьте маркировку чипа лупой — убедитесь, что это именно MX25L25673G, а не похожая модель.
- 📌 Выберите в софте программатора чип вручную, если автоопределение не сработало.
- 📌 При прошивке на плате отключите питание устройства и дождитесь разряда конденсаторов.
- 📌 Если чип не определяется через прищепку — выпаяйте его и прошивайте в адаптере.
Перед любой записью сделайте и сохраните полный дамп (Read) текущего содержимого чипа. Это ваша страховка на случай ошибки в новом файле прошивки.
Пошаговая прошивка через CH341A
Рассмотрим типовой порядок действий на примере связки CH341A + AsProgrammer. Для других программаторов логика аналогична, отличается только интерфейс.
☑️ Порядок прошивки MX25L25673G
После выбора чипа в программе сначала нажмите Read — содержимое считается в буфер. Сохраните его через меню файла. Затем откройте подготовленный файл прошивки и нажмите кнопку, объединяющую стирание, запись и проверку (в AsProgrammer это одна команда Unprotect → Erase → Program → Verify).
Ошибки верификации обычно означают плохой контакт в адаптере, неверно выбранный чип или проблему с напряжением. Не игнорируйте их: записанные «с ошибками» данные с высокой вероятностью не заработают в устройстве.
⚠️ Внимание: при прошивке через прищепку на плате роутера или материнской платы процессор устройства может мешать обмену по шине SPI. Если чтение дает одни нули или «мусор», попробуйте удерживать устройство в состоянии сброса либо выпаяйте микросхему.
Сравнение популярных программаторов
| Программатор | Поддержка 3,3 В | ПО | Кому подходит |
|---|---|---|---|
| CH341A | Зависит от ревизии платы | AsProgrammer, NeoProgrammer | Разовые задачи, бюджетный вариант |
| TL866II Plus / T48 | Полная | Xgpro | Регулярная работа с разной памятью |
| RT809H | Полная | Фирменное ПО | Ремонт ТВ и мониторов, ISP |
| Raspberry Pi + flashrom | Да (GPIO 3,3 В) | flashrom (Linux) | Энтузиасты, работа из консоли |
Для однократной прошивки MX25L25673G рациональнее всего CH341A с проверенной ревизией платы. Если же ремонт электроники — регулярная деятельность, вложение в T48 или RT809H окупается стабильностью и широкой базой чипов.
Как проверить ревизию CH341A на «черной» плате
Известная проблема части плат CH341A — микросхема CH341 запитана от 3,3 В, но линии данных подтянуты к 5 В. Проверяется мультиметром: измерьте напряжение между контактами MOSI/CLK и GND в слоте при подключенном USB. Если там около 5 В, для 3,3-вольтовых чипов плату нужно доработать или использовать делитель/другой программатор.
Типичные проблемы и их решение
Чаще всего пользователи сталкиваются с тем, что программатор не видит чип. Причины: плохой контакт в ZIF-панельке или прищепке, неверная ориентация микросхемы, неустановленный драйвер CH341. Начните с переустановки чипа и проверки драйвера в диспетчере устройств.
Вторая типовая ситуация — чтение проходит, но верификация после записи завершается ошибкой. Это указывает на нестабильный контакт, слишком длинные провода прищепки или подсадку питания при прошивке на плате. Укоротите соединения, почистите выводы чипа, а лучше — выпаяйте его и прошейте в адаптере.
Наконец, устройство может не стартовать даже после «успешной» прошивки. Тогда проверьте: тот ли это файл (дамп именно под вашу ревизию платы), не перепутан ли порядок байт, и не требует ли устройство дополнительных областей данных, которые вы затерли.
MX25L25673G прошивается любым SPI-программатором с поддержкой 3,3 В: CH341A, TL866II Plus, T48 или RT809H. Критичны три вещи — правильное напряжение, резервный дамп перед записью и успешная верификация.
FAQ: частые вопросы
Можно ли прошить MX25L25673G без выпаивания с платы?
Да, через прищепку SOIC-8, если схема устройства не мешает обмену по шине SPI. При неудаче (чип не определяется, читается «мусор») микросхему придется выпаять и прошить в адаптере.
Подойдет ли дамп от похожей модели устройства?
Только если совпадает ревизия платы и версия железа. Дамп от другой ревизии может сделать устройство нерабочим. Всегда сохраняйте родной дамп перед записью чужого файла.
Чем отличается MX25L25673G от MX25L25635F?
Это разные модели с отличающимися идентификаторами и частью характеристик, хотя объем и интерфейс схожи. В софте программатора выбирайте именно ту модель, что стоит у вас, либо сверяйте ID чипа с даташитом.
Что делать, если CH341A не определяет чип?
Проверьте драйвер, ориентацию микросхемы по ключу, качество контакта в панельке и правильность выбора чипа в программе. При прошивке на плате попробуйте вариант с выпаиванием.
Опасно ли прошивать чип напряжением 5 В?
Да. MX25L25673G рассчитан на питание около 3,3 В, и подача 5 В может необратимо повредить память. Перед работой убедитесь, что ваш программатор выдает корректное напряжение.