Kaczorek wrote: Can you try local instead of client? Make sure that the directory is set in Ekos CCD.
The strange thing is that your log says "Downloading /" even though you have /home/astroberry directory set in Ekos.
void gphoto_set_upload_settings(gphoto_driver *gphoto, int setting) { gphoto->upload_settings = setting; } static int download_image(gphoto_driver *gphoto, CameraFilePath *fn, int fd) { int result; CameraFileInfo info; strncpy(gphoto->filename, fn->name, sizeof(gphoto->filename)); if (fd < 0) { result = gp_file_new(&gphoto->camerafile); DEBUGFDEVICE(device, INDI::Logger::DBG_DEBUG, "gp_file_new result: %d", result); } else { result = gp_file_new_from_fd(&gphoto->camerafile, fd); DEBUGFDEVICE(device, INDI::Logger::DBG_DEBUG, "gp_file_new_from_fd result: %d", result); } DEBUGFDEVICE(device, INDI::Logger::DBG_DEBUG, "Downloading %s/%s", fn->folder, fn->name); result = gp_camera_file_get(gphoto->camera, fn->folder, fn->name, GP_FILE_TYPE_NORMAL, gphoto->camerafile, gphoto->context); DEBUGFDEVICE(device, INDI::Logger::DBG_DEBUG, "Downloading result: %d", result); if (result != GP_OK) { DEBUGFDEVICE(device, INDI::Logger::DBG_ERROR, "Error downloading image from camera: %s", gp_result_as_string(result)); gp_file_free(gphoto->camerafile); gphoto->camerafile = NULL; return result; }