- When importing photos from my Canon Powershot S1 IS, I received the error “lock keys failed”.
- Use PTP mode instead of Normal mode. This can be specified on the command line, but most users will prefer to install the
gtkam package and specify it there:
gtkam using Synaptic or the command
sudo apt-get install gtkam
- Plug in your camera, and hit “Cancel” when you are asked if you want to import the photos
- Open gtkam
- From the “Camera” menu, select “Add Camera…”
- Click the Detect button, which will select “Canon PowerShot S1 IS (normal mode)” in the drop-down list
- In the drop-down list, select “Canon PowerShot S1 IS (PTP mode)”, which should be just one item down
- Click “OK”
Selecting the correct folder in gtkam
Using the tree-view on the left, expand the folders until you find the folder where the pictures are stored. In my case, it was Canon PowerShot S1 IS (PTP mode) -> store_00010001 -> DCIM -> 160CANON. As soon as I clicked on the 160CANON folder, the thumbnails appeared on the right. Please note that there may be several folders with the name XXXCANON, where XXX is the session number. THese will all contain photos, so be sure to follow the next steps for each folder!
- Go to “File” -> “Save Photos” -> “All”
- Open the folder you want to save into, don’t just highlight it. I recommend using the “Save photos” and “Save EXIF data” options. Either select “Use filename(s) provided by the camera” or type in some identifier in the “Filename prefix” field. I prefer to use a timestamp followed by a space.
- Click “OK”
- Gphoto2 is the program that is responsible for communicating with the camera. Their recent upgrade (2.1.5 to 2.1.6) with the Ubuntu 5.10 (Breezy Badger) upgrade has broken normal-mode support for the Canon Powershot S1 IS. Downgrading to version 2.1.5 would require downgrading the entire operating system. The bug has been noted, but no bugfix has been released.
- Debian package bug report