Background
The Canon PowerShot A650IS is generally available as of September 2007. It is based on the Digic III platform. As of this writing, the G7 and A570 IS are the only Digic III based cameras with a version of CHDK available. This page is holds information intended to assist in porting CHDK to the Canon A650IS camera.
For more information about the US version of this camera, see this page.
Canon A650 specification from dpreview.
Canon A650 features and specifications.
Firmware Version
Per the CHDK FAQ 1.3
Power on in PLAY mode with ver.req file on SD card, press and hold FUNCSET, press DISP reveals the firmware version. For example:
Canon PowerShot A650 IS P-ID:315B NT D Firmware Ver GM1.00D NoError Jul 6 2007 12:41:33
subsequent press of DISP (while still holding FUNCSET) reveals (for example):
Adj Ver.006.005
subsequent press of DISP (while still holding FUNCSET) reveals (for example):
IS Firm Ver. 3.01 IS Param Ver. 3.00
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. 1.0.0.0 [ OK ]
Subsequent presses of DISP have no effect. One must press FUNCSET to clear the screen (i.e. answer the OK).
Firmware Update Menu Item
Create a file called PS.FI2 on the root of the SD card, power the A650IS on in Play mode, and press the menu button.
The menu now shows an extra option:
Firm Update...
Language Interface
User's manual p.14:
Set mode switch to PLAYBACK. Hold down FUNCSET and press MENU, this will brings up a menu where you can change the language interface for the camera. Use the direction button to select the language and press FUNCSET to accept the selection.
Other button sequences don't seem to do anything.
* Product Advisory *
Canon has issued a product advisory for the A650IS due to a fault with early production units suffering from a light leak when the back of the camera is in strong light with the LCD swung out. See this link for details: [A650IS Product Advisory]. The Advisory provides details of how to determine if a particular camera suffers from the problem and how to send affected cameras to Canon for repair.
LED Memory Addresses
The following LEDs are found by modifying the G7 blinker to try turning on LEDs at different addresses. This A650IS is an Australian model with the same firmware prompts as above, except with P-ID:315B NT D replaced by P-ID:315B PAL D.
0xC02200C0 AF beam 0xC02200C4 Blue 0xC02200C8 Orange 0xC02200CC Green 0xC02200D0 Yellow 0xC02200D4 Power (also green coloured)
diskboot.bin for firmware blinking
A650IS firmware blinker.[1] Made using the LED Addresses from this page and modifying tommi2water's S5IS blinker.
Firmware extracted
The A650IS firmware has been extracted using a universal dumper (writing to SD). It is available here.