So, I just saw this question and it got me thinking of something I stumbled upon recently.
Whenever I get a Canon camera in my hands, I read out its shuttercount using gphoto2 on Linux. What I do is basically run the following command:
gphoto2 --get-config /main/status/shuttercounter
And that works for a lot of, especially older, Canon cameras.
Now recently I got hands on a 750D and a 760D, and neither have this property. And this gets me thinking, is this really a software issue? As in, the software we use to read.
Because both of those cameras connect just fine to gphoto2, and when I run gphoto2 --list-config I get a HUGE list with all kinds of configuration entires that I can read out, but no shuttercounter property there.
So this leaves me wondering, did Canon simply drop this property? I don't really see why gphoto2 would support those cameras and a ton of properties, except for the shuttercounter. To me this sounds more like those cameras simply don't come with it. But then again I constantly see people on the internet asking makers of software like this to "update to support my camera when?", and nobody ever seems to tell them "Never.". Does anyone know more?
Could we ever read out the shuttercount of those devices? What would it take?
Edit: Here is a list of cameras supported by gphoto2. Both 750D and 760D are there.
exiv2in the past but now tried theexiftoolyou mentioned and it reads like hundreds of stuff off an image. However, all I see (tested on a 70D which does have the shuttercount property) is theImage NumberandFile Index, which is not the shuttercount, but the current image number (since last reset). – confetti Jan 31 '19 at 08:08gphoto2. Why should everything be supported and there exactly for the shuttercount? For other cameras, it is accessible through the main configuration tree. I can access that tree on a 750D/760D usingghoto2too, just the shuttercounter property isn't there. – confetti Jan 31 '19 at 15:27