shuttercount on Canon EOS R5 may be in same location as EOS R6

Started by JohnMoyer, January 14, 2024, 03:14:52 PM

Previous topic - Next topic

JohnMoyer

I have been reading https://exiftool.org/forum/index.php?topic=15210.msg81790#msg81790 and it appears to me that the same locations behave the same way on EOS R5 as on EOS R6. So if shuttercount is the correct interpretation for the EOS R6 then it might also be the correct interpretation for EOS R5.

Canon Camera Info Unknown 0x0af1: 45
Canon Camera Info Unknown 0x0af2: 72
Canon Camera Info Unknown 0x0af3: 0
Canon Camera Info Unknown 0x0af4: 0

For the first few photos, 0x0af1 and 0x0af2 are the same as the number in the image file name.

At some point, the numbers in 0x0af1 and 0x0af2 jumped ahead of the file name number by a small amount. The numbers in the meta data still matched the file name number at IMG_2560.CR3 and did not match by IMG_3072.CR3 . However, I have made some photos with the camera tethered to a computer and controlled by Canon EOS Utility which uses separate file numbers when the images are saved to the computer disk and that might account for the discrepancy.

In decimal, IMG_8398.CR3 has 18476 in 0x0af1 and 0x0af2, so by the time I have made more than 18,000 photos it has increased faster than the file number. I do not remember, but I might have changed the file numbering after IMG_9999.CR3 and I did change the naming to match the EOS 80D so I would not have to make the shell scripts I wrote more generic.

Please let me know if you need more information.


Martin B.

That's a great find! I'd be thrilled if we could generalize this to more Canon bodies.

You mention CR3 files, could you check if your JPG files have the same information in the same place? Have a look at Found: Canon G5X-ii (and some Canon R6) fileindex, directoryindex, shuttercount, where I document that the Canon G5X mkii has the information in places that differ between CR3 and JPG files, which is unexpected.

JohnMoyer

I checked a few out of camera JPG files and the same information seems to be in the same place.

out/IMG_8397_CR3.txt:Canon Camera Info Unknown 0x0af1: 43
out/IMG_8397_CR3.txt:Canon Camera Info Unknown 0x0af2: 72
out/IMG_8397_JPG.txt:Canon Camera Info Unknown 0x0af1: 43
out/IMG_8397_JPG.txt:Canon Camera Info Unknown 0x0af2: 72
out/IMG_8398_CR3.txt:Canon Camera Info Unknown 0x0af1: 44
out/IMG_8398_CR3.txt:Canon Camera Info Unknown 0x0af2: 72
out/IMG_8398_JPG.txt:Canon Camera Info Unknown 0x0af1: 44
out/IMG_8398_JPG.txt:Canon Camera Info Unknown 0x0af2: 72
out/IMG_8399_CR3.txt:Canon Camera Info Unknown 0x0af1: 45
out/IMG_8399_CR3.txt:Canon Camera Info Unknown 0x0af2: 72
out/IMG_8399_JPG.txt:Canon Camera Info Unknown 0x0af1: 45
out/IMG_8399_JPG.txt:Canon Camera Info Unknown 0x0af2: 72

Phil Harvey

Thanks John,

I'll add this for the R5 in the next release.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).