Hi Khürt,

Really cool on your guide and I try it on my D3s.
I use your code but failed to capture more than one shot. Yes, it can capture one shot but no another.

After taking the junk shot, it is OK, but when it try to take the "real" shot, it will prompt:

*** Error ***
PTP I/O error

*** Error ***
An error occurred in the io-library ('Unspecified error'): No error description available

After that, only a few commands can be done (e.g. --auto-detect) but no longer can take any shot.

It resume normal when I switch the camera on and off, but can only take one shot too.

Do you experienced it?