Epson cartridge chip resetter circuits. Which LPT pins are involved?

Epson printers in Russia for a long time were considered "folk". Ease of refilling, better color rendition, reliability when used skillfully, these printers made best choice. The printing technology of these printers made it possible to print with almost any liquid dyes. Which could not but give rise to many companies making paint for these printers.
At first, this state of affairs was of little concern to Epson. Printers were sold at high prices. Users were simply pointed out to the “insufficient” quality of third-party consumables. But over time the situation changed. Lexmark, the most backward company at that moment, sharply changed its marketing policy, starting to sell printers at a loss, but at prices several times lower than competitors... skimming the cream on high price unique cartridges. Epson found itself in the most disadvantageous position among manufacturers... Epson cartridges did not have any proprietary technological delights and were easily duplicated by third-party manufacturers of consumables. Epson's revs began to drop. The company survived for a long time due to High Quality their printers and most high resolutions printing, until a breakthrough came in thermal inkjet printing... Print resolutions reached a level that fully satisfied the needs of most users... To remain in the market sector, Epson had to build in a “patented technological sophistication” - the Intellidge chip... The printer began to keep records paint while maintaining its current level in the chip. When the ink consumption in the cartridge chip reached 100%, the printer persistently asked to replace the cartridge, refusing to print. In vain, users tried to fill the cartridge with ink... The chip did not allow the printer to be deceived. Moreover, having disassembled the cartridge with interest, many saw that the paint was NOT OUT! This was the first disappointment in the company. We realized that we had been DECEPTED... It soon turned out that this was not the only surprise from Epson... Cheap "diapers" simply gained the remaining respect for the company...
But the chip did not stop the refillers, many enthusiasts were looking for methods to bypass the protection, some through EPROM and printer service programs, and others found protection flaws using the “scientific” poking method... When the security vulnerabilities became known to everyone, the company applied them in new lines Second generation chip... The printer tightened control, priority was given to the information in the chip... The company could already enjoy the victory... but then IT came. The chip protocol was hacked...

Protocol

The first successful experiments in resetting chips were described by the Australian photographer Eddie Matejowski... he also proposed a scheme and free program to reset chips (www.eddiem.com)...
SergeSh (www.eranrbs.narod.ru) described the protocol more fully and clearly... Then Alex (http://ampoule.ru) created the Cartridge Tools program (the source code is available to everyone) making it a “background” for the future :) ... The program, through the joint efforts of the forum participants on Ixbit (http://forum.ixbt.com/0013/022638.html), was tested and brought into working condition... Eddie's original scheme was also refined, more stable options appeared.. As we studied the protocol and the peculiarities of its communication with the printer, a new ANTI-CHIP scheme appeared :)... A self-zeroing chip has already been created, is being sold with all its might and the most “cost-effective” variants of its implementation are being sought... However, all this only brought Epson on an equal footing with other suppliers , has added to the profits of the consumables industry... Our most important merit, no matter how proud it may sound, is that we have achieved through our actions a reduction in consumables by almost half!... In any case, people benefit, and Epson also benefits position than before the chips were inserted. Conclusion: Lexmark is to blame for everything :)


Program

First generation chips can be easily reset “software” using the SSC Service program, which also has a lot of useful functions)...
Alex's program (our guy from St. Petersburg) - which allows you to work with any of the currently existing schemes... Latest version The program is completely self-sufficient and, with a properly working circuit, works immediately.
Eddie's program (Australian photographer) - which works normally ONLY with the very first circuit of the same Eddie, or other variants of this CIRCUIT WITHOUT A TRANSISTOR - which inverts the read data

The latest models of Epson printers use a second-generation chip, which eliminates the software reset option... Therefore, a “hardware” part is needed...


The fact is that the Chip works with 3.3v signals, and the computer port outputs 5v. The above circuits, with varying degrees of probability, try to “convert” the signal from the port as close as possible to 3.3V...

Start with simple circuits. Complicating the scheme, although it removes some of the shortcomings of the previous one, still adds new ones...

By the way, I strongly recommend that you at least add a transistor to the classic (second circuit), and put resistors between the ground and the zener diodes to adjust the output voltage to 3.3V... The problems will disappear... By the way, the mikruha in the third one simply replaces the zener diodes... it’s more convenient to regulate the outputs... costs 4 rubles... its foreign analogue is 4050BD(BG)... (Like 10 rubles)

The difficulty lies in the variation in the output parameters of the ports of different boards and the components you use for the circuits...


Here are some recommendations from conference participants (SergeSH), which are generally trivial:

1. Do not make long wires (more than 25 cm) from the LPT to the circuit and from the circuit to the chip.


2. If possible, use a flat ribbon cable for connections.
3. Make the connector contacts gold-plated or nickel-plated.
4. Make sure (ring) that the connection to the chip is good.
5. At the very beginning, use low frequencies for firmware and reading (Sleep=1 parameter in epson.ini)
6. Double-check the correct connection to the port, very often the 7,8,9 LPT pin (POWER voltage on the CHIP) is mistakenly soldered to 6,7,8 LPT or even 5,6,7 LPT... (DATA-0 is 2 LPT output)
7. It is necessary to achieve a voltage of output signals of 3.2-3.4 V

Which LPT pins are involved?

1LPT - not used!
2LPT-RESET
3LPT-CLK
4LPT- DATA (we use it to transmit the address and write)
5LPT-RW (for old chips)
6LPT- reserved
7LPT-POWER
8LPT-POWER
9LPT-POWER
10LPT- Checking the presence of a chip (GND present, no - high level)
11LPT - Chip type selection (First type - high level, second type - ground)
12LPT- Checking whether the resetter is connected (Connect with 9LPT)
13LPT- SELECT (we read from it)
14-17LPT is not used!
18-25LPT- GND

Port wiring if you look “at the computer”

13 12 11 10 09 08 07 06 05 04 03 02 01
25 24 23 22 21 20 19 18 17 16 15 14

SCHEME

Here are presented several schemes of resetters (reprogrammers), which were assembled by different people and now it has become available to everyone who knows how to hold a soldering iron in their hands.
Material taken from the site http://xsplinter.by.ru/xresetter.html
Attention! To work with new program Alexa schemes need to be supplemented!
Additionally LPT 10-12 are involved... Details at the end...

1. "CLASSIC" SCHEME EDDIE MATEJOWSKY

The values ​​of all resistors are 100 Ohm.

If the circuit does not work, then try reducing the values ​​of R7 to about 500 ohms...


In older versions of the Alexa program, you need to set the InvertIn13=0 parameter in epson.ini

3. MY OPTION ON THE CHIP

K561PU4 WITH TRANSISTOR

Diagram for those who have voltage problems

at the exits. Reads and resets any chips... Tested by me on chips for printers c42, c43, c60, c62, c70, c82, c63, 680, 915, 790...


With the addition of resistor R4, the entire red chain began to work normally... It needs to be selected until the voltage on VDD is approximately 3.3-3.4V.

2. CIRCUIT WITH TRANSISTOR SergeSH

The values ​​of all resistors are 0.1Kom
The circuit has no problems with the R7-3Kom resistor.

4. SCHEME Silver2003

All circuits require adding LPT10-12. (For automatic settings resetter)


(LPT 10) Checking whether the chip is inserted. If you don’t want to wire the circuit, just short it to ground (GND).
(LPT 11) Chip type. For chips of the first type (old) we connect to LPT 9. For chips of the second type (new) we connect to ground (GND).
(LPT 12) Determines that the resetter is connected. Connect to LPT 9.

