Canon 1DX - AFMA reset when I turn off the camera (workaround found)

  • Thread starter Thread starter ThomasBx
  • Start date Start date
Status
Not open for further replies.
trowski said:
sephknite said:
This is odd. I tried it on my 70-200 IS II and I'm not getting it to happen. I watched the video like 8 times and followed the same inputs/key-presses and it saves fine.

I'm not sure if this has anything to do with it, but before the 70-200, I tried it with a 16-35 II and it saved as well. My firmware is also 1.0.2

Did you turn the camera off/on too fast? The camera doesn't actually turn off for about 2 seconds after you turn it off, so you might have turned the dial too fast. The most repeatable way I've found to make the bug show up is to let the camera go to sleep. The mounted lens is always unrecognized as a previously registered lens after this, but un- and remounting the lens always fixes the problem.

I tried turning on/off at different speeds, fast and slow. I'll try the timeout tonight.

Update: I tried it again and still have my numbers retained. I did a 5-count when I turned camera off/on. I also tried a 1-minute timeout and that seemed fine as well. I'm wondering if it's certain batches that has this issue. ???
 
Upvote 0
More settings not being saved... My 1DX won't save the "AP point direct selection" setting after turning off the camera (sometimes) while using a 200 f/2 lens. Not sure of other lenses yet. This setting is the one that allows you to move the focus point with the joy stick without having to hit any other buttons.

It sounds like Canon is not saving any (or at least some) settings you change when you power off the camera and it doesn't recognize the lens. I also have the AFMA bug.

-Darrin
www.studio1930.com
 
Upvote 0
Long shot suggestion but I uploaded a solid working profile from a canon reps camera which helped resolve my af issue.

perhaps try and make a copy of yours and then reset your camera to his - if it fixes the issues send me the broken profile and i can see if he will accept submitting it to canon jp (as he is doing with my broken config)
 
Upvote 0
On a whim this morning I thought I'd try resetting everything on the camera to factory defaults and see what happens. I only had about 10 minutes to experiment, but it seems the camera is now correctly recalling previously used lenses in the AFMA menu, regardless of the lens used, if the camera is power-cycled, or upon waking from sleep. Resetting the camera settings actually did not clear out the adjustment values I entered, but I did have to change the AFMA setting back to adjust by lens. Other than this change, I did not change any settings on the camera.

Looks like this is why Canon was unable to replicate our problem. I'm guessing their 1D X's are largely still on factory settings. Apparently some change that several of us made in the settings causes this problem. Looks like it is just a firmware bug that's even more subtle that I thought.

Everyone who has this problem, try resetting your camera to factory defaults, change AFMA to adjust by lens, and see what it does.
 
Upvote 0
Thanks again! I had planned to try that, and also the settings file download from the Servo AF issue thread, as part of more extended trouble shooting on Monday (using the camera this weekend, with lenses already AFMA'd, and didn't want to revert my C-modes).

So...I'll try it on Monday, but I welcome input from anyone else affected!
 
Upvote 0
I did a similar test with my 70-200 II .. I didn't even try entering the settings, I noticed that the serial wasn't being detected; manually input them.Power off /on... it detected a new lens. unmount /mount lens. serial number (that I had inputed manually) is now showing..

So.. same problem I guess.
 
Upvote 0
One more thing worth noting..

I tried my 100mm L , 85 1.2, 16-35 II, and 50 1.4 and all had the same issue like the 70-200.. the camera wouldn't recognize the serial on its own.,


the 8-15 fisheye, however, did recognize the serial and I tried saving the settings for AFMA and they worked..

Figures... the camera isn't recognizing the lenses!!!
 
Upvote 0
I think that only the relatively new lenses are chipped for serial number, i.e. lenses designed after Canon decided to add that feature to the 1D X. A CPN article states, " If the serial number of your lens isn't detected it's possible to register a serial number for a lens within the camera menu."

My 70-200 II serial number was never detected, my 40mm f/2.8 pancake serial number is shown, even as the AFMA values for it are zeroed out.
 
Upvote 0
neuroanatomist said:
I think that only the relatively new lenses are chipped for serial number, i.e. lenses designed after Canon decided to add that feature to the 1D X. A CPN article states, " If the serial number of your lens isn't detected it's possible to register a serial number for a lens within the camera menu."

My 70-200 II serial number was never detected, my 40mm f/2.8 pancake serial number is shown, even as the AFMA values for it are zeroed out.

