Getting use out of those X52 extras (pic hvy)

I figured out something awesome today, and was so excited I had to make a slideshow step by step to show other owners of Saitek X52 (non-pro, but I guess pro will work the same way) how to get all those "other" buttons and sliders to work in Elite. You know... like the pinky trigger, or the precision slider, or how to make the throttle hat an 8way switch (it is already) for combined thrusting.

So, without further ado, the screenshots:

Here is where you'll find the Saitek control panel. I'll assume this is hiding in your toolbar if you are already flying with the FCS.


Click the Profile editor


Make sure you got the right FCS for what you've got (the X52 pro drivers will NOT work with plain X52), and select Programming


Click all your buttons and move all your sliders to ensure all are working here, then change the view up top to grid... and brace yourself...


annnd welcome to spreadsheet hell! Don't be alarmed, we are going to get rid of most of that right now. See the columns going off to the right? see the X at the top of each column? delete all of those except for the farthest left one.

THIS is why the pinky trigger and mode selector don't work in game, the default for these is "shift states", using complicated "pinky+button 5 does something different" We don't want any of that confusing nonsense.


When your done, it should look like this: just 1 mode. no shift-states.


Take a moment now to name that 1 and only mode. This will be line 1 of your MFD screen. you can have it display whatever you want. Just don't be gross. :)


So now we have to find all those shift functions and unprogram them to clear them up for the elite game to use. Don't worry, it sounds complicated, but its just as simple as...


click the button you want to unprogram.. like the pinky trigger. It will jump you right to it, and highlight it.


Don't click on the square, or any of that, just click that little menu arrow.


And there it is! unprogram! Just check it. That trigger is now available and recognizable to your game. Note that you can select latching here if you so choose (so like click-on, click-off). but since I planned on using if for my weapon 2 trigger, its just a plain unprogrammed button.


Next turn the mode on the right side of your flightstick to find those mode buttons. Unprogram those the same way


Now for the amazing change, that made me smile immensely in flight :D
Jiggle the throttle hat a bit, to find its field, and click its menu button


ooohhh! shiny 8 way switch functionality! Ive read in these forums that people complained the throttle hat doesn't always register a click, and can only do one direction at once. well, that was because the corner spots.. the other 4 ways.. were dead and weren't being used! And now they ARE! Nothing more to do on this one to make your directional thrust all multitasking... you can jiggle in smooth circles now- if that's your thing... :D


Next is precision slide. I was hoping to use this for radar range settings... but its not like a mousewheel.so will only move the rarar range 1 tick or so.


But if you unprogram it, the game will now recognize it as "U-axis + and -". I use mine to cycle through target subsystems.


Unprogram the 2 rotary knobs on the throttle and you can use them for.. well. as 2 other axis controls!

With all those unprogrammings done, and any other personal changes to buttons you wanted to do (like make some of them latching), its time to name your config, which will display as line 2 on your MFD when its loaded. So for me, my config says "Welcome Cmdr Calaban" across the 2 lines. :smilie:


Last thing to do after you save it is to select it back in the Saitek control panel menu. There it is, up top. See the flag icon next to my other profile- Calaban? that's selected as my startup config, so I wont have to bother selecting it each time I reboot.


Whew. And that's about it!

Hope this step by step will enable even the most lost, somewhat middle aged (modern) computer illiterate Elite gamers out there.
 
Just wanted to say thank you.

I was having some serious issues with my X52 Pro in that when pressing the pinkie button and using the hat swith to look at the side panels, even with the clutch mode disabled the joystick would randomly and momentarily power off and on again causing the lights on the stick to flicker, a damn "ping" noise in my ears from Windows complaining and the function to fail in ED.

However .. following the above, removing the extra columns and setting the various buttons you mentioned to "unprogrammed" has 100% fixed the issue - Was just enjoying Beta-1 for about an hour constantly flicking from side panel to side panel (pinkie + hat) without a single problem.

+Rep'd
 
Thanks! This is good news...

I was playing yesterday with my brandnew X52. I did not use the external configuration, but did a lot of changing in the ED options. Worked well, considering that I did not use a joystick since at least twenty years (in fact, I have used the trusty Arcade, the one with the one red fire button, the last time using Elite, I think).

