N800/N810 tablet as a Canon camera remote
This post is also on the talk.maemo.org forum, but I decided to host it here too.
Well then I noticed Eostimesync.
Eostimesync is a nice utility that syncs the time of your camera to the time of the n800. I liked it because I could sync my tablet to ntp and switch between host and client usb mode all from one applet. The camera sync was pretty much useless to me. But I wanted to know how it works. To make a long story short eostimesync uses a command line program named s10sh which is an userspace usb driver for canon cameras (many of them if I’m corect).
First thing linux taught me in 1998 was to type at the prompt:
command --help
So as root s10sh has the ability to:
- Get ALL/ALL NEW images
- List ALL/ALL NEW images
- Set camera to computer time
and many more. The above are non interactive and are the ones useful for me. If you run simply s10sh it will give you an interactive shell similar to a DOS prompt. Of course your camera has to be connected by usb and your tablet must be in HOST mode. Oh and my camera has two usb modes “normal” - which is the canon proprietary format and the one that works with all the above and PTP which is only for image download. On your camera the modes could be labeled differently.
So, running s10sh -c
does, according to the -help:
capture an image with the current camera settings (that’s your remote)
s10sh -c (capture)
s10sh -n (get all new images, non-interactive)
quiver imagename.jpg (see what you shot on the big screen)
See why I’m so excited about?
Oh and the camera is completely functional even when connected. I can shoot, change settings anything. I do landscapes a lot so I could imagine myself leaving the camera on the tripod and the n800 connected to use as trigger or big screen for more detail. also it would be helpful when doing macro. And of course it’s a LOT of FUN !
I also think you can change camera settings but I didn’t explore that.
A nice gui for s10h would be great, with buttons for settings, shoot, view last shot. Maybe someday…
Let me know what you think.You can also follow the discussion here (talk.maemo.org).