Прошивка принтера через debug кабель. Debug кабель для восстановления принтеров. Восстановление заводской прошивки

При поломке той или иной техники многие задавались вопросом, какой сервисный центр выбрать. Сейчас список фирм, которые занимаются ремонтом довольно большой и не перестает пополняться. Поэтому выбор довольно велик.

В этой статье я попробую дать несколько советов, на что нужно (или не нужно) обращать внимание при сдаче техники в ремонт. Ведь от правильного выбора напрямую зависит количество потраченных Вами денег, времени и нервов.

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

2. Уточните, платите ли Вы за диагностику, если мастер не смог отремонтировать устройство или же Вы отказались от ремонта. Требование оплатить диагностику в случае отказа вполне нормально, мастер тратил свое время на работу с Вашей техникой. Я, например, не беру плату за диагностику только, если я не могу отремонтировать устройство или ремонт стоит более половины цены нового.

3. Уточните, оплачиваете ли Вы запчасти, заказанные мастером, в случае, если вещь отремонтировать не удалось. Если да - бегите из этого сервиса. Вы не должны оплачивать ошибки мастера, только потому, что он не правильно определил поломку и заказал не ту запчасть.

4. Не лишнее будет поинтересоваться максимальными сроками ремонта. Так же оговорите, что бы с Вами связались и озвучили полную стоимость до начала ремонта. Иначе Вы рискуете получить счет, например, 80% от цены нового устройства. А, поскольку ремонт окончен, доказать что либо будет очень сложно.

5. Внимательно прочтите квитанцию о приеме в ремонт. Если Вы оговорили одни условия, а в квитанции указаны другие - Ваши устные договоренности не имееют никакой силы. Также уделите внимание описанию дефекта, внешнего вида и комплектации устройства. Если что-то указанно неверно - это даст возможность сервисному центру вернуть устройство не в той комплектации, в которой Вы его сдавали, с механическими повреждениями или с другим дефектом. Например Вы здавали ноутбук с дефектом "Нет звука", а в квитанции указано "Не работает". Сервисный центр может отдать Вам Ваш ноутбук, который уже не включается.

6. Не лишним будет попросить список запчастей и их стоимость до начала ремонта и сравнить с ценами в нете. При этом наценка до 40 процентов допускается. Многие запчасти поставляются без гарантии или могут быть повреждены во время установки. Так же нужно учитывать стоимость доставки. Поэтому некоторый запас по стоимости СЦ должен оставлять. А вот если цены отличаются в 2-3 раза - стоит задуматься.

Так же можно глянуть отзывы в интернете про конкретный сервис или узнать, какие сервисные центры есть в Вашем регионе. Например вбить в поиск "Ремонт принтеров в Минске". Только не забывайте, негатив будет обязательно. Нужно оценивать не наличие негатива, а его количество.

В любом случае - делайте правильный выбор и удачи Вам!

Приветствую Вас, уважаемые посетители. Довольно часто меня спрашивают - как продлить жизнь картриджу или печатающей головке Canon.

Сразу оговорюсь, в первую очередь, речь идет о струйных картриджах для принтеров Canon. Таких, как CL-511, PG-510, CL-446, PG-445, CL-441, PG-440 и других. То есть мы говорим об обычных струйных принтерах и МФУ, которые имеют два картриджа. Например MP280, MP230, MG2440, E404, MG3540 и прочих. Но это, так же, применимо и к принтерам Canon, использующим печатающую головку и чернильницы.

Давайте разберемся, как происходит печать у этих принтеров. Сразу предупреждаю, принцип печати я изложу очень упрощенно.

В картридже есть абсорбер - губка, в которой находятся чернила. Из этой губки они подаются в сопла (дюзы). Дюзы - это трубки очень малого диаметра. В каждой трубке находится по одному или нескольким термоэлементам. Во время печати термоэлементы нагреваются, чернила закипают (получается пузырек воздуха) и "выстреливают" на бумагу. Повторяю, я описал очень упрощенно.

