Прошивка чипа картриджа Samsung SCX-4200 / SCX-4220: програматор на двох резисторах і PonyProg
Принтер Samsung SCX-4220 перестав друкувати: картридж «порожній», хоча тонер ми досипали. Причина — чип на картриджі. Він рахує сторінки, і коли лічильник доходить до межі, принтер картридж більше не приймає. Чип — це звичайна пам'ять EEPROM на 512 байтів, яку можна прочитати й переписати програматором на двох резисторах.
Стаття стосується принтерів Samsung SCX-4200 / SCX-4220 і картриджа SCX-D4200A (на чипі він називає себе C4200EXP). Цей спосіб досі робочий: принтери живі, а оригінальних картриджів давно не продають.
Що треба зробити з чипом
- Прочитати чип і зберегти копію до будь-яких змін.
- Обнулити лічильники й мітки, за якими принтер вважає картридж використаним.
- Змінити серійний номер картриджа.
- Записати чип, вставити картридж, надрукувати звіт.
Тонер досипати однаково треба: чип лише каже принтеру, що картридж новий, тонеру від цього не додається.
Програматор на двох резисторах
Найпростіший програматор для такого чипа: роз'єм 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 — безкоштовна програма, брати її на офіційній сторінці проєкту.
- Налаштування обладнання: послідовний порт, інтерфейс SI Prog API, ваш COM-порт. Галочки інверсії не ставити.
- Калібрування — один раз, з того самого меню.
- Тип пристрою: I2C Bus 8bit eeprom, далі 24XX Auto (або 2404). Розмір має бути 512 байтів.
- Прочитати. Якщо підключено правильно, з'являться дані, і в першому рядку буде текст
C4200EXP. - Одразу зберегти файл (
.e2p) — це ваша копія. Якщо щось піде не так, її можна записати назад.
C4200EXP, мітка Instaled, лічильники. Рядок із серійним номером на знімку прибрано.Що означають байти
Уся корисна інформація — у перших 128 байтах. Решта — FF, крім підпису виробника чипа в кінці. Ось що ми міняли (адреси — шістнадцяткові):
| Адреса | Що це | У нас було | Записали |
|---|---|---|---|
00–07 | ідентифікатор картриджа і регіон: C4200EXP. EXP — експортний, також бувають CHN і KOR | C4200EXP | без змін |
20 | ємність картриджа, тисяч сторінок | 03 | 05 |
28–2D | дата (текстом) | 200909 | без змін |
30–3F | серійний номер, текстом CRUM- і 11 цифр | номер | остання цифра +1 |
40–47 | мітка встановлення Instaled | Instaled | 00 усі вісім байтів |
4A–4F | лічильники сторінок | 05 CE 00 00 11 FB | без змін (див. нижче) |
50–57 | лічильник тонера | ненульові байти | 00 |
58–5F | ідентифікатор удруге | C4200EXP | без змін |
61–63 | лічильник барабана | ненульові байти | 00 |
78 | мітка тонера: 00 норма, 01 мало, 02 немає | 02 | 00 |
Пояснення:
- Серійний номер міняти обов'язково. Принтер пам'ятає номери картриджів, які вже бачив. Той самий номер з обнуленими лічильниками він може не прийняти. Найпростіше — додати одиницю до останньої цифри. Номер складається лише з цифр, букви туди не пишіть.
- Мітку встановлення прибираємо: на новому чипі її немає, і принтер сам записує її, коли бачить картридж уперше. Тоді він ще й збільшує лічильник замін тонера.
- Ємність: ставити більше, ніж реально вміщає досипаний тонер, сенсу немає.
- Лічильники сторінок
4A–4Fми не чіпали, і звіт після прошивки показав для картриджа 1486 сторінок: це і є05CE. Принтер це не зупинило. Хочете, щоб звіт показував нуль — обнуліть і їх. - Регіон (
EXP) не міняйте: він має збігатися з регіоном принтера.
05, мітку встановлення, лічильники тонера й барабана та мітку тонера обнулено. Рядок із серійним номером прибрано.Далі — записати чип, PonyProg перевірить запис сам. Вставляємо картридж — принтер друкує.
Звіт принтера до і після
Звіт «Список системних даних» друкується з меню принтера, у розділі звітів. Внизу — лічильники картриджа і його серійний номер.
Принтер друкує з середини аркуша
Окрема несправність цих принтерів, із чипом вона не пов'язана. З часом принтер починає друкувати не з початку аркуша, а з середини: верхня половина сторінки порожня, текст з'їжджає вниз або обрізається.
Причина — маленький поролоновий «бампер» у механізмі подачі паперу. Він стоїть там, щоб гасити клацання механізму. З роками поролон стає липким. Замість того щоб гасити удар, він приклеює механізм до себе, і той відклеюється із запізненням. Аркуш рушає пізніше, ніж принтер починає друкувати, тож друк потрапляє на середину сторінки.
Що робити:
- знайти бампер біля механізму, який клацає на початку подачі аркуша;
- очистити й помити його і поверхню, до якої він прилипає: спершу зняти липкий шар (ізопропіловий спирт на ватній паличці), потім промити поролон у теплій воді з милом;
- повністю висушити й поставити на місце;
- якщо поролон розсипається, замінити його шматочком такого самого м'якого поролону або повсті того самого розміру.
Після чистки клацання знову тихе, а друк починається з верху аркуша.
Журнал змін статті
| Дата | Що змінилось |
|---|---|
| 07.11.2026 | Статтю переписано своїми словами: схема програматора таблицею, порада для комп'ютерів без COM-порту, розбір байтів чипа на нашому прикладі, розділ про друк із середини аркуша. Модель уточнено: SCX-4200 / SCX-4220 (у першій версії помилково стояло SCX-3200). Чужі картинки прибрано, серійні номери на знімках закрито. |
| 28.05.2014 | Перша версія на старому сайті. |