CHDK Wiki
No edit summary
 
(27 intermediate revisions by 14 users not shown)
Line 1: Line 1:
  +
== PowerShot A720 IS ==
[[Category:Development|A720IS]]
 
  +
  +
{{Notice|
  +
'''CHDK is available for the A720IS with firmware version 1.00C from the [[Downloads|Download page]]
  +
}}
  +
  +
{| align="right" style="border-collapse:collapse; font-size: x-small;"
  +
| __TOC__
  +
|}
  +
[[Image:20070820_loRes_a720is_front.jpg|thumb|250px|Powershot A720 IS Front]]
  +
[[Image:20070820_loRes_a720is_back.jpg|thumb|250px|Powershot A720 IS Back]]
  +
  +
== Reviews and Specifications ==
  +
  +
* [http://www.canon.com/camera-museum/camera/dcc/data/2007-2008/2007_ps_a720_is.html?lang=us&categ=crn&page=2007-2008 Canon]
  +
* [http://www.dpreview.com/reviews/canona720is/ DPreview]
  +
* [http://www.dcresource.com/reviews/canon/powershot_a720-review/ DCRC]
  +
* [http://www.steves-digicams.com/2007_reviews/canon_a720.html Steve's DigiCams]
  +
* [http://www.imaging-resource.com/PRODS/A720IS/A720ISA.HTM Imaging Resource]
  +
* [http://www.digitalcamerareview.com/default.asp?newsID=3197&review=canon+powershot+a720+IS DCR]
  +
* [http://www.trustedreviews.com/digital-cameras/review/2007/11/20/Canon-PowerShot-A720-IS/p1 Trusted Reviews]
  +
* [http://en.wikipedia.org/wiki/Canon_PowerShot_A#Models Wikipedia]
  +
  +
== Technical Data ==
   
==Camera technical data==
 
 
<table border=0 cellspacing=0 cellpadding=5>
 
<table border=0 cellspacing=0 cellpadding=5>
 
<tr><td>Release date:</td><td>August 2007</td></tr>
 
<tr><td>Release date:</td><td>August 2007</td></tr>
Line 12: Line 34:
 
</table>
 
</table>
   
 
== Firmware Information ==
Specification from Digital Photography Review: [http://www.dpreview.com/reviews/specs/Canon/canon_a720is.asp Canon A720 IS]
 
   
 
Firmware information is given if a file named '''ver.req''' exists on the SD.
Inside this decent camera, the OS is the new DryOS, see also [[DryOS Porting]].
 
  +
:*('''ver<span style="color:red;">s</span>.req''' reveals Total Shots instead of IS Version)
   
  +
In PLAY mode (with '''ver.req''')
==Firmware info==
 
  +
:First hold {{button|FUNCSET}} and press {{button|DISP}} :
Firmware information is given if '''ver.req''' exists on the SD.
 
 
In PLAY mode (with '''ver.req''') press {{button|FUNCSET}} and {{button|DISP}} simultaneously:
 
 
Canon PowerShot A720 IS
 
Canon PowerShot A720 IS
 
P-ID:315D PAL D
 
P-ID:315D PAL D
Line 27: Line 48:
 
Jul 5 2007 11:32:58
 
Jul 5 2007 11:32:58
   
Subsequent press of {{button|DISP}} (while still holding {{button|FUNCSET}}) reveals:
+
:Second press of {{button|DISP}} (while still holding {{button|FUNCSET}}) reveals:
 
Adj Ver.012.006
 
Adj Ver.012.006
 
ZoomLensError
 
ZoomLensError
 
2007.10.22 00:41:26
 
2007.10.22 00:41:26
   
After another subsequent press of {{button|DISP}} (while still holding {{button|FUNCSET}}) reveals:
+
:Third press of {{button|DISP}} (while still holding {{button|FUNCSET}}) reveals:
 
Adj Ver.012.006
 
Adj Ver.012.006
 
IS Firm Ver. 3.00
 
IS Firm Ver. 3.00
 
IS Param Ver. 3.11
 
IS Param Ver. 3.11
   
==Firmware Dump==
 
Firmware extraction using the blinker was some trouble but worked.
 
   
  +
Other Firmware information is given if a file named '''ver<span style="color:red;">s</span>.req''' exists on the SD.
'''Here is the file:''' [http://www.zshare.net/download/4675310ed272ee/ A720IS-100c.zip]
 
   
  +
In PLAY mode (with '''ver.req''')
Since DryOS firmware update procedure requires faultless PS.fi2 file, "Firm Update..." menu entry can't be used to run blinker.
 
  +
:First hold {{button|FUNCSET}} and press {{button|DISP}} :
  +
Canon PowerShot A720 IS
  +
P-ID:315D PAL D
  +
  +
Firmware Ver GM1.00C
  +
E18
  +
Jul 5 2007 11:32:58
  +
  +
:Second press of {{button|DISP}} (while still holding {{button|FUNCSET}}) reveals:
  +
Adj Ver.012.006
  +
ZoomLensError
  +
2007.10.22 00:41:26
  +
  +
  +
:Third press of {{button|DISP}} (while still holding {{button|FUNCSET}}) reveals:
  +
Adj Ver.012.006
  +
Total Shoot :
  +
Open Shoot :
  +
Closed Shoot :
  +
  +
  +
== CHDK specialities ==
  +
* Since CHDK [http://tools.assembla.com/chdk/changeset/919/ changeset #919] 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 {{button|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
  +
  +
== For Developers ==
  +
 
Inside this decent camera, the OS is the new DryOS, see also [[DryOS Porting]].
  +
 
=== Firmware dumps ===
  +
* FW '''1.00C''' (blinked out in 2007)
  +
  +
{{DL_dumps}}
   
 
=== LED memory addresses ===
Fortunately it is still possible to run blinker from "diskboot.bin" file on bootable and write protected memory card.
 
   
==LED memory adresses==
 
 
#define AF 0xC02200c0 // AF-Beam (red)
 
#define AF 0xC02200c0 // AF-Beam (red)
 
#define DP 0xC02200c4 // direct-print (blue)
 
#define DP 0xC02200c4 // direct-print (blue)
Line 54: Line 105:
 
#define PW 0xC02200d4 // Power (green)
 
#define PW 0xC02200d4 // Power (green)
   
  +
=== Porting status (outdated) ===
==Current Status==
 
  +
Canon switched the OS from VxWorks (used on earlier cams) to their own DRYOS with the A720. That means that a lot of reverse engineering has to be done to find out how to hook an extension like CHDK into the A720.
 
  +
''→ porting the A720 is completed.''
  +
 
Canon switched the OS from VxWorks (used on earlier cams) to their own DRYOS with the A720. That means that a lot of reverse engineering was done to find out how to hook an extension like CHDK into the A720.
 
See [http://forums.dpreview.com/forums/read.asp?forum=1010&message=25508181 dpreview-posting] and [http://www.canon.com/technology/canon_tech/explanation/dryos.html Canon page on DRYOS]
 
See [http://forums.dpreview.com/forums/read.asp?forum=1010&message=25508181 dpreview-posting] and [http://www.canon.com/technology/canon_tech/explanation/dryos.html Canon page on DRYOS]
: Most of the porting work is nearly done! Check here for the [http://chdk.setepontos.com/index.php/topic,234.0.html Current Status]
+
: <strike>Most of the porting work is nearly done now</strike>!
   
A (nearly) complete port of Allbest's branch is finished. Only few features are missing, such as
+
A complete port is finished. (A long time ago) Only few features are missing,? such as
 
* <strike>usb-support for remote shooting</strike> - works now.
 
* <strike>usb-support for remote shooting</strike> - works now.
 
* long filename support in filemanager
 
* long filename support in filemanager
* <strike>Variable video compression feature</strike> - done now.
 
 
You need to:
 
You need to:
* <strong>download</strong> Allbest's branch for the A720 from http://malbe.nm.ru/chdk/
+
* <strong>Download</strong> Latest CHDK build for the A720 from http://mighty-hoernsche.de/
 
* Enable bootdisk-support, see [[Bootable SD card]] and/or http://chdk.setepontos.com/index.php/topic,234.msg2508.html#msg2508
 
* Enable bootdisk-support, see [[Bootable SD card]] and/or http://chdk.setepontos.com/index.php/topic,234.msg2508.html#msg2508
  +
* To use CHDK with SDHC see here http://chdk.setepontos.com/index.php/topic,255.msg13984.html#msg13984
   
 
The dcraw beginning with version 8.82 supports RAW format for A720 IS.
 
The dcraw beginning with version 8.82 supports RAW format for A720 IS.
  +
  +
''Edited 21/05/09''
  +
[[Category:Cameras]]
 
[[Category:Development]]

Latest revision as of 18:16, 26 September 2013

PowerShot A720 IS

Notice

CHDK is available for the A720IS with firmware version 1.00C from the Download page


20070820 loRes a720is front

Powershot A720 IS Front

20070820 loRes a720is back

Powershot A720 IS Back

Reviews and Specifications

Technical Data

Release date:August 2007
Sensor CCD size:8.0 MP 1/2.5"
Lens (35mm equiv) zoom35-210, 6x
LCD size2.5" fixed
CardSD / SDHC / MMC
Size (mm)96.5 x 66.0 x 43.2
Weight (body)200 g

Firmware Information

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

  • (vers.req reveals Total Shots instead of IS Version)

In PLAY mode (with ver.req)

First hold FUNCSET and press DISP :
Canon PowerShot A720 IS
P-ID:315D  PAL D

Firmware Ver GM1.00C
E18
Jul  5 2007 11:32:58
Second press of DISP (while still holding FUNCSET) reveals:
Adj Ver.012.006
ZoomLensError
2007.10.22 00:41:26
Third press of DISP (while still holding FUNCSET) reveals:
Adj Ver.012.006
IS Firm Ver.  3.00
IS Param Ver.  3.11


Other Firmware information is given if a file named vers.req exists on the SD.

In PLAY mode (with ver.req)

First hold FUNCSET and press DISP :
Canon PowerShot A720 IS
P-ID:315D  PAL D

Firmware Ver GM1.00C
E18
Jul  5 2007 11:32:58
Second press of DISP (while still holding FUNCSET) reveals:
Adj Ver.012.006
ZoomLensError
2007.10.22 00:41:26


Third press of DISP (while still holding FUNCSET) reveals:
Adj Ver.012.006
Total Shoot :
Open Shoot :
Closed Shoot :


CHDK specialities

  • Since CHDK changeset #919 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

For Developers

Inside this decent camera, the OS is the new DryOS, see also DryOS Porting.

Firmware dumps

  • FW 1.00C (blinked out in 2007)
Saveas64

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
 #define PW 0xC02200d4    // Power (green)

Porting status (outdated)

→ porting the A720 is completed.

Canon switched the OS from VxWorks (used on earlier cams) to their own DRYOS with the A720. That means that a lot of reverse engineering was done to find out how to hook an extension like CHDK into the A720. See dpreview-posting and Canon page on DRYOS

Most of the porting work is nearly done now!

A complete port is finished. (A long time ago) Only few features are missing,? such as

  • usb-support for remote shooting - works now.
  • long filename support in filemanager

You need to:

The dcraw beginning with version 8.82 supports RAW format for A720 IS.

Edited 21/05/09