Ostatnio szukałem metody odczytania przebiegu migawki w Canonie 7d. Natrafiłem na kilka sposobów (ostatniego, skutecznego dla większości aparatów nie natrafiłem na tym forum więc pozwolę sobie zamieścić małe podsumowanie):

- program EOSinfo dla EOSów z DIGIC4 - astrojargon - EOSInfo
Trzeba go wrzucić do katalogu z EOS Utility - niestety nie obsługuje m.in. 7D i np. 500D.

- jest stronka Canon Shutter Count - EOSCount - niestety sprawdzenie kosztuje 1,5$ (możliwość płatności paypal) - testować nie testowałem - znalazłem kolejny sposób, który działał

- pod linuxem jest programik, który potrafi sczytać:
Read out Canon EOS 7D shutter count on OS X

Sprawdziłem przebieg na 7d, dla potwierdzenia zrobiłem to samo dla 450D, którego przebieg znałem i się wartości pokryły.

Ściągamy i instalujemy program gphoto2 (powinien być w respozytoriach większości dystrybucji).
Po podłączeniu aparatu po USB wpisujemy poniższe polecenie (aby wypisać możliwe opcje konfiguracyjne dla tego aparatu), po czym wspomniane opcje zostaną wylistowane w terminalu.
gphoto2 --list-config
Teraz wystarczy wklepać:
gphoto2 --get-config /main/status/shuttercounter
I w odpowiedzi otrzymamy wartość przebiegu migawki
gphoto2 --get-config /main/status/shuttercounter
Label: Licznik migawki
Type: TEXT
Current: 41319
Mam nadzieję, że te informacje komuś się przydadzą
Pozdrawiam