Sunday, November 9, 2014

CLP 310 / CLP 315 toner levels reset

Hello,

After resetting the CLX 3175, I found a nice CLP 310 that had a red light blinking problem.

I looked at the cartridges and they were chip-less, meaning a low usage printer. To fix the red light I tried the dev (device) home issue, was not that one, then the waste toner to wash - it was that!

The waste was somehow reading bad, there are two photo detectors to see the dirt.

Next thing it was working fine until I have seen more than normal pages coming out and giving "paper jam" signals -orange light was getting on.
This was more complicated, as the "exit" sensor was not the culprit, I had replaced-it and still same symptom.

I opened the back cover and see that while printing (bypass the cover switch with a pen) there were more pages coming out than necessary so I suspected the paper feed was bad.

Cleaning all the rolls did not fixed the issue and then I searched how the feed works, found that was a clutch that was triggered by an electromagnet.

The magnet itself was getting somehow sticky and will not disengage fast enough. Hard to get to that piece, you have to remove the mainboard bottom cover to get there.

I removed the black sticky thing from the electro-magnet and put some clear tape instead, it does not stick anymore and the bad feeding issue is now fixed!

The next step, I read the EEprom values, it shows version V1.01.11.54 Jan-26-2010 and found different supply locations from what I knew from my attempt with the CLX 3175 toner reset.

I printed a supply status and then removed the board to read-it at home.

I have searched the values of the supply values in hex, found them at different locations in the FW than the ones in the CLX 3175.

I did zero the "area" around the page count values since there was more data that looked zeroable.
I did keep a back-up of the EEprom data in case something was going wrong so I can restore the content back to the original.

I did succeed to reset the page count values to zero but the percentage is still something like 73%
All other consumable counts are now zero. I finally write protected (put pin 7 to Vcc) and tested, it works perfect, all is back to zero after power cycle.

Here is more info about the program to read the eeprom and write back to it:
http://clx-3175.blogspot.ca/2014/07/clx-3175-clx-3170-reset-eeprom-values.html

These are the differences in the locations to the new doctored bin file and the old one.


Page count = zero
Original supply count



The doctored file was read again from the printer after the first reeboot and the differences are below:
Search for differences:
1. C:\CLP 310 data\clp310_300530M_doctored.bin: 8,192 bytes
2. C:\CLP 310 data\clp310_300530M.bin: 8,192 bytes
Offsets: hexadec.
Address -- doctored.bin --original.bin
  D6: 00 0B
  D7: 00 39
 277: 30 31           
 278: 30 31
 27A: 30 39
 27C: 30 37
 27D: 30 39
 27E: 30 33
 27F: 30 34
 280: 30 33
 281: 30 36
 296: 00 0A
 297: 00 96
 29A: 00 06
 29B: 00 3E
 2A2: 00 06
 2A3: 00 C9
 2A6: 00 01
 2A7: 00 78
 2AA: 00 05
 2AB: 00 51
 2AE: 00 0B
 2AF: 00 39
 441: 00 1C
 442: 00 4A
 443: 00 42
 446: 00 01
 447: 00 7D
 44D: 00 18
 44E: 00 75
 44F: 00 BF
 452: 00 01
 453: 00 7B
 459: 00 1E
 45A: 00 B8
 45B: 00 EC
 45E: 00 01
 45F: 00 7B
 465: 00 91
 466: 00 D6
 467: 00 75
 46A: 00 02
 46B: 00 E9
43 difference(s) found.

The ones that are not zero maybe are what the FW did write after the reboot in the memory, not sure what it does to zero those, did not try as it does not matter, I can reset the toner counts back again by just power cycle.

If you feel like doing more digging, good luck.

Also check my post in fixing Apple MacBook A1181 power button problem / magsafe not turning on the green light, at http://a1181-power-button.blogspot.ca/