Looking for HOTAS how-to (Saitek X52 Pro)

I just spent 2 hours digging through the forums here and elsewhere and trying to get my old Saitek X52 Pro to behave properly in Elite Dangerous and I can't figure out the right combination to get it to work right. Is there not a post somewhere that describes how to configure the X52 for ED? Imagine a blank slate. New computer (new for what we're doing, not brand new), HOTAS never before plugged into it, and a fresh install of ED. What are the steps to get a functional HOTAS in ED that I can then go in and modify the buttons after getting at least something basic and functional?

  1. Connect HOTAS to computer
  2. Go to Logitech's site (because they apparently bought Saitek at some point) and download and install the latest software (this appears to be 8.0.213.0 as of 14Feb2021 although that version is from 24Sep2018). Minor gripe here - Logitech's site is atrocious. They show one installer (they "autodetect the OS") but it's for x86. If you hit "Show all downloads" then they aren't in order so finding the latest version and the 64 bit version of that is a pain in the tookus.
  3. Installing the software changes the options in the Windows 10 Settings panel for Game Controllers. The important reason for doing this is that allows you to check or uncheck a box called "Enable Clutch Mode". I'm still not sure what the correct setting for this should be since there's no explanation whatsoever for what it does but I've seen this mentioned a few places and it took me forever to find it.
  4. You also now have access to a program called ST (no idea what this stands for). It has a section called "Programming" and this is where you can load in .pr0 files. Once you've loaded a .pr0 file, I think you have to hit the button that looks like a targeting reticle with a blue center (it says "Profile" when you hover your mouse over it). That might or might not do anything.
  5. Once you've got clutch mode set whichever way is the right way and a .pr0 file loaded, now it's time to launch ED. Go into your control options and select the Saitek X52 Pro control scheme (I guess?).
Here are the problems I have so far:
  • Some of the things I've tried have resulted in the (i) button actually working while other things cause it to flash a light on the joystick but not actually do anything.
  • Some of the things I've tried have resulted in the (pinky) trigger acting like a shift button to change what all (maybe only most) of the other buttons do while other things cause it to do... nothing.

If I could figure out what causes those two things and fix it, I think I could then figure out rest of it myself (getting a working set of binds). For example, I'd like the frameshift and hyperspace to be on the throttle side and I want easy access to things like system and galactic map, landing gear and cargo scoop, and stuff like that on the joystick side. I also want to be able to "shift" and be able to access the navigation panel or modules stuff as long as the pinky trigger is held down. I would also put the freelook toggle as the mouse button on the throttle and use the mouse (on the throttle) for freelook.

Would anyone be willing to help walk me through this? If they are, I would be willing to write up some decent documentation explaining this for other people. Thank you kindly in advance.
 
These are known problems of compatibility between the X52 and Elite Dangerous. There are all sorts of things people suggest to make things better, like leaving the Windows test window open while playing. others claim they have no problems when using profiles in the X52 software.

There's no problem between Windows and the X52, so a third party translation software should sort it. Although I haven't used it with the X52, Vjoy with Joystick Gremlin works well on other sticks. They allow you to map buttons to keyboard keys, which ED can always understand. Also, you can reprofile your axes for better control.
 
Only got a few minutes to reply, so briefly...
I bought an x52 pro just as HOTASs went extinct last year. I've had no wnd of hardware issues with it, some of which I've mitigated or repaired myself. No choice but to stick with it for now. Terrible quality on my unit.
Anyway... I installed the Logitech s/w, but later uninstalled it. I'm not sure if it changed the game controller settings as you describe, but that makes sense, and is useful. I fly FA on...
I untick the clutch button setting - I have no use for the clutch function.
As I'm not using the Logiech software, I can't program the mode switch rotary control on the top of the stick. Probably no great loss.
I do use the pinkie switch as a shift. That makes using the stick a bit of a handful but I've not found a better combination for me :/
I use forward only throttle mode, and the middle of the three buttons on the throttle (the one not surrounded by a rotary control) as a momentary reverse button, and have disabled the centre detent in the throttle (hardware mod that would void warranty)

I also use "Joystick Curves" software (look it up) to make the stick less sensitive around the centre.

Also be aware that the stick 'centres' itself when it powers up. If the stick appears off centre, manually centre it, and briefly disconnect/reconnect the link cable between the throttle/stick...

(Just for ref, I also had to mod the stick - again warranty voiding stuff - added extra magnets to the Pitch/roll axis to eliminate dead zone. Packed out a plastic grommet inside the spring at the base of the stick to reduce free play)
 