For example, you can short 10 to ground, 12 to VDD, and select the type of chip 11, as needed, with a switch.

LOCATION OF CONTACTS ON THE CHIP

First- chips latest models(Chips of the second type in the database)
Second- the first chips from Epson (Chips of the first type in the database)

Setting up a resetter
Do all the steps below with the circuit without a chip connected to it
DO NOT DO THIS WITH A CONNECTED CHIP - IT MAY BE INOPPERABLE!!!

I won’t describe how to do this in Eddie’s program... although similar settings are also present there...

I will consider the Alexa program, it is more convenient...

You will need Alex's program DubugCartridgeTools.exe

RESET - corresponds to LPT 2
CLK - corresponds to LPT 3
DATA - corresponds to LPT 4
RW - corresponds to LPT 5
VDD (POWER) - corresponds to LPT 7, 8, 9

Set – Set the values ​​on the corresponding LPT pins


Read - read the information on the corresponding LPT pins
Circuit with input inversion (depending on what kind of circuit you assembled).
The chip in the contactor was found (depending on how you wired the LPT10).
Received the type of chip in the contactor: 2 (depending on which chip you selected in hardware).
At the DATA input log. 0 (normal value when power off).

Now, alternately, by checking the boxes in the appropriate boxes, check the voltages at the outputs of the circuit


0 - the checkbox is cleared, 1 - installed
00000 -> voltage at RESET, CLK, DATA, RW, VDD ~0; “At the DATA input log.”=0
00001 -> voltage at RESET, CLK, DATA, RW ~0, POWER > 2.7 V; “DATA log.”=0
10001 -> voltage on CLK, DATA, RW ~0, RESET, POWER > 2.7 V; “DATA log.”=0
01001 -> voltage at RESET, DATA, RW ~0, CLK, POWER > 2.7 V; “DATA log.”=0
00101 -> voltage at RESET, CLK, RW ~0, DATA, POWER > 2.7 V; “DATA log.”=1
00011 -> voltage at RESET, CLK, DATA ~0, RW, POWER > 2.7 V; “DATA log.”=1
11001 -> voltage on DATA, RW ~0, RESET, CLK, POWER > 2.7 V; “DATA log.”=0
01101 -> voltage at RESET, RW ~0, CLK, DATA, POWER > 2.7 V; “DATA log.”=1
11101 -> voltage on RW ~0, RESET, CLK, DATA, POWER > 2.7 V; “DATA log.”=1
11111 -> voltage at RESET, CLK, DATA, RW, POWER > 2.7 V; “DATA log.”=1

Voltages that are too low (from 2.45 to 2.90) can also become a source of problems in the future... When connecting the chip, it will probably drop...

To increase the voltage, try decreasing the resistor values, or if it’s really bad, use my circuit with the PU4 microcircuit (THE MICROCIRCUIT IS JUST FOR CONVENIENCE OF VOLTAGE ADJUSTMENT, YOU CAN JUST PUT ADDITIONAL R4 TYPE RESISTORS IN THE SECOND) in it the output voltages will be equal to the voltage on POWER, except for DATA, which is additionally LPT 13 influences... At least for me, all values ​​increased from 2.2V to ~3.25V only when using the microcircuit (the only exception is DATA on which ~3.15V).

I did everything correctly, but the chip is not written (or in the FF, 00 report). What should I do?

We need to achieve a voltage of 3.3V output signals! This is why the chip is read unstable!

Reduce speed. Simply by lowering the speed, the energy consumption of the chip decreases.

Some of the "left" chips simply will not allow you to write more than 4-9 bytes... They can also simply be read unstably... There are a lot of reasons... Therefore, the program may complain about the discrepancy between the recorded information and the read from the chip

Also, Chip may have simply “changed his address”... the probability is almost 99% on 111

So... A small educational program, so to speak...
1. It is known that all Type 2 chips in printer cartridges are the same and cost PARALLEL!
2. Each chip contains: Response address, Printer type (or maybe cartridge), Release date, Manufacturer... There are probably other, but less important...
3. The first nine bytes (32 in total) contain information about paint, cleaning and initialization...
4. The response address is in the last nibble... Therefore, to change it, you need to write it there new address...
5. Information is written into the chip sequentially with the least significant bit forward (i.e., to write something in byte 8, you need to write “something” in the first 7...
6. There are only eight addresses, not 16 as it might seem at first glance
7. The last (most significant) bit is the control bit (1-write or 0-read)
8. Older types of chips do not need an address at all, since on old printers the chips were checked independently...

The first thing you need to restore the chip is the firmware that needs to be “uploaded” into the chip... You can use the base FULL firmware for a specific type of printer... To add information to the database you will need Tools.exe and the FULL 32 BYTES loaded into the chip...

If your printer is not in the database, then send Report.txt created by the program for each chip to the address specified there (or help) (indicating the printer model and cartridge model)... they will be included in the database within a week...
You can also get these 32 bytes yourself using Report.txt, CartDataTool.exe, Tools.exe

It was noticed that the chip most often changes the address to 111, which is caused by errors during zeroing... sometimes the chip changes the address to 000, which is caused by poor contact of the connectors or OVERHEATING when soldering wires to the chip :)

How to make a connector?

There are already many options. Read the documentation for the Alexa program, read the forum pages...
For now I will say the following...
As for the contactor... I have it made from the head of a dead 680 printer... :)

Also C42 owners you can use the printer head...

Wiring a narrow cable from below

1-RESET
2-3.3v


3-DATA
4-GND
5-CLK

You can use the same thin cable to connect the resetter to the head or by removing the cover from the printer (you lost the warranty on it with the thought of refilling) with a connector for flat cables...


Pros - you don’t need to remove the cartridge, and therefore let air into your head... Steam with the connector...
Minus - probable wear of the printer cable (connectors), possible damage to the cover latches. You can solder an additional connector (wires) to the main board and bring everything out, but this is almost a 100% guarantee denial (you can, of course, do everything carefully)


Offer from Roman Builov

We place transparent plexiglass on the cartridge from the chip side.
Mark the middle of the contact pads. Remove and drill 1mm holes.
We take a microcircuit with gold-plated legs (K 140 UD in the round metal case). The legs should not be soldered or trimmed, because... their ends will serve as contacts with the chip. We bite off the legs and bend them with brackets. One end
We insert the brackets into the hole, and fuse the other one into the plexiglass with a soldering iron.
We place the brackets not parallel as in a printer, but in a circle. In places
After fusing into the plexiglass, we solder the wires, which will go to the resetter.
We check that the contacts in the holes spring freely and protrude by 3 mm.
We place it on the cartridge and mechanically fasten it with an elastic band from a curler.
Verified. It took 30 minutes to make.

Suggestion from forum member Gennady

Drill on the foil PCB workpiece with a pitch of 2mm in
in a checkerboard pattern, it will just work out in the center of the site, holes with a diameter of 1.5mm,
cut the foil into strips from the holes,
insert the L-shaped elastic gold-plated contact wire from the telephone
RJ connector and solder. Solder the programmer wires to the same pads. The programmer is ready. You can further refine it: strengthen it with hot glue, put on a protective cover, etc.

Suggestion from forum member Lev

