Meade LPI-G Advanced - ROI?

flyingbarron
Posts: 13
Joined: Thu Nov 23, 2023 3:43 pm

Meade LPI-G Advanced - ROI?

#1

Post by flyingbarron »

Hello,

I've got the Meade LPI-G Advanced camera.

When I use it in ASCOM mode, the frames-per-second are very low, even with a tiny ROI.
When I use it in DirectShow mode, I don't have an ROI option.

Is there any way of getting the best of both worlds? :)

Thanks,

Robert
User avatar
admin
Site Admin
Posts: 13350
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Meade LPI-G Advanced - ROI?

#2

Post by admin »

Hi Robert,

one of the worst kept 'secrets' in the astronomy camera world is that a lot of cameras sold by companies like Meade, Orion Optics, Omegon, Mallincam and more are actually manufactured by a company called ToupTek who put the 'Meade' or 'Orion' badges on their own cameras. Sometimes the cameras have a certain amount of additional customization, other times it's just the badge... (If it was a bad secret before, it's a worse one now!)

Anyway, I will be doing a new release of SharpCap next week that will include improved support for ToupTek cameras, which might also make Meade cameras work (it depends on how much customization has gone into the Meade cameras). If that does detect your camera and work then you should get full control of the camera. If it doesn't then that means that Meade have customized the cameras enough that the generic ToupTek software doesn't recognize them. In that case, I might still be able to make the camera work by including a copy of the Meade support software in SharpCap - if I can get hold of a copy.

Anyway, try next week's update when it comes out to see if it does the trick.

cheers,

Robin
flyingbarron
Posts: 13
Joined: Thu Nov 23, 2023 3:43 pm

Re: Meade LPI-G Advanced - ROI?

#3

Post by flyingbarron »

Thank you Robin,

Yes, I knew that "little secret" :)

I even installed the ToupTek DirectShow drivers and SharpCap can control my camera as a ToupTek camera too.

So holding fingers that next week's version will solve my problem!

Thank you,

Robert
flyingbarron
Posts: 13
Joined: Thu Nov 23, 2023 3:43 pm

Re: Meade LPI-G Advanced - ROI?

#4

Post by flyingbarron »

I've installed 4.1.113880.0 but it hasn't detected my camera :(

DirectShow and ASCOM work the same as they always have.

Is there anything additional I might have had to do?

All i did was install and launch the new version.
flyingbarron
Posts: 13
Joined: Thu Nov 23, 2023 3:43 pm

Re: Meade LPI-G Advanced - ROI?

#5

Post by flyingbarron »

And if I understand this correctly, INDI simply treats these cameras as ToupCam too -

https://github.com/indilib/indi-3rdpart ... meadecam.c

Mine is probably TOUPCAM_MODEL_G3M178M or TOUPCAM_MODEL_G3M178M_2, I suppose

Thanks in advance!

Robert
User avatar
admin
Site Admin
Posts: 13350
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Meade LPI-G Advanced - ROI?

#6

Post by admin »

Hi,

I wonder if it needs the meade version of the camera DLL? Or maybe it is using a Meade driver but could use the ToupTek driver and then work with the standard ToupTek camera DLL?

Could you get a USBTreeView report on the device please (https://www.uwe-sieber.de/usbtreeview_e.html) ? Run USBTreeView, select the device on the left then copy all the text that appears on the right. I have included a report for a ToupTek camera I have here below - the key things are the hardware IDs and driver information in the second block down. That will let me work out if the device is using the ToupTek driver and if it *could* use the ToupTek driver...

cheers,

Robin

Code: Select all


    =========================== USB Port5 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 2-5
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
 PortConnectorIsTypeC    : no
ConnectionIndex          : 5
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#ROOT_HUB30#4&37b34cdc&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 17
 -> CompanionPortChain   : 2-17

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : GPCMOS02000KPB
Device ID                : USB\VID_0547&PID_1219\5&31B9D28B&0&5
Hardware IDs             : USB\VID_0547&PID_1219&REV_0001 USB\VID_0547&PID_1219
Driver KeyName           : {6bdd1fc6-810f-11d0-bec7-08002be2092f}\0025 (GUID_DEVCLASS_IMAGE)
Driver                   : \SystemRoot\System32\Drivers\toupcam.sys (Version:   Date: 2022-07-07)
Driver Inf               : C:\WINDOWS\inf\oem119.inf
Legacy BusType           : PNPBus
Class                    : Image
Class GUID               : {6bdd1fc6-810f-11d0-bec7-08002be2092f} (GUID_DEVCLASS_IMAGE)
Service                  : TOUPCAM
Enumerator               : USB
Location Info            : Port_#0005.Hub_#0001
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)
Container ID             : {131e7ae5-8d14-11ee-bd62-00d8610d1ff2}
Manufacturer Info        : Hangzhou ToupTek Photonics Co., Ltd; http://www.touptek.com
Capabilities             : 0x84 (Removable, SurpriseRemovalOK)
Status                   : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code             : 0
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend   : 0
SelectiveSuspendEnabled  : 0
EnhancedPowerMgmtEnabled : 0
IdleInWorkingState       : 0
WakeFromSleepState       : 0
Power State              : D0 (supported: D0, D3, wake from D0)

        +++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\054712190001
 osvc                    : REG_BINARY 01 68
 SkipContainerIdQuery    : REG_BINARY 01 00

        ---------------- Connection Information ---------------
Connection Index         : 0x05 (5)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x14 (20)
Is Hub                   : 0x00 (no)
Device Bus Speed         : 0x02 (High-Speed)
Number Of Open Pipes     : 0x02 (2 pipes to data endpoints)
Pipe[0]                  : EndpointID=2  Direction=IN   ScheduleOffset=0  Type=Bulk
Pipe[1]                  : EndpointID=6  Direction=IN   ScheduleOffset=0  Type=Bulk
Data (HexDump)           : 05 00 00 00 12 01 00 02 00 00 00 40 47 05 19 12   ...........@G...
                           01 00 01 02 00 01 01 02 00 14 00 02 00 00 00 01   ................
                           00 00 00 07 05 82 02 00 02 00 00 00 00 00 07 05   ................
                           86 02 00 02 00 00 00 00 00                        .........

        --------------- Connection Information V2 -------------
Connection Index         : 0x05 (5)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)
 ReservedMBZ             : 0x00
