Прошивка SCX-3400 V3.00.02.00 на программаторе

Как известно, на многие принтеры и МФУ производитель со временем выпускает прошивки, которые нельзя понизить обычным способом по USB, требуется программатор. В этой статье мы рассмотрим программаторы для типа памяти SPI на примере понижения SCX-3400 с версией 3.00.02.00.

Популярные устройства, для которых актуально понижение на программаторе SPI

  • HP 107 (a, r, w) — V3.82.01.11 и выше
  • HP 135 (a, r, w) и HP 137fnw — версии, выше 3.82.01.11 (например, 3.82.01.15)
  • HP 150 (a, nw) — V3.82.01.10 и выше
  • SCX-3400/3405 (F, W, FW) — V3.00.02.00, V3.00.02.01, V3.00.02.02, V3.00.02.05
  • CLP-360/365/365W — V3.00.02.02, V3.00.02.03, V3.00.02.05, V3.00.02.07, V3.00.02.09, V3.00.02.10, V3.00.02.16, V3.00.02.17
  • ML-2165W — V3.00.02.00, V3.00.02.01, V3.00.02.05
  • SCX-4650N — V3.00.01.28 до более старой
  • Xpress SL-C410W — можно прошить дампом от CLP-365W (функции Mobile Print, NFC будут утеряны)

В ML-2160, ML-2165, ML-2167 с версиями V1.01.02.00, V1.01.02.01 прошивка хранится в процессоре, для понижения нужен программатор JTAG (подробнее).

Также программатор SPI не годится для понижения новых версий Xerox B205/B210/B215, HP 178/179 и Samsung CLX-3305, в этих моделях используется тип памяти NAND, наша статья про понижение.

Что нужно для понижения версии SPI Flash

  1. Программатор, способный работать с SPI Flash (конкретно с микросхемами 25Q32 или 25Q64, см. таблицу).
  2. Адаптер-переходник SOIC8 (SOP8) 200-208 mil (для удобной установки SPI Flash в программатор). Для единичного понижения можно не покупать, а подпаяться к выводам микросхемы.
  3. Дамп более низкой версии (можно скачать здесь).
  4. Паяльник или паяльная станция с феном для снятия SPI Flash. Может быть получится и без выпаивания, но при возможности лучше конечно выпаять.
  5. Терпение и аккуратность :)

Программаторы и их стоимость

Самый дешёвый готовый программатор — на базе микросхемы CH341A (фото), на Aliexpress/Ebay продаётся за 3-5$. Работает на Windows XP, 7, 8, 10 (включая 64-разрядные версии), для Linux тоже есть драйверы. На плате программатора разведены контакты для установки микросхемы, т.е можно не покупать переходник SOIC8 (SOP8), а просто прижать микросхему прищепкой.

Более универсальный и не менее популярный программатор — MiniPro TL866CS. Стоимость на Aliexpress/Ebay (вместе с 9 адаптерами, включая нужный нам) составит около 50-65$. В России этот программатор продаётся как WizardProg-87. Стоимость (вместе с одним нужным адаптером) около 4000 рублей.

Также известен программатор ТРИТОН+, он тоже работает с SPI Flash, но стоимость вместе с адаптером почти 10000 рублей :)
Если вы сервисный центр и планируете прошивать не только эти модели, но ещё и CLX-3305, CLP-415, SL-C460 (прошивка хранится в NAND Flash), то можем порекомендовать ChipProg, правда стоимость его составит от 23000 до 33000 + несколько тысяч рублей за панельки.

Умельцы могут самостоятельно спаять программатор, вот пример простейшего. Потребуется компьютер с LPT-портом и 32-разрядной операционной системой Windows XP или Windows 7 (на более свежих нужно проверять). Из деталей нужны разъём DB-25M, 4 резистора, электролитический конденсатор и источник питания на 3-3,3 В. Подробнее внутри архива.

Прошивка на примере SCX-3400 и MiniPro TL866CS

  1. Отсоединяем от аппарата кабель питания и USB-кабель. Рекомендуется нажать кнопку питания, чтобы снять остаточный заряд.
  2. Снимаем боковую крышку (со стороны USB-порта), она держится на защёлках. Сразу видим плату форматирования, её необходимо полностью снять.
  3. На обратной стороне платы находим 8-контактную микросхему SPI Flash:
    SPI на SCX-3400 V3.00.02.00

    Вместо W25Q32 может быть GD25Q32. Для моделей с Wi-Fi или факсом —  W25Q64/GD25Q64.
  4. Эту микросхему необходимо аккуратно выпаять и установить в переходник SOIC8 (SOP8) 200-208 mil (соблюдая ключ), а его в программатор. Насчёт считывания дампа без выпаивания (прищепкой или подпаять короткие провода): статистики у нас нет, но если с выпаиванием сложности можно попробовать. Есть вероятность, что данные в микросхеме не будут соответствовать дампу (это легко проверить, если считать дамп и сравнить с тем, который загружали, должно быть 100% соответствие).
  5. Подключаем программатор к ПК по USB. Устанавливаем драйверы с диска и программу MiniPro (лучше скачать последнюю версию).
  6. Открываем MiniPro и выбираем тот чип, который был на плате:
    Выбор SPI Flash в MiniPro
  7. Делаем дамп текущего содержимого микросхема (на случай, если придётся восстановить). Переходим Device-Read и считываем текущую память с микросхемы, сохраняем в файл (File-Save). На всякий случай рекомендуем считать ещё один раз и сравнить (по контрольной сумме, например) полученный дамп с первым. Если вдруг не будет 100% соответствия, значит какие-то проблемы с подключением или программатором.
  8. File-Open и выбираем дамп пониженной версии (получить можно здесь).
  9. Еще раз проверяем: правильные ли выбраны чип и дамп. Если всё верно — открываем Device-Program, для начала прошивки нажимаем Program. В конце должен вывести "Programming successful".
  10. Впаиваем SPI Flash обратно, пробуем распечатать отчёт, если ошибок не было, то версия прошивки изменится, тогда вы можете заказать фикс-прошивку и прошить в обычном режиме. Если принтер не включается полностью (нет реакции на кнопки, на ПК не определяется), значит проблема либо в плохой пайке ("прозвоните" каждую ножку микросхемы до конечных точек на плате), либо в содержимом её памяти (неудачно прошили).

