Майстерня: ремонт і досліди

Прошивка чипа картриджа Samsung SCX-4200 / SCX-4220: програматор на двох резисторах і PonyProg

Опубліковано 28.05.2014 · Оновлено 07.11.2026

Принтер Samsung SCX-4220 перестав друкувати: картридж «порожній», хоча тонер ми досипали. Причина — чип на картриджі. Він рахує сторінки, і коли лічильник доходить до межі, принтер картридж більше не приймає. Чип — це звичайна пам'ять EEPROM на 512 байтів, яку можна прочитати й переписати програматором на двох резисторах.

Стаття стосується принтерів Samsung SCX-4200 / SCX-4220 і картриджа SCX-D4200A (на чипі він називає себе C4200EXP). Цей спосіб досі робочий: принтери живі, а оригінальних картриджів давно не продають.

Що треба зробити з чипом

  1. Прочитати чип і зберегти копію до будь-яких змін.
  2. Обнулити лічильники й мітки, за якими принтер вважає картридж використаним.
  3. Змінити серійний номер картриджа.
  4. Записати чип, вставити картридж, надрукувати звіт.

Тонер досипати однаково треба: чип лише каже принтеру, що картридж новий, тонеру від цього не додається.

Програматор на двох резисторах

Найпростіший програматор для такого чипа: роз'єм COM-порту (DB9), два резистори й живлення 5 В від USB. Програма — PonyProg у режимі SI Prog.

Контакт DB9 (COM)Як підключитиКуди на чипі
7 (RTS)через резисторSCL
6 (DSR)напрямуSCL
4 (DTR)через резисторSDA
8 (CTS)напрямуSDA
5 (GND)напрямуGND
USB, контакт 1 (+5 В, червоний)напрямуVCC
USB, контакт 4 (GND, чорний)до тієї самої земліGND
  • Резистори — від 1 до 10 кОм. У нас були приблизно по 9,5 кОм, працювало.
  • Підписи VCC, SCL, SDA, GND є на самій платі чипа. Чип можна не виймати з картриджа: проводи паяються або притискаються до контактних майданчиків.
  • Живлення — лише 5 В. Якщо брати його від блока живлення комп'ютера, то з червоного проводу (+5 В), не з жовтого (+12 В спалить чип).

Сучасний комп'ютер. COM-порту на материнській платі часто вже немає, а дешеві перехідники USB–COM із PonyProg у режимі SI Prog працюють погано або не працюють взагалі: програма керує ніжками порту напряму, а перехідник цього не вміє. Що лишається:

  • старий комп'ютер із COM-портом або плата розширення з COM-портом;
  • USB-програматор CH341A: він вміє пам'ять серії 24Cxx, і чип підключається до нього так само, чотирма проводами (VCC, GND, SCL, SDA). Резисторів тоді не треба, а програма — та, що йде з програматором.

У нас у 2014 році все працювало через COM-порт материнської плати під Windows 8 x64, без емуляторів.

Читання чипа в PonyProg

PonyProg — безкоштовна програма, брати її на офіційній сторінці проєкту.

  1. Налаштування обладнання: послідовний порт, інтерфейс SI Prog API, ваш COM-порт. Галочки інверсії не ставити.
  2. Калібрування — один раз, з того самого меню.
  3. Тип пристрою: I2C Bus 8bit eeprom, далі 24XX Auto (або 2404). Розмір має бути 512 байтів.
  4. Прочитати. Якщо підключено правильно, з'являться дані, і в першому рядку буде текст C4200EXP.
  5. Одразу зберегти файл (.e2p) — це ваша копія. Якщо щось піде не так, її можна записати назад.
Прочитаний чип у PonyProg
Наш чип одразу після читання: ідентифікатор C4200EXP, мітка Instaled, лічильники. Рядок із серійним номером на знімку прибрано.

Що означають байти

Уся корисна інформація — у перших 128 байтах. Решта — FF, крім підпису виробника чипа в кінці. Ось що ми міняли (адреси — шістнадцяткові):