The circuit is almost like that of Roman Builov, but instead of the legs from the microcircuit, I use gold-plated contacts from the connectors of old computers, they are thicker, sharper and square in cross-section,
and instead of a spring I use a guitar string - you bend the string and the contact in the shape of an L
(it looks like a parenthesis). If you solder them together, and the springs are good, and the contact is gold-plated, and the contact area is larger, it means better contact, and so that the contacts get on the chip, you adjust it to the cartridge

Suggestion from forum member Ort

Contact device version based on telephone socket, the pitch of the contacts is completely identical. Type of color. 3.82 kV http://users.kaluga.ru/ortek/ort06.jpg. I can tell you for now. that it is larger than the usual six-pin. It is designed for 10 contacts and is designed for mounting on printed circuit board. One part is removed from the socket, where all the contacts are attached. It needs to be modified a little. BUT all the contacts are springy and seem to be gold plated.
The only thing that gnaws at me is that it still needs to be installed and aimed somehow.
Socket brand computer networks RG45.
View of the contact device and details of the socket http://users.kaluga.ru/ortek/ort07.jpg
View of the contact device in detail, 15 kV. http://users.kaluga.ru/ortek/ort08.jpg
All drillings are visible
You can understand how to bend contacts
If it breaks when bent, you need to lightly anneal it, just pass it through the flame of a kitchen burner. gas stove.
The picture shows option 1, sloppy, if you try, you will get what you need.

Suggestion from forum member Silver2003

The other day I took apart my C42 and the small flat cable rang. It goes to the board at the back of the printer, and the pins go from bottom to top in the same order. If the printer is used at home, then you can modify it. We solder the wires from this board to some connector (a 6-pin jack is possible), and from another similar connector to the board that stands in front of the cartridges (instead of a small cable). This board must be removed from the groove behind the cartridges and installed in a convenient place behind the printer, and the chips removed from the cartridges must be soldered to it. Now in normal mode we use a jumper with 2 connectors, which we insert into the newly installed connectors, and in programming mode we insert the programmer connector into the connector going to the small board with chips. On the small board there are 100k resistors per case along the Clc, Data, Reset circuits, along the Reset circuit there are 120 Ohms in series, and from 3V on the case there is a capacitance. These parts cannot change the programming mode.
Now we are no longer tied to the chips on the cartridges.
By the way, I highlighted the Silver circuit separately

Material taken from the site http://xsplinter.by.ru/faq.html

There are more than 20 million inkjet and laser printing devices in the world that use cartridges with chips. Most original equipment manufacturers (OEMs) now supply the market with hundreds of printer models, hundreds of cartridge numbers, and a corresponding number of unique OEM chips. And this number continues to grow.

Time goes fast. And today hardly any of the users inkjet printers can remember when the first chips on Epson cartridges appeared.

This happened more than 15 years ago, when color cartridges still had simple design: a plastic container divided by partitions into three or five ink compartments different color. The compartments were filled with soft foam, the purpose of which is to hold the ink inside the cartridge and ensure that it flows evenly at the speed necessary for high-quality printing, without streaks and blots. Such cartridges could be easily and repeatedly refilled with compatible ink, i.e. fill each compartment with ink a certain color, and reuse.

But one day, Epson installed chips on its cartridges - small seven-pin microcircuits - to protect its products from counterfeiting.

Recorded on the chip simple program, consisting of two parts:

  1. Greetings. When installed in the printer, the cartridge “gets acquainted” with it and, if the cartridge is suitable, then it is allowed further work printer, if not, you will not be able to print, which will be indicated by flashing indicators on the printer and corresponding messages on the monitor screen.
  2. Ink countdown from this cartridge. When the ink level of any color reaches a certain critical value, printing is blocked and, despite the fact that the ink levels of other colors have not yet fallen so low, the cartridge had to be replaced with a new one. It turned out that such printing was too expensive.

The chips of each cartridge, each printer model are different, but, in any case, their main function is to be an intermediary between the printer and the cartridge, without which the printing device cannot be used for its intended purpose.

The chips are usually installed in a visible place on the cartridge. This is a plus as they can be easily located, replaced or reprogrammed.

At the same time, you should be aware that counterfeiting of chips is considered to be an exact copying of the design and information recorded on the chip, which is a violation of rights intellectual property, OEM patents and is punishable by law. However, in accordance with the European Directive on Waste Electrical and Electronic Equipment, adopted in 2002, printer manufacturers are required to produce printing devices with recyclable consumables and not prohibit their refilling. Thus, refilling cartridges itself is permitted by law. But how to overcome difficulties with chips? There are several options for solving this problem for EPSON chip cartridges.

Resetting original chips.

According to original equipment manufacturers, new technologies are also being used to benefit the consumer. Cartridges with chips are easier to use. Chips allow you to monitor the life of cartridges, informing the user that the cartridge is running low on ink. These small smart records are responsible for quickly warning and constantly updating information about the status of the cartridge. There is no need to store spare cartridges until the chip signals that it is time to add fuel to the printer. At the same time, some users replace the cartridge with a new one, while others refill the used cartridge and restore (zero) the chip using special programmers (in simple terms, “zeros”).

We offer 2 types of programmers:


This programmer is designed to reset Epson inkjet printer chips:

  • Epson Stylus C41/ C42/ C43/ C44/ C50/ C60/ C61/ C62/ C63/ C64/ C70/ C80/ C82/ C83/ C84
  • Epson Stylus Color 680/ 685/ 777/ 777i/ 880/ 900/ 980
  • Epson Stylus Photo 780/ 785/ 790/ 810/ 820/ 825/ 830/ 835/ 870/ 875/ 890/ 895/ 900/ 895/ 910/ 915/ 925/ 935/ 950/ 960/ 1270/ 1275/ 1280/ 128 5/ 1290/ 2000P/ 2100/ 2200
  • Epson Stylus Photo R200/ R300/ RX500/ RX600/ R800


Programmers automatically detect the cartridge type. To restore (zero) the chip, you should, without removing the chip from the cartridge, press it to the contacts of the programmer. During the zeroing process, the programmer LED blinks red, and the green light indicates the end of the process. Now the printer will recognize the cartridge as new, i.e. The ink consumption count for printing will start again at 100%, regardless of the amount of ink refilled.

Using the YXD368 programmer, you can reset not only cartridge chips, but also plotter maintenance tanks.

Programmers operate flawlessly under the following conditions:

  1. The supply battery is not discharged.
  2. You have ensured good contact between the chip wafers and the programmer pins. If there is poor contact, the LED light will light up not green, but red.
  3. The programmer may only be used for its intended purpose.


Use of compatible chips.


Developers of compatible products also created two types of replacement chips that still exist today. If the design and program are not copied, this is not a counterfeit chip, but an alternative product.

Disposable chips (one-step) can only be used once. All compatible cartridges for Epson inkjet printers are sold with such chips, for example, JetTec cartridges:

On appearance They differ from the original ones, but they do their job perfectly - the printer recognizes the compatible cartridge as suitable for printing, although it warns that it is different from the original one. One-step chips can be purchased separately and installed in the cartridge when refilling. In some cases, programmers are created for compatible chips. An example is chips and programmers for compatible ink tanks - analogues of HP No. 177, which we have on sale.

In the case of refillable cartridges for Epson 7800/9800 plotters, you can use the same programmer as for original cartridges- YXD368.

