Automatic Camera Identifier and Downloader (ACID) - Windows, OSX and Ubuntu Linux

This is the English version of the ACID Download Page. There's a German version here and a Spanish version here.

If you are interested in making other translated versions of ACID available, please see the ACID Internationalisation page.


Acid is a Java application designed to simplify the process of getting an SDM, CHDK or CHDK-DE build for your Canon camera. All you have to do is:

  1. take a picture with the camera
  2. put the camera card into a card reader
  3. run Acid and drag the photo from the card and drop it onto the Acid window. If for any reason the drag-and-drop fails, use the Browse JPEGS button to locate and load the photo.

Acid will then:

Acid requires version 1.4 or later of the Java Runtime.

If you have a Mac, you may find my SDMInst app useful in installing the SDM or CHDK build that ACID has downloaded for you.

If you are running Linux, you may find my LICKS app useful in installing the SDM or CHDK build that ACID has downloaded for you.

The image below shows the Acid window. As you can see, the photo dropped was taken with a Canon Powershot s90. The buttons show that there are builds of all three types - SDM, CHDK and the German CHDK-DE version. The "Download CHDK" button has been pressed and the build has been downloaded and unzipped.

Click on a field or button to get help about it.

To install Acid just download the appropriate file.

Note: the tables ACID uses are checked daily against the content of the three download sites (SDM, CHDK and CHDK-DE).

Version History:

Many thanks to Drew Noakes for his MetaData Extractor java package here and to Ger Vermeulen for the tables of Canon Makernotes Exif information he maintains here.

The source code of ACID is available here.

Comments, suggestions and bug reports welcome. Dave@zenoshrdlu.com.

ACID is freeware, but if you've found it useful and would like to thank the author, you can make a donation to show your appreciation for the many hours spent keeping it up to date!

For other SDM and CHDK-related stuff of mine, see here

Locations of visitors to this page