Flags                    : 0x00
 DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00
Data (HexDump)           : 05 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00   ................

    ---------------------- Device Descriptor ----------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x0547 (Anchor Chips Inc.)
idProduct                : 0x1219
bcdDevice                : 0x0001
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0409         : "TT"
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0409         : "USB2.0 Camera"
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01 (1 Configuration)
Data (HexDump)           : 12 01 00 02 00 00 00 40 47 05 19 12 01 00 01 02   .......@G.......
                           00 01                                             ..

    ------------------ Configuration Descriptor -------------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x0020 (32 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0x80
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x00 (no)
 D5: Remote Wakeup       : 0x00 (no)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x32 (100 mA)
Data (HexDump)           : 09 02 20 00 01 01 00 80 32 09 04 00 00 02 FF 00   .. .....2.......
                           00 00 07 05 82 02 00 02 00 07 05 86 02 00 02 00   ................

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xFF (Vendor Specific)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 00 00 02 FF 00 00 00                        .........

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 82 02 00 02 00                              .......

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x86 (Direction=IN EndpointID=6)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 86 02 00 02 00                              .......

    ----------------- Device Qualifier Descriptor -----------------
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x06 (Device_qualifier Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 Bytes)
bNumConfigurations       : 0x01 (1 other-speed configuration)
bReserved                : 0x00
Data (HexDump)           : 0A 06 00 02 00 00 00 40 01 00                     .......@..

    ------------ Other Speed Configuration Descriptor -------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)
