No tethering with Nikon D5500 on Windows 10
My Nikon D5500 is not detected with the Windows 10 version of Darktable, works fine under Linux (Ubuntu)just get the message "no camera with tethering support available for use"
#2 Updated by Peter Budai 21 days ago
This should be added to our release notes on Windows:
For thethering to work (in general for libgphoto and libusb to work):
Use this program to install USB driver on Windows for your camera:
follow the description (https://github.com/pbatard/libwdi/wiki/Zadig).
When you run it, replace current Windows camera driver with WinUSB driver.
Start dt after replacing the driver.
With that my Nikon D5000 was working nicely.
#3 Updated by Peter Budai 19 days ago
Hi Steve, as I saw that has not helped.
Could you please run:
darktable.exe -d camctl
and after closing share the contents of the darktable-log file, which you can find:
Als give a try changing the following environment variable:
from: C:\Program Files\darktable\lib\libgphoto2\2.5.12
to: C:\Program Files\darktable\lib\libgphoto2\2.5.14
You can do that by:
select Control Panel/System/Edit the system environment variables
and then Environment Variables/System Variables
restart, and launch darktable again.
#4 Updated by Peter Budai 17 days ago
Apologies, the environment variabel name is CAMLIBS - that’s what libgphoto is using
if you open a cmd prompt what is the result of:
The existing installer had a wrong path - this will be fixed in next release. Also please note if you change an environment variable on the Windows Control Panel UI the changes do not take effect until you log off and then log back on. You can always test whether the env change has propagated by launching cmd and type echo CAMLIBS
#5 Updated by Peter Budai 16 days ago
I'm adding here the log I got from Steve:
version: darktable 2.3.0+866~gc23bd4a5a
start: 2017:09:06 18:00:40
[camera_control] creating new context 000000000db09920
[camera_control] loaded 2426 camera drivers.
[camera_control] loaded 6 port drivers.
[camera_control] 1 cameras connected
[camera_control] failed to initialize camera Nikon DSC D5500 on port usb:002,006
[camera_control] failed to initialize device Nikon DSC D5500 on port usb:002,006, probably causes are: locked by another application, no access to udev etc.
[camera_control] registering listener 000000000d927c40
So first it seems that the camera has been properly recognized as Nikon D5500, but then failed to initialize.