CHDK Wiki
(updated to reflect actual development; added technical data & reviews; Layout)
(wrong TLD...)
Tags: Visual edit apiedit
 
(31 intermediate revisions by 17 users not shown)
Line 1: Line 1:
 
=PowerShot A470=
 
=PowerShot A470=
{{attention|'''CHDK is available for the A470 with firmware version 1.01B and 1.02C as BETA version from the [[Downloads|Download page]]'''<br/>Please report results or issues at forum link at the end of this A470 article.}}
+
{{notice|'''CHDK is available for the A470 with firmware version 1.00E, 1.01A, 1.01B and 1.02C as BETA version from the [[Downloads|Download page]]'''
  +
* Please report results or issues at forum link at the end of this A470 article.}}
{| align="right" style="border-collapse:collapse; font-size: x-small;"
 
  +
| __TOC__
 
 
{|align="right" style="border-collapse:collapse; font-size: x-small;"
 
|__TOC__
 
|}
 
|}
  +
 
[[Image:20080123_loRes_a470_gray_front.jpg|thumb|250px|Powershot A470 Front]]
 
[[Image:20080123_loRes_a470_gray_front.jpg|thumb|250px|Powershot A470 Front]]
 
[[Image:20080123_loRes_a470_back.jpg|thumb|250px|Powershot A470 Back]]
 
[[Image:20080123_loRes_a470_back.jpg|thumb|250px|Powershot A470 Back]]
 
