Микросхема 25LB128DSIG — это SPI Flash-память объёмом 128 Мбит (16 Мбайт), которую чаще всего встречают на платах роутеров, ТВ-приставок, материнских плат и мониторов, когда устройство перестало загружаться из-за слётевшей прошивки. Прошивается она любым программатором с поддержкой протокола SPI: бюджетным CH341A, более продвинутыми TL866II Plus или RT809H, а также через софтовые решения на базе Raspberry Pi или Arduino.
Ключевой нюанс именно этой серии — рабочее напряжение. Буква «L» в маркировке указывает на низковольтное исполнение: такие чипы рассчитаны на питание 1,8 В, а не 3,3 В. Подать на неё 3,3 В напрямую — значит рисковать выжечь память ещё до начала записи. Поэтому выбор программатора и наличие понижающего адаптера — первое, что нужно проверить.
Что за микросхема 25LB128DSIG
Маркировка семейства 25xxx означает последовательную флеш-память с интерфейсом SPI. Цифра 128 указывает на плотность — 128 Мбит, что в пересчёте даёт 16 Мбайт. Корпус, как правило, SOP-8 (восемь выводов), что упрощает и выпаивание, и подключение через прищепку.
Такие чипы хранят загрузчик, прошивку и калибровочные данные устройства. Типичные симптомы, при которых мастер идёт перешивать именно эту микросхему: устройство «кирпичится» после неудачного обновления, зависает на логотипе, не выходит из циклической перезагрузки, а UART-лог показывает ошибку чтения загрузчика.
Перед записью полезно убедиться, что чип действительно неисправен или содержит битые данные. Считайте текущее содержимое и сравните с заведомо рабочим дампом — если чтение проходит с ошибками или верификация не сходится, вероятна аппаратная деградация памяти, и одной перезаписью проблему не решить.
💡25LB128DSIG — низковольтная SPI Flash 1,8 В. Программатор без поддержки 1,8 В требует понижающего адаптера, иначе чип можно повредить.