cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

R7 Firmware v1.2.0 bug.

Pippers
Contributor

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).

11 REPLIES 11

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.2.1) ~RF Trinity, ~RF 100~400, +Canon Control Ring

~6D2 (v1.1.1) Retiring ~EF Trinity, others ~DxO PhotoLab Elite ~Windows10/11 Pro ~EVGA RTX 3080Ti FTW3 Ultra ~ImageClass MF644Cdw ~Pixel6 ~CarePaks Are Worth It

Waddizzle
Legend

@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?

--------------------------------------------------------
"The right mouse button is your friend."

Pippers
Contributor

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.

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.

--------------------------------------------------------
"The right mouse button is your friend."

Wow, I just joined these forums and I am amazed at the sloppy responses, some incorrect and some just arrogant. The brand of the lens is irrelevant. The camera provides image stabilisation for any lens based on its focal length, regardless of brand. The OP clearly stated what the manual says and it cannot be any clearer!

"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."

What part of that statement suggests brand has anything to do with the question being asked? The lens does not have to support communication and it states that.

Yeah, I was just posting here hoping a dev or support person would see this since the support area for my R7 leads me to this forum with the only other option of sending my R7 in for repairs. I wish Canon had a simple support email contact to send bug reports to, but I guess they want us posting here instead. 

 

I believe the people that kept asking for brand are wondering if the lenses I had problems with were the banned lenses that have electronic communications and auto-focus, which they do not, because I stated it is only happening with fully manual "dumb" lenses that have no communications. Canon still allows those lenses to be made for the RF mount, as you can find many larger name brands making them, and they've not been asked to stop yet. 

The Lensbaby, 7Artisan, TTArtisan, Adapted Canon FD, Adapted Manual Lenses (Leica etc) etc all have this issue. It's nothing a lens manufacturer can do as there are no electronics. It's purely IBIS code within the firmware that is fixable by turning it off, half press to meter, turning it back on again. 

 

For those of us who like these fully manual lenses, it is a pretty large issue as IBIS is one of the main selling points of this camera. 

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.

---
https://www.rsok.com/~jrm/

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.

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.

---
https://www.rsok.com/~jrm/
Announcements
01/18/2023: New firmware version 1.1.1 is available for EOS R6 Mark II
01/09/2023: Help ensure your autofocus is properly aligned with a Canon Precision Alignment
01/03/2023: Welcome to CES 2023!
12/08/2022: New firmware version 1.0.5.1 is available for EOS C70
12/07/2022: New firmware version 1.7.0 is available for EOS R5
12/07/2022: New firmware version 1.7.0 is available for EOS R6
11/22/2022: New firmware available for EOS R3, EOS R7 and EOS R10
11/16/2022: We're thrilled to be ranked among the Best Employers for Veterans in 2022 by Forbes.
08/31/2022: New firmware version 1.1.1 is available for RF 70-200mm L IS USM
08/09/2022: New firmware version 1.2.0 is available for CR-N 300
08/09/2022: New firmware version 1.2.0 is available for CR-N 500
07/14/2022: New firmware version 1.0.1 is available for CR-X300
06/10/2022: Service Notice:UPDATE: Canon Inkjet Printer continuous reboot loop or powering down
06/07/2022: New firmware version 1.3.2 is available for PowerShot G7 X Mark III
05/31/2022: Did someone SAY Badges?
05/26/2022: New firmware version 1.0.5.1 is available for EOS-C500 Mark II
05/26/2022: New firmware version 1.0.3.1 is available for EOS-C300 Mark III
05/10/2022: Keep your Canon gear in optimal condition with a Canon Maintenance Service
05/05/2022: We are excited to announce that we have refreshed the ranking scale within the community!
04/26/2022: New firmware version 1.0.1.1 is available for EOS R5 C
03/23/2022: New firmware version 1.0.3.1 is available for EOS-C70
02/09/2022: Share Your Photos is back!
02/07/2022: New firmware version 1.6.1 is available for EOS-1DX Mark III
01/19/2022: READY FOR ANYTHING EOS-R5 C
01/13/2022: Community Update. We will be retiring the legacy profile avatars on 01/20/2022. Click this link to read more.