'''Reviews:''' [http://www.steves-digicams.com/2008_reviews/canon_a470.html Steve's digicams], [http://www.digitalcamerareview.com/default.asp?newsID=3380 DigitalCameraReview], [http://www.dpreview.com/reviews/Q408budgetgroup/page2.asp DPReview]
 
'''Reviews:''' [http://www.steves-digicams.com/2008_reviews/canon_a470.html Steve's digicams], [http://www.digitalcamerareview.com/default.asp?newsID=3380 DigitalCameraReview], [http://www.dpreview.com/reviews/Q408budgetgroup/page2.asp DPReview]
  +
 
'''Sample Pictures:''' [http://chdk.setepontos.com/index.php/topic,3599 Forum thread]
   
 
==Technical data==
 
==Technical data==
*Sensor: 7.1 Megapixel, 1/2.5-inch CCD type
+
*Sensor: 7.1 Megapixel, 1/2.5-inch CCD type Sony ICX629(?)
 
*'''Digic III''' image processor
 
*'''Digic III''' image processor
 
*'''DryOS''' operating system
 
*'''DryOS''' operating system
  +
*Video Signal Processor: Sanyo LA7437 (TV-Out)
*Lens: 38-132mm, 3.4x optical zoom, F/3.0-F/5.8
+
*Lens: 38-132mm, 3.4x optical zoom, F/3.0-F/5.8 ND Filter (no aperture)
 
*Display: 2.5" with 115,000 dots resolution
 
*Display: 2.5" with 115,000 dots resolution
 
*Storage: SD, '''SDHC''', MMC, MMC Plus Card, HC MMC Plus Card
 
*Storage: SD, '''SDHC''', MMC, MMC Plus Card, HC MMC Plus Card
Line 22: Line 28:
   
 
==Firmware information==
 
==Firmware information==
There are three known firmware versions 1.01b, 1.01e ([http://chdk.setepontos.com/index.php/topic,3368.msg31710.html#msg31710 not yet dumped]) and 1.02c.
+
There are four known firmware versions 1.00e, 1.01a, 1.01b, and 1.02c.
   
 
Per the CHDK FAQ
 
Per the CHDK FAQ
 
[[FAQ#Q._How_can_I_get_the_original_firmware_version_number_of_my_camera.3F|1.3]]
 
[[FAQ#Q._How_can_I_get_the_original_firmware_version_number_of_my_camera.3F|1.3]]
   
Power on in PLAY mode with '''ver.req''' file on SD card, press and hold {{button|FUNCSET}}, press {{button|ZOOM OUT}}
+
Without having USB connected to PC, power on in PLAY mode with '''ver.req''' file on SD card, press and hold {{button|FUNCSET}}, press {{button|ZOOM OUT}}
to reveal the firmware version. For example:
+
to reveal the firmware version. For example:
   
 
<pre>
 
<pre>
Line 60: Line 66:
   
 
==Language Interface==
 
==Language Interface==
Set mode switch to PLAYBACK. Hold down {{button|FUNCSET}} and press {{button|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 {{button|FUNCSET}} to accept the selection.
+
Set mode switch to PLAYBACK. Hold down {{button|FUNCSET}} and press {{button|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 {{button|FUNCSET}} to accept the selection.
   
 
Other button sequences don't seem to do anything.
 
Other button sequences don't seem to do anything.
  +
==CHDK Specialties==
  +
''This section describes special CHDK-related things...''
   
  +
* Starting with CHDK 1.2 (r2498), the {{button|On/Off}} button can optionally be used in '''<tt><Alt></tt>''' mode as {{button|Display}} button replacement (<tt>CHDK Settings -> ON/OFF button in <ALT> mode</tt>)
   
 
==For developers==
 
==For developers==
=== Firmware Update Menu Item ===
+
=== '''[["firmware update method" |Firmware Update]] Menu Item''' ===
 
Create a file called '''PS.FI2''' on the root of the SD card, power the A470 on in Play mode, and press the menu button.
 
Create a file called '''PS.FI2''' on the root of the SD card, power the A470 on in Play mode, and press the menu button.
   
Line 74: Line 83:
   
 
===Firmware Dumps===
 
===Firmware Dumps===
  +
* Note: These firmware dumps are useful for developers only.<br />
*Discussion & dumping the A470: [http://chdk.setepontos.com/index.php/topic,2034.0.html forum link: Dumping the A470]
 
  +
* Discussion & dumping the A470: [http://chdk.setepontos.com/index.php/topic,2034.0.html forum link: Dumping the A470]
   
* A470 firmware 1.00E: [http://www.zshare.net/download/5889784951a27105/ zShare link], also available from the [http://drop.io/chdkdumps2 CHDKdumps2 drop]
+
* A470 firmware 1.00E: [http://www.zshare.net/download/5889784951a27105/ zShare link]
 
* A470 firmware 1.01A: [http://bmp.hu/canon_a470_GM1.01A.zip dl link]
 
* A470 firmware 1.01B: [http://zoby.eu/files/a470.bin.bz2 dl link] (dumped with the new [http://chdk.setepontos.com/index.php/topic,221.msg18855.html#msg18855 udumper 2008])
 
* A470 firmware 1.01B: [http://zoby.eu/files/a470.bin.bz2 dl link] (dumped with the new [http://chdk.setepontos.com/index.php/topic,221.msg18855.html#msg18855 udumper 2008])
  +
* A470 firmware 1.02C: [http://frostregen.de/a470_102c.7z dl link], another dump: [http://rapidshare.com/files/233265523/chdk_ff69_A470-102c.zip RS link], idb version[http://rapidshare.com/files/234933808/PRIMARY_A470-102c.idb]
* A470 firmware 1.01E: no dump available yet, see [http://chdk.setepontos.com/index.php/topic,3368.msg31710.html#msg31710 this] post
 
  +
* A470 firmware 1.02C: [http://saddam.ath.cx/a470_102c.7z dl link]
 
   
 
{{DL_dumps}}
 
{{DL_dumps}}
  +
   
 
===LED addresses===
 
===LED addresses===
Line 91: Line 103:
 
===Porting===
 
===Porting===
 
*Forum porting thread (beta versions are available from the [[Downloads|Download page]]): [http://chdk.setepontos.com/index.php/topic,3368.60.html Link: A470 Porting]
 
*Forum porting thread (beta versions are available from the [[Downloads|Download page]]): [http://chdk.setepontos.com/index.php/topic,3368.60.html Link: A470 Porting]
  +
  +
== Note about the different Firmwares ==
  +
Cameras with the 1.01a firmware can/must use the CHDK version for 1.01b - the autobuild already just copies this, so when you have a 1.01a cam you will find YOUR version in the autobuild.
  +
Development is happening in the 1.01b tree, then compiled and just renamed for the 1.01a people.
 
[[Category:Development]]
 
[[Category:Development]]
 
[[Category:Cameras]]
 
[[Category:Cameras]]

Latest revision as of 02:45, 29 May 2015

PowerShot A470

Notice

CHDK is available for the A470 with firmware version 1.00E, 1.01A, 1.01B and 1.02C as BETA version from the Download page

  • Please report results or issues at forum link at the end of this A470 article.


20080123 loRes a470 gray front

Powershot A470 Front

20080123 loRes a470 back

Powershot A470 Back

Reviews: Steve's digicams, DigitalCameraReview, DPReview

Sample Pictures: Forum thread

Technical data

  • Sensor: 7.1 Megapixel, 1/2.5-inch CCD type Sony ICX629(?)
  • Digic III image processor
  • DryOS operating system
  • Video Signal Processor: Sanyo LA7437 (TV-Out)
  • Lens: 38-132mm, 3.4x optical zoom, F/3.0-F/5.8 ND Filter (no aperture)
  • Display: 2.5" with 115,000 dots resolution
  • Storage: SD, SDHC, MMC, MMC Plus Card, HC MMC Plus Card
  • Power: 2x AA-size Batteries, approx. 400 shots (CIPA)
  • Dimensions: 4.13 x 2.17 x 1.60 inch (104.8 x 55.1 x 40.7mm), Weight: 5.82 oz. (165g) without batteries
  • For more information about the US version of this camera, see this page.
  • Canon A470 specification from dpreview.

Firmware information

There are four known firmware versions 1.00e, 1.01a, 1.01b, and 1.02c.

Per the CHDK FAQ 1.3

Without having USB connected to PC, power on in PLAY mode with ver.req file on SD card, press and hold FUNCSET, press ZOOM OUT to reveal the firmware version. For example:

Canon PowerShot A470
P-ID:317A NT D

Firmware Ver GM1.01B
NoError
Feb 12 2008 21:18:24

A subsequent press of ZOOM OUT (while still holding FUNCSET) reveals (for example):

Adj Ver.010.004

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

Firmware Ver. 1.0.1.0

    [ OK ]

Subsequent presses of ZOOM OUT have no effect. One must press FUNCSET to clear the screen (i.e. answer the OK).

Using the filename vers.req with the above sequence will replace the IS Firm version output with the total number of shots taken by the camera to date.

Language Interface

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.

CHDK Specialties

This section describes special CHDK-related things...

  • Starting with CHDK 1.2 (r2498), the On/Off button can optionally be used in <Alt> mode as Display button replacement (CHDK Settings -> ON/OFF button in <ALT> mode)

For developers

Firmware Update Menu Item

Create a file called PS.FI2 on the root of the SD card, power the A470 on in Play mode, and press the menu button.

The menu now shows an extra option:

Firm Update...

Firmware Dumps


Saveas64

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


LED addresses

0xC0220080  AF LED
0xC0220084  Blue LED
0xC0220088  Orange state LED
0xC022008C  Green state LED

Porting

Note about the different Firmwares

Cameras with the 1.01a firmware can/must use the CHDK version for 1.01b - the autobuild already just copies this, so when you have a 1.01a cam you will find YOUR version in the autobuild. Development is happening in the 1.01b tree, then compiled and just renamed for the 1.01a people.