Last active
November 30, 2024 03:36
-
-
Save joeljacobs/c57550cdb4e68e3b86d6b89fb58f305d to your computer and use it in GitHub Desktop.
Rico SP C250DN Toner Reset on Raspberry Pi
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Below are single-line commands to run in BASH on a Raspberry Pi to rewrite the toner chips to "full" for a Ricoh SP C250DN Printer. | |
You will need to have the 4 files below in the same directory: "black" "cyan" "magenta" and "yellow". | |
The chip is near one edge of the cartridge. The pad closest to the edge is GND, followed by VCC, DATA, and Clock. | |
On the Pi, connect VCC and GND to +3.3V and GND. Connect Data to (physical numbering) 3 and 5. They are the I2C Data and Clock pins. | |
Be sure i2c is enabled and installed. | |
modprobe -r i2c_bcm2708 ;modprobe i2c_bcm2708 baudrate=9600 | |
address=0; for i in $(cat yellow); do i2cset -y 1 0x50 $address $i; address=$(($address +1)); done | |
address=0; for i in $(cat magenta); do i2cset -y 1 0x51 $address $i; address=$(($address +1)); done | |
address=0; for i in $(cat cyan); do i2cset -y 1 0x52 $address $i; address=$(($address +1)); done | |
address=0; for i in $(cat black); do i2cset -y 1 0x53 $address $i; address=$(($address +1)); done | |
The majority of the data and information I needed to do this came from this site: | |
https://esdblog.org/ricoh-sp-c250dn-laser-printer-toner-hack/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
168 | |
0 | |
1 | |
3 | |
18 | |
1 | |
1 | |
255 | |
100 | |
0 | |
52 | |
48 | |
55 | |
53 | |
52 | |
51 | |
20 | |
9 | |
65 | |
66 | |
22 | |
0 | |
22 | |
38 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
100 | |
0 | |
0 | |
0 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
168 | |
0 | |
1 | |
3 | |
14 | |
2 | |
1 | |
255 | |
100 | |
0 | |
52 | |
48 | |
55 | |
53 | |
52 | |
52 | |
21 | |
1 | |
65 | |
66 | |
23 | |
0 | |
4 | |
85 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
100 | |
0 | |
0 | |
0 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
168 | |
0 | |
1 | |
3 | |
14 | |
3 | |
1 | |
255 | |
100 | |
0 | |
52 | |
48 | |
55 | |
53 | |
52 | |
53 | |
21 | |
1 | |
65 | |
66 | |
24 | |
0 | |
3 | |
114 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
100 | |
0 | |
0 | |
0 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
168 | |
0 | |
1 | |
3 | |
14 | |
4 | |
1 | |
255 | |
100 | |
0 | |
52 | |
48 | |
55 | |
53 | |
52 | |
54 | |
21 | |
1 | |
65 | |
66 | |
25 | |
0 | |
23 | |
39 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
100 | |
0 | |
0 | |
0 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
255 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 | |
0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment