23

How can I get the actual shutter actuation count for a Canon EOS 500D or 550D (Digital Rebel T1i or T2i)?

Two popular solutions for most earlier Canon cameras don't work:

  1. I peeked at location 0x9d-9e in a raw file but for the EOS 550 a constant value 0x0001 is stored there. (This worked for pre-500 bodies.)

  2. The EOSInfo software fails to detect the camera (perhaps because I'm running a 64-bit system). (This isn't supposed to work anyway...)

  • 1
    See for earlier Canon Rebel models: photo.stackexchange.com/questions/401 – mattdm Mar 22 '11 at 4:01
  • This question is very popular and gets a lot of incoming traffic for the site — but we don't have a good answer. However, a lot has changed since October 2010... maybe someone knows something new now? – mattdm Sep 16 '11 at 12:29
  • If one of the solutions in the question for earlier models works for these models now, maybe the two questions should be merged at this point. – mattdm Sep 16 '11 at 12:30
  • Answer by drfrogsplat to use gphoto2 is better than the accepted answer (to use file number). – xiota Dec 26 '18 at 0:38
  • @xiota Thank you. When I investigated gphoto2 (over seven years ago now!) it did not work for me--but when I get a chance, I'll try it again. Things do change in software over time :-). – whuber Dec 26 '18 at 16:15
1

Have you tried just snapping a shot and previewing the image? The Rebel series usually shows in the upper right corner the number of shots since the last time you reset the image counter. So long as you have not reset the counter, it should be equivalent to the total number of actuations.

  • 17
    This isn't a very reliable method since it assumes a) the counter hasn't been reset and b) there haven't been more than 9,999 photos. – ahockley Oct 8 '10 at 18:06
  • 2
    @jrista: Good point. I'm aware of this, but wanted a better estimate of the actuation count because I expect that (1) over time the discrepancy between this and the true value might grow, especially if the counter is ever reset, and (2) I have noticed that in some circumstances the counter does not advance. For example, it won't change when connected to a PC for remote shooting (even if you press the shutter button on the camera itself). – whuber Oct 8 '10 at 18:09
  • 2
    I know its not an accurate test, but it would give you a ballpark number. Regarding tethered use, I guess it makes sense that it wouldn't update the image counter. If you've used it tethered, its probably a bad idea to use the in-camera counter. I would guess that opening the shutter for cleaning also doesn't get counted in the image counter, so if you've done that, it would also throw off the count. – jrista Oct 8 '10 at 18:26
  • I'm accepting this response, which has stood for over a week, as indicating that the answer to my question is "no." But if any reader has other information, please share it with us in a reply! – whuber Oct 18 '10 at 15:28
  • Sadly, it looks like that EOSInfo tool has not been updated since the 450D. It has the 500D listed, but highlighted in red and crossed out. :( I too would be interested in knowing if there is a good way of figuring out how many true shutter actuations there have been on any Canon body. – jrista Oct 18 '10 at 16:51
12

This article claims to provide a method for getting the shutter count for the 7D. In short, you install gPhoto2 and run the command:

gphoto2 --get-config /main/status/shuttercounter

Version 2.4.11 (released on Apr 17th, 2011) has been tested and works with 500D. Documentation in gphoto source code repository refers to shuttercounter parameter for the 1000D, 450D, 500D, 60D and 7D (as of 8th Jan 2012).

Under Ubuntu Linux, my first attempts failed because of the following error:

*** Error ***  
An error occurred in the io-library ('Could not lock the device'): Camera is already in use.  
*** Error (-60: 'Could not lock the device') ***  

The simplest and quickest workaround to avoid the problem is to remove the SD card from the camera before connecting it to the computer and running the command.

  • FYI i've checked through more of the source code which specifically mentions shutter count for the 500D and 60D (no sign of the 550D or 1100D yet, presumably as both are very new... but I'd expect them to be supported in the coming months as i think gPhoto2 is reasonably actively developed) – drfrogsplat Mar 23 '11 at 4:32
  • Also appears to work for the 550D. – xiota Dec 26 '18 at 0:34