Reusable chips- auto reset. Such chips do not require the use of any programmer for recovery: empty cartridges are refilled, and ink level indicators are reset automatically. When the chip has counted down the standard of this type cartridge shows the amount of ink used, the corresponding indicator flashes red, warning that ink is low and lights up red if the cartridge is empty. In this case, if you use compatible cartridges with auto-zeroing chips, you just need to simulate replacing the cartridge - move the carriage with cartridges to the replacement position and park it again.

With the advent of separate ink tanks (one for each color) and the complication of their internal structure, it has become increasingly difficult to refill them with compatible ink. Therefore, new developments of compatible products have appeared on the market: refillable cartridges with auto-zeroing chips.

The cartridges are hollow inside, contain no filler and are sold empty - without ink. These same cartridges, connected by thin flexible tubes with ink tanks, form a continuous ink supply system (CISS), designed for large volumes of printing. When installing compatible cartridges into the printer, the standard “acquaintance” procedure is carried out, and the printer recognizes the refillable cartridges or CISS as suitable for use.

Combined system.

But everything would continue to be so simple if it weren’t... so difficult. Due to the large number of counterfeits on the market, as well as the growing popularity of compatible Supplies,OEMs are making increasing efforts to protect their interests. Therefore, the latest lines of Epson printers, namely Epson Stylus C79/C91 and Epson Stylus Photo R270/R290, have cartridges with new generation chips. These are no longer 7-, but 9-pin chips.


But this is not the main thing. The manufacturer periodically makes changes to the software of these printers, so compatible chips that work with printers released, for example, in March 2007, become inoperative if you try to apply them to printers of the same model released in the fall of the same year. At the same time, original cartridges with chips are suitable for printing, regardless of their production date. For many users this is difficult to understand. And the secret is that initially, already in the very first cartridges released for the R270, changes were included in the program of their chips, but they were activated one by one, as printers came out with next update software. This happens directly when cartridges are installed in the printer and information is exchanged between them. Compatible chips had a built-in program similar to the current one working version. Therefore, manufacturers of compatible products suffered losses due to chips, refillable cartridges and CISS that were not sold on time. As a result, complex CISS were created that provided for the use of one original cartridge, which was not involved in printing - they began to fight the manufacturer with its own weapons.

To activate newest update programs built into a newly released printer, this original cartridge must be a representative of a set that has already been installed in the printer. It is assumed that the presence of an original cartridge in the CISS design will help protect against operational failures during subsequent software updates, which can be activated at any time in any way unknown to us: both when installing cartridges in the printer, and within the period specified by the manufacturer, for example , on a specific day, or after a certain number of used sets of original cartridges, or replacement of the absorbent pad, etc.

In any case, one truth is clearly evident from the above: the compatible products industry operates quite successfully and competes well with OEMs, offering users alternative products.

Epson printers in Russia have long been considered “people's printers”. Ease of refilling, better color rendition, and reliability when used skillfully made these printers the best choice. The printing technology of these printers made it possible to print with almost any liquid dyes. Which could not but give rise to many companies making paint for these printers.
At first, this state of affairs was of little concern to Epson. Printers were sold at high prices. Users were simply pointed out to the “insufficient” quality of third-party consumables. But over time the situation changed. Lexmark, the most backward company at that moment, sharply changed its marketing policy, starting to sell printers at a loss, but at prices several times lower than competitors... skimming the cream off the high price of unique cartridges. Epson found itself in the most disadvantageous position among manufacturers... Epson cartridges did not have any proprietary technological delights and were easily duplicated by third-party manufacturers of consumables. Epson's revs began to drop. The company held on for a long time due to the high quality of its printers and the highest print resolutions, until a breakthrough came in thermal inkjet printing... Print resolutions reached a level that fully satisfied the needs of most users... To remain in the market sector, Epson had to build in " patented technological sophistication" - Intellidge chip... The printer began to keep track of ink, maintaining its current level in the chip. When the ink consumption in the cartridge chip reached 100%, the printer persistently asked to replace the cartridge, refusing to print. In vain, users tried to fill the cartridge with ink... The chip did not allow the printer to be deceived. Moreover, having disassembled the cartridge with interest, many saw that the paint was NOT OUT! This was the first disappointment in the company. We realized that we had been DECEPTED... It soon turned out that this was not the only surprise from Epson... Cheap "diapers" simply gained the remaining respect for the company...
But the chip did not stop the refillers, many enthusiasts were looking for methods to bypass the protection, some through EPROM and printer service programs, and others found protection flaws using the “scientific” poking method... When the security vulnerabilities became known to everyone, the company applied them in new lines Second generation chip... The printer tightened control, priority was given to the information in the chip... The company could already enjoy the victory... but then IT came. The chip protocol was hacked...

Protocol

The first successful experiments in chip resetting were described by the Australian photographer Eddie Matejovski... he also proposed a scheme and a free program for resetting chips (www.eddiem.com)...
SergeSh (www.eranrbs.narod.ru) described the protocol more fully and clearly... Then Alex (http://ampoule.ru) created the Cartridge Tools program (the source code is available to everyone) making it a “background” for the future :) ... The program, through the joint efforts of the forum participants on Ixbit (http://forum.ixbt.com/0013/022638.html), was tested and brought into working condition... Eddie's original scheme was also refined, more stable options appeared.. As we studied the protocol and the peculiarities of its communication with the printer, a new ANTI-CHIP scheme appeared :)... A self-zeroing chip has already been created, is being sold with all its might and the most “cost-effective” variants of its implementation are being sought... However, all this only brought Epson on an equal footing with other suppliers , has added to the profits of the consumables industry... Our most important merit, no matter how proud it may sound, is that through our actions we have achieved a reduction in consumables by almost half!... In any case, people benefit, and Epson is also in a better position than before the introduction of chips. Conclusion: Lexmark is to blame for everything :)


Program

First generation chips can be easily reset “software” using the SSC Service program, which also has a lot of useful functions)...
Alex's program (our guy from St. Petersburg) - which allows you to work with any of the currently existing circuits... The latest version of the program is completely self-sufficient and, with a properly working circuit, works immediately.
Eddie's program (Australian photographer) - which works normally ONLY with the very first circuit of the same Eddie, or other variants of this CIRCUIT WITHOUT A TRANSISTOR - which inverts the read data

The latest models of Epson printers use a second generation chip, which eliminates the software ability to reset... Therefore, a “hardware” part is needed...
The fact is that the Chip works with 3.3v signals, and the computer port outputs 5v. The above circuits, with varying degrees of probability, try to “convert” the signal from the port as close as possible to 3.3V...

Start with simple diagrams. Complicating the scheme, although it removes some of the shortcomings of the previous one, still adds new ones...

By the way, I strongly recommend that you at least add a transistor to the classic (second circuit), and put resistors between ground and zener diodes to adjust the output voltage to 3.3V... The problems will disappear... By the way, the mikruha in the third one simply replaces the zener diodes... it’s more convenient to regulate outputs... costs 4 rubles... its foreign analogue is 4050BD(BG)... (Like 10 rubles)

The difficulty lies in the variation in the output parameters of the ports of different boards and the components you use for the circuits...
Here are some recommendations from conference participants (SergeSH), which are generally trivial:

