dewyatt
Printing Apprentice
- Joined
- Feb 9, 2013
- Messages
- 4
- Reaction score
- 0
- Points
- 12
This may not be the best place to post this but I'm not sure where else it would fit.
So I started to hack around with my MG5220 a bit.
I downloaded the service manual:
http://www.4shared.com/office/HEzwqoJT/canon_pixma-mg5220_sm.html
I found a 64-mbit ROM chip (MX23L6454), desoldered it and dumped the contents:
http://www.4shared.com/archive/46OwLsZY/rom.html
I'm not positive on what all the ROM contains. It clearly has localized strings, etc. Maybe it has images for the LCD UI too.
binwalk reports a ton of LZMA signatures (as usual), some ARM/ARMEB function epilogues (binwalk -A), and some VxWorks headers but I haven't looked into any of it.
Unfortunately, this chip seems to be genuinely read-only.
It would likely be easy to replace it with a socket and compatible+writable chip to toy around some more.
However, there is a large proprietary chip that I'm guessing is the brains of the whole thing and may do a cksum on the ROM anyways.
There aren't any firmware updates for the MG5220. I tried to install an update for one of the MG5300 series by patching the Printer Update.exe (I was careless/daring) but once it started to transfer, it failed.
I don't know, this is probably as far as I can go with this since I kind of need this device in working order.
I just thought I would post this in case anyone is interested.
So I started to hack around with my MG5220 a bit.
I downloaded the service manual:
http://www.4shared.com/office/HEzwqoJT/canon_pixma-mg5220_sm.html
I found a 64-mbit ROM chip (MX23L6454), desoldered it and dumped the contents:
http://www.4shared.com/archive/46OwLsZY/rom.html
I'm not positive on what all the ROM contains. It clearly has localized strings, etc. Maybe it has images for the LCD UI too.
binwalk reports a ton of LZMA signatures (as usual), some ARM/ARMEB function epilogues (binwalk -A), and some VxWorks headers but I haven't looked into any of it.
Unfortunately, this chip seems to be genuinely read-only.
It would likely be easy to replace it with a socket and compatible+writable chip to toy around some more.
However, there is a large proprietary chip that I'm guessing is the brains of the whole thing and may do a cksum on the ROM anyways.
There aren't any firmware updates for the MG5220. I tried to install an update for one of the MG5300 series by patching the Printer Update.exe (I was careless/daring) but once it started to transfer, it failed.
I don't know, this is probably as far as I can go with this since I kind of need this device in working order.

I just thought I would post this in case anyone is interested.