@msl
Do you mean in the DE verison they implemented USB remote functionality? Or are you just saying that a CHDK build exists? I do already have CHDK running on this camera, ver 0.9.9-1005 Dec 19 2010 FW ver 100c
@Microfunguy
My main reason is familiarity, I know CHDK better than SDM. My other concern was scripting, is it all the same or are there key differences between SDM and CHDK when it comes to script writing. Also, while I think of it I could not seem to find info on all of the uBasic commands listed here
http://stereo.jpn.org/eng/sdm/ubasic.htm It would really help new users with limited scripting experience if there was comments accompanying the various commands and some usage info like in a "man" page. One example was the wait_click command, I had a hard time determining if it meant wait a set duration then click or if it meant wait until there is a click (I found the latter to be the right answer), but as you can see there is room for confusion.
Don't get me wrong though CHDK and SDM are amazing tools that we are all very thankful for so please don't take anything I've said the wrong way.
WRT the single camera stereo features, I'll look into what you've suggested. Years and years ago I played around with single camera stereo photography, taking one shot from the left eye perspective and then the other from the right, then created an anaglyph in photoshop. For the most part I don't plan on doing too much stereo photography but if come across a cheap camera thats the same as one of my point and shoots I'll definitely pick it up. There would be a lot of cool "action" style shots that could be done with 2 cameras that simply can't be done with only one (assuming no beam splitting).
Back to the main point of the USB remote though, it seems that in both CHDK and SDM the most basic remote script checks the same thing:
Either
"is_key "remote" and if so then shoot
Or
"get_usb_power" and if >0 shoot
Because of these similarities I can't figure out why it works in SDM and not in CHDK. Microfunguy, maybe you could elaborate as to how these commands are interpreted in SDM and then if I'm lucky a CHDK coder will clarify how it does it?
Thanks everyone for their replies, I'm just trying to get to the bottom of something that I think effects a lot of users.