1. Do not make long wires (more than 25 cm) from the LPT to the circuit and from the circuit to the chip.
2. If possible, use a flat ribbon cable for connections.
3. Make the connector contacts gold-plated or nickel-plated.
4. Make sure (ring) that the connection to the chip is good.
5. At the very beginning, use low frequencies for firmware and reading (Sleep=1 parameter in epson.ini)
6. Double-check the correct connection to the port, very often the 7,8,9 LPT pin (POWER voltage on the CHIP) is mistakenly soldered to 6,7,8 LPT or even 5,6,7 LPT... (DATA-0 is 2 LPT output)
7. It is necessary to achieve a voltage of output signals of 3.2-3.4 V

Which LPT pins are involved?

1LPT - not used!
2LPT-RESET
3LPT-CLK
4LPT- DATA (we use it to transmit the address and write)
5LPT-RW (for old chips)
6LPT- reserved
7LPT-POWER
8LPT-POWER
9LPT-POWER
10LPT - Chip presence check (GND present, no - high level)
11LPT - Chip type selection (First type - high level, second type - ground)
12LPT- Checking whether the resetter is connected (Connect with 9LPT)
13LPT- SELECT (we read from it)
14-17LPT is not used!
18-25LPT- GND

Port wiring if you look “at the computer”

13 12 11 10 09 08 07 06 05 04 03 02 01
25 24 23 22 21 20 19 18 17 16 15 14

SCHEME

Here are presented several schemes of resetters (reprogrammers), which were assembled by different people and now it has become available to everyone who knows how to hold a soldering iron in their hands.
Material taken from the site http://xsplinter.by.ru/xresetter.html

Attention! To work with the new Alexa program, the schemes need to be supplemented!
Additionally LPT 10-12 are involved... Details at the end...

1. "CLASSIC" SCHEME EDDIE MATEJOWSKY

Values ​​of all resistors 1Kohm
If the circuit does not work, then try reducing the values ​​of R7 to about 500 ohms...
In older versions of the Alexa program, you need to set the InvertIn13=0 parameter in epson.ini

2. CIRCUIT WITH TRANSISTOR SergeSH

The values ​​of all resistors are 0.5-1.5Kom
The circuit has no problems with resistor R7.


3. MY OPTION ON THE K561PU4 CHIP WITH A TRANSISTOR

The circuit is for those who have problems with voltage at the outputs.
Reads and resets any chips... Tested by me on chips for printers c42, c43, c60, c62, c70, c82, c63, 680, 915, 790...
With the addition of resistor R4, the entire red chain began to work normally... It needs to be selected until the voltage on VDD is approximately 3.3-3.4V.

4. SCHEME Silver2003

All circuits require adding LPT10-12. (For automatic resetter setup)
(LPT 10) Checking whether the chip is inserted. If you don’t want to wire the circuit, just short it to ground (GND).
(LPT 11) Chip type. For chips of the first type (old) we connect to LPT 9. For chips of the second type (new) we connect to ground (GND).
(LPT 12) Determination that the resetter is connected. Connect to LPT 9.

For example, you can short 10 to ground, 12 to VDD, and select the type of chip 11, as needed, with a switch.

LOCATION OF CONTACTS ON THE CHIP


First- chips of the latest models (Chips of the second type in the database)
Second- the first chips from Epson (Chips of the first type in the database)


Setting up a resetter

Do all the steps below with the circuit without a chip connected to it
DO NOT DO THIS WITH A CONNECTED CHIP - IT MAY BE INOPPERABLE!!!

I won’t describe how to do this in Eddie’s program... although similar settings are also present there...

I will consider the Alexa program, it is more convenient...

You will need Alex's program DubugCartridgeTools.exe

RESET - corresponds to LPT 2
CLK - corresponds to LPT 3
DATA - corresponds to LPT 4
RW - corresponds to LPT 5
VDD (POWER) - corresponds to LPT 7, 8, 9

Set – Set the values ​​on the corresponding LPT pins
Read - read the information on the corresponding LPT pins

When you click Read, you should see:
Circuit with input inversion (depending on what kind of circuit you assembled)
Chip found in contactor (depending on how you wired LPT10)
Received chip type in the contactor: 2 (depending on which chip you selected in hardware)
At the DATA input log. 0 (normal value when power off

Now, alternately checking the boxes in the appropriate boxes, check the voltages at the circuit outputs
0 - the checkbox is cleared, 1 - installed
00000 -> voltage at RESET, CLK, DATA, RW, VDD ~0; “At the DATA input log.”=0
00001 -> voltage at RESET, CLK, DATA, RW ~0, POWER > 2.7 V; “DATA log.”=0
10001 -> voltage on CLK, DATA, RW ~0, RESET, POWER > 2.7 V; “DATA log.”=0
01001 -> voltage at RESET, DATA, RW ~0, CLK, POWER > 2.7 V; “DATA log.”=0
00101 -> voltage at RESET, CLK, RW ~0, DATA, POWER > 2.7 V; “DATA log.”=1
00011 -> voltage at RESET, CLK, DATA ~0, RW, POWER > 2.7 V; “DATA log.”=1
11001 -> voltage on DATA, RW ~0, RESET, CLK, POWER > 2.7 V; “DATA log.”=0
01101 -> voltage at RESET, RW ~0, CLK, DATA, POWER > 2.7 V; “DATA log.”=1
11101 -> voltage on RW ~0, RESET, CLK, DATA, POWER > 2.7 V; “DATA log.”=1
11111 -> voltage at RESET, CLK, DATA, RW, POWER > 2.7 V; “DATA log.”=1

Voltages that are too low (from 2.45 to 2.90) can also become a source of problems in the future... When connecting the chip, it will probably drop...

To increase the voltage, try decreasing the resistor values, or if it’s really bad, use my circuit with the PU4 microcircuit (THE MICROCIRCUIT IS JUST FOR CONVENIENCE OF VOLTAGE ADJUSTMENT, YOU CAN JUST PUT ADDITIONAL R4 TYPE RESISTORS IN THE SECOND) in it the output voltages will be equal to the voltage on POWER, except for DATA, which is additionally LPT 13 affects... At least for me, all the values ​​increased from 2.2V to ~3.25V only when using the microcircuit (the only exception is DATA on which ~3.15V).

I did everything correctly, but the chip is not written (or in the FF, 00 report). What should I do?

We need to achieve a voltage of 3.3V output signals! This is why the chip is read unstable!

Reduce the speed. Simply reducing the speed reduces the energy consumption of the chip.

Some of these "left" chips simply will not allow you to write more than 4-9 bytes... They can also simply be read unstably... There are a lot of reasons... Therefore, the program may complain about the discrepancy between the recorded information and the information read from the chip

Also, Chip may have simply “changed his address”... the probability is almost 99% on 111

So... A small educational program, so to speak...
1. It is known that all Type 2 chips in printer cartridges are the same and cost PARALLEL!
2. Each chip contains: Response address, Printer type (or maybe cartridge), Release date, Manufacturer... There are probably other, but less important...
3. The first nine bytes (32 in total) contain information about paint, cleaning and initialization...
4. The response address is in the last nibble... Therefore, to change it, you need to write the new address there...
5. Information is written into the chip sequentially with the least significant bit forward (i.e., to write something in byte 8, you need to write “something” in the first 7...
6. There are only eight addresses, not 16 as it might seem at first glance
7. The last (most significant) bit is the control bit (1-write or 0-read)
8. Older types of chips do not need an address at all, since on old printers the chips were checked independently...

The first thing you need to restore the chip is the firmware that needs to be “uploaded” into the chip... You can use the database of FULL firmware for a specific type of printer... To add information to the database you will need Tools.exe and FULL 32 BYTES uploaded to chip...

If your printer is not in the database, then send Report.txt created by the program for each chip to the address specified there (or help) (indicating the printer model and cartridge model)... they will be included in the database within a week...
You can also get these 32 bytes yourself using Report.txt, CartDataTool.exe, Tools.exe

It was noticed that the chip most often changes the address to 111, which is caused by errors during zeroing... sometimes the chip changes the address to 000, which is caused by poor contact of the connectors or OVERHEATING when soldering wires to the chip :)

How to make a connector?

There are already many options. Read the documentation for the Alexa program, read the forum pages...
For now I will say the following...
As for the contactor... I have it made from the head of a dead 680 printer... :)

