A workaround for the Canon EOS 1D X AFMA Bug
has been reported.
From the Canon EOS 1D X AFMA Bug forum thread
John, try this - Enter an AFMA for an older lens (one without the serial number on the chip, like the 70-200 II), then power off the camera. Turn it back on, and the AFMA menu should show zero and the serial number will be zeroed out (though if you take a photo I'm willing to bet it will still show the adjustment you made). Now without powering off the camera, remove the lens and put it back on (or at least turn it enough so the contacts aren't touching). Go back into the AFMA menu. I'm willing to bet you'll see your adjustment value and the serial number. John:
Trowski, you are a genius! It's kludgy, but it's a workaround. After doing so, it seems to persist for one power cycle, too. After doing that with my 70-200 II, I put on my 40/2.8, and it showed the previously set -2 straight off. Power cycling then zeroed it out again, but just loosening and remounting the lens with the power on brought the correct -2 back. Also, changing the AFMA then doing the workaround results in the new AFMA being applied, and restored after a repeat of the workaround, as long as you change the AFMA setting right after the lens unmount/remount, when the previous setting is visible.
Some (including Bryan, now) have reported this issue, others say they don't have the problem. Personally, I always power off the camera before changing lenses - I wonder ... if I routinely changed lenses with the camera powered on, would I not have noticed the issue? As stated above, the value seems to be saved, and recorded in the EXIF, just not displayed on-camera until it's forced to re-recognize the lens.
Friend NeuroAnatomist (AKA John) has pointed out
a Canon EOS 1D X
Autofocus MicroAdjustment bug:
"In the AFMA menu, when When Adjust by Lens is selected, powering off then on resets the setting (or W/T settings for a zoom lens) to zero, and also clears out a manually entered lens serial number. If I set it to All by Same Amount, the setting entered is retained...but, powering off actually changes the setting to Adjust by Lens, which is zeroed out. Even setting it to Disable and power cycling results in it being set to Adjust by Lens."
"The same reversions occur if the camera goes into standby mode - when it's woken up, the AFMA setting, regardless of where it was left, reverts to Adjust by Lens with the previously set value(s) zeroed out."
I have verified the issue with my 1D X. Expect a firmware update to resolve this bug.
Visit Neuro's "My name is John, and I'm an EAV" post
in the forums for more information or to join the discussion. (thanks Sean)