А что произойдет, если чернила в дюзах не окажется? Термоэлементы все равно нагреются. А чернила в соплах еще используется как охладитель. Произойдет перегрев - трубки (сопла) деформируются и/или часть термоэлементов выйдет из строя.



После чего картридж будет печатать плохо некоторыми цветами, или не будет печатать вообще.

Думаю, ответ на вопрос "Как продлить жизнь картриджу?" очевиден - необходимо следить за тем, что бы в нем всегда были чернила.

А как быть тем, кто заправляет картриджи? Ведь после первой заправки он уже не показывает уровень чернил. Есть простое правило. Если Вам нужно распечатать что-либо, но Вы не уверены, что Вам хватит чернил - . Хуже не будет. А, возможно, этим вы его спасете.

Если Вы ожидаете, что благодаря этому совету, Ваш картридж будет работать вечно - то Вы ошибаетесь. Он обязательно сгорит. Почему? Да потому что, по мнению производителя, он одноразовый (утверждение не касается печатающих головок, использующих чернильницы). Основная задача производителя сделать так, что бы он гарантированно отпечатал чернила, залитые с завода, а потом, как можно быстрее вышел из строя. Да, производитель хочет делать бизнес на расходных материалах, ему тоже кушать хочется:)

Но, надеюсь, эта статья поможет вашему картриджу проработать дольше:)

Компании Samsung и Xerox производят довольно хорошие принтеры и МФУ, очень надежные в работе и при грамотной заправке картриджей, отпечатки на них остаются на высочайшем уровне. Но, в эту бочку меда, они решили положить очень внушительную ложку дегтя, а именно максимально затруднить заправку картриджей. Т.к. физически защитить картридж от заправки очень сложно, и экономически невыгодно, они решили бороться с заправками на электронном уровне. В отличие от компаний Hewlett-Packard и Canon, которые позволяют работать заправленным картриджам в своих устройствах, компании Samsung и Xerox чинят максимальные препятствия, чтобы заправленный картридж не мог работать в устройстве без смены микропрограммы контролирующего чипа, а равно его замене вместе с новым картриджем. В чипах, построенных на flash памяти возможно без особого труда сменить микропрограмму, тем самым дав возможность картриджу работать в устройстве. Но этот факт очень скоро стал приводить к потере прибыли, что не очень понравилось компаниям Samsung и Xerox. Были разработаны чипы, построенные на микроконтроллерах, и защищенные паролями и другими хитрыми способами. Но факт появления устройств защищенных таким образом не понравился пользователям, и еще больше компаниям, занимающимися заправками картриджей. И тут сработал закон рынка, а именно спрос создал предложение, заключавшееся в замене программы самого принтера, чтоб оный перестал требовать чип, и стал радовать пользователей дешевой качественной печатью. Умные люди стали переписывать программу устройств для достижения поставленной задачи, и безвозмездно распространять (лекарство), которым могли воспользоваться все желающие. Компании Samsung и Xerox по прежнему не желая терять прибыль, стали переписывать коды программ принтеров и МФУ, дабы препятствовать правильной работе (лекарства), тем самым создав ситуацию, при которой (лекарство) в неумелых руках убивало принтер. И наступило время, когда принтеры стали умирать то тут, то там. Восстановить принтер после неудачной прошивки можно, но в некоторых случаях это довольно затруднительно, и возможно только через debug интерфейс.

Для этого необходимо некое устройство, сопрягающее COM порт компьютера, и debug порт принтера. Это устройство можно сделать по типовой схеме включения, используя драйвер RS232 построенный на микросхеме фирмы Maxim MAX232, . Напряжение в 5 вольт будем брать от USB порта.

Принципиальная схема:

Монтировать устройство будем непосредственно в корпусе COM порта DB-9F. Для создания debug кабеля нам понадобится:

Топология печатной платы:

Изготовление печатной платы можно заказать, к примеру, в компании Резонит, или изготовить самостоятельно.

Аккуратно монтируем на печатную плату элементы:


Здесь отступим от изготовления и разберемся немного с теорией.

