Прошивка CLX-3305 V3.00.02.xx на программаторе

Завершающая цикл статья о понижении прошивок версий 02.xx, появившихся в конце 2013 года. Ранее мы описывали этот процесс для SCX-3400/CLP-360/ML-2165W (SPI Flash) и ML-2160 (JTAG). Пришло время рассказать о понижении новых версий прошивок МФУ серии CLX-3305, где используется тип памяти уже NAND Flash.

Список актуальных моделей с NAND Flash

  • CLX-3305, CLX-3305W, CLX-3305FW, CLX-3305FN — возможно понизить новые версии 3.00.02.03, 3.00.02.04, 3.00.02.05, 3.00.02.07, 3.00.02.09, 3.00.02.10, 3.00.02.13, 3.00.02.17, 3.00.02.20 до старой 3.00.01.20 и затем прошить фиксом.
  • CLP-415,  CLP-415N, CLP-415NW — возможно понизить последние версии 4.00.01.51, 4.00.01.55, 4.00.02.27, 4.00.02.31 до версии 4.00.01.41, на которую есть фикс-прошивки (если попалась версия 02.xx, то возможно потребуется прошивать ещё EEPROM).
  • Xpress SL-C460W, SL-C460FW — на эти модели фикс-прошивок не бывает и не ожидается. Но на программаторе возможно превратить их в CLX-3305W/CLX-3305FW соответственно. Некоторые новые функции будут утеряны (Mobile Print, NFC). Кроме микросхемы NAND Flash потребуется ещё прошить EEPROM.

В этой статье мы опишем только процесс понижения CLX-3305 (W, FW, FN) с 02.xx версий до 01.xx.

Внимание! Вы делаете операцию на свой страх и риск! Прошивка NAND Flash имеет больше нюансов, чем прошивка SPI Flash! OverChip не несёт ответственности за возможный ущерб!

Что потребуется для понижения CLX-3305

  1. Программатор, работающий с NAND Flash (проверенные варианты представлены ниже).
  2. Паяльный фен, флюс и т.п. Необходимо отпаять 48-контактную микросхему (тип корпуса — TSOP) и после понижения версии снова припаять.
  3. Компьютер с ОС Windows XP, 7, 8/8.1 или 10 (x64/x86) и ПО на программатор (скачать можно на официальном сайте производителя).
  4. Дамп более низкой версии (можете получить бесплатно здесь, в поле дополнительное сообщение обязательно укажите точную маркировку микросхемы NAND).
    Внимание! Мы отправляем дамп оригинальной прошивки версии 3.00.01.20. Однако, хотим предупредить: даже новые микросхемы NAND Flash допускают наличие bad-блоков! Прошивка занимает около 20% от объёма микросхемы. Если повезёт, и в начальной области вашей микросхемы не будет bad-блоков, то МФУ должен без проблем работать после понижения. В противном случае, потребуется изготовление специального дампа для конкретно вашего NAND Flash на основе сохранённого вами оригинального дампа! (см. ниже пункт 9).
  5. Если вы планируете часто понижать эти МФУ — желательно подстраховаться и закупить новые микросхемы NAND Flash, на Aliexpress в районе 6-10$ за 5 шт.

Какой программатор подойдёт

Программаторы, с которыми больше всего отзывов об удачном понижении: ChipProg-48 (26000 рублей) или более шустрый ChipProg-481 (38000 рублей) + переходник к ним AE-TS48-NAND-4 (3000 рублей). Также нужные нам микросхемы поддерживают программаторы TNM 5000+, AutoProg SE, ТРИТОН+, BeeProg, но на них отзывов о понижении с положительным результатом крайне мало. Ещё в комментариях к статье пользователь nFactor сообщил об удачном понижении на программаторе Nand Tiny Tool (стоимость 65$).

