CHDK

Z Celestia

Skocz do: nawigacji, wyszukiwania

CHDK jest to darmowy, nieoficjalny soft ADDON do aparatów kompaktowych Canon PowerShot z procesorem DIGIC II i nowszymi procesorami tej rodziny, rozszerzający możliwości aparatu. Jako oprogramowanie ADDON nie nadpisuje on oryginalnego firmware aparatu, lecz instaluję się na czas jego używania jako dodatek. Dzięki niemu można w łatwy sposób rozszerzy możliwości kompaktu, o ważne w astrofotografii opcje. jest również dostępny w polskiej wersji językowej.

Spis treści

Możliwosci

CHDK odblokowuje dostepne możliwości aparatów, zablokowane w wersjach rynkowych.

Najważniejsze możliwosci dla astrofotografii:

Ponadto

Wspierane modele aparatów Canon PowerShot

   * Aparat: Wersja firmware
   * A450: 1.00d
   * A460: 1.00d
   * A530: 1.00a
   * A540: 1.00b
   * A550: 1.00c
   * A560: 1.00a
   * A570: 1.00e, 1.01a
   * A590: 1.00e, 1.01b
   * A610: 1.00e, 1.00f, 1.00d *1
   * A620: 1.00f, 1.00e *9
   * A630: 1.00c
   * A640: 1.00b
   * A650: 1.00d
   * A700: 1.00b
   * A710: 1.00a
   * A720: 1.00c
   * S2: 1.00e, 1.00f, 1.00g, 1.00i *2
   * S3: 1.00a
   * S5: 1.01a 1.01b
   * G7: 1.00e, 1.00g, 1.00i, 1.00j
   * G9: 1.00d,1.00g, 1.00f *7
   * SD30 (IXUS izoom): 1.00g
   * SD300 (IXUS 40): 1.00j, 1.00k
   * SD400 (IXUS 50): 1.01a, 1.01b
   * SD450 (IXUS 55): 1.00b, 1.00c, 1.00d
   * SD500 (IXUS 700): 1.01a, 1.01b
   * SD550 (IXUS 750): 1.00f, 1.00g
   * SD600 (IXUS 60): 1.00a, 1.00d (beta)
   * SD630 (IXUS 65): 1.00a
   * SD700 (IXUS 800): 1.00b, 1.01b, 1.01a *3
   * SD750 (IXUS 75): 1.00b,1.02a,1.01a, 1.01b *4
   * SD800 (IXUS 850): 1.00e, 1.00d *5
   * SD850 (IXUS 950): 1.00c
   * SD870 (IXUS 860): 1.00c
   * SD950 (IXUS 960): 1.00d
   * SD1000 (IXUS 70): 1.00c,1.01b,1.02a,1.01a*6
   * SD1100 (IXUS 80): 1.00c, 1.01a, 1.01b *8
   * SX100: 1.00b, 1.00c
   * TX1: 1.00g, 1.01b 
 → the autobuild already has these versions for download


Instalacja

Instalacja softu CHDK jest prosta, w zadzie wymagane są:

Krok 1 - Odczytujemy wersje naszego firmware

Aby odczytac numer wersji potrzebujesz:

Zobaczysz ciąg znaków podobny do: 'Firmware Ver GM1.00E.' Częśc '1.00E' to numer wersji firmware. Zapisz numer wersji, można usunąc plik 'ver.req'.

--badż pewny że ostatnim plikiem na karcie (ostatnio wyknanym) jest fotografia, Jesli jest to film, komendy moga nie zadziałac poprawnie. (Zrób zdjęcie, i uruchom aparat ponownie, jesli poprzednio się nie udało ).

Tworzymy plik 'ver.req'

Systemy Windows

Automatycznie:
Sciąg Card Tricks I uruchom. Wybierz karte, kliknij Format jako FAT, ver.req powinien byc automatycznie utworzony na twojej karcie.


Ręcznie:
Recznie można wykonac to poprzez uruchomienie cmd wpisanie:

   echo. > ver.req <ENTER>

a następnie skopiowanie powstałego pliku 'ver.req' na karte SD.


Inne sposoby:
Uruchom notatnik, utwórz pusty plik i zapisz na karcie jako 'ver.req'.

GNU/Linux or *nix based systems
   Or on *nix (Linux,Solaris,BSD etc) based systems, from the shell cd to your SD card's mount point and run the following command: 
   touch ver.req
