gphoto / libgphoto2

The libgphoto2 camera access and control library.
GNU Lesser General Public License v2.1
1.02k stars 323 forks source link

Gphoto2 Comms With Canon 5DS Fail Easily #241

Open J0hannB opened 6 years ago

J0hannB commented 6 years ago

I have been happily using gphoto2 to communicate with a pair of Canon 6D's for some time now. I recently, however, upgraded to Canon 5DS', and have noticed that the gphoto2 communication with these cameras seems less robust. Specifically, making multiple subsequent gphoto2 calls without waiting a second or two the cameras switch into their "USB mode" or whatever it's called (i.e., screens show a white logo of a laptop, and the top LCD just flashes "busy" when any buttons are pressed). The same happens if I run a command while the camera is taking pictures (e.g., an external device is triggering the cameras repeatedly on an interval via the remote port and I call --capture-tethered while an image is being captured).

I occasionally saw similar issues with the 6D's but this happens much, much more frequently on the 5DS'

ryanstout commented 6 years ago

@J0hannB I think I'm seeing similar issues on the 5dsr, did you end up finding a good work around? Thanks

J0hannB commented 6 years ago

So far my solution has been to wait 4s between sending commands (I probably only need 2s, but I doubled it just to be safe). I also avoid sending any commands when the shutter is being triggered externally.

elstoc commented 6 years ago

Symptoms (white logo of laptop and LCD flashing 'busy') seem the same as I'm getting on my 760D (https://github.com/gphoto/gphoto2/issues/131).

joelcomp1 commented 5 years ago

I think I am seeing this same issue after switching from the Mark III, did you call get the error: ERROR: Could not capture image. ERROR: Could not capture? It seems to be like you described I saw very rarely on Mark III but now on 5DS I see much more often. Is the sleep still the best work around?