CHDK Wiki
Line 90: Line 90:
 
----
 
----
   
====Q. What are the key settings and shortcuts?====
+
====F. What are the key settings and shortcuts?====
   
 
'''A.''' Here is a list of important key settings and shortcuts. Have a look at the firmware usage guide for detailed explanations about them. Note that you can press and hold down certain keys to simulate pressing this key multiple times, just like your PC keyboard.
 
'''A.''' Here is a list of important key settings and shortcuts. Have a look at the firmware usage guide for detailed explanations about them. Note that you can press and hold down certain keys to simulate pressing this key multiple times, just like your PC keyboard.

Revision as of 19:55, 10 January 2008

F. Welche neuen Funktionen bietet die CHDK-Firmware?

A. Die CHDK-FW bietet unter anderem folgende neue Funktionen:

  • RAW
  • Live-Histogramm (RGB, RGB überlagert, Helligkeit und mehr)
  • Zebra-Modus (Anzeige unter- und überbelichteter Bildpartien)
  • Schärfentiefe-Rechner
  • Akkufüllstandsanzeige
  • Skripte (Belichtungs-/Fokus-/ISO-Reihen ("Bracketing"), Intervalltimer und mehr)
  • Dateibrowser
  • Textreader
  • Kalender
  • einige Fun-Tools und Spiele :)

F. Welche Kameramodelle werden derzeit unterstützt?

A. Derzeit ist die CHDK-Firmware für folgende Canon-Digitalkameras verfügbar:

  • A560, Fw: 1.00A
  • A610, Fw: 1.00D, 1.00E, 1.00F
  • A620, Fw: 1.00F
  • A630, Fw: 1.00C
  • A640, Fw: 1.00B
  • A710 IS, Fw: 1.00A
  • S3 IS, Fw: 1.00A

Theoretisch könnte die CHDK-FW auf jede DIGIC II-Kamera angepasst werden.

Der DIGIC III-Chip (G7, A570 IS) wird nicht unterstützt. Vielleicht wäre auch dies möglich, doch "Reverse Engineering" beansprucht sehr viel Zeit, und derzeit scheint niemand an einer DIGIC III-Portierung zu arbeiten.

G7 unterstützung ist für firmware g bis j verfügbar.


F. Wie kann ich die Versionsnummer der Originalfirmware meiner Kamera herausfinden?

A. Um die Versionsnummer der Originalfirmware herauszufinden, erstelle im Hauptverzeichnis der SD-Speicherkarte eine Datei mit dem Namen ver.req und schalte danach die Kamera im Wiedergabemodus ein. Wenn du nun die Tasten [Set] und [Display] gleichzeitig drückst, wird dir eine Zeile á là "Firmware Ver GM1.00E" angezeigt. Das 1.00E stellt die Firmwareversionsnummer dar.


F. Wo kann ich die CHDK-Firmware herunterladen?

A. Die neuesten Versionen von GrAnd findet man hier.


F. Wie installiere ich die CHDK-Firmware in der Kamera?

A. Zunächst kopiert man die Files PS.fir und diskboot.bin in das Hauptverzeichnis der SD-Speicherkarte. Anschließend schaltet man die Kamera im Wiedergabemodus ein und drückt danach die [Menu]-Taste. Ganz am Ende findet sich ein neuer Menüpunkt namens Firm Update, den man aufruft und mit OK bestätigt. Nun wird die CHDK-Firmware in den Kameraspeicher geladen und gestartet. Wenn sie erfolgreich geladen wurde, blinkt die blaue LED der [Print]-Taste einmalig und ein Begrüßungsbildschirm wird angezeigt. Sollte die Kamera während dieses Ladevorgangs abstürzen und nicht mehr auf Tastendrücke reagieren (dies bedeutet, dass die CHDK-Firmwareversion nicht kompatibel mit der Kamera ist): Kein Problem! Einfach das Batteriefach öffnen und die Akkus kurz herausnehmen. Danach Akkus wieder einführen und alles ist wieder normal.

Die CHDK-Firmware verändert die Original-Firmware der Kamera nicht, man kann also nichts kaputt machen! Die CHDK-FW ist ein kleines Programm, dass sich einen Teil des Kameraspeichers für sich selbst abzweigt. Sobald man die Kamera ausschaltet oder die Batterien entfernt, ist dieses Programm wieder vollständig verschwunden. Dies ist auch der Grund, warum man die CHDK-FW bei jedem Kamerastart neu laden muss - entweder manuell mit der hier angesprochenen Methode, oder automatisch (siehe unten).


