S10sh

Jul 20, 2023

USB/serial userspace driver for the Canon PowerShot digital cameras

S10sh is a USB/serial userspace driver for the Canon PowerShot digital cameras. Using S10sh you can download, upload and explore the images captured with your PowerShot camera. The interface is quite similar to DOS’s command.com.

S10sh supports the following PowerShot models

  G1 works with USB, not reported if works with the serial interface
  G3 from local patches, perhaps needs further testing/debug
  S10 serial and USB
  S20 serial and USB
  S100 aka Digital Ixus USB only, since it lacks the serial interface
  A20 needs testing
  A50 serial only, supported with problems
  Pro70 serial only, supported with problems

Other models are reported to work as well Elph S400, Digital Ixus V3, S30, A60, EOS-10D.

With the release of libusb 0.1.3b https//sourceforge.net/projects/libusb/, S10sh gained USB support under FreeBSD.

The original author’s web page is http//www.kyuzz.org/antirez/s10sh.html



Checkout these related ports:
  • Zphoto - Zooming photo album generator
  • Zint - Barcode generator (library and utilities)
  • Zimg - Image-generator that uses ASCII input files to create PNGs/EDFs
  • Zgv - Graphics viewer for SVGAlib
  • Zbar - ZBar barcode reader
  • Zathura - Customizable lightweight pdf viewer
  • Zathura-ps - PostScript support for Zathura PDF viewer
  • Zathura-pdf-poppler - Poppler render PDF plugin for Zathura PDF viewer
  • Zathura-pdf-mupdf - MuPDF render PDF plugin for Zathura PDF viewer
  • Zathura-djvu - DjVu support for zathura
  • Zathura-cb - Comic book plugin for Zathura PDF viewer
  • Yukon - Real-time capture tool for OpenGL applications
  • Yed - Editor for graphs and diagrams
  • Yafaray - Montecarlo raytracing engine
  • Yacreader - Yet another comic reader