CHDK
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 11. června 2015; kontroly vyžadují
10 úprav .
CHDK ( Canon Hacker's Development Kit ) je rezidentní program pro kompaktní a jednooké digitální fotoaparáty Canon založené na procesorech DIGIC , který umožňuje výrazně zvýšit jejich funkčnost a přidat nedokumentované funkce. Vytvořeno komunitou nadšenců CHDK. Je to rezidentní program, ale podle tradice se mu často říká alternativní firmware .
Při použití CHDK je zcela zachována základní funkčnost, způsob ovládání a vzhled nabídky nastavení digitálního fotoaparátu. Další funkce přidané CHDK k hlavním se konfigurují pomocí alternativní nabídky.
Vlastnosti CHDK
- Natáčení v Raw je hlavní funkcí, pro kterou byl CHDK původně vyvinut. Protože záznam probíhá ve specifickém formátu, který není pro Canon typický, je pro následné zpracování nutný převod do formátu DNG . Pro konverzi jsou zde programy DNG4PS (zkratka DNG pro PowerShot) a DNG4PS-2 [1] . DNG4PS-2 je nástupcem DNG4PS, využívá jeho zdroje a některé soubory. Kromě toho je možné okamžitě nahrávat obrázky ve formátu DNG , ale bez bezztrátové komprese obsažené ve specifikaci DNG .
- Displej nabití baterie – zobrazuje aktuální nabití baterie v procentech nebo voltech. Pro přesnější zobrazení procenta nabití lze tuto funkci nakonfigurovat zadáním napětí plně nabité baterie a ve vybitém stavu.
- Zobrazení ohniskové vzdálenosti – zobrazuje ohniskovou vzdálenost v mm .
- DOF -kalkulačka - umožňuje určit hloubku ostře zobrazeného prostoru.
- Zoom Position Display - Zobrazuje aktuální digitální a analogový zoom. Analogové se mění diskrétně, digitální plynule. Plný zoom je součinem těchto dvou hodnot.
- Živý histogram – umožňuje zobrazit histogram budoucího snímku, zatímco fotoaparát zaostřuje. Výstupem je jasový kanál (L) nebo tři barevné kanály (RGB) nebo všechny čtyři kanály dohromady.
- Zebra - v procesu automatického zaostřování fotoaparátu jsou oblasti, které se na snímku ukáží jako přeexponované a podexponované, označeny určitou barvou na obrazovce z tekutých krystalů.
- Skripty – používají se jazyky Lua a uBasic , které mají jednoduchou syntaxi. Použití skriptů vám umožní zjednodušit takové operace, jako je sériové snímání, vytváření panoramat , bracketing atd.
- Změna stupně komprese při natáčení videa – Digitální fotoaparáty Canon v současnosti používají kodek Motion JPG . Použití jiných kodeků, které umožňují použití vysoké komprese bez ztráty kvality, není v současné době možné z důvodu omezeného výkonu procesorů DIGIC II a DIGIC III, nicméně CHDK umožňuje změnit bitrate . Když je tato možnost aktivována, přenosová rychlost se několikrát sníží.
- Program pro čtení knih na obrazovce fotoaparátu - umožňuje zobrazit obsah souborů txt na digitální obrazovce.
- Správce souborů - umožňuje pracovat s flash pamětí jako s diskem, prohlížet její obsah, mazat soubory atp.
- Kalendář.
- Hry - zatím bylo implementováno 7 her (v pořadí, v jakém se objevují v CHDK): had , sudoku , tetris , decoder , reversi , čtyři v řadě a sokoban .
- Svítilna – Tato funkce funguje pouze u digitálních fotoaparátů s výklopnou obrazovkou. Při otočení obrazovky o 180° se při maximálním jasu vyplní bílou barvou, což umožňuje použít ji jako svítilnu ve tmě.
- Zkrácené časy závěrky (až 1/10000 s), dálková spoušť jsou funkce, které jsou dostupné pouze prostřednictvím skriptů.
Způsoby, jak získat firmware
CHDK vyžaduje adresy různých umístění firmwaru (vyrovnávací paměť snímků, rutiny dotazování klávesnice atd.). Chcete-li to zjistit, potřebujete výpis firmwaru . K odstranění výpisů byly použity následující metody [2] :
- upravený flashovací program, který místo instalace nového firmwaru zapsal ten stávající na paměťovou kartu. Bohužel inicializace paměťové karty je složitá operace, takže dumper nemohl být zapsán pro všechny fotoaparáty;
- Blikání firmwaru pomocí LED podsvícení autofokusu. Přístup k této LED je jednodušší a tímto způsobem bylo možné hacknout například S5is .
Podporované digitální fotoaparáty
Seznam podporovaných digitálních fotoaparátů
- Canon PowerShot A495 , Firmware: 1.00D, 1.00E, 1.00F
- Firmware Canon PowerShot A450 : 1,00D
- Firmware Canon PowerShot A460 : 1,00D
- Canon PowerShot A470 , Firmware: 1.01B/1.02C
- Canon PowerShot A530 , Firmware: 1,00A
- Canon PowerShot A550 , Firmware: 1,00C
- Canon PowerShot A560 , Firmware: 1,00A
- Canon PowerShot A570 , Firmware: 1.00E, 1.01A
- Canon PowerShot A590 , Firmware: 1.00E, 1.01B
- Canon PowerShot A610 , Firmware: 1.00D (verze CHDK pro 1.00E), 1.00E, 1.00F
- Canon PowerShot A620 , Firmware: 1.00F
- Canon PowerShot A630 , Firmware: 1.00C
- Canon PowerShot A640 , Firmware: 1,00B
- Canon PowerShot A650IS , Fw: 1,00D
- Canon PowerShot A700 , Firmware: 1,00B
- Canon PowerShot A710 IS , Firmware: 1,00A
- Canon PowerShot A720 IS , Firmware: 1,00C
- Canon PowerShot A800 , Firmware: (beta) 1.00C
- Canon PowerShot S2 IS , Firmware: 1.00E, 1.00F, 1.00G, 1.00I (verze CHDK pro 1.00G)
- Canon PowerShot S3 IS , Firmware: 1,00A
- Canon PowerShot S5 IS , Firmware: 1.01A, 1.01B
- Canon PowerShot G7 , Firmware: 1,00G, 1,00I, 1,00J
- Canon PowerShot G9 , Firmware: 1.00D, 1.00F, 1.00G
- Canon PowerShot S2 , Firmware: 1.00E, 1.00F, 1.00G, 1.00I
- Canon PowerShot S3 IS , Firmware: 1,00A
- Canon PowerShot S5 IS , Firmware: 1.01A, 1.01B
- Canon PowerShot TX1 , Firmware: 1.00G, 1.01B
- Canon Digital IXUS 40 (SD 300), Firmware: 1,00 J, 1,00 K
- Canon Digital IXUS 50 (SD 400), Firmware: 1,01A, 1,01V
- Canon Digital IXUS 55 (SD 450), Firmware: 1.00B, 1.00C, 1.00D
- Canon Digital IXUS 60 (SD 600), Firmware: 1.00A, 1.00D
- Canon Digital IXUS 65 (SD 630), Firmware: 1,00A
- Canon Digital IXUS 70 (SD 1000), Firmware: 1.00C, 1.01A, 1.01B, 1.02A
- Canon Digital IXUS 700 (SD 500), Firmware: 1,01A, 1,01V
- Canon Digital IXUS 75 (SD 750), Firmware: 1.00B, 1.01A, 1.01B, 1.02A
- Canon Digital IXUS 750 (SD 550), Firmware: 1.00F, 1.00G
- Canon Digital IXUS 80 (SD 1100), Firmware: 1.00C, 1.01A, 1.01B
- Canon Digital IXUS 800 (SD 700), Firmware: 1,00B, 1,01A, 1,01B
- Canon Digital IXUS 850 (SD 800), Firmware: 1.00D, 1.00E
- Canon Digital IXUS 860 (SD 870), Firmware: 1,00C
- Canon Digital IXUS 950 (SD 550), Firmware: 1,00C
- Canon Digital IXUS 960 (SD 950), Firmware: 1.00D
- Canon Digital SX 100 IS , Firmware: 1.01V, 1.01C
- Canon Digital SX 110 IS , Firmware: 1,00V
- Canon Digital SX 120 IS , Firmware: 1,00V
- Canon Powershot SX 150 IS , Firmware: 1,00A (beta)
- Canon Powershot SX 160 IS , Firmware: 1,00A (beta)
Seznam není zdaleka úplný a je neustále aktualizován (úplný seznam naleznete na webových stránkách CHDK).
Plány rozvoje
Viz také
Poznámky
- ↑ CHDK Wiki → DNG4PS-2 (anglicky) (downlink) . - Popis DNG4PS-2 na CHDK Wiki. Datum přístupu: 5. července 2009. Archivováno z originálu 29. února 2012.
- ↑ CHDK Wiki → Porting the CHDK (anglicky) (odkaz není dostupný) . - Získání výpisu původního firmwaru. Datum přístupu: 5. července 2009. Archivováno z originálu 29. února 2012.
Odkazy