Jak mogę uzyskać liczbę aktywacji migawki dla Canon EOS 500D / 550D?

24

Jak mogę uzyskać rzeczywistą liczbę uruchomień migawki dla Canon EOS 500D lub 550D (Digital Rebel T1i lub T2i)?

Dwa popularne rozwiązania dla większości wcześniejszych aparatów Canon nie działają:

  1. Zajrzałem do lokalizacji 0x9d-9e w surowym pliku, ale dla EOS 550 jest tam przechowywana stała wartość 0x0001. (Działa to w przypadku ciał sprzed 500).

  2. EOSInfo oprogramowanie nie wykrywa aparatu (może dlatego, że używam systemu 64-bitowego). (To i tak nie powinno działać ...)

whuber
źródło
1
Zobacz wcześniejsze modele Canon Rebel: photo.stackexchange.com/questions/401
mattdm
To pytanie jest bardzo popularne i generuje duży ruch przychodzący do witryny - ale nie mamy dobrej odpowiedzi. Jednak wiele się zmieniło od października 2010 ... może ktoś wie teraz coś nowego?
mattdm,
Jeśli jedno z rozwiązań zawartych w pytaniu dotyczącym wcześniejszych modeli działa teraz dla tych modeli, być może dwa pytania powinny zostać w tym momencie połączone.
mattdm,
Odpowiedź drfrogsplat na użycie gphoto2jest lepsza niż zaakceptowana odpowiedź (na użycie numeru pliku).
xiota
@xiota Dziękuję. Kiedy badałem gphoto2 (ponad siedem lat temu!), To nie działało dla mnie - ale kiedy dostanę szansę, spróbuję ponownie. Rzeczy zmieniają się z czasem w oprogramowaniu :-).
whuber

Odpowiedzi:

0

Czy próbowałeś właśnie zrobić zdjęcie i wyświetlić podgląd obrazu? Seria Rebelian zwykle pokazuje w prawym górnym rogu liczbę zdjęć od ostatniego zresetowania licznika obrazów. Dopóki nie zresetujesz licznika, powinien on być równoważny całkowitej liczbie uruchomień.