So your setting for the 40mm is being lost, eventhough it's being recognized by the camera.. Euff.. will try the 8-15 one more time.
 
Upvote 0
I tried the 8-15.. settings are saved.. tried changing the lens.. (the 50 1.4) is being recognized as "01" meaning it's thinking that it's another 50 1.4.. turned off the camera, attached the 8-15.. settings are retained!!

I can't make any sense from this..
 
Upvote 0
JEAraman said:
neuroanatomist said:
I think that only the relatively new lenses are chipped for serial number, i.e. lenses designed after Canon decided to add that feature to the 1D X. A CPN article states, " If the serial number of your lens isn't detected it's possible to register a serial number for a lens within the camera menu."

My 70-200 II serial number was never detected, my 40mm f/2.8 pancake serial number is shown, even as the AFMA values for it are zeroed out.

So your setting for the 40mm is being lost, eventhough it's being recognized by the camera.. Euff.. will try the 8-15 one more time.

The camera isn't recognizing the lens has having been previously registered with an AFMA value. It still reads the model name and serial number off the lens just fine. Like John said, lenses released before 2011 (even if they were purchased after then) do not have the serial number on the chip. For example, I have a 70-200mm IS II that was purchased in mid-2011 that does not show a serial number on the 1D X (and on the 5DIII).

JEAraman said:
I tried the 8-15.. settings are saved.. tried changing the lens.. (the 50 1.4) is being recognized as "01" meaning it's thinking that it's another 50 1.4.. turned off the camera, attached the 8-15.. settings are retained!!

I can't make any sense from this..

The camera numbers lenses sequentially, regardless of the model. So you have the 8-15mm registered in slot [00]. When you mounted the 50mm 1.4, that lens was set to be registered in slot [01]. If you didn't register a value and mounted another lens, it would still show [01]. If you did register a value for the 50mm 1.4, then mounting a third lens would show [02].
 
Upvote 0
Ok, decided not to wait. So, I went through and took iPhone pics of my settings screens, then did a Clear All Camera Settings (Setup menu 4) and Clear All Custom Functions (C.Fn menu 7). After that, AFMA is behaving normally!!

I'll re-enter all my settings later, and see if it breaks again. But so far, it seems we're back in business... :)

Thanks again, Trowski!!
 
Upvote 0
Through some experimentation, I think I determined which setting is the culprit: Orientation linked AF point. With it set to Same for both vert/horiz (the default), the lens appears to always be correctly recognized in the AFMA menu. If it is set to Select separate AF points, the camera never recognizes the lens as having been registered in the AFMA menu after sleeping then wake.

Seems like a crazy correlation, but that is what appears to be happening. Looks like the three 1D X's that Canon tested had this setting on the default value.

Try changing this John, lets see if it works on your camera too.
 
Upvote 0
trowski said:
Through some experimentation, I think I determined which setting is the culprit: Orientation linked AF point. With it set to Same for both vert/horiz (the default), the lens appears to always be correctly recognized in the AFMA menu. If it is set to Select separate AF points, the camera never recognizes the lens as having been registered in the AFMA menu after sleeping then wake.

Seems like a crazy correlation, but that is what appears to be happening. Looks like the three 1D X's that Canon tested had this setting on the default value.

Try changing this John, lets see if it works on your camera too.

Indeed, that is the case for me, as well. I've just emailed Canon Tech support (have been having an onging dialog with them), and I would think they should be able to duplicate the issue. I'll let you know their response. Further, this makes it almost certainly a firmware issue.

To sum up:

With AF4 menu option Orientation Linked AF Point set to the default of Same for Both Vert/Horiz, behavior of the AFMA setting is normal. But, when it's set to Select Separate AF Points (which mine was), the AFMA zeroing out occurs.

Simply changing that one setting from default 'breaks' the AFMA behavior, resulting in the phenomenon shown in my video, and resetting that one setting to default restores the correct behavior.

That one setting seems to account for affected vs. unaffected users, though additional confirmation by others would be appreciated.

This is what I stated in my first post on the issue:

neuroanatomist said:
I can't see how it can be anything but a firmware issue, and I would bet it's a bug triggered by other settings...

Your excellent detective work found the specific setting that's the culprit. Thanks again! ;D
 
Upvote 0
Just check mine and yes, turning off and on the linked AF points does make the problem appear and disappear. I think you have found the issue. I also figured out that my issue earlier about losing the direct AF point feature was actually caused by using C1 or C2 settings. You have to set this feature in your C modes as well as the AFMA settings. Changing to a C mode will zero out your AFMA settings if you had not set them and saved them in the C mode first.
 
Upvote 0
Studio1930 said:
Just check mine and yes, turning off and on the linked AF points does make the problem appear and disappear.

Thanks!

Studio1930 said:
...as well as the AFMA settings. Changing to a C mode will zero out your AFMA settings if you had not set them and saved them in the C mode first.

That shouldn't be the case. At least, it's not for me (nor on my 5DII or 7D).
 
Upvote 0
I tried with 2 lens : EF 16-35 L II and EF 40 STM.
Before I clear all camera settings (setup menu 4) and clear all custom functions (C.Fn menu 7).
Indeed, this solution works... but partially.
I explain : the EF 40 STM have a chip with the serial number, the EF 16-35 no.
If I enter a serial number for the 16-35 and micro-adjustement setting, then I change lens with the pancake 40mm, the camera recognizes a new lens...
Finally, do not enter a serial number for lens that do not...for backing settings.
But it works randomly...


Trowski put his finger on the problem : there is indeed a firmware bug.
 
Upvote 0
I continued my test with EF 24-105L f/4 IS and EF 70-200 f/2.8 L IS II.
This two lens haven't chip serial number, the 1DX not recognizes the serial number lens.
My 40mm STM pancake have a chip serial number, the 1Dx recognize serial number lens
For the lens have serial number, it works correctly, you can switch lens, the settings are saving.
But for the lens haven't chip serial number, the settings are not recorded, the camera see each time a new lens.
Made the test with your lens, switch between several lens.
I hope Canon saw this problem...
 
Upvote 0
ThomasBx said:
I tried with 2 lens : EF 16-35 L II and EF 40 STM.
Before I clear all camera settings (setup menu 4) and clear all custom functions (C.Fn menu 7).
Indeed, this solution works... but partially.
I explain : the EF 40 STM have a chip with the serial number, the EF 16-35 no.
If I enter a serial number for the 16-35 and micro-adjustement setting, then I change lens with the pancake 40mm, the camera recognizes a new lens...
Finally, do not enter a serial number for lens that do not...for backing settings.
But it works randomly...

Not sure I understand... After entering a serial number and AFMAs for the 70-200 II (not chipped for serial number), I can switch back and forth between the 70-200 II and the 40mm pancake, and the AFMA and serial number are retained and shown (as long as the orientation-linked AF point setting is left on default).

Can you explain in more detail, please?
 
Upvote 0
trowski said:
JEAraman said:
neuroanatomist said:
I think that only the relatively new lenses are chipped for serial number, i.e. lenses designed after Canon decided to add that feature to the 1D X. A CPN article states, " If the serial number of your lens isn't detected it's possible to register a serial number for a lens within the camera menu."

My 70-200 II serial number was never detected, my 40mm f/2.8 pancake serial number is shown, even as the AFMA values for it are zeroed out.

So your setting for the 40mm is being lost, eventhough it's being recognized by the camera.. Euff.. will try the 8-15 one more time.

The camera isn't recognizing the lens has having been previously registered with an AFMA value. It still reads the model name and serial number off the lens just fine. Like John said, lenses released before 2011 (even if they were purchased after then) do not have the serial number on the chip. For example, I have a 70-200mm IS II that was purchased in mid-2011 that does not show a serial number on the 1D X (and on the 5DIII).

JEAraman said:
I tried the 8-15.. settings are saved.. tried changing the lens.. (the 50 1.4) is being recognized as "01" meaning it's thinking that it's another 50 1.4.. turned off the camera, attached the 8-15.. settings are retained!!

I can't make any sense from this..

The camera numbers lenses sequentially, regardless of the model. So you have the 8-15mm registered in slot [00]. When you mounted the 50mm 1.4, that lens was set to be registered in slot [01]. If you didn't register a value and mounted another lens, it would still show [01]. If you did register a value for the 50mm 1.4, then mounting a third lens would show [02].

Yes.. I mistakenly thought "each" lens started it's own numbering... I just checked the settings for the "orientation linked AF point" and it was "Same for both vert/horiz".

so that's why the settings for the 8-15 were being saved.. will try to change it to "select separate AF points" and try the 8-15 again.
 
Upvote 0
Status
Not open for further replies.