Принт-Сервис - Методика восстановления микропрограммы средствами Debug. Восстановление принтера с помощью дебаг-кабеля Подсоединение дебаг кабеля

В этой статье я расскажу, как без особых усилий собрать дебаг шнурок.

Собирать будем по вот этой не сложной схеме:

Нам понадобится:

  1. Микросхема МАХ232- 1шт.
  2. Конденсатор 0,1 мкФт - 4шт.
  3. Резистор 50 Ом - 2шт.
  4. Мама СОМ порта (она же DB9) и корпус к ней - 1шт.
  5. И кусок USB кабеля.

Итак начнем:

Припаиваем первый конденсатор к 1 и 3 ножкам микросхемы.

Припаиваем второй конденсатор к 4 и 5 ножкам.

На схеме видно, что еще два конденсатора от 2 и 6 ножки припаиваются на землю, а т. к. 15 нога микросхемы тоже припаивается на землю мы конденсаторы от 2 и 6 ножки просто припаяем к 15 ноге.

Вот так от 6 ножки

И вот так от 2 ножки

Берем кусок провода (я беру от USB кабеля) и выдергиваем из него один провод, оставшиеся провода зачищаем от изоляции с обеих сторон.

Как видим по схеме нам нужны всего три контакта от СОМ порта, а именно 2, 3 и 5 припаиваем проводки к этим контактам (они пронумерованы вы не ошибетесь)

И эти же проводки припаиваем к ножкам микросхемы согласно схемы от 2 к 14, от 3 к 13 и как я уже говорил припаиваем к 15 ноге 5 контакт СОМ порта это земля.

Затем припаиваем перемычку на землю (к той же 15 ноге) примерно вот так:

Далее займемся выводами Rx, Tx и GND, которые будут подцепляться к принтеру. Как видим на схеме Rx и Tx выводы идут к принтеру через резистор номиналом 50 Ом, эти резисторы можно припаять прямо к ножкам микросхемы, но т. к. разъема на плате форматера для дебага нет, а есть только отверстия для него, то постоянно припаиваться многожильными проводками к этим отверстиям будет несколько неудобно и лучше будет сделать вот так:

И уже непосредственно резисторами припаиваться к форматеру. Кстати на фотографиях резисторы другим номиналом, просто на 50 Ом под рукой не оказалось и пришлось взять эти просто для наглядного примера.

От 11 ноги будет Tx, а от 12 ноги будет Rx.

И припаиваем его к 16 ноге как на схеме, вот так:

И еще я предлагаю защитить выводы Rx, Tx и GND которые буду припаиваться к форматеру термоусадочной трубкой. И не забываем пометить кто из них кто))))))

Дальше проверяем наш шнурок на эхо, как это сделать: подключаем к СОМ порту компа и втыкаем USB, запускаем Hiper Terminal, выставляем в настройках галку «Отображать вводимые символы на экране», и, замкнув выводы Rx и Tx между собой клацаем по клаве, если символы отображаются в окне терминала радуясь, бежим за пивом)))) Если нет, то ищем косяки и пробуем снова. И еще нужно обратить внимание на кнопку в гипер-терминале которая имеет вид домашнего телефона если трубка лежит то связь не установлена и вводимые символы не будут отображаться на экране, коротим Rx и Tx и жмем на эту трубку, когда трубка поднимется клацаем по клаве.

И тут немного про дебаг и принтеры ML серии.

Дебаг кабель (USB debug) - служит для восстановления микропрограммы FW принтера или мфу, чеще всего после неудачной прошивки.

Причины возникновения неисправности микропрограммы FW принтера:

1. В процессе прошивки аппарата прервалась связь: отключили электричество или аппарат завис либо отсоединился кабель USB.

2. По ошибке был записан «некорректный» FW, не соответствующей модели аппарата или версии.

3. В случае когда, была залита одно аппаратная не обновляемая (NU) прошивка и была допущена ошибка в серийном номере (в данном случае МФУ работает в штатном режиме, но без чипа выдается ошибка и аппарат не работает).

4. Гарантийный случай поломки аппарата с неисправностью FW. В случаях обновления через интернет, хотя Smart-панель предупреждает, что при этой процедуре нельзя выключать компьютер или аппарат.

В чем, суть процедуры прошивки аппарата Дебаг-кабелем? Если МФУ не определяется компьютером, то вы не сможете залить FW в него, для этого необходимо подключится к плате через сервисный разъем и, командуя через гипертерминал (Hyper Terminal), заставить запустить загрузчик для того чтобы аппарат определился в компьютере и смог принять FW через USB порт.

Достоинства предлагаемого USB debug шнурка:

Работает по шине USB - можно использовать на мини компьютерах - типа нет-бук.При работе устройства имеется световая индикация на приём и передачу данных.Удобный разъем для подключения к сервисному разъему МФУ.

Всё есть в комплекте: подробная инструкция, программное обеспечение, драйвера, оригинальные прошивки.

Похожие бесплатные объявления на сайте:

Бумага офисная А 4, класс «C», марка «Снегурочка», 80 г/м2, 500 л., 5 пачек в упаковке. производство: Сыктывкар, белизна 146% (CIE) кроме того, в нали...
Рассказать в:
Компании 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

Зачем нужно восстановление прошивки 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

Определить местонахождение 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
Ремонт