XIM Apex + Titan Two (USB descriptors)

Titan Two general support. Questions, firmware update, feature request.

XIM Apex + Titan Two (USB descriptors)

Postby J2Kbr » Fri Mar 16, 2018 5:29 am

As it seems the Titan Two now supports all polling rates from Apex and, therefore, not urgent anymore for me get one, I wonder if any of you guys could capture the USB descriptors reported by Apex in 1000 and 500 HZ for PS4 and XB1.

The USB descriptors can be captured using Gtuner IV, with the Titan Two connected to computer, go to top menu Tools -> "Fetch Descriptors ...". Now plug the XIM Apex to any port on the Titan Two. The descriptors will show in the window, click on the button "Copy Descriptors" and paste here.

I need this process done 4 time, for the following configurations:

1. Apex in 500Hz with PS4 controller
2. Apex in 1000Hz with PS4 controller
3. Apex in 500Hz with XB1 controller
4. Apex in 1000Hz with XB1 controller

thank you. :smile0517:
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: XIM Apex + Titan Two (USB descriptors)

Postby antithesis » Fri Mar 16, 2018 6:06 am

Will do :)

I played for several hours today with no problems whatsoever with the Apex at 1000Hz.
Last edited by antithesis on Fri Mar 16, 2018 6:16 am, edited 2 times in total.
Official Australian retailer for Titan One, Titan Two and XIM APEX at Mod Squad
User avatar
antithesis
Colonel
Colonel
 
Posts: 1912
Joined: Sat May 28, 2016 10:45 pm

Re: XIM Apex + Titan Two (USB descriptors)

Postby J2Kbr » Fri Mar 16, 2018 6:09 am

Thank you. So at the end the solution was very simple, just removed the hard coded polling rates. Intriguing I tested with XIM4 and no purple lights with it as well (both PS4 and XB1). Well, better this way without hard coded stuff.
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: XIM Apex + Titan Two (USB descriptors)

Postby antithesis » Fri Mar 16, 2018 6:16 am

Apex @ 1000Hz, PS4 controller -

Code: Select all
 
[USB DESCRIPTOR]
12 01 00 02 00 00 00 40 4C 05 CC 09 00 01 01 02 00 01 09 02 E1 00 04 01 00 C0 FA 09 04 00 00 00 01 01 00 00 0A 24 01 00 01 47 00 02 01 02 0C 24 02 01 01 01 06 02 03 00 00 00 0A 24 06 02 01 01 03 00 00 00 09 24 03 03 02 04 04 02 00 0C 24 02 04 02 04 03 01 00 00 00 00 09 24 06 05 04 01 03 00 00 09 24 03 06 01 01 01 05 00 09 04 01 00 00 01 02 00 00 09 04 01 01 01 01 02 00 00 07 24 01 01 01 01 00 0B 24 02 01 02 02 10 01 00 7D 00 09 05 01 09 84 00 01 00 00 07 25 01 00 00 00 00 09 04 02 00 00 01 02 00 00 09 04 02 01 01 01 02 00 00 07 24 01 06 01 01 00 0B 24 02 01 01 02 10 01 80 3E 00 09 05 82 05 22 00 01 00 00 07 25 01 00 00 00 00 09 04 03 00 02 03 00 00 00 09 21 11 01 00 01 22 FB 01 07 05 84 03 40 00 01 07 05 03 03 40 00 05
 
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 3E
3E 03 53 00 6F 00 6E 00 79 00 20 00 49 00 6E 00 74 00 65 00 72 00 61 00 63 00 74 00 69 00 76 00 65 00 20 00 45 00 6E 00 74 00 65 00 72 00 74 00 61 00 69 00 6E 00 6D 00 65 00 6E 00 74 00
 
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 28
28 03 57 00 69 00 72 00 65 00 6C 00 65 00 73 00 73 00 20 00 43 00 6F 00 6E 00 74 00 72 00 6F 00 6C 00 6C 00 65 00 72 00
 