F. Benötigt man einen separaten SD-Cardreader, oder reicht es aus, die Kamera normal per Kabel mit dem PC zu verbinden?

A. Für die A610 hat Digicanon einen speziellen Uploader auf seiner Seite, mit dem man die Firmwarefiles auf die SD-Karte kopieren kann. Für alle anderen Kameras benötigt man einen speziellen SD-Kartenleser (ca 15€). Empfehlenswert ist ein Billiggerät, welches keinen Sensor für den Schreibschutzschalter der Karte aufweist. Für die Nutzung des Autostart-Features (siehe unten) muss die Karte nämlich schreibgeschützt sein, wobei ein externer Kartenleser mit Sensor unbequem wäre. Auch für die A610 empfiehlt sich aus Bequemlichkeitsgründen ein separater Kartenleser.

Bedienung des A610-Uploaders:

  • Die Firmwarefiles PS.FIR und DISKBOOT.BIN in denselben Ordner wie den Uploader kopieren
  • sicherstellen, dass die SD-Karte nicht schreibgeschützt ist
  • Im Uploader-Ordner befindet sich ein Textfile namens "FirmInfo.txt". Es enthält diesen Text: "[Firmware File Name]". Darunter befindet sich ein Dateiname, den man in den Namen des Files verändert, welches man uploaden will (PS.FIR bzw. DISKBOOT.BIN). Anschließend speichert man das Textfile und startet die UploadFirmware.exe. Dieses Verfahren muss man zweimal durchführen: 1x für PS.FIR and 1x für DISKBOOT.BIN.


F. Schalte ich meine Kamera aus und anschließend wieder ein, funktioniert die HDK Firmware nicht. Warum ist das so?

A. Die HDK Firmware verändert die Firmware des Herstellers nicht. Es handelt sich bei der HDK Firmware um ein residentes Programm, das bis zum Ausschalten im Speicher der Kamera verbleibt. Dies hat den Vorteil, dass bei auftretenden Fehlern die Kamera nicht beschädigt wird, da nach dem Aus- und erneuten Einschalten die Kamera wieder mit der ursprünglichen Firmware des Herstellers arbeitet. Neuerdings bietet die HDK Firmware eine Autoload-Funktion (siehe dazu die nächste Frage)


F. Wie erreiche ich, dass die HDK Firmware beim Einschalten der Kamera automatisch geladen wird? (Autoload-Funktion)

A. Folgende Schritte sind dazu notwendig:

  • Zunächst müssen die Files PS.fir und DISKBOOT.bin in das Hauptverzeichnis der SD-Karte kopiert werden.
  • Anschließend aktiviert man die HDK Firmware auf herkömmliche Weise (im Play Mode der Kamera den Menüpunkt "firm update" wählen und mit OK bestätigen).
  • Im jetzt zur Verfügung stehenden HDK Firmware Menü Debug parameters den Punkt Make card bootable... wählen.
  • Die Kamera ausschalten und die SD-Karte entfernen.
  • Aktivieren Sie den Schreibschutz der SD-Karte. Dieser Punkt ist zwingend notwendig!
  • Setzen Sie die SD-Karte erneut ein.

Fortan wird die HDK Firmware automatisch beim Einschalten der Kamera geladen. (Weitere Informationen unten)
Die Kamera kann anzeigen, dass die SD-Karte schreibgeschützt ist.Beachten Sie diese Anzeige nicht weiter, da Bilder trotzdem auf der Karte abgespeichert werden können.

Achtung:

Die Autload-Funktion steht bedauerlicherweise auf FAT32-formatierten Speicherkarten nicht zur Verfügung.Das bedeutet: Speicherkarten bis einschließlich 2 GB Speicherplatz werden unterstützt, größere Karten nicht.
Gelegentlich versagt die Autoload-Funktion, wenn die Kamera direkt im Videoaufzeichnungsmodus eingeschalten wird.



F. Ich benötige die Autoload-Funktion nicht mehr. Wie kann ich sie deaktivieren?

