Hi!
I have a QHY2 Pro that I was hoping would work with indi. When I start the driver it sees the camera and I am able to change things such as gain and offset in EKOS, but when I try to take an exposure from EKOS I get the message
[ERROR] Set expose time failed (-1).
I tried to run qhy_ccd_test which gives this output to the commandline
<code>
QHY Test CCD using SingleFrameMode, Version: 1.00
QHYCCD | qhyccd.cpp | InitQHYCCDResource | START
QHYCCD | qhyccd.cpp | InitQHYCCDResource | END
SDK resources initialized.
ScanQHYCCD
QHYCCD | QHYCCD.CPP SCANQHYCCD | start
vid = 16c0 pid = 2971
QHYCCD QHYCCD.CPP InitQHYCCDClass(camtype,index)
221 0
QHYCCDRD nSize | ccdimagew ccdimageh 1440 1050
imagequeuelength 0x6c17e0 framelength 0x6c17e0
QHYCCD | QHYCCD.CPP ScanQHYCCD | init the imagequeue,nSize=7084000
GetIdFromCam
ScanQHYCCD numdev=1
QHYCCD | QHYCCD.CPP ScanQHYCCD | finished. Return nid=1
Number of QHYCCD cameras found: 1
GetQHYCCDId
QHYCCD | qhyccd.cpp | GetQHYCCDId | START
QHYCCD QHYCCD.CPP GetQHYCCDId | index=0 id=QHY2PRO-M-010103XXXXXXXXXX
Application connected to the following camera from the list: Index: 1, cameraID = QHY2PRO-M-010103XXXXXXXXXX
QHYCCD | qhyccd.cpp | OpenQHYCCD | START
OpenQHYCCD camid=QHY2PRO-M-010103XXXXXXXXXX
QHYCCD | QHYCCD.CPP OpenQHYCCD | camera id=QHY2PRO-M-010103XXXXXXXXXX
QHYBASE ConnectCamera
openCamera
ConnectCamera
Open QHYCCD success.
QHYCCD | qhyccd.cpp | SetQHYCCDStreamMode | START
QHYCCD | QHYCCD.CPP SetQHYCCDStreamMode | mode=0
QHYBASE SetStreamMode 0
QHYCCD | QHYCCD.CPP SetQHYCCDStreaMode | return value=0
SetQHYCCDStreamMode set to: 0, success.
QHYCCD | QHYCCD.CPP InitQHYCCD | return value=-1
QHYCCD_handle2index - index 0
will init QHYCCD
QHYCCD | QHYCCD.CPP InitQHYCCD | return value=0
InitQHYCCD success.
QHYBASE GetOverScanArea overScanStartX=1424 overScanStartY=30 overScanSizeX=10 overScanSizeY=1000
QHYCCD | QHYCCD.CPP GetOverscanArea startx starty sizex sizey 1424 30 10 1000
GetQHYCCDOverScanArea:
Overscan Area startX x startY : 1424 x 30
Overscan Area sizeX x sizeY : 10 x 1000
QHYBASE GetOverScanArea overScanStartX=1424 overScanStartY=30 overScanSizeX=10 overScanSizeY=1000
QHYCCD | QHYCCD.CPP GetOverscanArea startx starty sizex sizey 1424 30 10 1000
GetQHYCCDEffectiveArea:
Effective Area startX x startY: 1424 x 30
Effective Area sizeX x sizeY : 10 x 1000
QHYBASE GetChipInfo ccdchipw=10.200000 ccdchiph=8.300000 ccdimagew=1440 ccdimageh=1050 ccdpixelw=6.450000 ccdpixelh=6.450000 cambits=16
QHYCCD | QHYCCD.CPP GetQHYCCDChipInfo | chipw,chiph,imagew,imageh,pixelw,pixelh,bpp 10.200000,8.300000,1440,1050,6.450000,6.450000,16
GetQHYCCDChipInfo:
Effective Area startX x startY: 1424 x 30
Chip size width x height : 10.200 x 8.300 [mm]
Pixel size width x height : 6.450 x 6.450 [um]
Image size width x height : 1440 x 1050
QHYCCD | qhyccd.cpp | IsQHYCCDControlAvailable | START
QHYCCD | QHYCCD.CPP IsQHYCCDControlAvailable | CONTROL_ID=20 return value=-1
This is a mono camera.
QHYCCD | qhyccd.cpp | IsQHYCCDControlAvailable | START
QHYCCD | QHYCCD.CPP IsQHYCCDControlAvailable | CONTROL_ID=12 return value=-1
QHYCCD | qhyccd.cpp | IsQHYCCDControlAvailable | START
QHYCCD | QHYCCD.CPP IsQHYCCDControlAvailable | CONTROL_ID=6 return value=0
SetQHYCCDParam CONTROL_GAIN failure, error: -1
</code>
and this to the logfile
<code>
2018-12-08 09:41:17:611|QHYCCD | qhyccd.cpp | InitQHYCCDResource | START
2018-12-08 09:41:17:626|QHYCCD | qhyccd.cpp | InitQHYCCDResource | END
2018-12-08 09:41:17:627|ScanQHYCCD
2018-12-08 09:41:17:627|QHYCCD | QHYCCD.CPP SCANQHYCCD | start
2018-12-08 09:41:17:627|vid = 16c0 pid = 2971
2018-12-08 09:41:17:627|QHYCCD QHYCCD.CPP InitQHYCCDClass(camtype,index)
221 0
2018-12-08 09:41:17:627|QHYCCDRD nSize | ccdimagew ccdimageh 1440 1050
2018-12-08 09:41:17:627|imagequeuelength 0x6c17e0 framelength 0x6c17e0
2018-12-08 09:41:17:627|QHYCCD | QHYCCD.CPP ScanQHYCCD | init the imagequeue,nSize=7084000
2018-12-08 09:41:17:627|GetIdFromCam
2018-12-08 09:41:17:628|ScanQHYCCD numdev=1
2018-12-08 09:41:17:628|QHYCCD | QHYCCD.CPP ScanQHYCCD | finished. Return nid=1
2018-12-08 09:41:17:628|GetQHYCCDId
2018-12-08 09:41:17:628|QHYCCD | qhyccd.cpp | GetQHYCCDId | START
2018-12-08 09:41:17:628|QHYCCD QHYCCD.CPP GetQHYCCDId | index=0 id=QHY2PRO-M-010103XXXXXXXXXX
2018-12-08 09:41:17:628|QHYCCD | qhyccd.cpp | OpenQHYCCD | START
2018-12-08 09:41:17:628|OpenQHYCCD camid=QHY2PRO-M-010103XXXXXXXXXX
2018-12-08 09:41:17:628|QHYCCD | QHYCCD.CPP OpenQHYCCD | camera id=QHY2PRO-M-010103XXXXXXXXXX
2018-12-08 09:41:17:628|QHYBASE ConnectCamera
2018-12-08 09:41:17:628|openCamera
2018-12-08 09:41:17:628|ConnectCamera
2018-12-08 09:41:17:629|QHYCCD | qhyccd.cpp | SetQHYCCDStreamMode | START
2018-12-08 09:41:17:629|QHYCCD | QHYCCD.CPP SetQHYCCDStreamMode | mode=0
2018-12-08 09:41:17:629|QHYBASE SetStreamMode 0
2018-12-08 09:41:17:629|QHYCCD | QHYCCD.CPP SetQHYCCDStreaMode | return value=0
2018-12-08 09:41:17:629|QHYCCD | QHYCCD.CPP InitQHYCCD | return value=-1
2018-12-08 09:41:17:629|QHYCCD_handle2index - index 0
2018-12-08 09:41:17:629|will init QHYCCD
2018-12-08 09:41:17:629|QHYCCD | QHYCCD.CPP InitQHYCCD | return value=0
2018-12-08 09:41:17:629|QHYBASE GetOverScanArea overScanStartX=1424 overScanStartY=30 overScanSizeX=10 overScanSizeY=1000
2018-12-08 09:41:17:629|QHYCCD | QHYCCD.CPP GetOverscanArea startx starty sizex sizey 1424 30 10 1000
2018-12-08 09:41:17:630|QHYBASE GetOverScanArea overScanStartX=1424 overScanStartY=30 overScanSizeX=10 overScanSizeY=1000
2018-12-08 09:41:17:630|QHYCCD | QHYCCD.CPP GetOverscanArea startx starty sizex sizey 1424 30 10 1000
2018-12-08 09:41:17:630|QHYBASE GetChipInfo ccdchipw=10.200000 ccdchiph=8.300000 ccdimagew=1440 ccdimageh=1050 ccdpixelw=6.450000 ccdpixelh=6.450000 cambits=16
2018-12-08 09:41:17:630|QHYCCD | QHYCCD.CPP GetQHYCCDChipInfo | chipw,chiph,imagew,imageh,pixelw,pixelh,bpp 10.200000,8.300000,1440,1050,6.450000,6.450000,16
2018-12-08 09:41:17:630|QHYCCD | qhyccd.cpp | IsQHYCCDControlAvailable | START
2018-12-08 09:41:17:630|QHYCCD | QHYCCD.CPP IsQHYCCDControlAvailable | CONTROL_ID=20 return value=-1
2018-12-08 09:41:17:630|QHYCCD | qhyccd.cpp | IsQHYCCDControlAvailable | START
2018-12-08 09:41:17:630|QHYCCD | QHYCCD.CPP IsQHYCCDControlAvailable | CONTROL_ID=12 return value=-1
2018-12-08 09:41:17:630|QHYCCD | qhyccd.cpp | IsQHYCCDControlAvailable | START
2018-12-08 09:41:17:630|QHYCCD | QHYCCD.CPP IsQHYCCDControlAvailable | CONTROL_ID=6 return value=0
</code>
I am running ubuntu 16.04 on a Raspberry Pi with the latest indi from 'apt'.
Any ideas for getting this to work?
Best Regards
Søren