Почти все микроконтроллеры имеют на борту последовательный порт - UART (Universal Asynchronous Receiver/Transmitter Универсальный асинхронный приёмопередатчик), устройство, которое переводит данные из последовательной в параллельную форму и обратно. В асинхронном режиме работы UART отличается от RS-232 только логическими уровнями. Для связи по интерфейсу UART используется две ножки контроллера RXD – для приема сообщений (Receiver) и TXD – для передачи сообщений (Transmitter). UART – полнодуплексный интерфейс. Это значит, что приемник и передатчик работают независимо друг от друга. При соединении устройств применяется следующая схема (экстраполированная для наших нужд): TXD кабеля с RXD контроллера принтера и TXD контроллера принтера с RXD кабеля. Для упрощения на плате и непосредственно на контактах кабеля обозначены выводы, которые необходимо соединить с точно таким же обозначением на плате форматирования, т.е. TxD кабеля соединить с TxD контроллера принтера, и RxD кабеля с RxD контроллера принтера, когда на самом деле TxD обозначение на печатной плате соответствует RxD , а RxD на печатной плате соответствует TxD, Это сделано для избегания путаницы.

К плате форматирования кроме Tx и Rx сигналов необходимо присоединить общий провод GND

Общий вид debug кабеля:

Вариант подключения к контроллеру принтера Samsung SCX-4200/4300:

Распиновка debug разъема принтера Samsung SCX-4200/4300

Определить местонахождение TxD, RxD, GND очень просто. Находим на плате необходимый порт, он может носить название как DEBUG, так и HYPER. Первым делом необходимо обнаружить GND, он должен прозваниваться с массой корпуса, и располагается он всегда с краю разъема. Соответственно рядом с ним будет вывод RxD, а следующий TxD. Порт имеет 4 вывода, четвертый это питание, но использовать его нет необходимости.

Для работы с портом UART целесообразнее использовать терминальную программу отличную от стандартной программы windows в связи с тем, что стандартный терминал windows крайне неудобен. Программа называется незамысловато просто: Terminal

Пример работы этой программы с принтером Samsung ML-1750:


Комментарии (34)
от ALEX 28.03.14 в 09:48
так у меня проблема в том что я прошивки вообще не меняет только родная шьётся (ну в смысле что была версия) у меня вопрос такой что будет если я при помощи debug кабеля прошью чем мне это грозит ведь он не шьёт пока не соединиш USB кабель
У меня до этого была прошита 24с64 седьмая поднята и подпаяна к восьмой но там нарушение цвета (меняет примерно так ярко-красный становится красным блекло и коричневатая как то так) только цветные, черный регулируется и нормально печатается (тест страниц идеален) вот я и начал мучения впаял родную 24с64(с ней принтер у меня не печатает горит красный индикатор) я её не трогал к программатору не подключал

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

#32
от ALEX 28.03.14 в 00:37
спасибо уже нашёл на вашем сайте http://www..19.1 всё сработало принтер работает УРА но опять эта долбаная защита номер меняю без проблем а прошивка взломанная не лезет принтер зависает и всё с одной из прошивок принтер перестал работать здесь качал
http://djasper.ru/page/samsung-clp-310315-%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0/ с других сайтов не буду рекламировать не могу загнать в чем может быть проблема

ответ: Возможно что версия прошивки не совпадает с той, что изначально была в принтере. Либо та прошивка, что вы качаете битая. Дальнейшую переписку адресуйте на info@сайт

#31
Методика включает в себя описание процесса восстановления микропрограммного обеспечения (прошивки) принтеров и МФУ фирм Samsung и Xerox вследствие его повреждения.
Повреждение микропрограммы, как правило, происходит из-за ненамеренного или случайного вмешательства в процесс программирования внутренней памяти принтера или МФУ. К ненамеренным можно отнести незнание, либо недостаточное или ошибочное представление процедуры. К случайным, в основном, относятся форс-мажорные обстоятельства, такие как отключение электроэнергии, прерывание связи с компьютером. В обоих случаях устройство прекращает функционировать должным образом, а говоря простыми словами - становится "овощем".
Для восстановления микропрограммы понадобится debug кабель, работающий по интерфейсу COM или USB, изготовить его можно самостоятельно.

