Posts Tagged ‘ Firmware ’

CHDK: Pimp Your Canon Digitalkamera

Wer Besitzer einer Canon Digitalkamera ist und so manche Funktion in der Firmware vermisst sollte mal auf der Seite des CHDK-Projekts (Canon Hack Developement Kit) vorbeisurfen.

Hier findet man AddOns für die originale Firmware, die von Freiwilligen erstellt wurden. Diese „AddOns“ bieten mehr Funktionen als die eigentliche Firmware.

Features:

Mehr Elemente auf dem Display
Ausführung von Scripten
Shutter-priority (Tv) exposure – via shutter value override feature
Aperture-priority (Av) exposure – via aperture value override feature
Shooting in RAW, with RAW Average, RAW Sum, and RAW Develop features
DNG (Digital Negative) in camera conversion, and USB download options
Bracketing -Tv, Av, ISO, and Focus bracketing, using scripts, or in continuous or custom timer modes
Live histogram (RGB, blended, luminance and for each RGB channel)
Zebra mode (a live view of over and under-exposed areas of your picture) for many cameras
Depth-of-field (DOF)-calculator, Hyperfocal-calculator with instant Hyperfocal and Infinity focus-set, and more
Battery indicator
RAW and Video space-remaining gauges with custom low-limit alerts
USB cable remote shutter release
Motion-detection trigger – automatically fires camera on motion detection. – Ability to capture lightning strikes.
Adjust Video quality and size (compression) adjustable while recording
Elimination of 1 Gig video-size limit (for most DIGIC II cameras)
Zoom during video function – for cameras without this feature
Shutter, Aperture, and ISO Overrides
Ultra-long shutter speeds – up to 64 seconds – and much longer for supported cameras
Ultra-fast shutter speeds – up to 1/10,000″ and higher
High-speed Flash Sync at all speeds up to 1/64,000 second
Custom user-editable visible Grids for framing, cropping, and alignment (not all cameras)
File browser
Text reader
Calendar
Games
Fully customizable CHDK display, info placement, user-colors, fonts in menus, etc.
Multi-language Interface – CHDK supports many languages
Custom CHDK User Menu – for instant recall of up to 10 favorite functions
And many others.

Installation
Die Installation für Windows ist im Manual beschrieben. Gut betriebssystemunabhänig beschrieben hat Jan den Installationsvorgang in den Kommentaren.

Vielleicht trotzdem interessant ist die Vorgehensweise der Installation neuerer Originalfirmware unter Linux. Gefunden im Debianforum (Danke SubOptimal)

Firmware .exe herunterladen
PE-Komprimierung rückgängig machen mit:
upx -d firmware.exe
Firmwaredateien entpacken:
unzip firmware.exe
die so erhaltene firmware.fir auf die SD-Karte kopieren und die Kamera updaten

Verwendung der neuen Firmware siehe Manual.

Mangels unterstützdem Modell kann ich leider nichts zur Vorgehensweise und zum Erfolg der Aktion sagen. Vielleicht weiß jemand mehr, dann bitte einen Kommentar hinerlassen, ich werde die Anleitung anpassen. 🙂

Paket firmware-linux unter Debian

Wer sich wundert, warum z. B. seine Grafikkarte unter Squeeze bzw. Sid mit den freien Grafiktreibern keine 3D-Performance bietet, obwohl diese der Treiber unterstützt, sollte sich das Paket firmware-linux installieren. Die Kernelhacker haben bis jetzt folgende Firmwaredateien aus dem Kernel entfernt:

* 3Com Typhoon firmware, version 03.001.008
* Chelsio T3 optical EDC firmware (AEL2005 PHY), version unknown
* Chelsio T3 twinax EDC firmware (AEL2005 PHY), version unknown
* Chelsio T3 twinax EDC firmware (AEL2020 PHY), version unknown
* Chelsio T3B protocol engine firmware, version 1.1.0
* Chelsio T3C protocol engine firmware, version 1.1.0
* Chelsio T3 main firmware, version 7.4.0
* DAB-USB FPGA bitfile, version unknown
* DAB-USB firmware, version unknown
* Intel 82559 D101M microcode, version unknown
* Intel 82559 D101S microcode, version unknown
* Intel 82551-F and 82551-10 microcode, version unknown
* kaweth/new_code.bin, version unknown
* kaweth/new_code_fix.bin, version unknown
* kaweth/trigger_code.bin, version unknown
* kaweth/trigger_code_fix.bin, version unknown
* Matrox G200 WARP engine microcode, version unknown
* Matrox G400/G550 WARP engine microcode, version unknown
* Rage 128 CCE microcode, version unknown
* Radeon R100-family CP microcode, version unknown
* Radeon R200-family CP microcode, version unknown
* Radeon R300-family CP microcode, version unknown
* Radeon R400-family CP microcode, version unknown
* Radeon R500-family CP microcode, version unknown
* Radeon R600 CP/PFP microcode, version unknown
* Radeon RS600 CP microcode, version unknown
* Radeon RS690 CP microcode, version unknown
* Radeon RS780 CP/PFP microcode, version unknown
* Radeon RV610 CP/PFP microcode, version unknown
* Radeon RV620 CP/PFP microcode, version unknown
* Radeon RV630 CP/PFP microcode, version unknown
* Radeon RV635 CP/PFP microcode, version unknown
* Radeon RV670 CP/PFP microcode, version unknown
* Radeon RV710 CP/PFP microcode, version unknown
* Radeon RV730 CP/PFP microcode, version unknown
* Radeon RV770 CP/PFP microcode, version unknown
* Tehuti network card firmware, version unknown
* Broadcom BCM5703/BCM5704 TSO firmware, version unknown
* Broadcom BCM5701A0 firmware, version unknown
* Broadcom BCM5705 TSO firmware, version unknown

Nach der Installation dieses Pakets laufen bei meiner ATI-Grafikkarte nun Compositing, simple 3D-Spiele etc. 😀