As I promised I took a look and generated a first version of source code which is able to produce binaries for testing.
Please find attached for testing the first binary (ixus230_elph310hs-100b-0.9.9-r1438-full.zip) for 1.00b firmware (which was provided by velvethammer42).
Put content of zip-files on a SDCard and start camera with Play-Button. Press Menu-Button and select "Firm Update ..." entry and press OK.
To be honest, I don't expect much functionality in this version, but it would be nice if startup of CHDK is already working. There is a little chance that it will boot up.
Please describe the behaviour of your camera in a small test report if possible. Thanks!
I attached as well the source code (ixus230_elph310hs_trunk1438_20111201.zip). Source Code is based on trunk revision 1438 (newer revision should also work).
Maybe you want to use this source code as a starting point for your own development. I am not able to do further development on this camera because I don't own this camera by myself.
For ideas or special issues please read our ixus220_elph300hs porting thread:
http://chdk.setepontos.com/index.php?topic=6341.msg76455#msg76455This could help you if you run into problems.
Generating binaries was done with CHDK-Shell (v339).
It seems that the code of this camera is very similar to ixus310_elph500hs.
As I don't own this camera I cannot do any testing.
Use at your own risk.
If you have further questions please take a look at:
http://chdk.wikia.com/wiki/FAQUpdate: removed binary because no or wrong functionality