@codetricity You’re correct, in my previous version I set shutter speeds using the wifi api, I think both api’s require the camera being set to manual mode prior to changing the shutter speed.
@khufkens It looks like shutter speeds need to be set with ptpcam using raw mode and rational numbers. After setting the camera to manual mode…
$ ptpcam --set-property=0x500E --val=1
Camera: RICOH THETA S
'Exposure Program Mode' is set to: [Automatic (P)]
Changing property value to 1 [Manual] succeeded.
And using this documentation and this post I was able to set the shutter speed via usb like this.
$ echo -e -n '\x20\x00\x00\x00\x0a\x00\x00\x00' > shutter.bin
$ ptpcam -R 0x1016,0xd00f,0,0,0,0,shutter.bin
data to send : 'shutter.bin'
--- data to send ---
20 00 00 00 0a 00 00 00 - .......
--------------------
Camera: RICOH THETA S
Sending generic request: reqCode=0x1016, params= [0x0000d00f,0x00000000,0x00000000,0x00000000,0x00000000]
PTP: response OK
I’m still having problems with my camera locking up. Its especially a problem with ptpcam taking “5376x2688” photos, gphoto2 seems to be more stable for me.