As already mentioned (Camsync is shaping up), I've been working on a script to automate part of the workflow of digital photography (the part where pictures go from the camera to the computer and get registered into the photo management program).
This script was PTP-only so far, since my other, older, USB mass storage digital camera was broken. I eventually found the time and willpower to tackle it with the usual method:
- unscrew every screw in sight until you can reach the part you believe is at fault (rather easy when the camera tells you "Zoom error" on boot);
- poke around, trying to see what sticks;
- push the thingy;
- push the thingy harder;
- hit the thingy;
- push the thingy (gently) in the appropriate direction;
- reassemble;
- find a spring on your desk;
- disassemble again, put the spring back where it belongs, reassemble;
- yay, it works!
So I converted my Contax U4R back from an expensive SD-card reader into a working camera (even if the autofocus seems to be less accurate than it used to be).
Anyway. My point is: I've updated my camsync script (and the
related Synchronisation scripts for digital cameras page) so it can now handle USB mass
storage cameras, as long as they can be accessed through an
automounter. I haven't tried it on a memory card reader, but it may
just work. As usual, feel free to use, hack, send patches, and report
your experiences.