s10sh is a USB/serial userspace driver for the Canon PowerShot digital cameras.
Using s10sh you can download, upload and explore the images caputered
with your PowerShot camera.
The interface is quite similar to DOS's command.com.
The following image was downloaded using s10sh with my Canon PowerShot S10
s10sh support the following PowerShot models:
G1 (works with USB, not reported if works with the serial interface)
S100 aka Digital Ixus (USB only, since the S100 lacks the serial interface)
S20 (serial and USB)
S10 (serial and USB)
Pro70 (serial only, supported with problems)
A50 (serial only, supported with problems)
The driver support USB only for the platform supported by libusb (Linux, FreeBSD).
The serial support works at least with Linux, *BSD and Solaris.
This software was possible thanks to the efforts of the gphoto's
canon driver developers (they wrote a document with the specification
of the protocol).
This software is under the GPL license
The latest version is 0.2.0
Download the source code here