Понижение CLX-3305 на примере программатора ChipProg

  1. Сзади платы форматирования находим 48-контактную микросхему, промаркированную как Samsung K9F1G08U0D-SCB0 или Toshiba TC58NVG0S3ETA0B и очень аккуратно отпаиваем её.
    Микросхемы Toshiba часто попадаются с другой маркировкой: TC58BVG0S3HTA00, TC58NVG0S3HTA00, TC58NVG0S3ETA00, на них у нас нет дампов. Можем посоветовать либо поискать тех, кто сможет изготовить дамп (бесплатно или платно), либо купить микросхемы с указанной выше маркировкой, на которые дампы есть.
    Микросхема NAND Flash на CLX-3305
  2. Тщательно чистим выводы микросхемы от флюса. В противном случае, программатор может не выдать никаких ошибок, но дамп загрузится битым.
  3. Устанавливаем микросхему в адаптер AE-TS48-NAND-4, учитывая ключ, а его в программатор ChipProg-48 или ChipProg-481.
  4. Запускаем программку ChipProgUSB (предварительно необходимо установить ПО с диска к программатору или с официального сайта).
  5. Нажимаем кнопку "Select Device" (F3) и находим микросхему — Samsung K9F1G08U0D. Если у вас была Toshiba, то всё равно выбираем Samsung, иначе ChipProgUSB может предлагать переходник не AE-TS48-NAND-4, а AE-TS48U, в противном случае выдавать ошибку "плохой контакт". Сами микросхемы полностью совместимы для этого МФУ, разницы не будет.Выбираем микросхему
  6. В окне "Редактор параметров микросхемы и алгоритма программирования" изменяем 3 значения, выделены красным на скриншоте ниже:Настройка значения чтения и записи
  7. Переходим в окно "Программирование". Если сверху написано "Микросхема вставлена, плохой контакт", то необходимо ещё раз очистить контакты микросхемы и добиваться, чтобы ошибки не было.
  8. Производим чтение текущего содержимого микросхемы. Выбираем операцию "Чтение". Нажимаем кнопку "Выполнить" и ждём завершение процесса.
    Считываем дамп ChipProg
    Если у вас на плате была микросхема Toshiba, то будет появляться (не только при чтении, но и на следующих этапах) предупреждение о несоответствии идентификатора. Так и должно быть, ведь в пункте 5 мы выбирали микросхему Samsung. Нажимаем кнопку "Игнорировать".
  9. Настоятельно рекомендуем выбрать режим сравнения и проверить (лучше — раза 2-3), чтобы считанный дамп соответствовал данным в микросхеме.
    Если у вас нет запасных новых микросхем, то очень важно убедиться, что дамп прочитан без ошибок, в случае проблем (если после дампа пониженной версии МФУ не будет работать правильно) вы сможете восстановить работоспособность аппарата!
  10. Сохраняем считанный дамп в файл: "Файл" -> "Записать" (или Ctrl+F3).
  11. Восстанавливаем настройки по умолчанию в окошке "Редактор параметров микросхемы и алгоритма программирования" (кнопка "All Default").
  12. Выполняем стирание данных в микросхеме: указываем режим "Стирание" и жмём кнопку "Выполнить" (либо F7 сразу запустит процесс). При появлении предупреждения "You can lose information about Invalid Blocks" соглашаемся.
  13. Снова выставляем значения в соответствии с пунктом 6.
  14. Теперь "Файл" -> "Загрузить" и выбираем дамп прошивки пониженной версии (можете получить бесплатно здесь). Затем щёлкаем на режиме "Программирование" и нажимаем "Выполнить".
    Записываем дамп ChipProg
  15. После того, как напишет "Программирование... Ok" выбираем "Сравнение" (F10), при этом происходит проверка содержимого микросхемы с загруженным дампом. Если ошибок не будет — можно запаивать микросхему обратно на плату и пробовать печатать отчёт с текущей версией. Если версия понизилась и печатает без проблем — заказываем фикс-прошивку и пробуем прошивать уже в обычном режиме.

Частые проблемы при прошивке NAND Flash и их решения

В ChipProgUSB выдаёт предупреждение «плохой контакт»

Данная ошибка обычно возникает и правда из-за плохого контакта адаптера с выводами микросхемы. Необходимо тщательно очистить контакты микросхемы и попробовать снова.

Не проходит проверку в режиме «Сравнение»

Описание проблемы

После загрузки пониженного дампа (без ошибок) выдаёт ошибку в режиме сравнения, т.е оригинальный дамп не соответствует загруженному в микросхему.

Возможное решение

Одна из частых причин — bad-блоки, которые присутствуют в микросхеме. Если они находятся в той области, где нет рабочего кода прошивки (около 80% от объёма микросхемы), то МФУ должен работать без проблем. Попробуйте припаять микросхему и проверить работоспособность аппарата. В противном случае потребуется специальный дамп для вашей микросхемы. Напишите об этом в комментариях, мы предоставим информацию.

После понижения аппарат зависает на «System Initialize» или «Firmware upgrade Wait image»

Также может работать нормально, однако, при попытке загрузить фикс-прошивку выдавать ошибку "Image error".

Прошивка NAND весьма сложная процедура, такое поведение может быть из-за наличия bad-блоков в микросхеме (напишите в комментариях, отправим ссылку на программу, которая может помочь исправить дамп), либо неудачной прошивки дампа (в т.ч проблем с программатором), либо плохой пайки. Важно заметить, что если вы получили ошибку Wait Image, то после устранения проблем с NAND, вероятно, придётся прошить ещё и EEPROM (МФУ ставит туда отметку об ошибке, которую просто так не убрать: либо перепрошивать EEPROM, либо редактировать дамп и убирать метку вручную).

Благодарим lekm и balu_dark за информацию о прошивке NAND Flash!


