Have I told you about what I found out about the sub mirror issue?
Basically, in the factory, there are two machines that assemble the mirror boxes and one that fits them. The two machines filter into the one. However, one of the two mirror machines was mis-calibrated, only by a fraction of a mm, but obviously the good and bad cameras both ended up together, which explains why Canon could not ID faulty cameras and ended up doing the product recall.
They thought that they could batch a set of serial numbers together however as an approx. amount. Was told this by a fairly high employee in Canon last week and its gospel from me.
I cant see how a software fix cant repair something that has to be a hardware issue and I understand that an N version of the machine may be here soon. This of course reflects the very same issues that the Mark II had before the N was released.