Slash.dot has a topic on "Closed Digital Cameras - Does Anyone Care?" begun by Karamchand, who asks:
"Free Software and open standards are ubiquitous in the server and even desktop area. But why does nobody seem to care about openness in digital cameras?
"I couldn't find a single hint as to what main processor my camera uses (I guess many use ARMs and others use TI DSPs), and while searching for information about (re-)programming digital cameras, I had to give up (apart from the scriptable Digita OS which was used by some discontinued cameras by Kodak, HP et al).
"Do you know of any efforts in this direction, whether they are actual disassembling/programming of cameras or asking vendors to get more open?"
The responses, for the most part, are just gueses along the lines of "cameras are just for taking pictures" and "camera vendors don't want to bother with people screwing up their cameras with rogue code."
Some of my thoughts on the subject:
- hacking is fun, as first experienced with my HP41CV calculator in 1981.
- the output, JPEG and AVI movies, are open.
- Canon has an API of sorts
- code oculd be uploaded, like firmware patches are
- see Canon EOS 300D Digital Rebel Tips and Tricks http://www.bahneman.com/liem/photos/tricks/digital-rebel-tricks.html