So I see on the QHY tab on the INDI control panel there is a "Read Mode" row and you can set it to either read mode 0 or 1.

Does switching between read mode 0 and read mode 1 work, or is there additional configurations needed? I'm waiting for the weather to clear up before I can experiment on my own ;)

In the control panel, the size of the pixels doesn't seem to change like I would expect it to on the "Image info" tab like I would expect it to when changing to read mode 1. It stays at 4.63 um, which is the correct size for read mode 0...

Thanks!

Read More...

What a great community.

After posting a question about a new camera, I get two helpful posts overnight on tips to fix the problem.

The QHY SDK solved the problem.

dmesg now shows

[  103.863057] usb 1-1.1: new high-speed USB device number 6 using xhci_hcd
[  103.963684] usb 1-1.1: New USB device found, idVendor=1618, idProduct=c296, bcdDevice= 1.00
[  103.963703] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  103.963716] usb 1-1.1: Product: WestBridge 
[  103.963727] usb 1-1.1: Manufacturer: Cypress
[  103.963738] usb 1-1.1: SerialNumber: 0000000004BE
[  104.149295] usb 1-1.1: USB disconnect, device number 6
[  104.295278] usb 2-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[  104.316193] usb 2-1: LPM exit latency is zeroed, disabling LPM.
[  104.317142] usb 2-1: New USB device found, idVendor=1618, idProduct=c297, bcdDevice= 0.00
[  104.317156] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  104.317168] usb 2-1: Product: QHY294SPV200917
[  104.317179] usb 2-1: Manufacturer: QHYCCD

and the camera is recognized in ekos.

So I used the astropi3 script on a arm64 distro and thought everything went fine. Turns out realvnc doesn't natively support arm64 without significant modifications... so I just installed tightvnc... but then i had to modify the vnc startup script to work properly... with flexibility comes challenges.

a few steps closer to getting this all to work again...

Read More...

Stefan,

Do you mind elaborating on what you did to get your QHY294M work with INDI nightlies installed via Astropi3 on your RPI4?

I have Astropi3 running on my RPI4 with INDI nightlies on UBUNTU-mate 20.04.1.

INDI doesn't recognize my camera. lusb lists it as a USB2.0 Hub:
esktop:~/Desktop$ sudo lsusb
...
Bus 001 Device 025: ID 1618:c296 USB2.0 Hub
...

5-qhyccd.rules does list this camera and the firmware image is located at:
~/Desktop$ ls /lib/firmware/qhy/QHY294PRO.img
/lib/firmware/qhy/QHY294PRO.img

thoughts on how to get this working?

Thanks!

Read More...

That is awesome!

Unfortunately I know how bad I am at completing projects like that at this moment in my life. Although I did manage to get a custom 3d printed 2.5 in feather focuser powered by an arduino and 28BYJ-48 stepper motor to work perfectly... although I never finished designing a case for it... but it's on my 80 mm Stellarvue APO and it works great with EKOS!

I'd also prefer to do gut a Celestron AVX that I have, rather than the CGEM.

Did you manage to get it completely working? Is this a popular project with friendly support available?

Thanks!

Read More...

I think the subject says it all, I am not happy with the way my CGEM is guiding with my EdgeHD 800 and thin OAG, so considering upgrading my mount.

Before I do so, however I wanted to make sure it is compatible with INDI for use by EKOS...

Thoughts?

Read More...

So just got a Celestron Focus Motor for SCT installed and calibrated using the hand controller.

I got it working last night using the USB and a separate power supply just as the clouds began to roll in.

I couldn't ever get the focuser to "connect" in Ekos using only the Aux port.

Under the "Profile Editor" -> "Focuser" section, I selected "Celestron SCT"

I THINK I also tried selecting "Celestron SCT" under the aux drop down, but am not sure. I think when I tried that I was having communication problems with the mount (incorrectly configured serial connections;)

Is there a different driver that I need to install on my Pi 4 running astroberry?

Bottom line is how do I configure my Celestron focuser in the profile editor to work via the aux port of my CGEM controlled by ekos via the hand controller?

Thanks!

Read More...

That was it, thanks!

Read More...

I am experiencing very odd behavior after configuring my Adafruit Ultimate GPS HAT for Raspberry Pi.

After editing /etc/default/gpsd to disable "USBAUTO" and correct the device to "/Dev/ttyS0" I get very odd behavior when running gpsmon.