I just spent 2 hours digging through the forums here and elsewhere and trying to get my old Saitek X52 Pro to behave properly in Elite Dangerous and I can't figure out the right combination to get it to work right. Is there not a post somewhere that describes how to configure the X52 for ED? Imagine a blank slate. New computer (new for what we're doing, not brand new), HOTAS never before plugged into it, and a fresh install of ED. What are the steps to get a functional HOTAS in ED that I can then go in and modify the buttons after getting at least something basic and functional?

  1. Connect HOTAS to computer
  2. Go to Logitech's site (because they apparently bought Saitek at some point) and download and install the latest software (this appears to be 8.0.213.0 as of 14Feb2021 although that version is from 24Sep2018). Minor gripe here - Logitech's site is atrocious. They show one installer (they "autodetect the OS") but it's for x86. If you hit "Show all downloads" then they aren't in order so finding the latest version and the 64 bit version of that is a pain in the tookus.
No.s 1 and 2 are the wrong way round. IIRC. But you have installed the s/ware now. :)
I use the same versions of driver and s/ware and everything works as it should now.
(Drat the numbers have changed. ;) )

  1. Installing the software changes the options in the Windows 10 Settings panel for Game Controllers. The important reason for doing this is that allows you to check or uncheck a box called "Enable Clutch Mode". I'm still not sure what the correct setting for this should be since there's no explanation whatsoever for what it does but I've seen this mentioned a few places and it took me forever to find it.
My understanding is that the "clutch" setting is for flight sims. It needs to be unchecked for Elite.

  1. You also now have access to a program called ST (no idea what this stands for). It has a section called "Programming" and this is where you can load in .pr0 files. Once you've loaded a .pr0 file, I think you have to hit the button that looks like a targeting reticle with a blue center (it says "Profile" when you hover your mouse over it). That might or might not do anything.
Smart Technology.
Previous versions did not work very well. At one time I had to have the Windows HOTAS properties open. Now it has to be closed for the macros to work
The first thing to do is to delete the three shift profiles. If you don't when you press the pinkie switch, you will use the values in the profiles. If you delete the shift profiles the pinkie can be used as a modifier in Elite. That is, assign two action to one button.
The 3 position rotary switch on the stick (Mode switch) is not recognised in ED. But you can get it to output a keystroke. I use "n" to change from combat to analysis modes.



  1. Once you've got clutch mode set whichever way is the right way and a .pr0 file loaded, now it's time to launch ED. Go into your control options and select the Saitek X52 Pro control scheme (I guess?).
You can also load your preferred profile from the notification icon in the tray by right clicking.
Here are the problems I have so far:
  • Some of the things I've tried have resulted in the (i) button actually working while other things cause it to flash a light on the joystick but not actually do anything.
  • Some of the things I've tried have resulted in the (pinky) trigger acting like a shift button to change what all (maybe only most) of the other buttons do while other things cause it to do... nothing.
You can also use the "throttle" page up/down switch as a key or modifier.

If I could figure out what causes those two things and fix it, I think I could then figure out rest of it myself (getting a working set of binds). For example, I'd like the frameshift and hyperspace to be on the throttle side and I want easy access to things like system and galactic map, landing gear and cargo scoop, and stuff like that on the joystick side. I also want to be able to "shift" and be able to access the navigation panel or modules stuff as long as the pinky trigger is held down. I would also put the freelook toggle as the mouse button on the throttle and use the mouse (on the throttle) for freelook.

Would anyone be willing to help walk me through this? If they are, I would be willing to write up some decent documentation explaining this for other people. Thank you kindly in advance.

If you need any more help with the X52. I have found a few workarounds.
 
I use the windows shell program "joy" to configure the X52. No idea where "joy" came from, it's a standard win10 program I guess.

Anyway you can use it to change the LED colours, configure the MFD display etc.
But most importantly to test the stick and to switch clutch mode off.
 
Excellent, thank you all very much for the replies. It'll be a couple of days before I can get back in and take a look. Seems that most of you have the clutch disabled so I'll make sure that's still how I have mine set. Good to know about deleting the shift profiles so that the pinky trigger will work - I had no idea. Hopefully, I'll be able to piece together a decent set of repeatable instructions that work for most people.
 
Glad I read this thread. My Thrustmaster TWCS throttle is giving me issues and I've been considering buying an X52 as right now as they are the HOTAS that is selling for anything close to list price. It sounds like the X52 is a pain to keep working and given the quality control issues that Mad Katz introduce and Logitech seemly hasn't fixed I think I'll keep away from it.
 
Glad I read this thread. My Thrustmaster TWCS throttle is giving me issues and I've been considering buying an X52 as right now as they are the HOTAS that is selling for anything close to list price. It sounds like the X52 is a pain to keep working and given the quality control issues that Mad Katz introduce and Logitech seemly hasn't fixed I think I'll keep away from it.
I don't want to tempt fate, but the X52 Pro has been really good for me. Never had a problem with it.
 
I can tell you which one not to buy. I am on my Third Thrustmaster T16000/TWCS. The ergonomics of the joystick and throttle are fantastic but that's where it ends. The joystick build quality is horrendous. My first T16000M failed after ~2,000 hours of game play. Thrustmaster would not repair it. I have the ability to do so but it turns out that the failure mode was due to the cheap carbon film pots that they use. This is unforgivable as those class of pots are designed for lite usage not everyday usage. I was able to find a replacement on sale. That started to fail too and was replaced under warranty.

