Support for additional buttons on X52 HOTAS

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

Support for additional buttons on X52 HOTAS

Postby thomo127 » Thu Jan 10, 2019 10:49 am

Hi

I have recently bought a Titan Two to replace a ChronosMax Plus. I have been using the ChronosMax Plus to use a Logitech (Saitek) X52 HOTAS (standard edition, not the Pro) to replace the Xbox controller to play Elite Dangerous on Xbox.

I was able to map all buttons on the X52 to buttons or combo buttons on the Xbox controller using the ChronosMax X-Aim plug-in.

I was starting to map the X52 buttons using the Titan Two Input Translator, but not all of the buttons on the X52 are being recognised either by the Device Monitor (with X52 plugged into the A port and Xbox Controller on B port) or via KMG with X52 plugged into pc.

I'm wondering if this is due to the Titan Two not quite fully supporting the X52 at this stage?

I have grabbed the HID Descriptors (see below) for the X52 in the hope that this might help with resolving the issue?

....or is there something I'm doing wrong? I'm totally new to the Titan Two, so it could well be due to operator error.

Thanks in advance

Ian

[USB DESCRIPTOR]
12 01 00 02 00 00 00 08 A3 06 5C 07 10 01 01 02 00 01 09 02 22 00 01 01 00 80 32 09 04 00 00 01 03 00 00 00 09 21 11 01 00 01 22 77 00 07 05 81 03 10 00 0A