After the game, I played around in this profile editor. Then I shut down.

This morning, My son wanted to see how it worked, so I started the game, but the pinky switch didn't work anymore... No time to troubleshoot before work, but now I read this article, and it makes sense...

In the afternoon I'll be flying again, I guess... :)
 
I figured out something awesome today, and was so excited I had to make a slideshow step by step to show other owners of Saitek X52 (non-pro, but I guess pro will work the same way) how to get all those "other" buttons and sliders to work in Elite. You know... like the pinky trigger, or the precision slider, or how to make the throttle hat an 8way switch (it is already) for combined thrusting.
...

You, sir, are a gentleman and a scholar! :smilie:

I have just bought the X52 Pro, and after lovingly mounting it on a high-tech plank of wood, will be installing and configuring it later today (will let you know how it goes). This guide was exactly what I was looking for!

EDIT: Followed your guide and it helped a lot. Thanks! The only other piece of info I needed was to uncheck 'clutch mode' in the properties dialogue, as this freed up a couple of buttons on the throttle that the profile editing software, (and, therefore, Elite also), didn't see otherwise. I found that info in this thread. I also set those buttons to 'un-programmed' as per your guide.
 
Last edited:
Could you upload the profile file? Im getting errors when trying to create it :(
+1. Yes i don't have the saitek software installed but i would like to try your profile, placing it in windows/system will use it by default then.

SAI***.pr0 file in windows/system32 is the default profile. When i removed it i could use all buttons except the two silver ones and the wheel on the right below the LCD screen.
 
All of my X52 woes ended just by keeping the control panel open on my desktop. Not had one problem since then and all my buttons/trigger/switches work all the time. It's just part of my "setting up for an ED session" routine.
 
those getting errors when trying to start a profile: Make certain you downloaded the correct drivers: Saitek X52 Pro does NOT work for Saitek x52.


MFD not displaying: Ive found that the profile text only displays when your mode switch is in mode1.

my profile

[profile='Cmdr Calaban' version=0x00000005
[controllers
[controller=e81d998b-c604-4d71-be97-35ca01439c7e group='Pro Flight'
[member=c7719f41-f667-4514-bbb4-3f38c9e4d05a name=X52 shortname=X52]
[controls
[button=0x00090001 name=Trigger]
[button=0x0009000F name='Second Trigger']
[button=0x00090002 name=Fire]
[button=0x00090003 name='Fire A']
[button=0x00090004 name='Fire B']
[button=0x00090005 name='Fire C']
[button=0x00090007 name='Fire D']
[button=0x00090008 name='Fire E']
[button=0x00090006 name='Pinkie Switch']
[button=0x00090009 name='Toggle 1']
[button=0x0009000A name='Toggle 2']
[button=0x0009000B name='Toggle 3']
[button=0x0009000C name='Toggle 4']
[button=0x0009000D name='Toggle 5']
[button=0x0009000E name='Toggle 6']
[button=0x0009001F name='Mouse Fire']
[button=0x00090020 name='Wheel Button']
[button=0x00090021 name='Wheel Scroll Down']
[button=0x00090022 name='Wheel Scroll Up']
[button=0x0009001E name='Clutch Button']
[slider=0x00090018 name=Mode
[button=0x00090018 name='Mode 1' latchable=false]
[button=0x00090019 name='Mode 2' latchable=false]
[button=0x0009001A name='Mode 3' latchable=false]]
[hat=0x00010039 name='POV Hat 1']
[hat=0x00090010 name='POV Hat 2' way=5]
[hat=0x00090014 name='POV Hat 3']
[axis=0x00010030 name='X Axis']
[axis=0x00010031 name='Y Axis']
[axis=0x00010035 name=Rudder]
[axis=0x00010032 name=Throttle]
[axis=0x00010033 name='Rotary 1']
[axis=0x00010034 name='Rotary 2']
[axis=0x00010036 name='Precision Slide']
[axis=0x00050024 name='Ministick X Axis']
[axis=0x00050026 name='Ministick Y Axis']]
[shifts
[shift=cd957a00-26bf-4577-89ff-676166fe3b28 name='Welcome Calaban!'
[selectionset
[buttoncombo
[buttonhid=0x00090018]]]
[assignments
[button=0x00090006 role=unprogrammed]
[button=0x0009001F role=bands
[bands
[band]
[band=1 command=7dc57d1d-436a-4cbd-b00c-2a6020b67c65]]]
[button=0x00090020 role=bands
[bands
[band]
[band=1 command=d6d668ab-dc2b-4daf-af63-dfd98c234faa]]]
[button=0x00090021 role=unprogrammed
[bands
[band]
[band=1 command=c84f0ec5-50bc-4f85-8a7c-818bd055255b]]]
[button=0x00090022 role=unprogrammed
[bands
[band]
[band=1 command=fee538b8-6ba8-48ae-9a82-4c46bb3c1476]]]
[slider=0x00090018
[button=0x00090019 role=unprogrammed]
[button=0x0009001A role=unprogrammed]]
[hat=0x00090014 role=unprogrammed]
[axis=0x00010033 role=unprogrammed]
[axis=0x00010034 role=unprogrammed]
[axis=0x00010036 role=unprogrammed]
[axis=0x00050024 role=mouse-x
[mouse-x=15]]
[axis=0x00050026 role=mouse-y
[mouse-y=15]]]]]]]
[commands
[actioncommand=7dc57d1d-436a-4cbd-b00c-2a6020b67c65 name='Left Mouse Button'
[actionblock
[action device=mouse usage=0x00000001 page=0x00000009 value=0x00000001]]]
[actioncommand=d6d668ab-dc2b-4daf-af63-dfd98c234faa name='Right Mouse Button'
[actionblock
[action device=mouse usage=0x00000002 page=0x00000009 value=0x00000001]]]
[actioncommand=c84f0ec5-50bc-4f85-8a7c-818bd055255b name='Scroll Down'
[actionblock
[action device=mouse usage=0x00000038 page=0x00000001 value=0x000000FF]]]
[actioncommand=fee538b8-6ba8-48ae-9a82-4c46bb3c1476 name='Scroll Up'
[actionblock
[action device=mouse usage=0x00000038 page=0x00000001 value=0x00000001]]]]]

Its just a txt file, copy/paste, save it as "Cmdr Calaban.pr0" (<- thats a zero)
 
I don't understand the need for this?

You end up with one mode with everything un- programed right?

I just make sure on my saitek profile launcher I have no profile loaded,
or I select clear profile first before running game.
Everything is able to program in the game and everything works,
every axis and button is able to be mapped in game.

Only thing missing is the 3 modes.
What advantage is there in doing what you are suggesting?
 
Last edited:
I had similar thoughts. It seems the software forces a profile so why not simply remove it?

Well, I am currently using a x52 non pro and as far as I know I have latest drivers and profiler software(7.0.2.7) for my win8.1 64bit system.


The drivers or the profiler does not force you to use any profile. You can select "clear profile" none loaded.

Maybe I do have an older version?
after checking it seems i do have much older drivers and software version. latest it seems is 7.0.27.13

If new software versions forces you to have a profile loaded I think i will skip on updating and stick with the older version which has been completely trouble free.

./
 
Last edited:
For those confused as to the purpose of this, I ask the simplest question: can you set your pinky trigger to fire weapon2?

If not, then that is the point of the profile.

Without a profile specifically deprogramming that trigger, it will default to a shift state, and be unuseable in game.
 
Well, I am currently using a x52 non pro and as far as I know I have latest drivers and profiler software(7.0.2.7) for my win8.1 64bit system.
./

Where can you get the updated drivers and software for the non-Pro? I can't seem to find them on the Saitek site.

Anyway I've just ordered a x52 Pro as I'm having a few issues with the non-pro
 
those getting errors when trying to start a profile: Make certain you downloaded the correct drivers: Saitek X52 Pro does NOT work for Saitek x52.


MFD not displaying: Ive found that the profile text only displays when your mode switch is in mode1.

my profile

[profile='Cmdr Calaban' version=0x00000005
[controllers
[controller=e81d998b-c604-4d71-be97-35ca01439c7e group='Pro Flight'
[member=c7719f41-f667-4514-bbb4-3f38c9e4d05a name=X52 shortname=X52]
[controls
[button=0x00090001 name=Trigger]
[button=0x0009000F name='Second Trigger']
[button=0x00090002 name=Fire]
[button=0x00090003 name='Fire A']
[button=0x00090004 name='Fire B']
[button=0x00090005 name='Fire C']
[button=0x00090007 name='Fire D']
[button=0x00090008 name='Fire E']
[button=0x00090006 name='Pinkie Switch']
[button=0x00090009 name='Toggle 1']
[button=0x0009000A name='Toggle 2']
[button=0x0009000B name='Toggle 3']
[button=0x0009000C name='Toggle 4']
[button=0x0009000D name='Toggle 5']
[button=0x0009000E name='Toggle 6']
[button=0x0009001F name='Mouse Fire']
[button=0x00090020 name='Wheel Button']
[button=0x00090021 name='Wheel Scroll Down']
[button=0x00090022 name='Wheel Scroll Up']
[button=0x0009001E name='Clutch Button']
[slider=0x00090018 name=Mode
[button=0x00090018 name='Mode 1' latchable=false]
[button=0x00090019 name='Mode 2' latchable=false]
[button=0x0009001A name='Mode 3' latchable=false]]
[hat=0x00010039 name='POV Hat 1']
[hat=0x00090010 name='POV Hat 2' way=5]
[hat=0x00090014 name='POV Hat 3']
[axis=0x00010030 name='X Axis']
[axis=0x00010031 name='Y Axis']
[axis=0x00010035 name=Rudder]
[axis=0x00010032 name=Throttle]
[axis=0x00010033 name='Rotary 1']
[axis=0x00010034 name='Rotary 2']
[axis=0x00010036 name='Precision Slide']
[axis=0x00050024 name='Ministick X Axis']
[axis=0x00050026 name='Ministick Y Axis']]
[shifts
[shift=cd957a00-26bf-4577-89ff-676166fe3b28 name='Welcome Calaban!'
[selectionset
[buttoncombo
[buttonhid=0x00090018]]]
[assignments
[button=0x00090006 role=unprogrammed]
[button=0x0009001F role=bands
[bands
[band]
[band=1 command=7dc57d1d-436a-4cbd-b00c-2a6020b67c65]]]
[button=0x00090020 role=bands
[bands
[band]
[band=1 command=d6d668ab-dc2b-4daf-af63-dfd98c234faa]]]
[button=0x00090021 role=unprogrammed
[bands
[band]
[band=1 command=c84f0ec5-50bc-4f85-8a7c-818bd055255b]]]
[button=0x00090022 role=unprogrammed
[bands
[band]
[band=1 command=fee538b8-6ba8-48ae-9a82-4c46bb3c1476]]]
[slider=0x00090018
[button=0x00090019 role=unprogrammed]
[button=0x0009001A role=unprogrammed]]
[hat=0x00090014 role=unprogrammed]
[axis=0x00010033 role=unprogrammed]
[axis=0x00010034 role=unprogrammed]
[axis=0x00010036 role=unprogrammed]
[axis=0x00050024 role=mouse-x
[mouse-x=15]]
[axis=0x00050026 role=mouse-y
[mouse-y=15]]]]]]]
[commands
[actioncommand=7dc57d1d-436a-4cbd-b00c-2a6020b67c65 name='Left Mouse Button'
[actionblock
[action device=mouse usage=0x00000001 page=0x00000009 value=0x00000001]]]
[actioncommand=d6d668ab-dc2b-4daf-af63-dfd98c234faa name='Right Mouse Button'
[actionblock
[action device=mouse usage=0x00000002 page=0x00000009 value=0x00000001]]]
[actioncommand=c84f0ec5-50bc-4f85-8a7c-818bd055255b name='Scroll Down'
[actionblock
[action device=mouse usage=0x00000038 page=0x00000001 value=0x000000FF]]]
[actioncommand=fee538b8-6ba8-48ae-9a82-4c46bb3c1476 name='Scroll Up'
[actionblock
[action device=mouse usage=0x00000038 page=0x00000001 value=0x00000001]]]]]

Its just a txt file, copy/paste, save it as "Cmdr Calaban.pr0" (<- thats a zero)


I believe the problem is with the drivers from Saitek. Every time I try to install them it locks up my computer. I've read others having the same issue so I'm using the Windows drivers but running Saitek software.
 
Back
Top Bottom