10

In the 550D you can use Magic Lantern. Just install it, press MENU and then DISP. The shutter count will appear in the bottom of the screen.


Updating my answer, the current build (as of today 11/17), shows you how many shutter actuations the camera have, and also tells you the number of pictures taken and LV switches + quick focus attempts

  • 1
    Great tip, thanks. However, extensive warnings like "this software can damage or destroy your camera" suggest that using this software merely to obtain an actuation count presents a high risk:reward ratio... . – whuber Mar 21 '11 at 18:47
  • 2
    Don't worry, the number of cameras bricked by ML is zero. They use that disclaimer because no one can give you warranty with this piece of software. Also, you will gain a lot of cool features besides the shutter counter. – Andres Mar 21 '11 at 18:59
  • 1
    A bit of a late comment, but for anybody reading this, Magic Lantern is 99% safe. I've been using it every day for the past year with absolutely no problems whatsoever. – Blender Feb 3 '12 at 2:45
  • I'm using it since december of 2010 and still no issues at all. Even tried experimental versions and no problems still! – Andres Feb 3 '12 at 14:16
  • In case anyone stumbles across this like me: After installing magic lantern on a flash card, installing it (easy as pie and safe!) and restarting your camera, you can access Magic lantern with the DELETE button, and you will find shutter actuations under the DEBUG tab (most left, navigate with arrows). – Honeybear Jul 21 '17 at 10:19
2

Magic Lantern is definitely the easiest way to find the info you require. I, too, have had the various releases of ML installed for quite some time now on my Canon t2i/550D with absolutely NO issues. Have a look at http://www.magiclantern.fm/ for details.

2

There is an app for macOS called EOS Inspector.

Download it on the Mac App Store and then connect your camera via USB cable to get accurate shutter actuations count measurement.

For detailed information about camera compatibility please refer to the tech specs page.

Long story short: it works with all modern Canon EOS cameras, including the recent models like 1D X Mark II, 5D Mark IV and 5Ds.

EOS Inspector is my product, I am a sole developer behind it. I hope you don't mind that it is offered on the Mac App Store for a price.

  • It looks great, thanks. Alas, it works only on Macs... . – whuber May 22 '14 at 18:31
  • Hey, can you please disclose in your question that you are the developer of this app? It's fine for you to provide answers about your own software, but the "don't be a spammer" policy asks that you make the relationship clear. Thanks! – mattdm Jun 8 '18 at 16:07
  • @mattdm FYI, at the time this answer was written (May 2014) the application was offered on the Mac App Store for free. I don't consider it a spam, because it is 100% relevant to the initial question and actually solves the problem. Give it a try and I'm sure you won't be disappointed :) Anyway, I've added an attribution to make it clear that EOS Inspector is my product. – Konstantin Pavlikhin Jun 11 '18 at 16:28
  • @KonstantinPavlikhin I don't consider it spam either (even if it's non-free). It's helpful information (and possibly the best option in any of the answers). It's just important to follow the disclosure policy, because we do get real spam and astroturf. So thanks! – mattdm Jun 11 '18 at 17:30
1

For Mac: "This works on any of the Canon DIGIC III/IV DSLRs except the 1D* series. This means it will work for the 40D, the 50D, the 450D, the 500D, and the 1000D"

http://www.astrojargon.net/40DShutterCount.aspx?AspxAutoDetectCookieSupport=1

I have used this successfully on both my 40D and 500D.

  • Couldn't get it to work with a 7D, if anyone was wondering – Znarkus Jan 13 '12 at 21:14
1

the magic lantern firmware will provide shutter counts under an info tab, in camera, with a breakdown between photo actuations and video actuations.

protected by John Cavan Apr 10 '14 at 10:22

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.