I've been trying to capture images from a K-3 in INDI using gPhoto, but with no avail. Using a terminal (running Ubuntu Server 19.10 on Raspberry Pi arm64) I could capture and transfer a still with the command line gphoto2 utility, but within INDI all image capture methods fail. Running an exposure from "Main control" counts down as expected, but then returns "[ERROR] Exposure failed to save image... Unspecified error " in the log.
Streaming also does not work, simply failing to start. I've set all the parameters in the various camera settings.
So my question - is the camera compatible with INDI, and if so how can it be used?
What command from GPhoto2 are you using to capture successfully? Can you share the logs for the INDI GPhoto driver? So it appears that it captures successfully but fails to save the image? Maybe some permission issue.
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
I need the complete log. Turn on debug logging. Edit your profile and turn off "Auto Connect", then start the profile, and then click "Connect" in Ekos main window, then perform your capture and submit the log.
I've managed to get still capture working... the issue seemed to be with the SD card interacting with gPhoto.
Still, streaming is a problem. I've captured a full log file. I believe this is also a gPhoto bug - the camera supports two modes, PTP and MSC, and only MSC allows full communication with the computer. However, the camera then shows up twice, once as an MSC device and once as PTP. Looking on other forums, it appears that entering preview modes is buggy for some cameras with "forcing the mirror to go up" and a list of cameras requiring special management is in the source code. Perhaps adding the model number there would help?
Full log file attached: