jamieriddles's Avatar jamieriddles 0
2 Asked
0 Answered
0 Best
0
No one has voted on this question yet :(
1 year, 7 months ago

Need help reverse engineering a Kodak #10 ink cartridge chip

This chip is in my Kodak ink cartridges. I want to bypass it because there is no way it can possibly know how much ink is in my cartridge as it isn't physically connected into the cartridge, just clipped onto the plastic case. Basically, it is a dumb counter that the printer writes to every time it prints a page/pixel/character/etc.. I also can't refill because of this chip. There are no "chip flashers" for sale for this model yet as far as I know.

What protocol might a 2 pin chip use? The only one I thought of was Maxim's 1-Wire. I soldered wires to the chip and tried communicating with it using a 1-wire library with my arduino. No luck.

There's a picture included with two chips taken out from two cartridges, one facing up, and one down.

Any ideas? I really want to stop paying for cartridges when I know there is still a good amount left in my old ones.
Separate topics with commas, or by pressing return. Use the delete or backspace key to edit or remove existing topics.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

What is Your Answer?

0
0
0

4 Answers

0
st2000's Avatar
st2000 | 1 year, 7 months ago
8
There's Intel's SMBus, but I think you still need power and ground. There is one other close to Maxim's 1-wire I had to deal with in a past life but I can't remember at the moment.

Hum, I don't know how Kodak works, so this is guessing...

If I were Kodak I would be very aware my revenues were being cut because of 3rd party inks (not you, but mostly from people you've never met). So, I wouldn't put a counter in that chip. I'd just keep that counter in the printer and assume to reset it when the cartridge was replace. I would rather put something like a DS28E10 in the cartridge (first link) and program it w/a secret key. Now I can verify cartridges are authentic.

Hum...
But from what you are saying that really doesn't make sense. You said despite what you do the printer says the cartridges are empty. So maybe you are right. Maybe the count is in the cartridge chip. Well, you could still use the 6577 as it is both an security chip and an eeprom. The printer could just drop in counts now and again keeping the data in the cartridge current.

If you want to know more about SHA1 the second link is maxim's white paper on the subject.

BTW, did you scope it? I think 1-wires are open collector driver requiring a pull up. The Arduino may assume the target has the pull up. The target is a cartridge which is very sensitive to price and part counts. So the pull up may be in the printer. In which case you would need to add one.

BTW, TI.COM over the past sever years has either used or acquired companies which use serial bus protocols. Some I think are close to this 1-wire business.

-good luck

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$
st2000's Avatar
st2000 | 1 year, 7 months ago Report

Kind of points to a simple counter. That is, Kodak doesn't want you to ever get bad results. So they count the number of drops and say you need to replace the cartridge when they think there's about, say, 20% left.

st2000's Avatar
st2000 | 1 year, 7 months ago Report

jackiesangels commented on your answer to the question Need help reverse engineering a Kodak #10 ink cartridge chip

there has 2 be away 2 figure this out. Because my cartridge r never fully empty.

jackiesangels's Avatar
jackiesangels | 1 year, 7 months ago Report

there has 2 be away 2 figure this out. Because my cartridge r never fully empty.

Report Abuse

Post Reply Cancel
0
lubomir73's Avatar
lubomir73 | 1 year, 3 months ago
0
I have an easyshare 5300 printer. I just took an old Kodak #10 cartridge and refilled it. The easyshare printer said it was empty. I put it into a brand new Kodak printer that I just purchased and it also said that the refilled cartridge is empty. So, I conclude that regardless of what counters the printers keep, something on the chip says to any printer, "I'm empty." Also, this cartridge is provided by third party vendors which suggests that they have already solved this problem. They provide a cartridge with a chip that says "I'm Full." Perhaps the real solution is to make the vendors aware of how many of us rely on these cartridges and that there is a maarket for Kodak chip resetters and cartridges.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
melchior's Avatar
melchior | 1 year, 7 months ago
1
Use a Bus Pirate. It supports most anything serial.
Keep poking it in different ways until you get a response... unless it needs a key-code to unlock first... perhaps you should attach the bus probe WHILE the printer is operating to see whats happening.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$
tiger5zero's Avatar
tiger5zero | 1 year, 4 months ago Report

You can keep using your old ink cartridge if you swap the chip from a new cartridge. This does not solve the problem but it does tell you the printer must log a serial number of each ink cartridge somehow. It must store a list of previous cartridges. If this log can be reset then in theory you can continue to use your old..not-so-empty cartridge!

Report Abuse

Post Reply Cancel
0
jamesm's Avatar
jamesm | 3 weeks, 2 days ago
0
you can have it rechipped compatible ink cartridges

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel