12-05-2022 01:23 PM - edited 09-26-2024 04:25 PM
I have found a bug in the R7 firmware v1.2.0 through 1.6.0
With manual lenses that have no communication, the IBIS Image Stabilization is not working as expected. It is not using the correct "Focal Length" value that is inputed. IBIS is enabled, but it is ignoring the value that is set when turning the camera on. You can temporally fix this turning IS OFF, and then focusing with half press, then turning IS back ON. The R7 IBIS then behaves normally with the correct "Focal Length" value. When the camera is turned off, or goes to sleep it breaks again. This behaviour is best witnessed by using the 10x zoom through the viewfinder. You will see the effect of IBIS with IS ON as-is with incorrect value interpreted (Slight shake correction), with IS OFF (No shake correction), and finally with IS ON with correct value interpreted(Fantastic shake correction).
12-05-2022 03:28 PM - edited 12-05-2022 03:41 PM
Greetings,
Someone else mentioned this about a month ago. It caused a heated debate. What was pointed out was the fact that the manual lenses in question were not Canon glass. Are the lenses in question Canon, or another brand?
If they aren't Canon, shouldn't the lens manufacturer be responsible for ensuring their lens works and properly communicates with the body, and not the other way around? I have enjoyed many non Canon lenses on other bodys on the past, but now utilize "Canon's system" (canon body and canon glass) as I have come to appreciate the benefits and results, they supply.
I would encourage you to submit product feedback.
You can do so from the support portal. Select [+]Feedback at the bottom of the page, then Product.
This will ensure your issue receives visibility and consideration.
~Rick
Bay Area - CA
~R5 C (1.0.9.1) ~RF Trinity, ~RF 100 Macro, ~RF 100~400, ~RF 100~500, ~RF 200-800 +RF 1.4x TC, BG-R10, 430EX III-RT ~DxO PhotoLab Elite ~DaVinci Resolve Studio ~ImageClass MF644Cdw/MF656Cdw ~Pixel 8 ~CarePaks Are Worth It
12-05-2022 03:56 PM
@Pipperswrote:I have found a bug in the R7 firmware v1.2.0
With manual lenses that have no communication, the IBIS Image Stabilization is not working as expected. It is not using the correct "Focal Length" value that is inputed. IBIS is enabled, but it is ignoring the value that is set when turning the camera on. You can temporally fix this turning IS OFF, and then focusing with half press, then turning IS back ON. The R7 IBIS then behaves normally with the correct "Focal Length" value. When the camera is turned off, or goes to sleep it breaks again. This behaviour is best witnessed by using the 10x zoom through the viewfinder. You will see the effect of IBIS with IS ON as-is with incorrect value interpreted (Slight shake correction), with IS OFF (No shake correction), and finally with IS ON with correct value interpreted(Fantastic shake correction).
That is a lot to unpack.
First and foremost, the IBIS in the R Series bodies is not compatible with all Canon lenses. The camera Instruction manuals consistently refer to IBIS working with “certain lenses”, but without providing a list of them.
What manufacturer and model fully manual lens are you using? If your fully manual lens uses and EF mount, then what manufacturer and model lens mount adapter are you using?
I highlighted some of your text because you seemed to describe a sequence of steps that suggested that your manual only lens communicated with the camera body, telling the camera what focal length to use. Is that correct?
12-05-2022 04:23 PM - edited 12-05-2022 04:28 PM
Manual lenses do not communicate with the R7. There are no communication pads on them. Such as old Canon FD lenses, or various third party manual lenses through an adapter. When there is no communication to the camera, it brings up the option to input the lens length so that IBIS can properly adjust itself. As stated in the manual:
"Image stabilization based on your specified lens focal length is possible by setting the focal length when using lenses that do not support lens communication."
Secondly, as I showed above, the IBIS does work as intended, however, you will need to turn off Image Stabilization, depress the shutter half way once, then turn it back on again manually, and the IBIS will function as expected using the inputed value.
The issue with the firmware is that when the R7 initially boots up, or comes out of sleep, it is not reading that value correctly, and enables IBIS at an arbitrary value that will not likely work with your legacy manual lenses. Turning IS off and on again after the fact shows that the correct routine is there, it's just not being called properly on first boot, or from sleep.
This is not a lens issue, it is a firmware issue.
12-05-2022 08:30 PM
If you do not wish to say what gear you are using so that I could attempt to reproduce your issue, then there is nothing more for me to say or do. Good Luck. Contact Canon.
12-06-2022 09:04 AM - edited 12-06-2022 11:20 AM
Lensbaby Sol 45 RF, Lensbaby Trio 28 RF, and TTArtisan 25mm F2 RF.
As I said multiple times, however, lens does not matter. What matters is that *any* lens without communication connectors is not having IBIS enabled properly.
Also, this is not really meant as a call for help. It was pointing out the firmware is broken. Going into Canon support leads you to this forum so that Canon employees can be notified with issues. The only other support option is to send in your camera, which isn't what needs to be done here. The firmware needs to include the fix in the next release is all.
12-06-2022 12:54 PM
I have seen something similar when the EOS R5 wakes from sleep. The IBIS forgets the focal length. The only adapted lens with no electronics that I use is 50mm, so that lens works, but on some other lenses I saw the problem. On the EOS R5, I got in the habit of turning the camera off and back on again if it had gone to sleep. I think that this may have been fixed for the EOS R5 with firmware 1.6.
12-06-2022 01:34 PM
Thank you. I did notice when I first went into the Focal Length option, it was preset with 50mm. I am wondering if that is what the setting is at boot/coming out of sleep so that it works for you.
12-06-2022 02:05 PM
I am speculating. This is the sort of bug I might have created when I wrote firmware because it can be difficult to keep track of everything that needs to be reinitialized when waking. I first noticed the bug on the EOS R5 when using an EF100-400mm f/4.5-5.6L IS II USM +2x III and in that case it appeared to remember what the focal length had been before going to sleep and zooming from 200mm to 800mm made a big difference. I sometimes saw very different behavior when waking from sleep and it worked as expected when I turned the camera off and back on again.
I suggest turning the camera off and back on again if it has gone to sleep.
12-13-2022 09:58 AM
Yeah, I wish turning it off and back on would fix it, but it simply breaks it. Turning IS OFF and ON is the only way I've found to enable IBIS properly with my manual lenses until they fix the firmware. Most people probably don't notice it because manual lenses are "niche" these days.
02/20/2025: New firmware updates are available.
RF70-200mm F2.8 L IS USM Z - Version 1.0.6
RF24-105mm F2.8 L IS USM Z - Version 1.0.9
RF100-300mm F2.8 L IS USM - Version 1.0.8
RF50mm F1.4 L VCM - Version 1.0.2
RF24mm F1.4 L VCM - Version 1.0.3
01/27/2025: New firmware updates are available.
12/18/2024: New firmware updates are available.
EOS C300 Mark III - Version 1..0.9.1
EOS C500 Mark II - Version 1.1.3.1
12/05/2024: New firmware updates are available.
EOS R5 Mark II - Version 1.0.2
09/26/2024: New firmware updates are available.
Canon U.S.A Inc. All Rights Reserved. Reproduction in whole or part without permission is prohibited.