Also C42 owners you can use the printer head...

Wiring a narrow cable from below

1-RESET
2-3.3v
3-DATA
4-GND
5-CLK

You can use the same thin cable to connect the resetter to the head or by removing the cover from the printer (you lost the warranty on it with the thought of refilling) with a connector for flat cables...
Pros - you don’t need to remove the cartridge, and therefore let air into your head... Steam with the connector...
Minus - probable wear of the printer cable (connectors), possible damage to the cover latches. You can solder an additional connector (leads) to the main board and bring everything out, but this is almost a 100% guarantee denial (you can, of course, do everything carefully)


Offer from Roman Builov

We place transparent plexiglass on the cartridge from the chip side.
Mark the middle of the contact pads. Remove and drill 1mm holes.
We take a microcircuit with gold-plated legs (K 140 UD in a round metal case). The legs should not be soldered or trimmed, because... their ends will serve as contacts with the chip. We bite off the legs and bend them with brackets. One end
We insert the brackets into the hole, and fuse the other one into the plexiglass with a soldering iron.
We place the brackets not parallel as in a printer, but in a circle. In places
After fusing into the plexiglass, we solder the wires, which will go to the resetter.
We check that the contacts in the holes spring freely and protrude by 3 mm.
We place it on the cartridge and mechanically fasten it with an elastic band from a curler.
Verified. It took 30 minutes to make.

Suggestion from forum member Gennady

Drill on the foil PCB workpiece with a pitch of 2mm in
in a checkerboard pattern, it will just work out in the center of the site, holes with a diameter of 1.5mm,
cut the foil into strips from the holes,
insert the L-shaped elastic gold-plated contact wire from the telephone
RJ connector and solder. Solder the programmer wires to the same pads. The programmer is ready. You can further refine it: strengthen it with hot glue, put it on
protective cover, etc.

Suggestion from forum member Lev

The circuit is almost like that of Roman Builov, but instead of the legs from the microcircuit, I use gold-plated contacts from the connectors of old computers, they are thicker, sharper and square in cross-section,
and instead of a spring I use a guitar string - you bend the string and the contact in the shape of an L
(it looks like a parenthesis). If they are soldered together, and the springs are good, and the contact is gold-plated, and the contact area is larger, it means the contact is better,
and so that the contacts get on the chip, you adjust it to the cartridge

Suggestion from forum member Ort

Version of a contact device based on a telephone socket, the pitch of the contacts is completely the same. Type of color. 3.82 kV http://users.kaluga.ru/ortek/ort06.jpg. I can tell you for now. that it is larger than the usual six-pin. It is designed for 10 contacts and is designed for mounting on a printed circuit board. One part is removed from the socket, where all the contacts are attached. It needs to be modified a little. BUT all the contacts are springy and seem to be gold plated.
The only thing that gnaws at me is that it still needs to be installed and aimed somehow.
Computer network socket brand RG45.
View of the contact device and details of the socket http://users.kaluga.ru/ortek/ort07.jpg
View of the contact device in detail, 15 kV. http://users.kaluga.ru/ortek/ort08.jpg
All drillings are visible
You can understand how to bend contacts
If it breaks when bent, you need to lightly anneal it, simply pass it through the flame of a kitchen gas stove burner.
The picture shows option 1, sloppy, if you try, you will get what you need.

Suggestion from forum member Silver2003

The other day I took apart my C42 and the small flat cable rang. It goes to the board at the back of the printer, and the pins go from bottom to top in the same order. If the printer is used at home, then you can modify it. We solder the wires from this board to some connector (a 6-pin jack is possible), and from another similar connector to the board that stands in front of the cartridges (instead of a small cable). This board needs to be removed from the groove behind the cartridges and installed in a convenient place behind the printer, and the chips removed from the cartridges must be soldered to it. Now in normal mode we use a jumper with 2 connectors, which we insert into the newly installed connectors, and in programming mode we insert the programmer connector into the connector going to the small board with chips. There are 100k resistors on the small board
there is 120 ohm in series on the case via the Clc, Data, Reset circuit, on the Reset circuit, and from 3V there is a capacitance on the case. These parts cannot change the programming mode.
Now we are no longer tied to the chips on the cartridges.
By the way, I highlighted the Silver circuit separately

Material taken from the site http://xsplinter.by.ru/faq.html

Epson printers in Russia have long been considered “people's printers”. Ease of refilling, better color rendition, and reliability when used skillfully made these printers the best choice. The printing technology of these printers made it possible to print with almost any liquid dyes. Which could not but give rise to many companies making paint for these printers.
At first, this state of affairs was of little concern to Epson. Printers were sold at high prices. Users were simply pointed out to the “insufficient” quality of third-party consumables. But over time the situation changed. Lexmark, the most backward company at that moment, sharply changed its marketing policy, starting to sell printers at a loss, but at prices several times lower than competitors... skimming the cream off the high price of unique cartridges. Epson found itself in the most disadvantageous position among manufacturers... Epson cartridges did not have any proprietary technological delights and were easily duplicated by third-party manufacturers of consumables. Epson's revs began to drop. The company held on for a long time due to the high quality of its printers and the highest print resolutions, until a breakthrough came in thermal inkjet printing... Print resolutions reached a level that fully satisfied the needs of most users... To remain in the market sector, Epson had to build in " patented technological sophistication" - Intellidge chip... The printer began to keep track of ink, maintaining its current level in the chip. When the ink consumption in the cartridge chip reached 100%, the printer persistently asked to replace the cartridge, refusing to print. In vain, users tried to fill the cartridge with ink... The chip did not allow the printer to be deceived. Moreover, having disassembled the cartridge with interest, many saw that the paint was NOT OUT! This was the first disappointment in the company. We realized that we had been DECEPTED... It soon turned out that this was not the only surprise from Epson... Cheap "diapers" simply gained the remaining respect for the company...
But the chip did not stop the refillers, many enthusiasts were looking for methods to bypass the protection, some through EPROM and printer service programs, and others found protection flaws using the “scientific” poking method... When the security vulnerabilities became known to everyone, the company applied them in new lines Second generation chip... The printer tightened control, priority was given to the information in the chip... The company could already enjoy the victory... but then IT came. The chip protocol was hacked...

Protocol