gpsmon shows the correct location, but then switches to a location in Poland and alternates back to the correct location every second.

Any idea what's causing this?

When I do a "sudo killall gpsd" it corrects itself and only shows my current location.

However when I remove the service with a "systemctl disable gpsd" and reboot, I don't get the correct location (I get something like /tmp/gps something)

I think there is a script somewhere telling gpsd to default to Poland, but I can't find it. It's not in the /etc/default/gpsd or in /etc/rc.local

Any idea what's going on?

Also, how do I get the system time to update to the correct gps time?

Thanks!

Read More...

Jason replied to the topic 'INDI/V4L2 Pixel size detection' in the forum. 1 year ago

Reported Name: '0c45:6366 Microdia ', Common Name: Spinel 2MP Full HD Low Light WDR H264 USB Camera Module IMX290, Pixel Size 2.9

Available from here.

I don't know what info you need, so here is lsus -v out put:

ID 0c45:6366 Microdia 
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x0c45 Microdia
  idProduct          0x6366 
  bcdDevice            1.00
  iManufacturer           2 
  iProduct                1 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0332
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         3
      bFunctionClass         14 Video
      bFunctionSubClass       3 Video Interface Collection
      bFunctionProtocol       0 
      iFunction               5 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      1 Video Control
      bInterfaceProtocol      0 
      iInterface              5 
      VideoControl Interface Descriptor:
        bLength                14
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdUVC               1.00
        wTotalLength       0x0073
        dwClockFrequency       15.000000MHz
        bInCollection           2
        baInterfaceNr( 0)       1
        baInterfaceNr( 1)       2
      VideoControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             5
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               4
        iTerminal               0 
      VideoControl Interface Descriptor:
        bLength                28
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 3
        guidExtensionCode         {28f03370-6311-4a2e-ba2c-6890eb334016}
        bNumControl            24
        bNrPins                 1
        baSourceID( 0)          2
        bControlSize            3
        bmControls( 0)       0xff
        bmControls( 1)       0xff
        bmControls( 2)       0xff
        iExtension              0 
      VideoControl Interface Descriptor:
        bLength                26
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 4
        guidExtensionCode         {dddf7394-973e-4727-bed9-04ed6426dc67}
        bNumControl             8
        bNrPins                 1
        baSourceID( 0)          3
        bControlSize            1
        bmControls( 0)       0xff
        iExtension              0 
      VideoControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Camera Sensor
        bAssocTerminal          0
        iTerminal               0 
        wObjectiveFocalLengthMin      0
        wObjectiveFocalLengthMax      0
        wOcularFocalLength            0
        bControlSize                  3
        bmControls           0x0000200e
          Auto-Exposure Mode
          Auto-Exposure Priority
          Exposure Time (Absolute)
          Roll (Absolute)
      VideoControl Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      5 (PROCESSING_UNIT)
      Warning: Descriptor too short
        bUnitID                 2
        bSourceID               1
        wMaxMultiplier          0
        bControlSize            2
        bmControls     0x0000177f
          Brightness
          Contrast
          Hue
          Saturation
          Sharpness
          Gamma
          White Balance Temperature
          Backlight Compensation
          Gain
          Power Line Frequency
          White Balance Temperature, Auto
        iProcessing             0 
        bmVideoStandards     0x09
          None
          SECAM - 625/50
      VideoControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             6
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               4
        iTerminal               0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               6
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      VideoStreaming Interface Descriptor:
        bLength                            15
        bDescriptorType                    36
        bDescriptorSubtype                  1 (INPUT_HEADER)
        bNumFormats                         2
        wTotalLength                   0x011f
        bEndPointAddress                  129
        bmInfo                              0
        bTerminalLink                       5
        bStillCaptureMethod                 0
        bTriggerSupport                     0
        bTriggerUsage                       0
        bControlSize                        1
        bmaControls( 0)                     0
        bmaControls( 1)                     0
      VideoStreaming Interface Descriptor:
        bLength                            11
        bDescriptorType                    36
        bDescriptorSubtype                  6 (FORMAT_MJPEG)
        bFormatIndex                        1
        bNumFrameDescriptors                4
        bFlags                              0
          Fixed-size samples: No
        bDefaultFrameIndex                  1
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 1 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                497664000
        dwMaxBitRate                995328000
        dwMaxVideoFrameBufferSize     4147789
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  4
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            400000
        dwFrameInterval( 2)            500000
        dwFrameInterval( 3)            666666
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                221184000
        dwMaxBitRate                442368000
        dwMaxVideoFrameBufferSize     1843789
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  4
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            400000
        dwFrameInterval( 2)            500000
        dwFrameInterval( 3)            666666
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                 73728000
        dwMaxBitRate                147456000
        dwMaxVideoFrameBufferSize      614989
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  4
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            400000
        dwFrameInterval( 2)            500000
        dwFrameInterval( 3)            666666
      VideoStreaming Interface Descriptor:
        bLength                            42
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            320
        wHeight                           240
        dwMinBitRate                 18432000
        dwMaxBitRate                 36864000
        dwMaxVideoFrameBufferSize      154189
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  4
        dwFrameInterval( 0)            333333
        dwFrameInterval( 1)            400000
        dwFrameInterval( 2)            500000
        dwFrameInterval( 3)            666666
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        2
        bNumFrameDescriptors                2
        guidFormat                            {32595559-0000-0010-8000-00aa00389b71}
        bBitsPerPixel                      16
        bDefaultFrameIndex                  1
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                147456000
        dwMaxBitRate                147456000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            320
        wHeight                           240
        dwMinBitRate                 36864000
        dwMaxBitRate                 36864000
        dwMaxVideoFrameBufferSize      153600
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0080  1x 128 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0100  1x 256 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0320  1x 800 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0b20  2x 800 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1320  3x 800 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       6
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      VideoStreaming Interface Descriptor:
        bLength                            14
        bDescriptorType                    36
        bDescriptorSubtype                  1 (INPUT_HEADER)
        bNumFormats                         1
        wTotalLength                   0x00a8
        bEndPointAddress                  130
        bmInfo                              0
        bTerminalLink                       6
        bStillCaptureMethod                 0
        bTriggerSupport                     0
        bTriggerUsage                       0
        bControlSize                        1
        bmaControls( 0)                     0
      VideoStreaming Interface Descriptor:
        bLength                            28
        bDescriptorType                    36
        bDescriptorSubtype                 16 (FORMAT_FRAME_BASED)
        bFormatIndex                        1
        bNumFrameDescriptors                4
        guidFormat                            {34363248-0000-0010-8000-00aa00389b71}
        bBitsPerPixel                      16
        bDefaultFrameIndex                  1
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
        bCopyProtect                        0
        bVariableSize                     1
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                 17 (FRAME_FRAME_BASED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1920
        wHeight                          1080
        dwMinBitRate                331776000
        dwMaxBitRate                331776000
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwBytesPerLine                      0
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                 17 (FRAME_FRAME_BASED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                           1280
        wHeight                           720
        dwMinBitRate                147456000
        dwMaxBitRate                147456000
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwBytesPerLine                      0
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                 17 (FRAME_FRAME_BASED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                 49152000
        dwMaxBitRate                 49152000
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwBytesPerLine                      0
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                 17 (FRAME_FRAME_BASED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           360
        dwMinBitRate                 36864000
        dwMaxBitRate                 36864000
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwBytesPerLine                      0
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0080  1x 128 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0100  1x 256 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0320  1x 800 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0b20  2x 800 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       5
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1320  3x 800 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       6
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1

Haven't gotten it to work in Linux beyond 1280x720

Read More...

Jason created a new topic ' Spinel Camera Module IMX290 and INDI' in the forum. 1 year ago

I am trying to get PHD2 working with INDI drivers for Spinel Camera Module IMX290 link here .

Unfortunately it hangs when taking dark shots.

Seems to work fine in windows and shows up as a WDM device and seems to work fine in PHD2 (haven't operationally tested yet)

I can take snapshots in the linux command line and am using the indi_v4l2_ccd driver.

Reviews for the module indicate it works in linux at 1280x720 or less on the INDI driver, which I assume was the indi_v4l2_ccd. Also, PHD2 reports the wrong pixel size.

Thanks!

2020-08-09T18:26:15: Client 0: read <newNumberVector device='V4L2 CCD' name='CCD_FRAME'>
2020-08-09T18:26:15: Driver indi_v4l2_ccd: queuing responsible for <newNumberVector device='V4L2 CCD' name='CCD_FRAME'>
2020-08-09T18:26:15: Driver indi_v4l2_ccd: sending <newNumberVector device="V4L2 CCD" name="CCD_FRAME
2020-08-09T18:26:15: Driver indi_v4l2_ccd: Decoder  set crop: 1280x720 at (0, 0)
2020-08-09T18:26:15: Driver indi_v4l2_ccd: read <message device='V4L2 CCD' name=''>
2020-08-09T18:26:15: Client 0: queuing <message device='V4L2 CCD' name=''>
2020-08-09T18:26:15: Driver indi_v4l2_ccd: read <setNumberVector device='V4L2 CCD' name='CCD_FRAME'>
2020-08-09T18:26:15: Client 0: queuing <setNumberVector device='V4L2 CCD' name='CCD_FRAME'>
2020-08-09T18:26:15: Client 0: read <newNumberVector device='V4L2 CCD' name='CCD_EXPOSURE'>
2020-08-09T18:26:15: Driver indi_v4l2_ccd: queuing responsible for <newNumberVector device='V4L2 CCD' name='CCD_EXPOSURE'>
2020-08-09T18:26:15: Client 0: sending <message device="V4L2 CCD" timestamp="2020-08-09T1
2020-08-09T18:26:15: Client 0: sending <setNumberVector device="V4L2 CCD" name="CCD_FRAME
2020-08-09T18:26:15: Driver indi_v4l2_ccd: sending <newNumberVector device="V4L2 CCD" name="CCD_EXPOS
2020-08-09T18:26:15: Driver indi_v4l2_ccd: read <message device='V4L2 CCD' name=''>
2020-08-09T18:26:15: Client 0: queuing <message device='V4L2 CCD' name=''>
2020-08-09T18:26:15: Driver indi_v4l2_ccd: read <message device='V4L2 CCD' name=''>
2020-08-09T18:26:15: Client 0: queuing <message device='V4L2 CCD' name=''>
2020-08-09T18:26:15: Driver indi_v4l2_ccd: read <message device='V4L2 CCD' name=''>
2020-08-09T18:26:15: Client 0: queuing <message device='V4L2 CCD' name=''>
2020-08-09T18:26:15: Driver indi_v4l2_ccd: read <setNumberVector device='V4L2 CCD' name='CCD_EXPOSURE'>
2020-08-09T18:26:15: Client 0: queuing <setNumberVector device='V4L2 CCD' name='CCD_EXPOSURE'>
2020-08-09T18:26:15: Client 0: sending <message device="V4L2 CCD" timestamp="2020-08-09T1
2020-08-09T18:26:15: Client 0: sending <message device="V4L2 CCD" timestamp="2020-08-09T1
2020-08-09T18:26:15: Client 0: sending <message device="V4L2 CCD" timestamp="2020-08-09T1
2020-08-09T18:26:15: Client 0: sending <setNumberVector device="V4L2 CCD" name="CCD_EXPOS
2020-08-09T18:26:31: Client 0: read <newSwitchVector device='V4L2 CCD' name='CCD_VIDEO_STREAM'>
2020-08-09T18:26:31: Driver indi_v4l2_ccd: queuing responsible for <newSwitchVector device='V4L2 CCD' name='CCD_VIDEO_STREAM'>
2020-08-09T18:26:31: Driver indi_v4l2_ccd: sending <newSwitchVector device="V4L2 CCD" name="CCD_VIDEO
2020-08-09T18:26:31: Driver indi_v4l2_ccd: read <message device='V4L2 CCD' name=''>
2020-08-09T18:26:31: Client 0: queuing <message device='V4L2 CCD' name=''>
2020-08-09T18:26:31: Client 0: sending <message device="V4L2 CCD" timestamp="2020-08-09T1
2020-08-09T18:26:31: Driver indi_v4l2_ccd: read <setSwitchVector device='V4L2 CCD' name='CCD_VIDEO_STREAM'>
2020-08-09T18:26:31: Client 0: queuing <setSwitchVector device='V4L2 CCD' name='CCD_VIDEO_STREAM'>
2020-08-09T18:26:31: Client 0: sending <setSwitchVector device="V4L2 CCD" name="CCD_VIDEO
2020-08-09T18:35:24: Client 8: read EOF
2020-08-09T18:35:24: Client 8: shut down complete - bye!
2020-08-09T18:35:24: Client 0: read EOF
2020-08-09T18:35:24: Client 0: shut down complete - bye!


Read More...