wTotalLength             : 0x0020 (32 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0x80
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x00 (no)
 D5: Remote Wakeup       : 0x00 (no)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x32 (100 mA)
Data (HexDump)           : 09 07 20 00 01 01 00 80 32 09 04 00 00 02 FF 00   .. .....2.......
                           00 00 07 05 82 02 40 00 00 07 05 86 02 40 00 00   ......@......@..

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xFF (Vendor Specific)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 00 00 02 FF 00 00 00                        .........

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 82 02 40 00 00                              ....@..

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x86 (Direction=IN EndpointID=6)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 86 02 40 00 00                              ....@..

      -------------------- String Descriptors -------------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
Data (HexDump)           : 04 03 09 04                                       ....
             ------ String Descriptor 1 ------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "TT"
Data (HexDump)           : 06 03 54 00 54 00                                 ..T.T.
             ------ String Descriptor 2 ------
bLength                  : 0x1C (28 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "USB2.0 Camera"
Data (HexDump)           : 1C 03 55 00 53 00 42 00 32 00 2E 00 30 00 20 00   ..U.S.B.2...0. .
                           43 00 61 00 6D 00 65 00 72 00 61 00               C.a.m.e.r.a.

flyingbarron
Posts: 13
Joined: Thu Nov 23, 2023 3:43 pm

Re: Meade LPI-G Advanced - ROI?

#7

Post by flyingbarron »

Hi,

Here's the report:

Code: Select all


    =========================== USB Port13 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 1-13

      ========================== Summary =========================
Vendor ID                : 0x0547 (Anchor Chips Inc.)
Product ID               : 0xE009
USB Version              : 3.0
Port maximum Speed       : SuperSpeed
Device maximum Speed     : SuperSpeed
Device Connection Speed  : SuperSpeed
Self powered             : no
Demanded Current         : 800 mA
Used Endpoints           : 2

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Friendly Name            : Meade_LPI-GM_Advanced
Device Description       : WinUsb Device
Device Path 1            : \\?\USB#VID_0547&PID_E009#5&193dc1b4&0&13#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Device Path 2            : \\?\USB#VID_0547&PID_E009#5&193dc1b4&0&13#{dee824ef-729b-4a0e-9c14-b7117d33a817} (GUID_DEVINTERFACE_WINUSB)
Device Path 3            : \\?\USB#VID_0547&PID_E009#5&193dc1b4&0&13#{05476310-0000-0000-0000-000000000000}
Kernel Name              : \Device\USBPDO-2
Device ID                : USB\VID_0547&PID_E009\5&193DC1B4&0&13
Hardware IDs             : USB\VID_0547&PID_E009&REV_0001 USB\VID_0547&PID_E009
Driver KeyName           : {88bae032-5a81-49f0-bc3d-a4ff138216d6}\0003 (GUID_DEVCLASS_USBDEVICE)
Driver                   : \SystemRoot\System32\drivers\WinUsb.sys (Version: 10.0.22621.2506  Date: 2023-11-15)
Driver Inf               : C:\WINDOWS\inf\winusb.inf
Legacy BusType           : PNPBus
Class                    : USBDevice
Class GUID               : {88bae032-5a81-49f0-bc3d-a4ff138216d6} (GUID_DEVCLASS_USBDEVICE)
Service                  : WINUSB
Enumerator               : USB
Location Info            : Port_#0013.Hub_#0001
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(13), ACPI(_SB_)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(SS05)
Container ID             : {f75aac1a-572c-11ee-a7b3-f077c3e59281}
Manufacturer Info        : WinUsb Device
Capabilities             : 0x04 (Removable)
Status                   : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code             : 0
Power State              : D0 (supported: D0, D3, wake from D0)

        +++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\0547E0090001
 osvc                    : REG_BINARY 01 01
 SkipContainerIdQuery    : REG_BINARY 01 00
 NewInterfaceUsage       : REG_DWORD 00000000 (0)

        ---------------- Connection Information ---------------
Connection Index         : 0x0D (Port 13)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01 (Configuration 1)
Device Address           : 0x05 (5)
Is Hub                   : 0x00 (no)
Device Bus Speed         : 0x02 (High-Speed) -> not true, see below in Connection Information V2
Number Of Open Pipes     : 0x01 (1 pipe to data endpoints)
Pipe[0]                  : EndpointID=1  Direction=IN   ScheduleOffset=0  Type=Bulk  wMaxPacketSize=0x400   bInterval=0  
Data (HexDump)           : 0D 00 00 00 12 01 00 03 00 00 00 09 47 05 09 E0   ............G...
                           01 00 01 02 00 01 01 02 00 05 00 01 00 00 00 01   ................
                           00 00 00 07 05 81 02 00 04 00 00 00 00 00         ..............

        --------------- Connection Information V2 -------------
Connection Index         : 0x0D (13)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no, port not supports USB 1.1)
 Usb200                  : 0 (no, port not supports USB 2.0)
 Usb300                  : 1 (yes, port supports USB 3.0)
 ReservedMBZ             : 0x00
Flags                    : 0x03
 DevIsOpAtSsOrHigher     : 1 (Device is operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 1 (Device is SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 0 (Device is not operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 0 (Device is not SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00
Data (HexDump)           : 0D 00 00 00 10 00 00 00 04 00 00 00 03 00 00 00   ................

    ---------------------- Device Descriptor ----------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x300 (USB Version 3.0)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x09 (9 bytes)
idVendor                 : 0x0547 (Anchor Chips Inc.)
idProduct                : 0xE009
bcdDevice                : 0x0001
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0409         : "TP"
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0409         : "Meade_LPI-GM_Advanced"
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01 (1 Configuration)
Data (HexDump)           : 12 01 00 03 00 00 00 09 47 05 09 E0 01 00 01 02   ........G.......
                           00 01                                             ..

    ------------------ Configuration Descriptor -------------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x001F (31 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0x80
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x00 (no)
 D5: Remote Wakeup       : 0x00 (no)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x64 (800 mA)
Data (HexDump)           : 09 02 1F 00 01 01 00 80 64 09 04 00 00 01 FF 00   ........d.......
                           00 00 07 05 81 02 00 04 00 06 30 0F 00 00 00      ..........0....

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00 (Interface 0)
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0xFF (Vendor Specific)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 00 00 01 FF 00 00 00                        .........

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0400 (max 1024 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 81 02 00 04 00                              .......

        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x0F (up to 16 packets per burst)
bmAttributes             : 0x00 (The bulk endpoint does not define streams)
wBytesPerInterval        : 0x0000
Data (HexDump)           : 06 30 0F 00 00 00                                 .0....

      ---------- Binary Object Store (BOS) Descriptor -----------
bLength                  : 0x05 (5 bytes)
bDescriptorType          : 0x0F (Binary Object Store)
wTotalLength             : 0x0016 (22 bytes)
bNumDeviceCaps           : 0x02
Data (HexDump)           : 05 0F 16 00 02                                    .....

        ------------- USB 2.0 Extension Descriptor ------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x10 (Device Capability Descriptor)
bDevCapabilityType       : 0x02 (USB 2.0 Extension)
bmAttributes             : 0x02
 LPMCapable              : 1 (Link Power Management protocol is supported)
 BESLAndAlternateHIRD    : 0 (BESL & Alternate HIRD definitions are not supported)
 BaselineBESLValid       : 0 (not valid)
 DeepBESLValid           : 0 (not valid)
 BaselineBESL            : 0
 DeepBESL                : 0
Data (HexDump)           : 07 10 02 02 00 00 00                              .......

        ----- SuperSpeed USB Device Capability Descriptor -----
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x10 (Device Capability Descriptor)
bDevCapabilityType       : 0x03 (SuperSpeed USB Device Capability)
bmAttributes             : 0x00
 Bit 0 Reserved          : 0x00
 Bit 1 LTM Capable       : 0x00 (no)
 Bit 7:2 Reserved        : 0x00
wSpeedsSupported         : 0x0E (Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport    : 0x03 (lowest speed with all the functionality is 'SuperSpeed')
bU1DevExitLat            : 0x00   (0 µs)
wU2DevExitLat            : 0x0000 (0 µs)
Data (HexDump)           : 0A 10 03 00 0E 00 03 00 00 00                     ..........

      -------------------- String Descriptors -------------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
Data (HexDump)           : 04 03 09 04                                       ....
             ------ String Descriptor 1 ------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "TP"
Data (HexDump)           : 06 03 54 00 50 00                                 ..T.P.
             ------ String Descriptor 2 ------
bLength                  : 0x2C (44 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "Meade_LPI-GM_Advanced"
Data (HexDump)           : 2C 03 4D 00 65 00 61 00 64 00 65 00 5F 00 4C 00   ,.M.e.a.d.e._.L.
                           50 00 49 00 2D 00 47 00 4D 00 5F 00 41 00 64 00   P.I.-.G.M._.A.d.
                           76 00 61 00 6E 00 63 00 65 00 64 00               v.a.n.c.e.d.
User avatar
admin
Site Admin
Posts: 13350
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Meade LPI-G Advanced - ROI?

#8

Post by admin »

Hi,

thanks, the hardware IDs for that camera (VID_0547&PID_E009) don't appear in the driver device list for the ToupTek drivers, I wonder if it is also not supported by the SDK and will require the Meade SDK. I will check with my contact at ToupTek.

cheers,

Robin
flyingbarron
Posts: 13
Joined: Thu Nov 23, 2023 3:43 pm

Re: Meade LPI-G Advanced - ROI?

#9

Post by flyingbarron »

Do you think it might also be possible to perform a workaround?

i.e. when you identify a camera with the Ids VID_0547&PID_E009 consider it to be TOUPCAM_MODEL_G3M178M for all intents and purposes and use the ToupTek SDK?

Thanks,

Robert
User avatar
admin
Site Admin
Posts: 13350
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Meade LPI-G Advanced - ROI?

#10

Post by admin »

Hi Robert,

no, I sadly don't get to deal with things at that sort of low level. I just ask the ToupTek SDK 'what cameras have you got for me?' and if it replies that there are zero then that's it.

I have emailed my contact at ToupTek, but probably won't hear back until next week.

cheers,

Robin
Post Reply