Re: Fwd: Pentax KP
Hubert Figuiere <[email protected]> Sat, 20 Aug 2022 16:27:55 -0400
| Newsgroups | gmane.comp.multimedia.gphoto.devel |
|---|---|
| Message-ID | <[email protected]> |
On 2022-08-20 15:37, fu7 wrote: > I've build the last comit on gitHub in a package for Solus and with > Pentax KP in PTB mode I have the following: > > '$ gphoto2 --auto-detect Modello Porta > ---------------------------------------------------------- Pentax KP > (PTP Mode) usb:001,014 ' > > but > > '$ env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt > --capture-image *** Error *** Sorry, your camera does not support > generic capture ERROR: Could not capture image. ERROR: Could not > capture. *** Error (-6: 'Unsupported operation') *** ' > > If it can be useful, I would like to signal the following: > > https://api.ricoh/docs/camera-usb-sdk-cpp/quick-start-linux/#run-sample-app I see two take away here: 1. the camera doesn't support the generic capture implemented with PTP. This is not uncommon. 2. but it does support a non standard one, that seems to be implemented in proprietary code from Ricoh using a modified version of libmtp, a FLOSS library. If you are a Ricoh customer I encourage you to request the documentation they don't seem to publish. After all they save millions of doller in engineering by taking libmtp. Just for the detail, MTP is already a fork of PTP that Microsoft developed for music players. Otherwise it looks like there is a good amount of reverse engineering necessary. I would take the approach of shiming libmtp to spy on the API calls, for started. It's probably easier than USB sniffing. Hub _______________________________________________ Gphoto-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gphoto-devel