PowerShot A590 IS[]

The Powershot A590 IS is a 8MP camera released in January 2008.


CHDK is available for the A590 with firmware version 1.00E and 1.01B from the Download page

Canon590is sidefront

Canon PowerShot A590IS

Canon590is back

Canon PowerShot A590IS back

Reviews and Specifications[]

CHDK features still to be ported to the A590IS[]

1. Video compression options in CHDK have yet to be unlocked for this camera as of 31/12/2008

Update: 9/14/2010 the compression options seems to work very well now, and I can change the bitrate on the fly while shooting, as well as focus/zoom. The results indicate change in quality, in addition to displayed bitrate while shooting, proving the settings to work.

Technical Data[]

  • Digic III image processor
  • DryOS operating system
Sensor CCD size:8.0 MP 1/2.5"
Lens (35mm equiv) zoom35-140, 4x
LCD size2.5" fixed
Size (mm)94.3 x 64.7 x 40.8
Weight (body)175 g

Hardware Limits:*

ISO Range: 80-1600 (Manufacturer)
Aperture: f/2.6 (wide angle) to ~f/11 (full zoom) (f/20 real hardware limit at 140mm)
Shutter speed: 1/2000 to 15" sec (manufacturer -- needs testing for hardware limits). CHDK up to 460 sec reported working [1]
* Note: maximum aperture and ISO speed need to be confirmed by someone else -- acetone
Max ISO confirmed to be 1600 -- deity of chaos

My test: with CHDK i can setting ISO from 64 to 8000 (PaiaCZ)

My test: with CHDK I can go from ISO 16 to 1600, though it shows 8000.(anonymous)

Firmware info[]

Firmware information is given if ver.req exists on the SD.

In PLAY mode (with ver.req) press FUNCSET and DISP simultaneously:

Canon PowerShot A590 IS
P-ID:3176 NT D

Firmware Ver GM1.01B
Jan 24 2008 20:41:51

On an A590IS bought from in June 2008, the following was observed:

Power on in PLAY mode with ver.req file on SD card, press and hold FUNCSET, press DISP reveals the firmware version:

Canon PowerShot A590 IS
P-ID:3176 NT D

Firmware Ver GM1.00E
Jan 8 2008 16:57:22

subsequent press of DISP (while still holding FUNCSET) reveals:

Adj Ver.011.002

subsequent press of DISP (while still holding FUNCSET) reveals:

IS Firm Ver. 2.06

IS Param Ver. 2.01

If you power on in PLAY mode without ver.req on the SD card and press the FUNCSET and DISP buttons simultaneously, the screen shows:

Firmware Ver.

    [ OK ]

CHDK specialities[]

  • Since CHDK changeset #917 the <Alt> button can be set to PRINT (default) or DISPLAY from the "Miscellaneous stuff" / "<ALT> mode button" CHDK menu
    • If DISPLAY is selected for <Alt> button: press DISPLAY quickly it will act as your <ALT> mode button, but if you hold it down for a second, it acts like the DISPLAY button normally does

Camera Info & Color Calibration for DNG4PS-2[]

(mostly copied from A720-IS, but seems to work fine)

Sensor Size:3336x2480
Jpeg size:3264x2448
Active zone x1,y1:10,8
Active zone x2,y2:3302,2474
Black Levels:31-1023
Mosaic Type:Green,Blue,Red,Green
Color Matrix #1:
Matrix:0.401274 -0.100048 -0.074628 -0.054260 0.326804 0.016926 0.026217 0.036974 0.111526

(note: color matrix is rough calibration, appears slightly darker & significantly more saturated than JPEG)

For Developers[]

Firmware Dumps[]


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

LED memory addresses[]

#define AF 0xC02200c0    // AF-Beam (red)
#define DP 0xC02200c4    // direct-print (blue)
#define OR 0xC02200c8    // orange state-led (bi-state with green)
#define GR 0xC02200cc    // green state-led (bi-state with orange)
#define YE 0xC02200d0    // yellow state-led

Porting Current Status[]

A590 is now part of the Autobuild: Downloads