Hi Phil,
I came across your post while working on exactly the same project – reverse engineering the Canon CIS from a Pixma MG2960. I've run into the same wall you have.
Like you, I've been searching high and low for datasheets on this sensor. The PCB numbers are 7H6-0520 – exactly the similar as yours. I also looked for documentation on the A4102 chip), but turned up nothing useful – it seems these are proprietary/confidential parts that Canon doesn't release publicly.
Since I couldn't find any datasheets, I took a different approach: I photographed the PCB from multiple angles and traced out the connections between the sensor flex cable and the main board. I've mapped out which pins go where, but without the internal pinout of the sensor itself, I'm still missing the critical piece of the puzzle.
I noticed you mentioned you've already determined the pinouts, reference voltage (0.9V), and timing from probing the printer – that's further than I've gotten. I also saw your note about the scan rate affecting the output sensitivity – that the output saturates at slower scan rates but works properly around 1000 scans per second. That's really interesting and suggests there's some integration time or reset mechanism we need to account for.
Would you be willing to share the pin definitions you've measured? I'd be happy to cross-reference with my connection tracing and see if we can fill in each other's gaps. If you're interested, I can also share my photos and connection map – maybe between the two of us we can fully reverse this thing.
Let me know if you'd like to collaborate on this.
Cheers