Схематические решения: Процедуру восстановления, в качестве примера, будем проводить на принтере Samsung ML-2165W с использованием USB debug кабеля.

1 этап: Соединение debug кабеля с платой форматирования.

Подключать кабель необходимо к порту UART микроконтроллера. На платах такой порт может иметь обозначение DEBUG, HYPER или быть вовсе без обозначения. Для успешного восстановления порт UART должен обмениваться данными в обе стороны, как посылать команды, так и принимать их. Не все принтеры имеют полноценный обмен, например Samsung ML-1665 не имеет полноценного обмена, вследствие чего, микроконтроллер остается "глух" к любым командам, посылаемым оператором. На некоторых платах форматирования приемник сигналов намеренно разъединен с контактом порта, конечно, ничего не мешает "подпаяться" непосредственно к выводу микроконтроллера, если он имеет выводной корпус. Но гораздо проще восстановить проводник RxD и использовать контакты порта.
Плата форматирования ML-2165W имеет UART порт без обозначения на плате со стандартной распиновкой: Vcc - TxD - RxD - GND

На данной плате форматирования приемник RxD физически разъединен с микроконтроллером. Место разрыва цепи находится на обратной стороне платы, которое необходимо соединить перемычкой.


Подключаем к порту выводы кабеля, и цепляем крокодил к металлическому корпусу, чтобы обеспечить контакт с землей (GND).

2 этап: Соединение debug кабеля и принтера с компьютером.

Подключаем к принтеру кабель питания и кабель USB, подключенный к компьютеру. Питание принтера ВЫКЛЮЧЕНО . Соединяем USB debug кабель с помощью кабеля USB - miniUSB к компьютеру, при этом кабель должен несколько раз моргнуть светодиодом, и успешно определиться компьютером как USB Serial Port (номер порта) .

3 этап: Настройка debug кабеля.

При подключении кабеля к компьютеру, он определяется на неиспользованный COM порт, его номер может быть от 1 до 256, в нашем случае кабелю сопоставлен порт номер 26 .


Если требуется изменить номер порта, например на номер 3, заходим в свойства USB Serial Port , выбираем вкладку Параметры порта , нажимаем Дополнительно , и выбираем необходимый нам порт. Для сохранения параметров нажимаем OK , если выбранный порт уже используется, то компьютер выдаст предупреждение: Это имя COM-порта уже используется другим устройством. Дублирование имен может привести к потере связи с устройством и изменению настроек. Продолжить? , соглашаемся, и нажимаем Да , после этого переподключаем debug кабель.


Запоминаем номер порта (в нашем случае 26), и запускаем терминальную программу . Выбираем нужный COM порт, и нажимаем Connect , скорость обмена данными Baud rate устанавливаем равным 115200 . При правильном подключении, в статусной строке (нижняя, левая) вы увидите надпись Connected .

4 этап: Подготовка принтера к приему микропрограммного обеспечения.

Включаем питание принтера. В вы сразу увидите выдаваемую контроллером информацию.

Принтер необходимо загрузить в специальном режиме Monitor Program . Для перевода в этот режим, принтер предложит вам в течение одной секунды нажать любую клавишу. Как только в терминале вы увидите надпись Press any key to execute Monitor Program within 1 sec... , у вас есть одна секунда для нажатия любой клавиши. Если успели нажать, то принтер перейдет в нужный режим. После этого принтер спросит вас о вашем желании произвести загрузку с внешнего порта Do you want to download from external port? Вежливо отклоняем это предложение, нажав клавишу "N ". Принтер переходит в состояние приема команд pROBE+> .

Для обновления микропрограммного обеспечения необходимо ввести команду fl , запускающую процедуру обновления (upgrade flash image). Вводить эту команду необходимо в нижнем поле терминальной программы. Вводим fl и нажимаем Enter .

