Originally Posted by
lessbones
So, kind of unbelievably even to me, I was able to fix it!
Turns out I didn't need to even get an EEPROM programmer to do it in the end, although that part of the journey was interesting in itself.
The MC relay board is nothing more than a holder for an ATMEL (or clone) 24C256 serial eeprom chip. What I thought I was going to have to do, given the "mismatch" error with the board from the 8300, was to program some data saved in the main board eeprom of the same type. I went ahead and dumped the data of both chips from the 8300 and while similar, the data wasn't exactly the same, so I was a bit worried about whether or not it would work or I'd be able to figure out exactly what I needed to put on the MC chip. However, I had ordered a 10 pack of these EEPROMs (like $3 or something) and I decided just to go ahead and solder a blank one in place of the dead chip onto my existing MC relay board.
Sure enough, when I turned on the printer in service mode, it kicked me in to "replacement mode" ! From here it asked me which I wanted to replace, the main PCB chip, or the MC relay chip (and showed the serial numbers of both, the relay's being blank). I chose the relay chip, it said executing.... completed! I shut the printer off, back on in service mode and it said no maintenance cartridge. Progress! I inserted a maintenance cart and.... nothing. Seemed not to recognize it. From here I powered off and back on again, in normal mode this time, and it came back up normally!! Everything all good! Not bad for $3 bucks plus shipping!
So TLDR version, if you have an issue with the mc relay board of a canon ipf 8xxx or 9xxx or i'd imagine even a newer or older model, and you're not scared of a little soldering, replace the EEPROM chip on the MC relay board. Again it's a 24C256 model.
hope this eventually helps someone.... although I doubt the chances of anyone actually reading this are particularly high at this point.
Bookmarks