Canon FM0-0351-000 FM0-0311 Main Controller PCB Assembly IR-Advance. Item was pulled out of a refurbished machine 100% functional. Any questions please ask. Thank you.