комментариев 18
  1. Артём:

    Здравствуйте! Подскажите пожалуйста а если у меня новая микросхема с маркировкой K9F1G08UOE — SIBO ваши оригинальные дампы для понижения подойдут для этой микросхемы или нет ? родная микросхема (её я не трогал вообще,только выпаял) Toshiba TC58BVG0S3HTA00

    • OverChip:

      Здравствуйте. К сожалению, мы не смогли найти информацию об отличиях K9F1G08UOE-SIBO от проверенной K9F1G08U0D-SCB0. Высока вероятность, что отличия имеются и дамп работать не будет. В этом случае посоветуем либо искать микросхемы K9F1G08U0D-SCB0 или Toshiba TC58NVG0S3ETA0B, либо искать тех, у кого имеется дамп под ваш чип.

      • Артём:

        Спасибо за ответ! сейчас понизил аппарат с Вашим дампом до 20 версии на микросхеме K9F1G08UOE — SIBO, аппарат завёлся и вышел в готовность! Но во время фикса мфу вываливается в ошибку Error image и зависает. В отчётах перед понижение в скобках где написана версия прошивки написано (CLX-3305), а после понижения было в отчёте (CLX-3305W) , это может играть роль какой фикс нужно вливать? wifi — ый или обычный 3305 ?

        • OverChip:

          Прошивка на 3305 и 3305W одинаковая, так что не в этом дело. Попробуйте прошить заводской в принудительном режиме.

  2. LeonCrus:

    Проблема: заказали программатор ChipProg48, третий или четвёртый день бьёмся уже с Samsung 3305, прошивали присланным дампом три флехи, мфу просто не включается, а оригинальную флеш-память прошивать боимся, дабы вообще не убить аппарат, просто подскажите дальнейшие действия…

  3. nFactor:

    Добрый день всем.
    Сегодня был прошит МФУ CLX-3305 Оригинальная версия прошивки V3.00.02.09. Использовался программатор Nand Tiny Tool с сайта ejtag.ru. Оригинальная прошивка была считана с K9F1G08U0D и аккуратно положена в папке с указанием откуда, какая микросхема была и сколько и где были бед блоки. Так как K9F1G08U0D содержала два бед блока и один был в начале, то микросхема была прошита любезно предоставленным исправленным дампом уважаемого OverChip. Огромное спасибо OverChip за дамп!

    Кстати об успехе работы с нандами, первое и самое важное правило, не торопиться, второе тоже не менее важное правило аккуратность, хорошо пропаивайте или же отпаивайте контакты на микросхемах, следите за чистотой микросхемы и контактов адаптера. Нанды очень не любят грязь, остатки флюса и т.д. Не промывайте всякими духами или одеколонами и другими неизвестными жидкостями. ))

    • OverChip:

      Ещё раз спасибо за информацию об удачном понижении на программаторе Nand Tiny Tool, добавили его в статью :)

  4. Стас:

    Подойдет программатор для нанд пойдет MiniPro TL866А?

  5. Дмитрий:

    Здравствуйте, вы продаете прошитые микрухи K9F1G08U0D-SCB0 ?

  6. вячеслав1993:

    возможно ли прошить это на тритоне+v5.7TU?будет ли горантия на удачную прошивку нанд

    • OverChip:

      Теоретически возможно, а вот практически на форумах уже народ отписывался насчёт ТРИТОНа: очень у многих ничего не получилось. Правда некоторые всё-таки сообщили об успехе, но таких людей было мало.

      Если у вас уже есть ТРИТОН + есть «пациент» для понижения + время, то можете попробовать.

      P.S Гарантии на удачную прошивку NAND (по крайней мере с первого раза) вообще не может быть :) На успех понижения влияют множество факторов. С первого раза не всем удаётся понизить даже на программаторах ChipProg, не говоря уже про другие.

  7. Олег:

    Перепрошил принтер таким методом, месяц был((( полёт нормальный, пока с утра не засветилась надпись Firmware update wait image. Не реагирует ни накакие нажатия кнопок. Может подскажите в чем стало дело??

    • OverChip:

      К сожалению, о таких случаях народ писал уже нам. Скорее всего, что-то с микросхемой случилось, вы прошивали оригинальную или покупали новую? Возможно и пайка. С самим МФУ ничего не делали, как я понимаю?

  8. Юрий:

    Хочу прошить своё МФУ с прошивкой v3.00.02.07 (clx3305w), но необходимого оборудования нет. Подскажите, где можно проделать эту процедуру или может быть Вы этим занимаетесь?

    • OverChip:

      Здравствуйте. Нет, к сожалению, мы не занимаемся этим. Где делают такую процедуру тоже сложно сказать, далеко не все СЦ освоили это дело. Надо узнавать у вас в городе. Еще возможно, что кто-то готов понизить версию, если вы отправите всю плату форматирования, но это дополнительное время на доставку почтой.