libgphoto2
libgphoto2 copied to clipboard
Nikon 1 J3 with manual lens: capture doesn't respect shutter speed
Hello!
Lens is manual (=fully mechanical, no electronics).
I can successfully set shutter speed, e.g. to 1/10s, with "--set-config-value shutterspeed2=1/10" (I can see it both in "--get-config shutterspeed2", and on camera screen when I unplug USB cable).
However, when I --capture-image, it gets captured with some auto exposure, like 6s if dark, or 1s if brighter.
Latest master.
If I press the physical button, the expected speed (1/10) is used (of course). I (still) don't have native Nikon lens, so cannot check if the problem is in the lack of communication with the lens. (also I don't have the old J1 anymore, but I'm absolutely positively sure it captured fine in this regard).
It should be easy to reproduce: just remove the lens, and set mode to to M (the "up" button on camera body), then try the above commands.
I'll attach debug log in the following message.
Thanks.
Model Port
----------------------------------------------------------
Nikon J3 usb:001,044
gphoto2 -v --get-config shutterspeed2
gphoto2 2.5.28.1
...
This version of gphoto2 is using the following software versions and options:
gphoto2 2.5.28.1 gcc, popt(m), exif, no cdk, no aa, jpeg, readline
libgphoto2 2.5.29.1 standard camlibs (SKIPPING docupen lumix), gcc, no ltdl, EXIF
libgphoto2_port 0.12.1 iolibs: disk ptpip serial usb1 usbdiskdirect usbscsi, gcc, no ltdl, EXIF, USB, serial without locking
Label: Shutterspeed
Readonly: 0
Type: RADIO
Current: 1/10
...
A minor update:
- Electronic (kit) lens doesn't matter, same problem.
- J1 doesn't have the shutter speed setting support in gphoto, it simply captures (with correct pre-set shutter speed).
shutterspeed is not really a lens property, but a camera property.. so should be lens independend