CHDK Wiki
Advertisement

CameraVersion is a small Windows tool that helps getting the 'real' firmware version of a Canon Powershot camera. Based on Phil Harvey's ExifTool, this tool shows the firmware version number based on the EXIF data from a Canon JPG image.

Features

  • uses ExifTool, included in the SFX download file
  • multi input (FileSelect box, type, or drag 'n drop)
  • shows full camera name and version
  • ignores non-Canon JPG

Download

The forum post always has a link to the latest version, an alternative download location is at http://drop.io/chdksoft

  • The file is a self-extracting archive, it contains CameraVersion.exe (the executable file), CameraVersion.au3 (AutoIt source code) and exiftool.exe.


Usage

  • Start the tool (CameraVersion.exe), select your JPG image either with the "Browse JPEG" button or with drag & drop...


Links


Internals

  • CameraVersion is written in the AutoIt scripting language. More informations about this very powerful, free tool can be found on the AutoIt v3 Homepage.
  • The download archive is a self-expanding file. When it is started it creates a sub-folder on the selected folder, then it copies its source code and the helper tools into this folder.
  • The firmware version number is stored in the JPEG's EXIF Data (MakerNotes) by the original Canon firmware
Firmware Revision               : 1.01 rev 2.00
this means 1.01B (second number is 1.00=A, 2.00=B, 3.00=C etc.)
  • To read the MakerNotes, ExifTool is used:
exiftool IMG_NNNN.jpg -MakerNotes:FirmwareRevision
Advertisement