Подготавливаем файл с прошивкой и файл загрузчик, например . Перетаскиваем файл с прошивкой на файл загрузчик, и ждем, когда принтер обновит микропрограмму. После обновления, принтер автоматически перезагрузится.
Удачного восстановления.

от Сергей 25.10.13 в 10:35
Здравствуйте. Собрал кабель COM питание от USB. Когда проверяешь кабель вот так(На собранном кабеле замыкаете контакт Rx на контакт Tx, устанавливаете соединение с COM портом в терминальной программе, и отправляете данные (например, одиночные символы) на кабель, если они возвращаются, значит, кабель собран правильно.) все ок. Припаиваю к принтеру ML-2165W, ответа от принтера не получаю. Где должна быть перемычка на обратной стороне стоит резистор(я попробовал поставить перемычку). Ничего не помогло. Подскажите куда лезть.

ответ: Вы точно уверены что на месте перемычки стоит резистор? Если расположить плату так, как у нас в статье, то справа стоит резистор, его трогать не надо, а слева место под перемычку. Если там стоят 2 резистора, то замена левого на перемычку должно было помочь. Возможно (были такие случаи) перемчка стоит с виду нормально, но фактически не замыкает контактные площадки.

#3
от Сергей 01.02.13 в 19:31
Здравствуйте. Не с того не с чего, МФУ Samsung SCX-3205W перестал печатать, хотя сканирование работает, просто не печатает (состояние индикатора КРАСНЫЙ). Отнёс в СЦ, проблему решили быстро... заменой логики, в общении мастера вели себя не однозначно, путались в показаниях, в общем пришлось мне усомниться в их профессионализме.
Теперь хотелось бы проверить якобы вышедшую из строя логику. Не подскажите как это сделать?
Спасибо.

ответ: Не совсем понятно, что мастера имели в виду под термином "логика". Точнее совсем непонятно. Вероятность, что ни с того, ни с сего МФУ перестал печатать, а сканирует нормально, очень мала. Отнесите МФУ в другой СЦ, и сравните "показания" обоих центров.

#2

Зачем нужно восстановление прошивки Samsung дебаг кабелем? Эта статья полезна, если вы неудачно прошили МФУ Samsung scx-3405, SCX-3400 или scx-407. Признаком неправильной прошивки является то, что МФУ не печатает отчеты. В этом случае сделать восстановление заводской прошивки без дебаг кабеля (debug cable) не получится.

Подсоединение дебаг кабеля

В качестве debug кабеля подойдет кабель для телефона NOKIA. У него с одной стороны USB разъем, а с другой три провода TX, RX и земляной GND. Чтобы подсоединиться к основной плате принтера, нужно снять боковую крышку МФУ и подпаяться к плате, как указано на на фото. С другой стороны платы в этом же месте расположено место, где специально оставлено место для перемычки. Без этой перемычки данные передаваться не будут.

После подсоединения кабеля к компьютеру через разъем USB нужно установить драйвера кабеля, чтобы появился еще один COM. Через этот виртуальный COM и будет осуществляться управление принтером. Если COM порт не появился в диспетчере устройств в портах, то значит драйверы неправильно установлены. Без драйверов ничего не получится. Добейтесь правильной установки драйверов.

Затем соединяем компьютер с принтером USB кабелем и устанавливаем драйвер принтера. Затем устанавливаем данный принтер по умолчанию. Печатать он не будет, но это и не нужно.

Восстановление заводской прошивки

Распаковываем архив и запускаем Terminal. Проверяем там порты COM, выбираем вновь появившийся и настраиваем его следующим образом:

  • baud rate – 9600 или другую до 115200;
  • data bits – 8
  • parity – none;
  • stop bits – 1;
  • handshaking – none.

Затем нажимаем клавишу N и включаем принтер. Начнется обмен данными с принтером, в конце запросит вас, хотите ли вы начать загрузку с внешнего порта и надпись vxshell>. В ответ введите маленькими буквами fl. Опять обмен данными и приглашение ready to download… Это означает, что МФУ готово принять новую прошивку.