[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 0E
0E 03 53 00 61 00 69 00 74 00 65 00 6B 00

[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 42
42 03 53 00 61 00 69 00 74 00 65 00 6B 00 20 00 58 00 35 00 32 00 20 00 46 00 6C 00 69 00 67 00 68 00 74 00 20 00 43 00 6F 00 6E 00 74 00 72 00 6F 00 6C 00 20 00 53 00 79 00 73 00 74 00 65 00 6D 00

[INTERFACE 0 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 00 00 77
05 01 09 04 A1 01 09 01 A1 00 09 30 09 31 15 00 26 FF 07 75 0B 95 02 81 02 09 35 15 00 26 FF 03 75 0A 95 01 81 02 09 32 09 33 09 34 09 36 15 00 26 FF 00 75 08 95 04 81 02 05 09 19 01 29 22 15 00 25 01 95 22 75 01 81 02 75 02 95 01 81 01 05 01 09 39 15 01 25 08 35 00 46 3B 01 66 14 00 75 04 95 01 81 42 05 05 09 24 09 26 15 00 25 0F 75 04 95 02 81 02 C0 C0
Last edited by thomo127 on Sat Jan 12, 2019 7:51 pm, edited 1 time in total.
User avatar
thomo127
Master Sergeant
Master Sergeant
 
Posts: 32
Joined: Wed Jan 09, 2019 9:31 am

Re: Support for additional buttons on X52 HOTAS

Postby thomo127 » Sat Jan 12, 2019 8:50 am

OK, I've managed to use the Input Translator to map basic flight controls (throttle, pitch, yaw an roll) and the X, Y, A and B buttons on the X52 HOTAS. The Xbox one D pad was mapped to one of the pov hat switches on the X52, so I've got the basics working.
However, I can't map any more buttons from the Xbox one controller (eg, right and left bumper and trigger buttons) as I have used all of the buttons on the X52 that the Titan Two is recognising.
I grabbed out my ChronosMax Plus to check that all the buttons on the X52 HOTAS are being recognised via direct input using X-Aim, and all buttons are being detected.
Can some kindly explain why so few of the buttons on the X52 are being recognised? What am I doing wrong here?

Cheers

Ian
User avatar
thomo127
Master Sergeant
Master Sergeant
 
Posts: 32
Joined: Wed Jan 09, 2019 9:31 am

Re: Support for additional buttons on X52 HOTAS

Postby J2Kbr » Mon Jan 14, 2019 12:23 pm

thank you for providing the USB descriptors for the X52 HOTAS. The Titan Two is capable to recognize all buttons, however we don't have yet a custom HID configuration file for this specific controller, so the Titan two is using an generic HID mapping which can "ignore" some buttons and/or other inputs.

The custom HID configuration file can be created relatively fast, if you help me providing the desired button mappings, for example:

HID button 1 -> Xbox button
HID button 2 -> A button
HID button 3 -> B button
HID X -> left stick x
HID Y -> left stick y
HID Z -> right stick x
HID Rz -> right stick y
and so on...

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: Support for additional buttons on X52 HOTAS

Postby thomo127 » Mon Jan 14, 2019 8:35 pm

Man you work hard.....

I send through mappings this evening (Austalian time).

Really admire your commitment and the support you are providing for your product.

Once I'm set up, I'll share my configuration via your forums.

Cheers

Ian
User avatar
thomo127
Master Sergeant
Master Sergeant
 
Posts: 32
Joined: Wed Jan 09, 2019 9:31 am

Re: Support for additional buttons on X52 HOTAS

Postby thomo127 » Tue Jan 15, 2019 10:20 am

Hi Jefferson

Please find attached the mapping between XBOX One Controller and X52 HOTAS using X-AIM.

I have also included a GPC file that I created to map a number of the un-mapped buttons on the X52 to combos of buttons mapped to the XBOX One controller. These basically replicate the default button combos used in Elite Dangerous to individual buttons on the X52.

I hope this provides the information you need to create a custom HID profile.

You might be wondering why I am doing this given that I have already set up the ChronosMax Plus....... unfortunately I had to abandon the ChronosMax Plus setup as I kept on getting power or usb dropouts (don't know which) which resulted in loss of calibration of the joystick axes. This happened 100% of the time during intense gameplay and could only be rectified by unplugging and re-plugging the X52 rendering the solution nonviable. The testing I have done so far with the Titan Two using both input via USB A port and KMG do not seem to be replicating this problem.

I'll post a description of the set up, images of the button mapping in Elite Dangerous and my updated GPC file via your forums once this is up and running.

Again, thanks for your time and effort - it's greatly appreciated.

Cheers

Ian
Attachments
Elite_Dangerous_GPC_v1.1.gpc
ChronosMax GPC file of button combos (eg, landing gear, silent running, next/previous weapon/target etc)
(3.71 KiB) Downloaded 299 times
X52 HOTAS to XBOX One Controller mapping.txt
Based on output from ChonosMax X-AIM
(1.8 KiB) Downloaded 332 times
User avatar
thomo127
Master Sergeant
Master Sergeant
 
Posts: 32
Joined: Wed Jan 09, 2019 9:31 am

Re: Support for additional buttons on X52 HOTAS

Postby pointon242 » Tue Jan 15, 2019 12:50 pm

Here's me wishing i had an x52 instead of the thrustmaster t16000 and twcs throttle now. So many unused buttons like you have that i could make use of on Elite.
User avatar
pointon242
Sergeant
Sergeant
 
Posts: 9
Joined: Tue Jan 08, 2019 6:36 pm

Re: Support for additional buttons on X52 HOTAS

Postby thomo127 » Tue Jan 15, 2019 11:36 pm

You can never have enough buttons in Elite.....
User avatar
thomo127
Master Sergeant
Master Sergeant
 
Posts: 32
Joined: Wed Jan 09, 2019 9:31 am

Re: Support for additional buttons on X52 HOTAS

Postby J2Kbr » Wed Jan 16, 2019 8:11 am

thank you thomo127. I will try get the hid configuration file done yet this week.
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: Support for additional buttons on X52 HOTAS

Postby thomo127 » Wed Jan 16, 2019 10:43 am

Thanks Jefferson
:joia:
User avatar
thomo127
Master Sergeant
Master Sergeant
 
Posts: 32
Joined: Wed Jan 09, 2019 9:31 am

Re: Support for additional buttons on X52 HOTAS

Postby J2Kbr » Thu Jan 17, 2019 9:09 pm

In the attachment you will find a HID configuration file for the X52. Download and copy this file to the “configsd” folder in the Gtuner IV installation and then, with the Titan Two connected to the computer, go to the Device Configuration panel and click on the button labeled “Configure”. This will copy this file to the sd-card inserted on the Titan Two.

Now plug your flight stick to test. Please let me know the results, if everything is good I will include this config file into the official release. :smile0517:
Attachments
06A3075C.hid
(152 Bytes) Downloaded 290 times
ConsoleTuner Support Team
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm

Next

Return to Gtuner IV Support

Who is online

Users browsing this forum: No registered users and 82 guests