[INTERFACE 3 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 03 01 FB
05 01 09 05 A1 01 85 01 09 30 09 31 09 32 09 35 15 00 26 FF 00 75 08 95 04 81 02 09 39 15 00 25 07 35 00 46 3B 01 65 14 75 04 95 01 81 42 65 00 05 09 19 01 29 0E 15 00 25 01 75 01 95 0E 81 02 06 00 FF 09 20 75 06 95 01 15 00 25 7F 81 02 05 01 09 33 09 34 15 00 26 FF 00 75 08 95 02 81 02 06 00 FF 09 21 95 36 81 02 85 05 09 22 95 1F 91 02 85 04 09 23 95 24 B1 02 85 02 09 24 95 24 B1 02 85 08 09 25 95 03 B1 02 85 10 09 26 95 04 B1 02 85 11 09 27 95 02 B1 02 85 12 06 02 FF 09 21 95 0F B1 02 85 13 09 22 95 16 B1 02 85 14 06 05 FF 09 20 95 10 B1 02 85 15 09 21 95 2C B1 02 06 80 FF 85 80 09 20 95 06 B1 02 85 81 09 21 95 06 B1 02 85 82 09 22 95 05 B1 02 85 83 09 23 95 01 B1 02 85 84 09 24 95 04 B1 02 85 85 09 25 95 06 B1 02 85 86 09 26 95 06 B1 02 85 87 09 27 95 23 B1 02 85 88 09 28 95 22 B1 02 85 89 09 29 95 02 B1 02 85 90 09 30 95 05 B1 02 85 91 09 31 95 03 B1 02 85 92 09 32 95 03 B1 02 85 93 09 33 95 0C B1 02 85 A0 09 40 95 06 B1 02 85 A1 09 41 95 01 B1 02 85 A2 09 42 95 01 B1 02 85 A3 09 43 95 30 B1 02 85 A4 09 44 95 0D B1 02 85 A5 09 45 95 15 B1 02 85 A6 09 46 95 15 B1 02 85 F0 09 47 95 3F B1 02 85 F1 09 48 95 3F B1 02 85 F2 09 49 95 0F B1 02 85 A7 09 4A 95 01 B1 02 85 A8 09 4B 95 01 B1 02 85 A9 09 4C 95 08 B1 02 85 AA 09 4E 95 01 B1 02 85 AB 09 4F 95 39 B1 02 85 AC 09 50 95 39 B1 02 85 AD 09 51 95 0B B1 02 85 AE 09 52 95 01 B1 02 85 AF 09 53 95 02 B1 02 85 B0 09 54 95 3F B1 02 85 B1 09 55 95 02 B1 02 85 B2 09 56 95 02 B1 02 85 E0 09 57 95 02 B1 02 85 B3 09 55 95 3F B1 02 85 B4 09 55 95 3F B1 02 C0
 


Apex @ 1000Hz, XB1 controller -

Code: Select all
 
[USB DESCRIPTOR]
12 01 00 02 FF 47 D0 40 5E 04 D1 02 03 02 01 02 03 01 09 02 60 00 03 01 00 A0 FA 09 04 00 00 02 FF 47 D0 00 07 05 01 03 40 00 04 07 05 81 03 40 00 01 09 04 01 00 00 FF 47 D0 00 09 04 01 01 02 FF 47 D0 00 07 05 02 01 E4 00 01 07 05 82 01 E4 00 01 09 04 02 00 00 FF 47 D0 00 09 04 02 01 02 FF 47 D0 00 07 05 03 02 40 00 00 07 05 83 02 40 00 00
 
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 14
14 03 4D 00 69 00 63 00 72 00 6F 00 73 00 6F 00 66 00 74 00
 
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 16
16 03 43 00 6F 00 6E 00 74 00 72 00 6F 00 6C 00 6C 00 65 00 72 00
 
[STRING 3 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 03 04 09 00 1A
1A 03 37 00 45 00 45 00 44 00 38 00 35 00 41 00 42 00 43 00 46 00 36 00 46 00
 


Apex @ 500Hz, PS4 controller -

Code: Select all
 
[USB DESCRIPTOR]
12 01 00 02 00 00 00 40 4C 05 CC 09 00 01 01 02 00 01 09 02 E1 00 04 01 00 C0 FA 09 04 00 00 00 01 01 00 00 0A 24 01 00 01 47 00 02 01 02 0C 24 02 01 01 01 06 02 03 00 00 00 0A 24 06 02 01 01 03 00 00 00 09 24 03 03 02 04 04 02 00 0C 24 02 04 02 04 03 01 00 00 00 00 09 24 06 05 04 01 03 00 00 09 24 03 06 01 01 01 05 00 09 04 01 00 00 01 02 00 00 09 04 01 01 01 01 02 00 00 07 24 01 01 01 01 00 0B 24 02 01 02 02 10 01 00 7D 00 09 05 01 09 84 00 01 00 00 07 25 01 00 00 00 00 09 04 02 00 00 01 02 00 00 09 04 02 01 01 01 02 00 00 07 24 01 06 01 01 00 0B 24 02 01 01 02 10 01 80 3E 00 09 05 82 05 22 00 01 00 00 07 25 01 00 00 00 00 09 04 03 00 02 03 00 00 00 09 21 11 01 00 01 22 FB 01 07 05 84 03 40 00 02 07 05 03 03 40 00 05
 
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 3E
3E 03 53 00 6F 00 6E 00 79 00 20 00 49 00 6E 00 74 00 65 00 72 00 61 00 63 00 74 00 69 00 76 00 65 00 20 00 45 00 6E 00 74 00 65 00 72 00 74 00 61 00 69 00 6E 00 6D 00 65 00 6E 00 74 00
 
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 28
28 03 57 00 69 00 72 00 65 00 6C 00 65 00 73 00 73 00 20 00 43 00 6F 00 6E 00 74 00 72 00 6F 00 6C 00 6C 00 65 00 72 00
 
[INTERFACE 3 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 03 01 FB
05 01 09 05 A1 01 85 01 09 30 09 31 09 32 09 35 15 00 26 FF 00 75 08 95 04 81 02 09 39 15 00 25 07 35 00 46 3B 01 65 14 75 04 95 01 81 42 65 00 05 09 19 01 29 0E 15 00 25 01 75 01 95 0E 81 02 06 00 FF 09 20 75 06 95 01 15 00 25 7F 81 02 05 01 09 33 09 34 15 00 26 FF 00 75 08 95 02 81 02 06 00 FF 09 21 95 36 81 02 85 05 09 22 95 1F 91 02 85 04 09 23 95 24 B1 02 85 02 09 24 95 24 B1 02 85 08 09 25 95 03 B1 02 85 10 09 26 95 04 B1 02 85 11 09 27 95 02 B1 02 85 12 06 02 FF 09 21 95 0F B1 02 85 13 09 22 95 16 B1 02 85 14 06 05 FF 09 20 95 10 B1 02 85 15 09 21 95 2C B1 02 06 80 FF 85 80 09 20 95 06 B1 02 85 81 09 21 95 06 B1 02 85 82 09 22 95 05 B1 02 85 83 09 23 95 01 B1 02 85 84 09 24 95 04 B1 02 85 85 09 25 95 06 B1 02 85 86 09 26 95 06 B1 02 85 87 09 27 95 23 B1 02 85 88 09 28 95 22 B1 02 85 89 09 29 95 02 B1 02 85 90 09 30 95 05 B1 02 85 91 09 31 95 03 B1 02 85 92 09 32 95 03 B1 02 85 93 09 33 95 0C B1 02 85 A0 09 40 95 06 B1 02 85 A1 09 41 95 01 B1 02 85 A2 09 42 95 01 B1 02 85 A3 09 43 95 30 B1 02 85 A4 09 44 95 0D B1 02 85 A5 09 45 95 15 B1 02 85 A6 09 46 95 15 B1 02 85 F0 09 47 95 3F B1 02 85 F1 09 48 95 3F B1 02 85 F2 09 49 95 0F B1 02 85 A7 09 4A 95 01 B1 02 85 A8 09 4B 95 01 B1 02 85 A9 09 4C 95 08 B1 02 85 AA 09 4E 95 01 B1 02 85 AB 09 4F 95 39 B1 02 85 AC 09 50 95 39 B1 02 85 AD 09 51 95 0B B1 02 85 AE 09 52 95 01 B1 02 85 AF 09 53 95 02 B1 02 85 B0 09 54 95 3F B1 02 85 B1 09 55 95 02 B1 02 85 B2 09 56 95 02 B1 02 85 E0 09 57 95 02 B1 02 85 B3 09 55 95 3F B1 02 85 B4 09 55 95 3F B1 02 C0
 


Apex @ 500Hz, XB1 controller -

Code: Select all
 
[USB DESCRIPTOR]
12 01 00 02 FF 47 D0 40 5E 04 D1 02 03 02 01 02 03 01 09 02 60 00 03 01 00 A0 FA 09 04 00 00 02 FF 47 D0 00 07 05 01 03 40 00 04 07 05 81 03 40 00 02 09 04 01 00 00 FF 47 D0 00 09 04 01 01 02 FF 47 D0 00 07 05 02 01 E4 00 01 07 05 82 01 E4 00 01 09 04 02 00 00 FF 47 D0 00 09 04 02 01 02 FF 47 D0 00 07 05 03 02 40 00 00 07 05 83 02 40 00 00
 
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 14
14 03 4D 00 69 00 63 00 72 00 6F 00 73 00 6F 00 66 00 74 00
 
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 16
16 03 43 00 6F 00 6E 00 74 00 72 00 6F 00 6C 00 6C 00 65 00 72 00
 
[STRING 3 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 03 04 09 00 1A
1A 03 37 00 45 00 45 00 44 00 38 00 35 00 41 00 42 00 43 00 46 00 36 00 46 00
 
Official Australian retailer for Titan One, Titan Two and XIM APEX at Mod Squad
User avatar
antithesis
Colonel
Colonel
 
Posts: 1912
Joined: Sat May 28, 2016 10:45 pm

Re: XIM Apex + Titan Two (USB descriptors)

Postby antithesis » Fri Mar 16, 2018 6:22 am

J2Kbr wrote:Thank you. So at the end the solution was very simple, just removed the hard coded polling rates. Intriguing I tested with XIM4 and no purple lights with it as well (both PS4 and XB1). Well, better this way without hard coded stuff.

Agreed. Glad it worked without any mucking around.

There's a few sales in-bound from the Xim forums from guys waiting for 1000Hz Apex compatibility ;)
Official Australian retailer for Titan One, Titan Two and XIM APEX at Mod Squad
User avatar
antithesis
Colonel
Colonel
 
Posts: 1912
Joined: Sat May 28, 2016 10:45 pm

Re: XIM Apex + Titan Two (USB descriptors)

Postby J2Kbr » Fri Mar 16, 2018 6:25 am

Thank you very much. Confirmed what was suspecting, Apex changes the bInterval value of the endpoint corresponding to the controller HID reports in order to achieve the different polling rates. This is why having it hard coded was causing problems. 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: XIM Apex + Titan Two (USB descriptors)

Postby nytemare01 » Fri Mar 16, 2018 10:09 pm

Still can’t get the apex to work with the t2. T2 disconnects every 8-10 seconds. I’m on the latest firmwares on both devices. Xim4 still works great with t2. Is there a specific connecting sequence that has to be done or is there anything I need to change in the gtuner IV software? Thanks
User avatar
nytemare01
First Sergeant
First Sergeant
 
Posts: 42
Joined: Fri Jan 26, 2018 7:35 am

Re: XIM Apex + Titan Two (USB descriptors)

Postby nytemare01 » Fri Mar 16, 2018 10:16 pm

My setup is ps4—t2—apex—m/kB.
User avatar
nytemare01
First Sergeant
First Sergeant
 
Posts: 42
Joined: Fri Jan 26, 2018 7:35 am

Re: XIM Apex + Titan Two (USB descriptors)

Postby J2Kbr » Mon Mar 19, 2018 11:08 am

nytemare01 wrote:Still can’t get the apex to work with the t2. T2 disconnects every 8-10 seconds. I’m on the latest firmwares on both devices. Xim4 still works great with t2. Is there a specific connecting sequence that has to be done or is there anything I need to change in the gtuner IV software? Thanks

nytemare01 wrote:My setup is ps4—t2—apex—m/kB.

For reference only, the discussion on this are being addressed here:

viewtopic.php?f=20&t=8256
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 Titan Two Device

Who is online

Users browsing this forum: No registered users and 108 guests

cron