Рассказать в:
Компании Samsung и Xerox производят довольно хорошие принтеры и МФУ, очень надежные в работе и при грамотной заправке картриджей, отпечатки на них остаются на высочайшем уровне. Но, в эту бочку меда, они решили положить очень внушительную ложку дегтя, а именно максимально затруднить заправку картриджей. Т.к. физически защитить картридж от заправки очень сложно, и экономически невыгодно, они решили бороться с заправками на электронном уровне. В отличие от компаний Hewlett-Packard и Canon, которые позволяют работать заправленным картриджам в своих устройствах, компании Samsung и Xerox чинят максимальные препятствия, чтобы заправленный картридж не мог работать в устройстве без смены микропрограммы контролирующего чипа, а равно его замене вместе с новым картриджем. В чипах, построенных на flash памяти возможно без особого труда сменить микропрограмму, тем самым дав возможность картриджу работать в устройстве. Но этот факт очень скоро стал приводить к потере прибыли, что не очень понравилось компаниям Samsung и Xerox. Были разработаны чипы, построенные на микроконтроллерах, и защищенные паролями и другими хитрыми способами. Но факт появления устройств защищенных таким образом не понравился пользователям, и еще больше компаниям, занимающимися заправками картриджей. И тут сработал закон рынка, а именно спрос создал предложение, заключавшееся в замене программы самого принтера, чтоб оный перестал требовать чип, и стал радовать пользователей дешевой качественной печатью. Умные люди стали переписывать программу устройств для достижения поставленной задачи, и безвозмездно распространять (лекарство), которым могли воспользоваться все желающие. Компании Samsung и Xerox по прежнему не желая терять прибыль, стали переписывать коды программ принтеров и МФУ, дабы препятствовать правильной работе (лекарства), тем самым создав ситуацию, при которой (лекарство) в неумелых руках убивало принтер. И наступило время, когда принтеры стали умирать то тут, то там. Восстановить принтер после неудачной прошивки можно, но в некоторых случаях это довольно затруднительно, и возможно только через debug интерфейс.

Для этого необходимо некое устройство, сопрягающее COM порт компьютера, и debug порт принтера. Это устройство можно сделать по типовой схеме включения, используя драйвер RS232 построенный на микросхеме фирмы Maxim MAX232, спецификация микросхемы. Напряжение в 5 вольт будем брать от USB порта.

Принципиальная схема:


Монтировать устройство будем непосредственно в корпусе COM порта DB-9F. Для создания debug кабеля нам понадобится:



Топология печатной платы:



Изготовление печатной платы можно заказать, к примеру, в компании Резонит, или изготовить самостоятельно.

Аккуратно монтируем на печатную плату элементы:



Здесь отступим от изготовления и разберемся немного с теорией.

Почти все микроконтроллеры имеют на борту последовательный порт - UART (Universal Asynchronous Receiver/Transmitter Универсальный асинхронный приёмопередатчик), устройство, которое переводит данные из последовательной в параллельную форму и обратно. В асинхронном режиме работы UART отличается от RS-232 только логическими уровнями. Для связи по интерфейсу UART используется две ножки контроллера RXD – для приема сообщений (Receiver) и TXD – для передачи сообщений (Transmitter). UART – полнодуплексный интерфейс. Это значит, что приемник и передатчик работают независимо друг от друга. При соединении устройств применяется следующая схема (экстраполированная для наших нужд): TXD кабеля с RXD контроллера принтера и TXD контроллера принтера с RXD кабеля. Для упрощения на плате и непосредственно на контактах кабеля обозначены выводы, которые необходимо соединить с точно таким же обозначением на плате форматирования, т.е. TxD кабеля соединить с TxD контроллера принтера, и RxD кабеля с RxD контроллера принтера, когда на самом деле TxD обозначение на печатной плате соответствует RxD , а RxD на печатной плате соответствует TxD, Это сделано для избегания путаницы.

К плате форматирования кроме Tx и Rx сигналов необходимо присоединить общий провод GND



Общий вид debug кабеля:



Вариант подключения к контроллеру принтера Samsung SCX-4200/4300:



Распиновка debug разъема принтера Samsung SCX-4200/4300