Mac based systems
   When using a Mac, open a blank document in TextEdit, then choose save, and save as ver.req , then select the root folder on your memory card from the menu provided.
   Important: change plain text encoding from Western (Mac OS Roman) to Unicode (UTF-16), and uncheck "if no extension is provided, use .txt" (if you don't see these options then you need to select "Make Plain Text" from the Format menu). Then click on Save. 

PAMIĘTAJ - numer wersji firmware to nie: 1.0.0.0 lub 1.0.1.0! Numer wyglada tak jak w przykładzie: 1.01e. Jesli uzyskałeś numer typu: 1.0.0.0, oznacza to że gdzieś popełniłeś bład. Spróbuj ponownie!

[Niektóre aparaty obsługują również plik "vers.req". Pamietaj ze nazwa brzmi "vers.req" a nie tylko "ver.req". Dodatkowa litera 's' w nazwie pozwala dowiedzie się ile zostało wykonanych zdję twoim aparatem. Po dokładniejsze informacje zajrzyj na forum CHDK.


W aparatach wspierających 'vers.req', 'ver.req' może nie działac, w tych wersjach po wcisnieciu klawiszy 'set' i 'disp.' może pojawi się zegar. Jeśli tak się dzieje, musisz utworzyc plik "vers.req" zamiast "ver.req" na twojej karcie (lub umiescic oba dla pewnosci). następnie wcisnąc [SET]+[DISP] i otrzymasz numer wersji zamiast zegara ;).

Krok 2 - sciagamy soft CHDK

Wybieramy pasujacą nam wersje (powtało ich wiele, o różnych możliwościach).
Soft sciągniemy z Download Page

Przydatne są również strony:
Porównanie różnych wersji softu i obsługiwanych modeli aparatów

Bardzo dobrą wersja jest AllBest, korzysta z niej autor artykułu. Równie dobrą wersja jest AutoBuid, z wbudowanym językiem polskim.

Krok 3 - Kopiujemy soft na karte

(Windows, informacje dot innych systemów na stronie CHDK)

Dla doświadczonych użytkowników

Dla mniej doświadczonych użytkowników

Ta metoda uzywa oprogramowania CardTricks i pozwala na użycie kart o pojemności do 4GB

UWAGA: Na stronie CHDK, ostanie linie drugiej metody były równie niejasne jak w tłumaczeniu. Tłumacz stosuje pierwszą metode i ja poleca.


Informacje

Metoda sprawdza się na kartach sformatowanych systemem FAT16, o rozmiarze do 4GB. Nikiedy w aparatach obsługujacych karty SDHC (pow. 4GB) mozna uruchomic soft tą metodą.

Jesli posiadasz karte o rozmiarze ponad 4GB, rozwiązaniem jest utworzenie 2 partycji: małej partycji FAT16 i dużej FAT32. (Partycja FAT16 może by bardzo mała: np. 2MB, jednak MUSI by pierwszą partycja na karcie). Umieszczamy wtedy na małej partycji FAT16 pliki (DISKBOOT.BIN i jesli jest PS.FIR), pozostałe pliki CHDK na partycji FAT32.

Gdy użyjesz oprogramowania, CHDK uruchomi się z partycji FAT16. CHDK automatycznie wykryje partycje FAT32 i 'przełaczy' się na nią by jej używac. Wszystkie filmy i zdjęcia beda zapisywane na dużej partycji FAT32, skrypty i pliki CHDK bedą odczytywane również z partycji FAT32. (Mała partycja FAT16 nie jest dostępna gdy uruchomiony jest CHDK, tak wiec nie wolno (nie ma sensu) wgrywac tam zadnych skryptów et.)

Uruchamianie reczne CHDK


Aparat uruchomi się ponowanie (zajmie to 1-2 sekund), niebieska dioda zamiga, ekran powitalny pojawi sie kolejny raz. Jesli aparat zawiesi się podczas aktualizacji / uzytkowania znaczy to ze oprogramowanie nie jest kompatybilne z twoim aparatem. Nie martw sie - wyjmij baterie i spróbuj jeszcze raz z innym oprogramowaniem).

Automatyczne uruchamianie CHDK przy starcie

Ważne: Niesty autoładowanie nie działa z kartami sformatowanymi z FAT32. To znaczy, że na kartach o pojemności do 2GB (włacznie) uda się uruchmic te opcje. Jest również taka możliwośc na kartach 4GB, aczkolwiek trzeba dokona niestandardowego formatowania w FAT16.

(poniższej notki nie tłumacze - nie wiec co to DryOS ;) ) Note: DryOS cameras can only start with this "Autoload" method since no one has been able to work out the new version of PS.fir for DryOS which is needed to start CHDK by the firmware update menu.

Wymagane: Za każdym razem gdy zechcesz użyc CHDK, będziesz musiał zabezpieczyc karte przed zapisem (stosując suwak LOCK na karcie SD), co jednak nie zablokuje możliwości zapisu zdjęc (bedzie można je w dalszym ciągu robic i zapisywac na karcie).

Podążaj następującymi krokami:

Od tej chwili CHDK bedzie się uruchamia automatycznie przy starcie aparatu, do chwili gdy odblokujesz karte przed zapisem..

Jesli aparat zasygnalizuje że karta jest zabezpieczona przed zapisem - coś wykonałeś źle - CHDK nie jest załadowany!

Ważne: Karty 4 GB mogą obsługiwac autoładowanie, jeśli je sformatowac manualnie jako FAT16. TAby dokonac tego w wierszu poleceń Windows wpisz: 'format X: /fs:fat' (gdzie X: - litera dysku pod którą znajduje się karta SD). Pamiętaj że formatowanie karty 4 GB w FAT16 powoduje powstanie niestandardowych klastrów - 64K (rozmiar). Jednak jak dotąd nie zarejestrowano żadnych problemów.