jrista
źródło
17
Nie jest to bardzo niezawodna metoda, ponieważ zakłada, że ​​a) licznik nie został zresetowany i b) nie było więcej niż 9 999 zdjęć.
ahockley,
3
@jrista: Dobra uwaga. Jestem tego świadomy, ale chciałem lepiej oszacować liczbę aktywacji, ponieważ spodziewam się, że (1) z czasem rozbieżność między tą a rzeczywistą wartością może wzrosnąć, szczególnie jeśli licznik zostanie zresetowany, i (2) mam zauważył, że w niektórych okolicznościach licznik nie przesuwa się. Na przykład nie zmieni się po podłączeniu do komputera w celu zdalnego fotografowania (nawet jeśli naciśniesz przycisk migawki na samym aparacie).
whuber
2
Wiem, że to nie jest dokładny test, ale dałby ci numer do gry. Jeśli chodzi o używanie na uwięzi, wydaje mi się, że ma sens, aby nie aktualizować licznika obrazów. Jeśli używałeś go na uwięzi, prawdopodobnie złym pomysłem jest użycie licznika w aparacie. Domyślam się, że otwarcie migawki do czyszczenia również nie jest liczone w liczniku obrazów, więc jeśli to zrobisz, to również zrzuci liczenie.
jrista
Przyjmuję tę odpowiedź, która trwa od ponad tygodnia, ponieważ wskazuje, że odpowiedź na moje pytanie brzmi „nie”. Ale jeśli któryś czytelnik ma inne informacje, prosimy o podzielenie się nimi z nami w odpowiedzi!
whuber
Niestety wygląda na to, że narzędzie EOSInfo nie zostało zaktualizowane od 450D. Ma 500D na liście, ale zaznaczone na czerwono i przekreślone. :( Ja też byłby zainteresowany wiedząc, jeśli istnieje dobry sposób dowiedzieć się, ilu prawdziwych uruchomień migawki nie było na każdym ciele kanonicznego.
jrista
14

W tym artykule podano metodę uzyskiwania liczby migawek dla 7D. Krótko mówiąc, instalujesz gPhoto2 i uruchamiasz polecenie:

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

Wersja 2.4.11 (wydana 17 kwietnia 2011 r.) Została przetestowana i działa z 500D . Dokumentacja w repozytorium kodu źródłowego gphoto odnosi się do parametru Shutter Counter dla 1000D, 450D, 500D, 60D i 7D (od 8 stycznia 2012).

W systemie Ubuntu Linux moje pierwsze próby zakończyły się niepowodzeniem z powodu następującego błędu:

*** 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') ***  

Najprostszym i najszybszym obejściem tego problemu jest usunięcie karty SD z aparatu przed podłączeniem jej do komputera i uruchomieniem polecenia.

drfrogsplat
źródło
Do Twojej wiadomości sprawdziłem więcej kodu źródłowego, który konkretnie wspomina liczbę migawek dla 500D i 60D (jeszcze nie ma oznak 550D lub 1100D, prawdopodobnie ponieważ oba są bardzo nowe ... ale spodziewam się, że będą obsługiwane w w najbliższych miesiącach, jak mi się wydaje, gPhoto2 jest dość aktywnie rozwijany)
drfrogsplat
Wydaje się również działać dla 550D.
xiota
11

W 550D możesz używać Magic Lantern . Po prostu zainstaluj, naciśnij MENU, a następnie DISP. Liczba migawek pojawi się na dole ekranu.


Aktualizując moją odpowiedź, obecna wersja (z dnia 11/17), pokazuje, ile aktywacji migawki ma aparat, a także informuje o liczbie wykonanych zdjęć i przełączników LV + prób szybkiego ustawiania ostrości

Andres
źródło
1
Świetna wskazówka, dzięki. Jednak obszerne ostrzeżenia, takie jak „to oprogramowanie może uszkodzić lub zniszczyć aparat”, sugerują, że używanie tego oprogramowania jedynie w celu uzyskania liczby aktywacji stanowi wysoki stosunek ryzyka do zysku ...
whuber
2
Nie martw się, liczba kamer zamurowanych przez ML wynosi zero. Korzystają z tego zrzeczenia się odpowiedzialności, ponieważ nikt nie może dać ci gwarancji na to oprogramowanie. Ponadto zyskasz wiele fajnych funkcji oprócz licznika migawki.
Andres
1
Trochę późny komentarz, ale dla każdego, kto to czyta, Magic Lantern jest w 99% bezpieczny . Używam go codziennie przez ostatni rok bez żadnych problemów.
Blender
Używam go od grudnia 2010 roku i nadal nie mam żadnych problemów. Wypróbowałem nawet wersje eksperymentalne i bez problemu!
Andres
1
W przypadku, gdy ktoś natknie się na to jak ja: Po zainstalowaniu magicznej latarni na karcie flash, zainstalowaniu jej ( łatwe i bezpieczne!) I ponownym uruchomieniu aparatu, możesz uzyskać dostęp do Magicznej latarni za pomocą DELETEprzycisku, a pod migawką znajdziesz uruchamianie migawki DEBUGzakładka (najbardziej w lewo, nawiguj za pomocą strzałek).
Honeybear
2

Magic Lantern to zdecydowanie najłatwiejszy sposób na znalezienie potrzebnych informacji. Ja także miałem już od dłuższego czasu różne wersje ML zainstalowane na moim Canonie t2i / 550D bez absolutnie żadnych problemów. Szczegółowe informacje można znaleźć na stronie http://www.magiclantern.fm/ .

Koszulka Snapper
źródło
2

Istnieje aplikacja dla systemu macOS o nazwie EOS Inspector .

Pobierz go w Mac App Store, a następnie podłącz aparat kablem USB, aby uzyskać dokładny pomiar liczby uruchomień migawki.

Szczegółowe informacje na temat zgodności aparatu można znaleźć na stronie specyfikacji technicznych .

Krótko mówiąc: działa ze wszystkimi nowoczesnymi aparatami Canon EOS , w tym z najnowszymi modelami, takimi jak 1D X Mark II, 5D Mark IV i 5Ds.

EOS Inspector to mój produkt, jestem jedynym deweloperem. Mam nadzieję, że nie masz nic przeciwko temu, że jest oferowany w Mac App Store za pewną cenę.

Konstantin Pavlikhin
źródło
Dzięki, wygląda świetnie. Niestety, działa tylko na komputerach Mac ...
whuber
Hej, czy możesz ujawnić w swoim pytaniu, że jesteś programistą tej aplikacji? Udzielanie odpowiedzi na temat własnego oprogramowania jest w porządku, ale zasady „nie bądź spamerem” wymagają od Ciebie wyjaśnienia relacji. Dzięki!
mattdm
@mattdm FYI, w momencie pisania tej odpowiedzi (maj 2014) aplikacja była oferowana w Mac App Store za darmo. Nie uważam tego za spam, ponieważ jest w 100% odpowiedni do początkowego pytania i faktycznie rozwiązuje problem. Spróbuj i jestem pewien, że nie będziesz rozczarowany :) W każdym razie dodałem informację, że EOS Inspector jest moim produktem.
Konstantin Pavlikhin
@KonstantinPavlikhin Nie uważam też tego za spam (nawet jeśli nie jest bezpłatny). To pomocne informacje (i prawdopodobnie najlepsza opcja w każdej z odpowiedzi). To jest po prostu ważne, aby przestrzegać polityki informacyjnej, bo nie dostać prawdziwego spamu i astroturf. Więc dziękuję!
mattdm,
Powinniśmy się przejmować, czy jest programistą, o ile aplikacja działa zgodnie z obietnicą, z zastrzeżeniem emptor.
abetancort
1

W przypadku komputerów Mac: „Działa na dowolnej lustrzance cyfrowej Canon DIGIC III / IV oprócz serii 1D *. Oznacza to, że będzie działał dla modeli 40D, 50D, 450D, 500D i 1000D”

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

Użyłem tego z powodzeniem zarówno na moim 40D, jak i 500D.

maclema
źródło
Nie mogłem zmusić go do pracy z 7D, jeśli ktoś się zastanawiał
Znarkus,
1

oprogramowanie wbudowane w latarnię magiczną wyświetli liczbę migawek pod kartą informacyjną w aparacie, z podziałem między aktywacjami fotograficznymi i aktywacjami wideo.

zatrzask
źródło