There was a user NoobSchoolBus on the forums who had one, http://chdk.setepontos.com/index.php/topic,1199.msg11029.html#msg11029I've PM'd him to find out if he ever dumped the firmware.
Sorry guys, I took the a470 back to the shop and brought an sx100 IS which seems to be pretty much the only reasonably priced camera on the market at the moment that supports remote capture.
There is a problem in attempting to get a firmware dump from this new model. It appears that it is not possible to get diskboot.bin to run from a bootable, locked, FAT, 1 GB, SD card on camera power up (in review mode). The camera simply powers up as normal without delay and displays a message indicating the detection of a locked card. ...
zero empty.dumtouch diskboot.binlock sdpower on "nothing happens" => brick, no more power on even w/o sd-card. Had to remove batt to resurrect cam
On SD:dryos diskboot.binempty empty.dumlock sd, card into camconnect usbcable to computer (!)power on10: splash screen "card is locked" for 1 second,camera switches off (!)not bricked, power on again: goto 10On my linux host pc, on usb bus nothing happened.
I found something!
ps: I'm linux user ....
mh, arm assembler looks cute ...
I looked through 960is.dump to get some insperation. The string "A/uartr.req" made me curious because there seems to be a shell inside the dump. Mh, how might that work? Another usb-endpoint? No. The presence of that file did nothing special on usb, but .... try this:
Where did you get a dump of IXUS960IS? No one has reported dumping this camera.diskboot.bin does not work with the IXUS960IS.The IXUS960IS firmware will be close to the IXUS80IS.
[chris@hirnlego ~/ixus/chdk.trunk]$ LC_ALL=c make>> Entering to toolspakwif.c -> pakwif.oas: unrecognized option `-Qy'make[1]: *** [pakwif.o] Error 1make: *** [all-recursive] Error 1
>> Entering to toolspakwif.c -> pakwif.oas: unrecognized option `-Qy'make[1]: *** [pakwif.o] Error 1
2. how to disassemble a firmware dump? which (linux/gnu) tool to use?
No success. I tried up to 512k.
Quote from: chr on 07 / June / 2008, 18:05:52>> Entering to toolspakwif.c -> pakwif.oas: unrecognized option `-Qy'make[1]: *** [pakwif.o] Error 1Your local c-compiler is damaged. The programs in tools/ are built using your local c-compiler (usually gcc) since they're supposed to run on your host.
Quote from: chr on 06 / June / 2008, 23:03:31No success. I tried up to 512k. Did you rebuild the source I posted or just added padding?
If you compiled the source yourself, post the binary so I can make sure your compiler worked (=run it on my cam).
Did you only try larger file sizes or smaller ones as well?