Titan two not recognizing new gaming mouse

Gtuner IV general support. Operation, questions, updates, feature request.

Titan two not recognizing new gaming mouse

Postby menace6983 » Sun Mar 04, 2018 11:41 pm

I bought this mouse off amazon for some finer control:

LIHAO Zelotes T90 Wired Gaming Mouse 9200 DPI High Precision Optical 6 DPI 8 Buttons

It works fine straight into windows but gtuner doesn't see it at all. I was able to grab its descriptor via gtuner so I'm not sure what thats all about?

It has a rated voltage of 5V 100ma if that makes a difference.

Any ideas?

[USB DESCRIPTOR]
12 01 10 01 00 00 00 08 57 1D 17 AD 05 01 02 01 00 01 09 02 22 00 01 01 00 A0 32 09 04 00 00 01 03 01 02 00 09 21 10 01 00 01 22 42 00 07 05 82 03 08 00 01

[STRING 2 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 02 04 09 00 08
08 03 5A 00 4C 00 59 00

[STRING 1 DESCRIPTOR]
00 00 00 03 00 00 02 01 80 06 03 01 04 09 00 26
26 03 5A 00 45 00 4C 00 4F 00 54 00 45 00 53 00 20 00 47 00 41 00 4D 00 45 00 20 00 4D 00 4F 00 55 00 53 00 45 00

[INTERFACE 0 HID DESCRIPTOR]
00 00 00 03 00 00 02 01 81 06 22 00 00 00 00 42
05 01 09 02 A1 01 85 01 09 01 A1 00 05 09 19 01 29 05 15 00 25 01 95 05 75 01 81 02 95 01 75 03 81 03 05 01 09 30 09 31 16 01 80 26 FF 7F 75 10 95 02 81 06 09 38 15 81 25 7F 75 08 95 01 81 06 C0 C0
User avatar
menace6983
Staff Sergeant
Staff Sergeant
 
Posts: 13
Joined: Mon Feb 12, 2018 12:10 pm

Re: Titan two not recognizing new gaming mouse

Postby J2Kbr » Mon Mar 05, 2018 1:21 pm

Based on the descriptor (decode below) this mouse should be supported by the Titan Two.
Code: Select all
[USB DESCRIPTOR]
12           bLength: 18
01           bDescriptorType: 1 - DEVICE
10 01        bcdUSB: 1.10
00           bDeviceClass: 0 (00)
00           bDeviceSubClass: 0 (00)
00           bDeviceProtocol: 0 (00)
08           bMaxPacketSize0: 8
57 1D        idVendor: 1D57
17 AD        idProduct: AD17
05 01        bcdDevice: 1.05
02           iManufacturer: 2
01           iProduct: 1
00           iSerialNumber: 0
01           bNumConfigurations: 1

09           bLength: 9
02           bDescriptorType: 2 - CONFIGURATION
22 00        wTotalLength: 34
01           bNumInterfaces: 1
01           bConfigurationValue: 1
00           iConfiguration: 0
A0           bmAttributes: 160 (Bus Powered, Remote Wakeup)
32           MaxPower: 100mA

09             bLength: 9
04             bDescriptorType: 4 - INTERFACE
00             bInterfaceNumber: 0
00             bAlternateSetting: 0
01             bNumEndpoints: 1
03             bInterfaceClass: 3 (03)
01             bInterfaceSubClass: 1 (01)
02             bInterfaceProtocol: 2 (02)
00             iInterface: 0

09               bLength: 9
21               bDescriptorType: 33 - HID
10 01            bcdHID: 1.10
00               bCountryCode: 0
01               bNumDescriptors: 1
22               bDescriptorType: 34
42 00            wDescriptorLength: 66

07               bLength: 7
05               bDescriptorType: 5 - ENDPOINT
82               bEndpointAddress: 2 IN
03               bmAttributes: 3 (Interrupt, None, Data)
08 00            wMaxPacketSize: 8
01               bInterval: 1

[STRING 2 DESCRIPTOR]
ZLY

[STRING 1 DESCRIPTOR]
ZELOTES GAME MOUSE

[INTERFACE 0 HID DESCRIPTOR]
05 01        (GLOBAL) USAGE_PAGE         0x0001 Generic Desktop Page
09 02        (LOCAL)  USAGE              0x00010002 Mouse (CA=Application Collection)
A1 01        (MAIN)   COLLECTION         0x01 Application (Usage=0x00010002: Page=Generic Desktop Page, Usage=Mouse, Type=CA)
85 01          (GLOBAL) REPORT_ID          0x01 (1)
09 01          (LOCAL)  USAGE              0x00010001 Pointer (CP=Physical Collection)
A1 00          (MAIN)   COLLECTION         0x00 Physical (Usage=0x00010001: Page=Generic Desktop Page, Usage=Pointer, Type=CP)
05 09            (GLOBAL) USAGE_PAGE         0x0009 Button Page
19 01            (LOCAL)  USAGE_MINIMUM      0x00090001 Button 1 Primary/trigger (MULTI=Selector, On/Off, Momentary, or One Shot)
29 05            (LOCAL)  USAGE_MAXIMUM      0x00090005 Button 5 (MULTI=Selector, On/Off, Momentary, or One Shot)
15 00            (GLOBAL) LOGICAL_MINIMUM    0x00 (0)
25 01            (GLOBAL) LOGICAL_MAXIMUM    0x01 (1)
95 05            (GLOBAL) REPORT_COUNT       0x05 (5) Number of fields
75 01            (GLOBAL) REPORT_SIZE        0x01 (1) Number of bits per field
81 02            (MAIN)   INPUT              0x00000002 (5 fields x 1 bit) 0=Data 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
95 01            (GLOBAL) REPORT_COUNT       0x01 (1) Number of fields
75 03            (GLOBAL) REPORT_SIZE        0x03 (3) Number of bits per field
81 03            (MAIN)   INPUT              0x00000003 (1 field x 3 bits) 1=Constant 1=Variable 0=Absolute 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
05 01            (GLOBAL) USAGE_PAGE         0x0001 Generic Desktop Page
09 30            (LOCAL)  USAGE              0x00010030 X (DV=Dynamic Value)
09 31            (LOCAL)  USAGE              0x00010031 Y (DV=Dynamic Value)
16 0180          (GLOBAL) LOGICAL_MINIMUM    0x8001 (-32767)
26 FF7F          (GLOBAL) LOGICAL_MAXIMUM    0x7FFF (32767)
75 10            (GLOBAL) REPORT_SIZE        0x10 (16) Number of bits per field
95 02            (GLOBAL) REPORT_COUNT       0x02 (2) Number of fields
81 06            (MAIN)   INPUT              0x00000006 (2 fields x 16 bits) 0=Data 1=Variable 1=Relative 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
09 38            (LOCAL)  USAGE              0x00010038 Wheel (DV=Dynamic Value)
15 81            (GLOBAL) LOGICAL_MINIMUM    0x81 (-127)
25 7F            (GLOBAL) LOGICAL_MAXIMUM    0x7F (127)
75 08            (GLOBAL) REPORT_SIZE        0x08 (8) Number of bits per field
95 01            (GLOBAL) REPORT_COUNT       0x01 (1) Number of fields
81 06            (MAIN)   INPUT              0x00000006 (1 field x 8 bits) 0=Data 1=Variable 1=Relative 0=NoWrap 0=Linear 0=PrefState 0=NoNull 0=NonVolatile 0=Bitmap
C0             (MAIN)   END_COLLECTION     Physical
C0           (MAIN)   END_COLLECTION     Application

With the mouse at INPUT-A and PROG connected to the computer, open Gtuner IV and go to Device Monitor. At the center area you can check the status of each USB port, please let me know what is shown in the "USB A", it should be something like HID:M [IN].

In addition to this, also press the two main buttons to check if the corresponding inputs are activated.

Thanks.
ConsoleTuner Support Team
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm

Re: Titan two not recognizing new gaming mouse

Postby menace6983 » Mon Mar 05, 2018 1:28 pm

Hi, Thanks for the quick reply!

It does say HID:M [IN]

but there is no response from any of the buttons visible in the device monitor area :icon_frown:

Also when you plug it into windows directly, it undergoes a color change but when plugged into the titan two it remains a single color (the same color as when its plugged into windows but before the device drivers are loaded). That made me wonder if it wasn't getting enough juice or something...
User avatar
menace6983
Staff Sergeant
Staff Sergeant
 
Posts: 13
Joined: Mon Feb 12, 2018 12:10 pm

Re: Titan two not recognizing new gaming mouse

Postby J2Kbr » Mon Mar 05, 2018 1:56 pm

Maybe this mouse requires some special driver to initialize. To test that you can try use it in the BIOS of your computer, to check if it works or not.
ConsoleTuner Support Team
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm

Re: Titan two not recognizing new gaming mouse

Postby menace6983 » Mon Mar 05, 2018 10:34 pm

update: I plugged it into the T2 and into the xbox and it seems to work ok, even though Gtuner doesn't see it at all--weird but I can live with it I guess--Thanks all the same!
User avatar
menace6983
Staff Sergeant
Staff Sergeant
 
Posts: 13
Joined: Mon Feb 12, 2018 12:10 pm

Re: Titan two not recognizing new gaming mouse

Postby menace6983 » Thu Mar 15, 2018 4:34 pm

Hi, I just updated the firmware and gtuner and I was hoping to revisit this so I can take advantage of all the buttons on the mouse.

I plugged in a logitech (recognized by gtuner and titan two) and the middle mouse button shows as having no response. The original gaming mouse above still shows as being plugged in but doesn't register any buttons or movements in gtuner (but works on the xbox).

A microsoft mouse shows as all 3 buttons being recognized so I'm thinking something is lost in translation on the gtuner side?

Thanks!
User avatar
menace6983
Staff Sergeant
Staff Sergeant
 
Posts: 13
Joined: Mon Feb 12, 2018 12:10 pm

Re: Titan two not recognizing new gaming mouse

Postby J2Kbr » Thu Mar 15, 2018 8:02 pm

For the mouse you first tried, I still believe it requires some special initialization, as you noticed it to only worked on Windows after installation of the drivers.

Based in your message, the Microsoft is fully functional. ;)

Now the Logitech: it may be the case the middle button is reported differently from the usual Button 3. If you capture and post here the descriptors (same as above) I can check that.

Thanks.
ConsoleTuner Support Team
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm


Return to Gtuner IV Support

Who is online

Users browsing this forum: No registered users and 88 guests