kolhozing.ru
В началоАвторемонтМоделизмОргтехникаСад и огородЭлектроникаФорум

«Восстановление» Imaging Unit принтера Xerox Phaser 7750

«Восстановление» Imaging Unit принтера Xerox Phaser 7750

Слово «восстановление» не случайно взято в кавычки: статья об обмане принтера, а не о настоящем восстановлении поверхности фотобарабана. Imaging Unit представляет собой блок с фотобарабаном и механизмом очистки барабана от остатков тонера. Барабан расчитан на 32 тысячи копий, информация о пробеге содержится в чипе (1), расположенном в imaging unit'е (рис.1). Таких unit'ов в принтере 4 штуки, по одному на каждый цвет, но ни перестановка unit'ов между цветами, ни перестановка unit'ов между принтерами не сбрасывает счетчик пробега.

А так как фотобарабан может отходить больше гарантированных 32000 листов, пусть и с небольшим ухудшением качества, то надо всего лишь сбросить показания счетчика, что бы продолжить использовать барабан (unit) дальше.

Предупреждение!
При выполнении описанных ниже операций вы можете вывести из строя чип, принтер, компьютер. Перед тем, как приступить к работе еще раз взвесьте все «за» и «против».

Микросхема счетчика представляет собой EEPROM емкостью 256 байт, доступ осуществляется по протоколу I2C. Подробнее о микросхеме и программаторе читайте отдельную статью. Плата (1) с чипом (рис.1) удерживается защелками (2), аккуратно их отгибаем и снимаем плату. Два контакта (1) соеденины между собой и, видимо, служат для принтера признаком установленного unit'а (рис.2A). Назначение остальных контактов (слева направо): +5V, SDA, SCL, GND. К ним и следует подключить программатор, если он позволяет внутрисхемное программирование. Если же программатор работает только с отдельными микросхемами, то придется выпаивать микросхему памяти с платы.

Сначала надо отпаять верхний ряд контактов и крайние в нижнем ряду (рис.2B) и снять плату с разъема, потом выпаять микросхему. Постарайтесь не отпаять SMDшные компоненты (если я правильно интерпретировал: два резистора формирующих "лог.1" на линиях SDA и SCL, два токоограничивающих резистора между выводами чипа и разъемом по линиям SDA и SCL, диодная сборка, защищающая выводы SDA и SCL от перенапряжения и блокировочный конденсатор, включенный между +5V и GND). После программирования установите микросхему на плату, а плату в разъем и (желательно при помощи лупы) проверьте отсутствие замыканий между дорожками и элементами схемы.

Я предположил, что в блоке установлена микросхема xerox01 или xerox90, информация о которой достаточно скудна, и программирование которой отличается от программирования обычной 24с02 (хотя они и являются практически аналогами). Поэтому чтение микросхемы осуществлялось специальной программой. Но выпаяв плату, я обнаружил там 24c02w6. что означает суффикс w6 я не знаю, да это и не важно. Значимая часть микросхемы программатором ChipProg прекрасно "прошивается" как 24c02. Вопрос только в том, что и куда надо прошить. Изучение дампов 4-х отходивших свое unit'ов не помогло понять где именно (и как именно) записывается пробег картриджа. Поэтому я просто переписал дамп чипа нового unit'а в чипы б/ушных блоков. Было опасение, что среди прочей информации в чипе записан серийный номер блока и принтер откажется работать с клонами, но пока опасение не подтвердилось и принтер бодро отрапортовал:

Теперь самое интересное: дамп

0000000000: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
0000000010: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
0000000020: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
0000000030: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
0000000040: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
0000000050: 00 00 00 00 00 00 00 00 │ CC 10 00 00 2C 1A 00 00
0000000060: 00 00 00 00 00 00 00 00 │ 00 00 00 00 04 6C 6C 6C
0000000070: 00 00 00 00 00 00 00 00 │ 00 00 00 11 00 00 00 00
0000000080: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
0000000090: 5A 00 00 00 00 00 00 00 │ 66 6C 7A 00 00 00 00 00
00000000A0: 00 00 00 00 01 00 53 02 │ 35 CD 64 07 11 07 05 20
00000000B0: 20 20 20 20 20 20 20 20 │ FF FF FF FF FF FF FF FF
00000000C0: FF FF FF FF FF FF FF FF │ 00 00 00 00 00 00 00 00
00000000D0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000000E0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000000F0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00

Серым выделена «незначимая» часть, которая одинакова во всех чипах, поэтому я записывал только байты с 0x00 по 0xAE.


рубрика: заправка картриджей
Комментарии
Ваше имя:

Ваше мнение:

введите код:
Пользовательский поиск
 
RSS-канал
Подписка по эл.почте
 
Реклама
 
Рубрики
 
Популярные метки