Используемые SPI Flash

МодельИспользуемый чип SPI Flash
SCX-3400, SCX-3405, SCX-3407
CLP-360, CLP-365
Winbond 25Q32 (W25Q32)
или
GigaDevice 25Q32 (GD25Q32)

В новых партиях может быть 25Q64
SCX-3405W
ML-2165W
CLP-365W
SCX-4650N
Winbond 25Q64 (W25Q64)
или
GigaDevice 25Q64 (GD25Q64)
SCX-3400F, SCX-3405F, SCX-3405FWWinbond 25Q64 (W25Q64)
или
GigaDevice 25Q64 (GD25Q64)
верхний чип

  1. Rusek:

    Добрый день. Вышлите, пожалуйста, на почту дамп для понижения версии scx-3400 v3.00.02.00

  2. BelarusBux:

    Добрый день. Вышлите, пожалуйста, на почту дамп для понижения версии scx-3405 v3.00.02.00

  3. mr_Well:

    Добрый день. Вышлите, пожалуйста, на почту дамп для понижения версии scx-3405 v3.00.02.00

    • OverChip:

      Здравствуйте. Отправили на e-mail. Если будут вопросы — просьба написать ответом на письмо.

  4. Михаил:

    Сколько будет стоить перепрошить scx-3400 v3.00.02.00? Сам перепаивать не умею, и уже замучался искать кто это сделает

    • OverChip:

      От 1000 до 2500 рублей возьмут за перепрошивку. Но не все сервисники берутся за такие версии.

      Если нигде в городе не нашли такой СЦ и выпаять/запаять чип не сможете, рассмотрите вариант с покупкой совместимых чипов на картридж, их можно заказать в интернете и получить на почте. Стоимость одного чипа в районе 500-800 рублей, но его придётся менять раз в ~ 1000 страниц.

  5. hars48:

    2165w. перепрограммировал, а метки на плате где 1 нога нет. подскажите назначение выводов, или какая нога на корпус. дата шит не нашёл. по памяти боюсь впаивать

  6. Leon Leonov:

    Pojaluysta vishlite na pochtu damp 3405 fw V3.00.02.01 .Tam 2 odinakoviye mikruhi.Zalivat nado v obe ili net?

    • OverChip:

      Может быть, вы имели в виду дамп для понижения версии SCX-3405FW до прошиваемой фикс-прошивкой? Тогда вам нужна версия не V3.00.02.01, а ниже. Отправили на почту. Если будут вопросы, пишите ответом на письмо.

    • OverChip:

      Извините, мы не можем точно сказать. По описанию подходит, но будет ли нормально работать — неизвестно. Отзывов о таком программаторе не получилось найти.

  7. Михаил:

    День добрый! Есть ли решение для clx-3305 v3.00.02.07 ? возможно прошитая микросхема? хоть что ни будь?

    • OverChip:

      Здравствуйте. Уже есть вариант с понижением версии NAND Flash. Просьба обращаться к операторам за подробностями :)

  8. Евгений:

    А как быть, если на плате форматера находятся две микросхемы 25q64 и плата форматера имеет вид: http://www.printservis.com.ua/images/Poleznoe/debug_scx_3405fw/003.jpg

    • OverChip:

      У вас SCX-3400F, SCX-3405F или SCX-3405FW? Тогда как написано в табличке: «верхний чип». Сама прошивка хранится в нём. То есть смотрите, как плата форматирования установлена в МФУ, сверху и будет нужная 25Q64. На всякий случай сохраняйте оригинальный дамп и проверьте, чтобы он был похож на тот, которым будете прошивать.

      • Евгений:

        Кстати, вышлете пожалуйста дамп для моего принтера.

      • Евгений:

        Принтер SCX-34FW. На плате рядом находятся две микросхемы 24Q64, по всей видимости — прошивка на первой. Ссылки на дампы первой и второй ниже:
        http://www.yadi.sk/d/djfwzzLRa24AC — Первая микруха (с прошивкой)
        http://www.yadi.sk/d/3n8jsIgsa24AH -Вторая (так с чем-то)
        Пробовали прошивать только первую, после этого принтер не запустился, как с пониженной прошивкой так и с дампа. Сейчас достал другой программатор, буду пробовать с него. Однако на одном из форумов прочитал, что прошивка содержится в этих двух микросхемах. Так ли это? Или все же мне пробовать шить первую микруху по инструкции?

  9. Loo:

    Новичкам это делать не советую. Эта микруха расположена слишком близко к процессору на плате. А вообще, все отлично. Все работает.

  10. Николай:

    Все это интересно, но вот не совсем понял как распознать принтер — гемморой визуально перед покупкой? Клиенту например.. Напишите пожалуйста, планируете ли Вы в ближайшем будущем сломать новую защиту этих принтеров и будет ли соответственно такой же (онлайн сервис центр) по продаже прошивки на эти «чудеса техники» Спасибо..

    • OverChip:

      Распознать новую версию прошивки у SCX-3400 можно только одним способом — распечатав отчёт.
      Ясное дело, что не каждый магазин согласится предоставить вам МФУ для печати отчёта перед оплатой, нужно спрашивать.
      Способов «сломать» новую защиту пока что нет.