The first successful experiments in chip resetting were described by the Australian photographer Eddie Matejovski... he also proposed a scheme and a free program for resetting chips (www.eddiem.com)...
SergeSh (www.eranrbs.narod.ru) described the protocol more fully and clearly... Then Alex (http://ampoule.ru) created the Cartridge Tools program (the source code is available to everyone) making it a “background” for the future :) ... The program, through the joint efforts of the forum participants on Ixbit (http://forum.ixbt.com/0013/022638.html), was tested and brought into working condition... Eddie's original scheme was also refined, more stable options appeared.. As we studied the protocol and the peculiarities of its communication with the printer, a new ANTI-CHIP scheme appeared :)... A self-zeroing chip has already been created, is being sold with all its might and the most “cost-effective” variants of its implementation are being sought... However, all this only brought Epson on an equal footing with other suppliers , has added to the profits of the consumables industry... Our most important merit, no matter how proud it may sound, is that through our actions we have achieved a reduction in consumables by almost half!... In any case, people benefit, and Epson is also in a better position than before the introduction of chips. Conclusion: Lexmark is to blame for everything :)


Program

First generation chips can be easily reset “software” using the SSC Service program, which also has a lot of useful functions)...
Alex's program (our guy from St. Petersburg) - which allows you to work with any of the currently existing circuits... The latest version of the program is completely self-sufficient and, with a properly working circuit, works immediately.
Eddie's program (Australian photographer) - which works normally ONLY with the very first circuit of the same Eddie, or other variants of this CIRCUIT WITHOUT A TRANSISTOR - which inverts the read data

The latest models of Epson printers use a second generation chip, which eliminates the software ability to reset... Therefore, a “hardware” part is needed...
The fact is that the Chip works with 3.3v signals, and the computer port outputs 5v. The above circuits, with varying degrees of probability, try to “convert” the signal from the port as close as possible to 3.3V...

Start with simple diagrams. Complicating the scheme, although it removes some of the shortcomings of the previous one, still adds new ones...

By the way, I strongly recommend that you at least add a transistor to the classic (second circuit), and put resistors between ground and zener diodes to adjust the output voltage to 3.3V... The problems will disappear... By the way, the mikruha in the third one simply replaces the zener diodes... it’s more convenient to regulate outputs... costs 4 rubles... its foreign analogue is 4050BD(BG)... (Like 10 rubles)

The difficulty lies in the variation in the output parameters of the ports of different boards and the components you use for the circuits...
Here are some recommendations from conference participants (SergeSH), which are generally trivial:

1. Do not make long wires (more than 25 cm) from the LPT to the circuit and from the circuit to the chip.
2. If possible, use a flat ribbon cable for connections.
3. Make the connector contacts gold-plated or nickel-plated.
4. Make sure (ring) that the connection to the chip is good.
5. At the very beginning, use low frequencies for firmware and reading (Sleep=1 parameter in epson.ini)
6. Double-check the correct connection to the port, very often the 7,8,9 LPT pin (POWER voltage on the CHIP) is mistakenly soldered to 6,7,8 LPT or even 5,6,7 LPT... (DATA-0 is 2 LPT output)
7. It is necessary to achieve a voltage of output signals of 3.2-3.4 V

Which LPT pins are involved?

1LPT - not used!
2LPT-RESET
3LPT-CLK
4LPT- DATA (we use it to transmit the address and write)
5LPT-RW (for old chips)
6LPT- reserved
7LPT-POWER
8LPT-POWER
9LPT-POWER
10LPT - Chip presence check (GND present, no - high level)
11LPT - Chip type selection (First type - high level, second type - ground)
12LPT- Checking whether the resetter is connected (Connect with 9LPT)
13LPT- SELECT (we read from it)
14-17LPT is not used!
18-25LPT- GND

Port wiring if you look “at the computer”

13 12 11 10 09 08 07 06 05 04 03 02 01
25 24 23 22 21 20 19 18 17 16 15 14

SCHEME

Here are presented several schemes of resetters (reprogrammers), which were assembled by different people and now it has become available to everyone who knows how to hold a soldering iron in their hands.
Material taken from the site http://xsplinter.by.ru/xresetter.html

Attention! To work with the new Alexa program, the schemes need to be supplemented!
Additionally LPT 10-12 are involved... Details at the end...

1. "CLASSIC" SCHEME EDDIE MATEJOWSKY

Values ​​of all resistors 1Kohm
If the circuit does not work, then try reducing the values ​​of R7 to about 500 ohms...
In older versions of the Alexa program, you need to set the InvertIn13=0 parameter in epson.ini

2. CIRCUIT WITH TRANSISTOR SergeSH

The values ​​of all resistors are 0.5-1.5Kom
The circuit has no problems with resistor R7.


3. MY OPTION ON THE K561PU4 CHIP WITH A TRANSISTOR

The circuit is for those who have problems with voltage at the outputs.
Reads and resets any chips... Tested by me on chips for printers c42, c43, c60, c62, c70, c82, c63, 680, 915, 790...
With the addition of resistor R4, the entire red chain began to work normally... It needs to be selected until the voltage on VDD is approximately 3.3-3.4V.

4. SCHEME Silver2003

All circuits require adding LPT10-12. (For automatic resetter setup)
(LPT 10) Checking whether the chip is inserted. If you don’t want to wire the circuit, just short it to ground (GND).
(LPT 11) Chip type. For chips of the first type (old) we connect to LPT 9. For chips of the second type (new) we connect to ground (GND).
(LPT 12) Determination that the resetter is connected. Connect to LPT 9.

For example, you can short 10 to ground, 12 to VDD, and select the type of chip 11, as needed, with a switch.

LOCATION OF CONTACTS ON THE CHIP


First- chips of the latest models (Chips of the second type in the database)
Second- the first chips from Epson (Chips of the first type in the database)


Setting up a resetter

Do all the steps below with the circuit without a chip connected to it
DO NOT DO THIS WITH A CONNECTED CHIP - IT MAY BE INOPPERABLE!!!

I won’t describe how to do this in Eddie’s program... although similar settings are also present there...

I will consider the Alexa program, it is more convenient...

You will need Alex's program DubugCartridgeTools.exe

RESET - corresponds to LPT 2
CLK - corresponds to LPT 3
DATA - corresponds to LPT 4
RW - corresponds to LPT 5
VDD (POWER) - corresponds to LPT 7, 8, 9

Set – Set the values ​​on the corresponding LPT pins
Read - read the information on the corresponding LPT pins