A. Die einfachste Art das automatische Laden der HDK-Firmware beim Einschalten der Kamera zu deaktivieren besteht darin, den Schreibschutz der SD-Karte aufzuheben. Das Löschen der Datei DISKBOOT.bin von der Speicherkarte führt zum selben Ergebnis.


F. What are the key settings and shortcuts?

A. Here is a list of important key settings and shortcuts. Have a look at the firmware usage guide for detailed explanations about them. Note that you can press and hold down certain keys to simulate pressing this key multiple times, just like your PC keyboard.

camera-specific key settings:

  • Enter <ALT> mode:
- [direct print] button for A-series cams
- [shortcut] button for S3IS*
  • Toggle RAW on/off:
- <ALT> + [+/-] button for A-series
- <ALT> + [func] button for S3IS*

(*)Please note: There is some problem with the shortcut button of the S3 right now, which will also activate the original shortcut functionality. Please read this for a workaround.

universal keys and shortcuts:

  • Start a script: <ALT>+[shoot]
  • Enter the main configuration menu: <ALT>+[menu]
  • Toggle Zebra mode on/off: [half shoot]+[left]
  • Toggle Histogram on/off: [half shoot]+[up]
  • Toggle OSD on/off: [half shoot]+[right]
  • Scroll-By-page in File Browser and File Reader modes: [zoom-in] / [zoom-out]
  • (main configuration menu) Go back one menu level: [display]
  • (OSD layout editor) Change the amount of pixels the OSD elements are moved: [display]

Q. How do I use scripts?

A. HDK allows you to automate your camera by running "scripts", small and simple programs written in a short-hand version of BASIC. You can find some pre-made scripts like bracketing, intervalometer etc. here or write your own script by using the scripting language. To use a script, you have to do this:

  • Put the script you want to use into the "scripts"-folder on your SD card
  • Load the script (main menu>scripting parameters>load script from file) and adjust script parameters as needed
  • To run the script, press the shutter button while in <alt> mode. You can also stop it by pressing the shutter button again.

When your script does not work properly, try to increase the "script shoot delay" parameter, which is a small time-delay after a shot is taken, before the next line of the script is executed. Some scripts also may require certain camera settings. For example the generic bracketing script: go to menu>review and switch it to "off". Use P, Tv, Av or M mode and activate the camera function where you want to have bracketing. For example: Activate the focus slider when you want to have focus bracketing. Activate the exposure compensation slider in P mode when you want to have exposure bracketing, and so on.


Q. I've shot some RAW pictures. How do I process them?

A. When you have a RAW file from your cam, you can

  • convert it to the standardized DNG digital negative format using the DNGForPowerShot converter. The DNG files then can be processed with nearly every RAW converter on the market, including Adobe Lightroom and Apple Aperture.
  • process the RAW files directly with appropriate converters. Right now, this applies to converters which are based on David Coffin's DCRaw. Here are two free examples:

[Note that the above mentioned steps may not work for all cameras yet. Especially the A640 CHDK firmware was just recently added, so the RAW converters may not support it yet.
If you know that it works or have further information, please delete this paragraph]


Q. Why won't my camera save my "Last Used" and "Custom" (non-CHDK) settings?

A. Your camera won't allow you to save these settings if you are using a locked (write-protected) SD card. If you are using the Auto-Loading feature of CHDK it requires that you leave the SD card write-protected. To resolve this issue:

  • Remove SD Card
  • Slide write-protect tab to unlock card to make it normally write-enabled (CHDK will not auto-load in this condition).
  • Power-up the camera with unlocked/write-enabled SD card.
  • Make your needed changes to Custom and default power-up settings.
  • Remove the SD card and slide write-protect tab to lock the card again.
  • The camera now boots up with CHDK enabled and your default camera settings intact.
Perhaps some future version might have a fix, but for now this is a minor work-around compared to all the remarkable new features that you have available. If you find this annoying you can always leave your SD card unlocked and then just manually enable CHDK when powering up (as described above). If you are into a shooting session and don't want to power-down to manually enable CHDK on the next boot-up, you can move your Record/View control to the View position two times (pause slightly to make this work). The lens will retract and the camera will go into View-Only mode. From here you may manually enable CHDK from the [Menu] with the "Firm Update..." option which is now visible at the bottom of your main menu. (This booting into the CHDK-firmware option while already powered-up was found to work on the Powershot S3 IS, it may or may not work for other models.)