АдресаЩо цеУ нас булоЗаписали
00–07ідентифікатор картриджа і регіон: C4200EXP. EXP — експортний, також бувають CHN і KORC4200EXPбез змін
20ємність картриджа, тисяч сторінок0305
28–2Dдата (текстом)200909без змін
30–3Fсерійний номер, текстом CRUM- і 11 цифрномеростання цифра +1
40–47мітка встановлення InstaledInstaled00 усі вісім байтів
4A–4Fлічильники сторінок05 CE 00 00 11 FBбез змін (див. нижче)
50–57лічильник тонераненульові байти00
58–5Fідентифікатор удругеC4200EXPбез змін
61–63лічильник барабананенульові байти00
78мітка тонера: 00 норма, 01 мало, 02 немає0200

Пояснення:

  • Серійний номер міняти обов'язково. Принтер пам'ятає номери картриджів, які вже бачив. Той самий номер з обнуленими лічильниками він може не прийняти. Найпростіше — додати одиницю до останньої цифри. Номер складається лише з цифр, букви туди не пишіть.
  • Мітку встановлення прибираємо: на новому чипі її немає, і принтер сам записує її, коли бачить картридж уперше. Тоді він ще й збільшує лічильник замін тонера.
  • Ємність: ставити більше, ніж реально вміщає досипаний тонер, сенсу немає.
  • Лічильники сторінок 4A–4F ми не чіпали, і звіт після прошивки показав для картриджа 1486 сторінок: це і є 05CE. Принтер це не зупинило. Хочете, щоб звіт показував нуль — обнуліть і їх.
  • Регіон (EXP) не міняйте: він має збігатися з регіоном принтера.
Чип після правок
Той самий чип після правок: ємність 05, мітку встановлення, лічильники тонера й барабана та мітку тонера обнулено. Рядок із серійним номером прибрано.

Далі — записати чип, PonyProg перевірить запис сам. Вставляємо картридж — принтер друкує.

Звіт принтера до і після

Звіт «Список системних даних» друкується з меню принтера, у розділі звітів. Внизу — лічильники картриджа і його серійний номер.

Звіт принтера до прошивки
До прошивки: картридж надрукував 4601 сторінку, замін тонера 0. Серійний номер прибрано.
Звіт принтера після прошивки
Після прошивки: для картриджа 1486 сторінок, замін тонера 1, серійний номер новий. Принтер друкує.

Принтер друкує з середини аркуша

Окрема несправність цих принтерів, із чипом вона не пов'язана. З часом принтер починає друкувати не з початку аркуша, а з середини: верхня половина сторінки порожня, текст з'їжджає вниз або обрізається.

Причина — маленький поролоновий «бампер» у механізмі подачі паперу. Він стоїть там, щоб гасити клацання механізму. З роками поролон стає липким. Замість того щоб гасити удар, він приклеює механізм до себе, і той відклеюється із запізненням. Аркуш рушає пізніше, ніж принтер починає друкувати, тож друк потрапляє на середину сторінки.

Що робити:

  • знайти бампер біля механізму, який клацає на початку подачі аркуша;
  • очистити й помити його і поверхню, до якої він прилипає: спершу зняти липкий шар (ізопропіловий спирт на ватній паличці), потім промити поролон у теплій воді з милом;
  • повністю висушити й поставити на місце;
  • якщо поролон розсипається, замінити його шматочком такого самого м'якого поролону або повсті того самого розміру.

Після чистки клацання знову тихе, а друк починається з верху аркуша.

Журнал змін статті

ДатаЩо змінилось
07.11.2026Статтю переписано своїми словами: схема програматора таблицею, порада для комп'ютерів без COM-порту, розбір байтів чипа на нашому прикладі, розділ про друк із середини аркуша. Модель уточнено: SCX-4200 / SCX-4220 (у першій версії помилково стояло SCX-3200). Чужі картинки прибрано, серійні номери на знімках закрито.
28.05.2014Перша версія на старому сайті.