Autoładowanie może również nie zadziała jesli uruchomimy aparat bezpośrednio w trybie robienia zdjęc.

Korzystamy z CHDK (wersja AllBest)

Autor artykułu wykożystuje build 'AllBest'. Po zainstalowaniu i pierwszym uruchomieniu softu przychodzi czas na oswojenie się z nim. Przechodzimy w tryb <ALT> (wciskamy przycisk <ALT>, inaczej przycisk drukowania / przycisk programowalny). Wciskamy przycisk <MENU> aby... wejsc do menu. Menu jest dośc intuicyjne, ale... po Angielsku. łatwo rozwiązac ten problem:

Zmiana jezyka OSD

Jest to w zasadzie proste, nie ma się co rozpisywac, wszystko pieknie wyjasniono na Stronie CHDK - Jezyk Polski - PO POLSKU :)

Opcje przydatne w astrofotografii

Pliki RAW

Jak wiadomo wrogiem astrofotografii sa pliki JPEG (no moze nie wrogiem, ale przyjacielem też na pewno nie są ;) ). Na szczęscie procesor DIGIC II (i nowsze procesory tej rodziny) pozwala na zapis zdjęc do pliku RAW (wszak procesor DIGIC II jest stosowany w lustrzankach EOS 300D czy EOS 350D).

Aby tego dokonac wykonujemy:

to wszystko. Przy okazji odkrywamy inne interesujące opcje tej kategorii.

Ważne; Czasami wystepuje efekt uboczny - po wykonaniu zdjęcia, dłużej trwa jego zapis na karte - to normalne.

Wyłaczenie automatycznego usuwania szumów

Jak sie okazuje, dzieki CHDK możemy wyłaczyc automatyczne usuwanie szumów, które odbywa się po wykonaniu fotografi.

Aby tego dokonac wykonujemy:

Od tej pory szumy bedziemy musieli usunąc sami :)

Zmiana czasu ekspozycji

Soft CHDK umożliwia zmiane czasu ekspozycji (naświetlania) np do 1/100000 s :D, ale w astrofotografii licza się długie czasy. CHDK jest i tu pomocny. Typowy kompakt to max 15s czasu naświetlania, CHDK pozwala zwiekszyc te liczbe typowo do 64s, w niektórych modelach nawet ponad 64s. Są dwie metody:

Metoda prostrza, do 64s:
Metoda trudniejsza, ponad 64s

Poprzednia metoda dawała nam możliwośc ustawienia maksymalnego czasu na 64s. ta metoda pozwala na bardziej swobodne manewrowanie czasem, w niektórych aparatach dzięki temu ustawimy czas ponad 64s.

(zgodnie z wzorem: czas wynikowy=czas ustawiony * mnoznik).

Zmiana czułości

Nie jest to istotna opcja, bowiem większośc kompaktów pozwala na ustawienie czułości ISO400, natomiast wyzsze wartości, przy bardzo małych rozmiarach matryc, skutkuja jedynie szumami.



Update CHDK

Jesli chcesz zaktualizowac wersje CHDK, poprostu skopiuj nowe pliki w miejsce starych.

Usuwamy soft CHDK

Usuniecie softu CHDK z aparatu jest banalne. jako że soft ten nie instaluje sie do wewnętrznej pamięci aparatu, lecz jedynie uruchamia się na czas jego działania, wystarczy wyjac karte pamięci z aparatu i usunąc pliki CHCD. Po tym mozna uzywac karty jak zwykłej karty SD, sof nie bedzie instalowany.
Ponadto jesli nie uzywałeś auto-ładowania CHDK, przy kazdym uruchomieniu aparatu masz wybór - czy chcesz użyc CHDK (uruchamianie reczne, patrz punkt wyżej), czy nie (po prostu nie uruchamiaj i działaj jak dawniej).

Bezpieczeństwo i gwarancja

Technicznie rzecz ujmując CHDK to jeden z najbezpieczniejszych nieoficjalnych softów do aparatów. Nie zapisuję się on do wewnetrznej pamięci, więc w żaden sposób nie ingeruje w oryginalne firmware aparatu, w przeciwieństwie do innych nieoficjalnych softów dla innych aparatów..
Teoretycznie, również nie narusza warunków gwarancji - w zaden sposób nie modyfikuje orginalnego oprogramowania aparatu.

Wiecej informacji

Wiecej informacji mozna znaleźc na oficjalnej stronie softu: CHDK - strona oficjalna

Zobacz też


CHDK - FAQ
Procesor DIGIC II
Polskie Forum Canon i CHDK
Kurs pisania skryptów dla CHDK
Motion Detection w wykonaniu CHDK
blok winiarro z opisem możliwosci softu i innymi informacjami

Źródło „http://celestia.pl/CHDK
Osobiste
Przestrzenie nazw
Warianty
Działania
Menu główne
Kategorie
Narzędzia