When you click Read, you should see:
Circuit with input inversion (depending on what kind of circuit you assembled)
Chip found in contactor (depending on how you wired LPT10)
Received chip type in the contactor: 2 (depending on which chip you selected in hardware)
At the DATA input log. 0 (normal value when power off

Now, alternately checking the boxes in the appropriate boxes, check the voltages at the circuit outputs
0 - the checkbox is cleared, 1 - installed
00000 -> voltage at RESET, CLK, DATA, RW, VDD ~0; “At the DATA input log.”=0
00001 -> voltage at RESET, CLK, DATA, RW ~0, POWER > 2.7 V; “DATA log.”=0
10001 -> voltage on CLK, DATA, RW ~0, RESET, POWER > 2.7 V; “DATA log.”=0
01001 -> voltage at RESET, DATA, RW ~0, CLK, POWER > 2.7 V; “DATA log.”=0
00101 -> voltage at RESET, CLK, RW ~0, DATA, POWER > 2.7 V; “DATA log.”=1
00011 -> voltage at RESET, CLK, DATA ~0, RW, POWER > 2.7 V; “DATA log.”=1
11001 -> voltage on DATA, RW ~0, RESET, CLK, POWER > 2.7 V; “DATA log.”=0
01101 -> voltage at RESET, RW ~0, CLK, DATA, POWER > 2.7 V; “DATA log.”=1
11101 -> voltage on RW ~0, RESET, CLK, DATA, POWER > 2.7 V; “DATA log.”=1
11111 -> voltage at RESET, CLK, DATA, RW, POWER > 2.7 V; “DATA log.”=1

Voltages that are too low (from 2.45 to 2.90) can also become a source of problems in the future... When connecting the chip, it will probably drop...

To increase the voltage, try decreasing the resistor values, or if it’s really bad, use my circuit with the PU4 microcircuit (THE MICROCIRCUIT IS JUST FOR CONVENIENCE OF VOLTAGE ADJUSTMENT, YOU CAN JUST PUT ADDITIONAL R4 TYPE RESISTORS IN THE SECOND) in it the output voltages will be equal to the voltage on POWER, except for DATA, which is additionally LPT 13 affects... At least for me, all the values ​​increased from 2.2V to ~3.25V only when using the microcircuit (the only exception is DATA on which ~3.15V).

I did everything correctly, but the chip is not written (or in the FF, 00 report). What should I do?

We need to achieve a voltage of 3.3V output signals! This is why the chip is read unstable!

Reduce the speed. Simply reducing the speed reduces the energy consumption of the chip.

Some of these "left" chips simply will not allow you to write more than 4-9 bytes... They can also simply be read unstably... There are a lot of reasons... Therefore, the program may complain about the discrepancy between the recorded information and the information read from the chip

Also, Chip may have simply “changed his address”... the probability is almost 99% on 111

So... A small educational program, so to speak...
1. It is known that all Type 2 chips in printer cartridges are the same and cost PARALLEL!
2. Each chip contains: Response address, Printer type (or maybe cartridge), Release date, Manufacturer... There are probably other, but less important...
3. The first nine bytes (32 in total) contain information about paint, cleaning and initialization...
4. The response address is in the last nibble... Therefore, to change it, you need to write the new address there...
5. Information is written into the chip sequentially with the least significant bit forward (i.e., to write something in byte 8, you need to write “something” in the first 7...
6. There are only eight addresses, not 16 as it might seem at first glance
7. The last (most significant) bit is the control bit (1-write or 0-read)
8. Older types of chips do not need an address at all, since on old printers the chips were checked independently...

The first thing you need to restore the chip is the firmware that needs to be “uploaded” into the chip... You can use the database of FULL firmware for a specific type of printer... To add information to the database you will need Tools.exe and FULL 32 BYTES uploaded to chip...

If your printer is not in the database, then send Report.txt created by the program for each chip to the address specified there (or help) (indicating the printer model and cartridge model)... they will be included in the database within a week...
You can also get these 32 bytes yourself using Report.txt, CartDataTool.exe, Tools.exe

It was noticed that the chip most often changes the address to 111, which is caused by errors during zeroing... sometimes the chip changes the address to 000, which is caused by poor contact of the connectors or OVERHEATING when soldering wires to the chip :)

How to make a connector?

There are already many options. Read the documentation for the Alexa program, read the forum pages...
For now I will say the following...
As for the contactor... I have it made from the head of a dead 680 printer... :)

Also C42 owners you can use the printer head...

Wiring a narrow cable from below

1-RESET
2-3.3v
3-DATA
4-GND
5-CLK

You can use the same thin cable to connect the resetter to the head or by removing the cover from the printer (you lost the warranty on it with the thought of refilling) with a connector for flat cables...
Pros - you don’t need to remove the cartridge, and therefore let air into your head... Steam with the connector...
Minus - probable wear of the printer cable (connectors), possible damage to the cover latches. You can solder an additional connector (leads) to the main board and bring everything out, but this is almost a 100% guarantee denial (you can, of course, do everything carefully)


Offer from Roman Builov

We place transparent plexiglass on the cartridge from the chip side.
Mark the middle of the contact pads. Remove and drill 1mm holes.
We take a microcircuit with gold-plated legs (K 140 UD in a round metal case). The legs should not be soldered or trimmed, because... their ends will serve as contacts with the chip. We bite off the legs and bend them with brackets. One end
We insert the brackets into the hole, and fuse the other one into the plexiglass with a soldering iron.
We place the brackets not parallel as in a printer, but in a circle. In places
After fusing into the plexiglass, we solder the wires, which will go to the resetter.
We check that the contacts in the holes spring freely and protrude by 3 mm.
We place it on the cartridge and mechanically fasten it with an elastic band from a curler.
Verified. It took 30 minutes to make.

Suggestion from forum member Gennady

Drill on the foil PCB workpiece with a pitch of 2mm in
in a checkerboard pattern, it will just work out in the center of the site, holes with a diameter of 1.5mm,
cut the foil into strips from the holes,
insert the L-shaped elastic gold-plated contact wire from the telephone
RJ connector and solder. Solder the programmer wires to the same pads. The programmer is ready. You can further refine it: strengthen it with hot glue, put it on
protective cover, etc.

Suggestion from forum member Lev

The circuit is almost like that of Roman Builov, but instead of the legs from the microcircuit, I use gold-plated contacts from the connectors of old computers, they are thicker, sharper and square in cross-section,
and instead of a spring I use a guitar string - you bend the string and the contact in the shape of an L
(it looks like a parenthesis). If they are soldered together, and the springs are good, and the contact is gold-plated, and the contact area is larger, it means the contact is better,
and so that the contacts get on the chip, you adjust it to the cartridge

Suggestion from forum member Ort

Version of a contact device based on a telephone socket, the pitch of the contacts is completely the same. Type of color. 3.82 kV http://users.kaluga.ru/ortek/ort06.jpg. I can tell you for now. that it is larger than the usual six-pin. It is designed for 10 contacts and is designed for mounting on a printed circuit board. One part is removed from the socket, where all the contacts are attached. It needs to be modified a little. BUT all the contacts are springy and seem to be gold plated.
The only thing that gnaws at me is that it still needs to be installed and aimed somehow.
Computer network socket brand RG45.
View of the contact device and details of the socket http://users.kaluga.ru/ortek/ort07.jpg
View of the contact device in detail, 15 kV. http://users.kaluga.ru/ortek/ort08.jpg
All drillings are visible
You can understand how to bend contacts
If it breaks when bent, you need to lightly anneal it, simply pass it through the flame of a kitchen gas stove burner.
The picture shows option 1, sloppy, if you try, you will get what you need.

Suggestion from forum member Silver2003

The other day I took apart my C42 and the small flat cable rang. It goes to the board at the back of the printer, and the pins go from bottom to top in the same order. If the printer is used at home, then you can modify it. We solder the wires from this board to some connector (a 6-pin jack is possible), and from another similar connector to the board that stands in front of the cartridges (instead of a small cable). This board must be removed from the groove behind the cartridges and installed in a convenient place behind the printer, and the chips removed from the cartridges must be soldered to it. Now in normal mode we use a jumper with 2 connectors, which we insert into the newly installed connectors, and in programming mode we insert the programmer connector into the connector going to the small board with chips. There are 100k resistors on the small board
there is 120 ohm in series on the case via the Clc, Data, Reset circuit, on the Reset circuit, and from 3V there is a capacitance on the case. These parts cannot change the programming mode.
Now we are no longer tied to the chips on the cartridges.
By the way, I highlighted the Silver circuit separately

Material taken from the site http://xsplinter.by.ru/faq.html

Internet