This is meant to provide an alternative way of getting a full firmware dump - on older cameras. The module needs CHDK 1.2
or 1.3.
How to use:
- copy the attached .FLT module into the CHDK/MODULES folder on the SD card.
- start the camera, start the file browser, locate the MODULES folder, highlight MEMDMPER.FLT and press SET.
- When the module is loaded, press the RIGHT button to dump the camera's firmware. On older Ixus/SDxxx models the "whole ROM" option could be interesting too (press the UP button to get that full dump).
- If your camera is in the below list, please upload the firmware to a file sharing site and post the link here.
Note that the module tends to crash on starting attempts on ixus30/sd200 and ixus40/sd300, reason unknown (all other cameras below are newer, hopefully they won't crash). Always use the module in play mode. The camera's "debug LED" will blink during dumping. In the unlikely event of zero sized dumps, change the caching setting by pressing SET before dumping.
Cameras with incomplete firmware dump:
a450 | 100d |
a560 | 100a |
a570 | 101a |
a610 | 100e |
a610 | 100f |
a620 | 100f |
a630 | 100c |
a640 | 100b |
a700 | 100b |
a710 | 100a |
g7 | 100e |
g7 | 100g |
g7 | 100i |
g7 | 100j |
g9 | 100i |
ixus50_sd400 | 101a |
ixus50_sd400 | 101b |
ixus55_sd450 | 100b |
ixus55_sd450 | 100c |
ixus55_sd450 | 100d |
ixus60_sd600 | 100a |
ixus60_sd600 | 100d |
ixus700_sd500 | 101b |
ixus70_sd1000 | 100c |
ixus70_sd1000 | 101b |
ixus70_sd1000 | 102a |
ixus750_sd550 | 100f |
ixus750_sd550 | 100g |
ixus750_sd550 | 100h |
ixus75_sd750 | 100b |
ixus75_sd750 | 101a |
ixus75_sd750 | 102a |
ixus800_sd700 | 100b |
ixus800_sd700 | 101b |
ixus80_sd1100 | 100c |
ixus870_sd880 | 102b |
ixus90_sd790 | 100c |
ixus90_sd790 | 100d |
ixus950_sd850 | 100c |
ixusizoom_sd30 | 100g |
s2is | 100e |
s2is | 100f |
s2is | 100g |
s90 | 101c |
tx1 | 100g |
tx1 | 101b |
PS. keeping a copy of your cam's firmware can be useful later, if - for any reason - it gets corrupted.
edit:
Use CHDK 1.2, the module will likely crash on recent 1.3 releases.
edit2:
updated table