Canon Unofficial Firmware

Canon Unofficial Firmware

Múlt hétvégén letöltöttem a pixinfo.hu-n is megemlített Digic II procival szerelt kompaktokhoz való nyílt forrású firmware -t A Canon S2 IS gépemhez, gondoltam, most beszámolok a tapasztalataimról, kedvcsinálónak.

A telepítés gyerekjáték, ráadásul ez nem is igazi firmware, hanem egyszerűen az SD kártyára kell másolni, és minden bootoláskor betöltődik. Nem írja felül a gyárit, hanem afölött működik, ezért elvileg nem okozhat komoly problémát, és garanciavesztést sem (ami nekem már amúgy is lejárt).

A plusz funkciók egy része olyan, aminek mindenképpen helye lenne gyárilag a gépen:

- Pontos akku töltés jelző, milivoltban, százalékban. (Bámulatos, hol tart ma a tudomány, kedves Canon mérnökök. Az alap szoftverben csak a lemerülés előtt egy villogó jel figyelmeztet, fényképezhetsz még párat, aztán kikapcsol, szevasz. Komolyan mondom, ez Canon kompaktok talán legnagyobb hibája. Mikor elindulsz vele otthonról, bekapcsolod, fogalmad sincs, mennyi szufla van még az akkukban, épp lemerülés előtt vannak, vagy fullra feltöltve.)
- élő, részletesen konfigurálható hisztogram
- élő túl-, és alulexponálás jelző
- számmal kijelzett zoom (nem csak folyamatjelző csík)
- autófókusz mellett kiírja méterben a beállított fókusztávolságot, és a becsült mélységélességet
- ki lehet rakni fixen az órát az LCD-re
- RAW képek elmentése (ez megér egy külön bekezdést)

Rengeteg gadget funkció kockák legnagyobb örömére:

- fájlkezelő
- naptár
- játékok (Tetris miért nincs? Nagy fekete pont:D)
- zseblámpa funkció a kihajtható LCD-vel, musthave:P
- text reader (ez pedig megér egy külön blogbejegyzést)
- látványos színes grid az LCD-n, igazi Starwars feeling
- szkriptelhetőség uBasic nyelven, ez nagyon jó móka
- benchmark készítés, ez a kártyavásárláskor nagyon hasznos lehet, megtudhatjuk, hogy tényleg érdemes-e kifizetni a több pénzt a gyorsabbnak mondott kártyáért

Nagy jóság, hogy minden funkció részletesen konfigurálható, minden megjelenő felirat helye pixel pontosan megadható, minden szín beállítható, stb.

Van az új funkciókhoz magyar fordítás is, hiszen a Canonok szimpatikus tulajdonsága a teljesen magyar menü. Fontos, hogy cp1252-es karakter kódolást kell használni, UTF-et nem ismeri a gép. Mivel a firmware orosz fejlesztés, ezért az alap betűkészlet cirill betűket tartalmaz ékezetes betűk helyett, így telepítsünk nyugat-európai betűket. Persze ez azt jelenti, hogy az ő helyett a ~-os o-t, az ű helyett pedig ^-os u-t kell használnunk. Ha ez zavar minket, letölthetjük az rbfeditor programocskát (python) és a segítségével az õ és az û karakteren az ékezetet átrajzolhatjuk a letöltött fontokban (sima bitmap). Ezután már csak fel kell másolni a kártyán levő FONTS könyvtárba a betűket, kiválasztani, és készen is vagyunk. (Tapasztalatom szerint nem érdemes a közép-európai, cp1250-es (latin2) kódtáblával próbálkozni, mert nem lesznek ékezetes karaktereink, de lehet hogy én voltam béna.)

RAW formátum használata

A RAW egyik előnye, hogy a jpeg tömörítés okozta minőségromlás nem jelentkezik. De a 1/2.5-ös CCD-vel szerelt kompaktoknál ez túl sokat nem számít, mert a minőségi problémát döntő részben a magas képzaj okozza. Ezen nem segít a veszteségmentes formátum. Nem mondom, hogy a jpeg jellegzetes zaját nem lehet megtalálni, még superfine minőségnél is, ha valaki tudja, mit is kell nézni. Viszont ez eltörpül a már az ISO 100-as érzékenységet használva is jelentkező zaj mellett. Szerencse, hogy az S2-nél ISO 50-et is lehet használni.

Ebben a kategóriában fontosabb, hogy a fehéregyensúlyt utólag jobban be lehet állítani. Főleg mert a gépem hajlamos automatikus állásban furcsa értékeket beállítani, leginkább vakut használva. Kézzel állítgatni meg nem mindig van türelme az embernek.

A RAW konvertálásra a Digikam-ot (libkdcraw) használtam, és volt egy-két probléma. Egyik, hogy a képek készítési idejét 1970-re állítja, a másik, hogy bizonyos képek lilás elszíneződést kaptak konvertálás után. Ezt utólag általában helyre lehet tenni a fehéregyensúly aprólékos beállításával, ebben a Digikam nagyon jó, de ez macerás, és sok próbálgatással lehet megtalálni a jó értékeket. Ennek a hibának még utána kellene járnom, esetleg a svn-ből frissíteni a libkdcraw-ot. Vagy legalább végignézni a Digikam levelező listáit és meg kéne próbálni, hogy a Canon saját konvertere fut-e Wine alatt. Mindenesetre a Pixinfo-n a Photoshop konverterére hasonlóképpen panaszkodtak...

Ami a praktikusságot illeti, az nem szól a RAW használata mellett. Sok helyet foglal, várni kell, míg elmenti a gép a memóriakártyára a nagyobb fájlokat. A konvertáláshoz nem szabad a Digikam gyors alapbeállítását használni, mert rossz minőséget eredményez, mindenképp valamelyik fejlett eljárást kell választani, aztán reménykedni. Gyors CPU előny, de a több mag nem igazán, mert a legtöbb képmódosító eljárás csak egy szálon fut (konvertálás, élesítés, zajszűrés, resortation, stb). Viszont egy-egy jó témánál nagyon is érdemes lehet használni, hobbi fotósok meg úgysem tudják megállni.

Összegzés:

Nálam közel egy hét használat után a firmware bugmentesnek bizonyult, nem volt káros mellékhatása. Szerintem még azoknak is érdemes feltenniük, akik AUTO-ra állítják a gépüket, aztán csak nyomják a gombot, mert az akku töltés jelző önmagában megéri.

PS: A portolás az újabb Digic III processzoros kompaktokra folyamatban van, a tükörreflexesekről nincs hír.