The Powershot IXUS160 (ELPH160 in North America) was released on Jan 2015


During development of this port, one camera suffered an unrecoverable hardware failure apparently connected to CHDK. Another camera suffered a similar failure but was eventually recovered. See discussion starting at this post for details. Several possible causes were identified and fixed, but the actual cause has not been conclusively identified. Use of CHDK is always at your own risk.


Alpha builds for cameras with 100a and 100b firmware are available from the Downloads page


Technical Data[]

  • Announced: Jan 5, 2015

Firmware info[]

CHDK Specialities ==

DNG4PS-2 Settings[]

NB. this is my first edit here.. these settings worked for me. your mileage may vary!

from ixus160_elph160/platform_camera.h 24th October 2017

  • Run DNG4PS-2, click in the settings button, go to the camera options tab
  • Select the G7 profile and click the copy button
  • Change the settings as:
Camera Name = Canon Digital Ixus/Elph 160
Short Name = xus/Elph 160
Sensor size = 5248 x 3920
Jpeg size = 5152 x 3864
Active zone x1, y1 = 0, 0
Active zone x2, y2 = 5192, 3900
Black-white level = 127, 4095
Mosaic type = Red,Green,Green,Blue
Bits per unit = 12
Color matrix 1
Illuminant = Daylight
Matrix = 5.44808 -1.74047 -0.80399 -0.75055 4.40444 0.11367 -0.05801 0.71589 1.18914
Multiplicator  = 1.0 1.0 1.0
Color matrix 2, leave blank
  • Click Ok, and you should be able to browse to the directory with the raw and jpeg files and run the convert
  • If have both the raw and jpeg together you will get additional EXIF data copied to the DNG file from the JPEG.

For Developers[]


ID 04a9:32aa Canon, Inc.

LED addresses:[]

Firmware dumps[]

Status: firmware dumped. Download it.


Download location for firmware dumps:
P&S firmware dumps mirror