Thanks for doing the port. I've been hoping someone would make a port for this camera.

When I try loading CHDK, it locks up my camera. I checked the firmware version and it is 1.01B - your port is for 1.01A, so maybe that is the problem. I'd be willing to dump the firmware for 1.01B if you need it, but I'm hoping someone can help me do this by writing to the card rather than the slow LED blinking approach.

Also, there is a Canon firmware update for this camera. If it is for 1.01B, that might be another way to get the binary.

Right... I'm back with the program. Be gentle... Not accustomed to playing with a couple hundred $$$ of kit (cost to replace with latest model )

I Ponied up and tried booting CHDK again... this time no camera shut down. Have to get used to the keyboard controls but seem to be able to browse menues ok.. just monkeyed with some basics like Live histogram which appears to work at least.

Also, there is a Canon firmware update for this camera. If it is for 1.01B, that might be another way to get the binary.

Here's an update on that... I downloaded and decrypted the Canon update from their web site. Based on the strings contained in it, the update is for the 1.01A version and the binary is identical to the CHDK firmware dump available. So I'm still lacking the 1.01B dump.

One option for me is to downgrade to 1.01A (if the camera will allow that). Does anyone know what features/improvements I will lose if I do that?

Thanks for trying the beta ixus50/sd400 CHDK port and sorry for the trouble. I'm surprised that a camera will act like that because I block mine more then 100 times while trying to find different memory locations.

This is a port for the 1.01A version and it looks that doesn't work on the 1.01B version cameras. If someone can make a firmware dump of the 1.01B version, I can try to help in porting it too.

I dumped the the firmware from my camera by using the the blinker and serial port method. Dump is identical as the one that was already available. It takes round 40min to dump half of the memory. The led locations are identical as the SD300 camera.

I tried dumping the 1.01B firmware using the "software method" described in the Wiki and in the forum. No luck. Neither diskboot.bin files wrote any data to the empty.dum file. Maybe this camera is not one of the cameras this method works for.

Since we have a dump for 1.01A and assuming the two versions are somewhat similar, is it possible to look at the 1.01A firmware and determine whether the udumper search algorithm for the card write function is correct?