The build quality of the Thrustmaster is third world. They use hot glue on all of their components. The fail to use connectors where needed and instead resort to questionable hand soldering that is prevalent in developing nations. To make matters worse, the components they use are highly proprietary in that you can't source them from standard suppliers because they are custom formed. Thrustmaster's would not repair my joystick nor would they sell me the $0.15 pot to repair it myself. I may rig a modification and put it up on YouTube someday but it will require heavy changes to the mechanics. Upon looking at the return address of the warranty units, I figured out why they can't support the product other than replacing it. It turns out that the evidence points to the use of a contract manufacturer in China which translates to the fact that they do not have direct control of their quality.

Right now because of Tariffs, COVID and MS Flight simulator, all joysticks are under heavy allocation. Much like recent release of the NVIDIA 30 series graphics cards, the scalpers are in control. My first HOTAS was $125 in 2017, I've seen the same device go for as high as $300 on ebay and Amazon recently.

If I were to consider a HOTAS today, I'd probably consider shooting the lock off my wallet and going for the Thrustmaster Warthog(although that has no yaw) or better yet, the VIRPIL but that costs too much to import into the US. If you're in the EU, you don't have that problem but it's still a Rolls Royce among Joysticks.


Check out D2EA review of the VIRPIL.


That all said, I'd consider Saitek joystick today if it weren't for their recently checkered quality issues. Search on YouTube for reports. Also for the same reasons as the Thrustmaster HOTAS, the scalpers are in control and you'll overpay for that today unless you get lucky.
 
Clutch mode is there so you can use it to change the function of all the other buttons - e.g. you press the clutch button and so your fire button has a secondary function - my advice is keep it turned off. (the software sometimes turns it back on just to be annoying - the fastest way to get to the settings is
Windows-Key R (Run)
joy.cpl
properties
MFD tab
Make sure the Enable Clutch Mode is unchecked

There are posts about automating this using the registry - but they never worked for me!

I"m not sure about the "ST" program you mention but I suspect it's the of code that you can use for programming the buttons on the X52 to "do stuff"

My advice - ditch it, don't use it. I tried for ages then realised you don't actually need it at all!

Just plug it all in then start elite (make sure it's in that order - don't start elite before plugging in!) then go to settings and from memory there's settings for the X52
If it's not there (it's been a few years since I got mine!) you can just manually map everything - a right pain the first time but as I said, I think there's a default one built in

Don't worry for the time being about the different modes etc. get the basics set up - if the X52 presets are there, then you can fly fine with them until you want to change something .

Good luck!
 
Tthe mode switch does give an input to ED, but only if you switch forwards and back. It sends X52PROB30, X52PROB28 and probably X52PROB29. I never checked the last one. There's not much you could use those for, except maybe cargo scoop, landing gear or cockpit mode. I found out by accident because my mode 3 is faulty and it keeps flashing off. If I have the switch in that position when doing key-bindings, it enters X52PROB30 before I get a chance to press my own key/button. It had me completely confused for a while.
 
Tthe mode switch does give an input to ED, but only if you switch forwards and back. It sends X52PROB30, X52PROB28 and probably X52PROB29. I never checked the last one. There's not much you could use those for, except maybe cargo scoop, landing gear or cockpit mode. I found out by accident because my mode 3 is faulty and it keeps flashing off. If I have the switch in that position when doing key-bindings, it enters X52PROB30 before I get a chance to press my own key/button. It had me completely confused for a while.
I never new that - thanks. If there was a separate binding for gear up and gear down, that might be quite useful!
 
The mode switch does give an input to ED, but only if you switch forwards and back. It sends X52PROB30, X52PROB28 and probably X52PROB29. I never checked the last one. There's not much you could use those for, except maybe cargo scoop, landing gear or cockpit mode. I found out by accident because my mode 3 is faulty and it keeps flashing off. If I have the switch in that position when doing key-bindings, it enters X52PROB30 before I get a chance to press my own key/button. It had me completely confused for a while.
That does not work for me. :( ED Controls does not recognise the mode switch when I rotate it. Do you have JoyToKey, or the like, installed?
Also, can you access any of the switches on the base of the throttle? For me only the leftmost one that changes the clock, is recognised?
 
Tthe mode switch does give an input to ED, but only if you switch forwards and back. It sends X52PROB30, X52PROB28 and probably X52PROB29. I never checked the last one. There's not much you could use those for, except maybe cargo scoop, landing gear or cockpit mode. I found out by accident because my mode 3 is faulty and it keeps flashing off. If I have the switch in that position when doing key-bindings, it enters X52PROB30 before I get a chance to press my own key/button. It had me completely confused for a while.
Might be a fault in your stick - I tried it and can't bind it :(
 
Back
Top Bottom