X52 Saitek config

Someone could give me the setup for Saitek X52 ?

Many thanks

I think workaround is unplug the stick, start up FS, then go to that screen again and plug in the stick. It should be detected and ask if you want to use defaults.

unfortunatly this does not work for me, i am not able to take control of anything within the input folder; the system is locking the control - even with takecontrolpro i am not able to access it…

i don’t use steam…

1 Like

I gave up, spent an inordinate amount of time researching WindowsApps permissions (I was able to get permission on the installation folder but I never managed to be able to read/copy the Input folder). So instead of wasting time chasing the ghost I made my own mapping. Someone posted the default XML mapping in another thread, and I wasn’t that far off (using an hat for the trim, mapping the mixture to one of the rotary on the throttle and so on). I wish I could share it here but I can’t find a way to export the mapping, sorry.

1 Like

I have the file but I don’t know where it goes,like gecko I don’t have acess to that folder its not where it should be. so i too am stuck and cannot fix the UD mismatch

1 Like

i reinstalled the game yesterday, this did the trick for the night, wanted to fly today, same problem again… i really don’t get it

With this config it should be possible to at least control the planes smoothly

<Axis AxisName="X" AxisSensitivy="-50" AxisDeadZone="2" />
  <Axis AxisName="Y" AxisSensitivy="-50" AxisDeadZone="0" />
  <Axis AxisName="Z" AxisSensitivy="0" AxisDeadZone="2" />
  <Axis AxisName="rX" AxisSensitivy="-20" AxisDeadZone="5" />
  <Axis AxisName="rY" AxisSensitivy="-20" AxisDeadZone="5" />
  <Axis AxisName="rZ" AxisSensitivy="-50" AxisDeadZone="2" />
  <Axis AxisName="SliderX" AxisSensitivy="0" AxisDeadZone="2" />
1 Like

Genius! Thanks so much. It recognized my X52 (old one like you) and assigned basic controls. The thumbnail image is still shown as (?) where it’s supposed to show an image of the controller with number callouts. This I can live with though.

Thanks!

1 Like

I found a work-around. Not the most elegant, but it works:

In the folder
steamapps\common\MicrosoftFlightSimulator\Packages\fs-base-ui\html_ui\Textures\Menu\Control
I copied Mapping.png from /Saitek X52 Flight Control System folder, to
/Unknown Device/Layout.png and now when configuring the controller, I see its button callouts intead of the “?” image.

1 Like

Any idea where to find these folders on non-Steam version?

No idea for sure, but from another forum:

Simulator: D:\WindowsApps\Microsoft.FlightSimulator_1.7.12.0_x64__8wekyb3d8bbwe

Content: D:\WpSystem\S-1-5-21-3478569023-4011906951-532946707-1001\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\Packages

Of course, C: if that’s where you installed it. I found the exact path by searching for “saitek*” in explorer.

Where can I change the config ?

Many thanks

@philw06

Tu vas trouver dans le dossier ci-dessous

AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\Packages

différents dossiers avec une suite de caractère et dedans tu auras ton fichiers de configuration du X52. Pour trouver quel fichier est le bon n’hésite pas a utiliser le blocnote de windows pour ouvrir les fichiers et dans un, tu vas y trouver la configuration du X52 Saitek sans configuration de bouton, il y aura juste le nom du profil “X52 SAITEK” et colle la partie ci-dessous.

Car moi j’ai copié les paramètres de configuration qui commence de jusqu’à et j’ai copié ceci dans mon fichier de configuration avec l’id du periphérique mis par FS et ensuite j’ai lancé FS et le X52 fonctionne avec tous les bouton est axes configuré.

ci-dessous les éléments que j’ai ajouté a mon fichier de profil du X52

<Axes>
		<Axis AxisName="X" AxisSensitivy="-50" AxisDeadZone="2"/>
		<Axis AxisName="Y" AxisSensitivy="-50" AxisDeadZone="0"/>
		<Axis AxisName="Z" AxisSensitivy="1" AxisDeadZone="1"/>
		<Axis AxisName="rX" AxisSensitivy="1" AxisDeadZone="1"/>
		<Axis AxisName="rY" AxisSensitivy="1" AxisDeadZone="1"/>
		<Axis AxisName="rZ" AxisSensitivy="-50" AxisDeadZone="2"/>
		<Axis AxisName="SliderX" AxisSensitivy="1" AxisDeadZone="1"/>
	</Axes>
	<Context ContextName="PLANE">
		<Action ActionName="KEY_ENGINE" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 8">7</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_GEAR_TOGGLE" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 12">11</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_ALL_LIGHTS_TOGGLE" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 13">12</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_AP_MASTER" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 2">1</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_BRAKES" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 6">5</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_SPOILERS_TOGGLE" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 11">10</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_ELEV_TRIM_DN" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 20">19</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_ELEV_TRIM_UP" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 22">21</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_PARKING_BRAKES" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 14">13</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_FLAPS_INCR" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 10">9</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_FLAPS_DECR" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 9">8</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_AXIS_ELEVATOR_SET" Flag="4">
			<Primary>
				<KEY Information="Joystick L-Axis Y ">1042</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_AXIS_AILERONS_SET" Flag="4">
			<Primary>
				<KEY Information="Joystick L-Axis X ">1026</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_AXIS_RUDDER_SET" Flag="4">
			<Primary>
				<KEY Information="Joystick R-Axis Z ">802</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_RUDDER_TRIM_LEFT" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 23">22</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_RUDDER_TRIM_RIGHT" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 21">20</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_AXIS_MIXTURE_SET" Flag="4">
			<Primary>
				<KEY Information="Joystick R-Axis Y ">786</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_THROTTLE_REVERSE_THRUST_TOGGLE" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 7">6</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_THROTTLE_AXIS_SET_EX1" Flag="4">
			<Primary>
				<KEY Information="Joystick L-Axis Z ">1058</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_PROP_PITCH_AXIS_SET_EX1" Flag="4">
			<Primary>
				<KEY Information="Joystick R-Axis X ">770</KEY>
			</Primary>
		</Action>
	</Context>
	<Context ContextName="MODES">
		<Action ActionName="KEY_VIEW_MODE" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 4">3</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_CYCLE_PILOTVIEW_NEXT" Flag="2">
			<Primary>
				<KEY Information="Joystick Pov Up">256</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_CYCLE_PILOTVIEW_BACK" Flag="2">
			<Primary>
				<KEY Information="Joystick Pov Down">258</KEY>
			</Primary>
		</Action>
	</Context>
	<Context ContextName="EXTERNAL_CAMERA">
		<Action ActionName="KEY_CHASE_QUICKVIEW1" Flag="2">
			<Primary>
				<KEY Information="Joystick Pov Right">257</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_CHASE_QUICKVIEW2" Flag="2">
			<Primary>
				<KEY Information="Joystick Pov Down">258</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_CHASE_QUICKVIEW3" Flag="2">
			<Primary>
				<KEY Information="Joystick Pov Left">259</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_CHASE_QUICKVIEW4" Flag="2">
			<Primary>
				<KEY Information="Joystick Pov Up">256</KEY>
			</Primary>
		</Action>
	</Context>
	<Context ContextName="COCKPIT_CAMERA">
		<Action ActionName="KEY_COCKPIT_QUICKVIEW4" Flag="2">
			<Primary>
				<KEY Information="Joystick Pov Left">259</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_COCKPIT_QUICKVIEW3" Flag="2">
			<Primary>
				<KEY Information="Joystick Pov Right">257</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_COCKPIT_UPPER" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 5">4</KEY>
			</Primary>
		</Action>
	</Context>
	<Context ContextName="INSTRUMENTS_CAMERA">
		<Action ActionName="KEY_COCKPIT_CYCLE" Flag="2">
			<Primary>
				<KEY Information="Joystick Pov Right">257</KEY>
			</Primary>
		</Action>
		<Action ActionName="KEY_COCKPIT_BACKCYCLE" Flag="2">
			<Primary>
				<KEY Information="Joystick Pov Left">259</KEY>
			</Primary>
		</Action>
	</Context>
	<Context ContextName="SMART_CAMERA">
		<Action ActionName="KEY_TOGGLE_SMART_CAMERA" Flag="2">
			<Primary>
				<KEY Information="Joystick Button 1">0</KEY>
			</Primary>
		</Action>
	</Context>

Ci tu as encore besoin d’aide n’hésite pas a revenir.

1 Like

Merci pour ton aide. Je n’ai pas encore trouvé le dossier car installé sous Steam… Je cherche !

I found it… I try !

Super ! @philw06

Des petits conseils pour tous ceux qui chercher ce dossier suivant que vous soyez sur Steam/Gamepass/ ou physique.

Très simple vous lancer le jeu

Vous allez dans OPTION / GENERAL / DONNEES une fois sur la fenêtre vous chercher chemin d’accès de la mise en cache. vous cliquez dessus ça va vous ouvrir la fenêtre du dossier de mise en cache. ce qui nous intéresse c’est le lien d’accès.

en suivant le lien d’accès vous cliquez sur le dossier " Microsoft.FlightSimulator_8wekyb3d8bbwe"

en suite vous cliquez sur l’icone du dossier jaune en début du liens. et vous le faites glissez sur l’icone Bureau cela va vous créer un raccourci sur le Bureau.

Vous quittez le jeu et vous allez sur ce raccourci.

une fois sur la fenĂŞtre correspondante.
vous aurez un dossier \SystemAppData
ensuite cliquez sur \wgs
ensuite sur le dossier avec une longue suite de caractères
dedans vous aurez surement pas mal de dossier avec une longue suite de caractères
ouvrez les et explorer les fichier avec le bloc notes de windows.

quand vous y trouverez un fichier qui commence par

<?xml version="1.0" encoding="UTF-8"?>
<Version Num="1238"/>
<FriendlyName>X52 H.O.T.A.S. profil</FriendlyName>
<Device DeviceName="Saitek X52 Flight Control System" GUID="{4A6FD330-EF0C-11EA-8007-444553540000}" ProductID="597">

Ensuite placer ceci sous la balise Device DeviceName.

 <Axes>
		<Axis AxisName="X" AxisSensitivy="-50" AxisDeadZone="2"/>
    	<Axis AxisName="Y" AxisSensitivy="-50" AxisDeadZone="0"/>
 		<Axis AxisName="Z" AxisSensitivy="1" AxisDeadZone="1"/>
 		<Axis AxisName="rX" AxisSensitivy="1" AxisDeadZone="1"/>
 		<Axis AxisName="rY" AxisSensitivy="1" AxisDeadZone="1"/>
 		<Axis AxisName="rZ" AxisSensitivy="-50" AxisDeadZone="2"/>
 		<Axis AxisName="SliderX" AxisSensitivy="1" AxisDeadZone="1"/>
 	</Axes>
 	<Context ContextName="PLANE">
 		<Action ActionName="KEY_ENGINE" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 8">7</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_GEAR_TOGGLE" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 12">11</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_ALL_LIGHTS_TOGGLE" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 13">12</KEY>
 			</Primary>
		</Action>
		<Action ActionName="KEY_AP_MASTER" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 2">1</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_BRAKES" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 6">5</KEY>
 			</Primary>
 		</Action>
		<Action ActionName="KEY_SPOILERS_TOGGLE" Flag="2">
			<Primary>
 				<KEY Information="Joystick Button 11">10</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_ELEV_TRIM_DN" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 20">19</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_ELEV_TRIM_UP" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 22">21</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_PARKING_BRAKES" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 14">13</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_FLAPS_INCR" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 10">9</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_FLAPS_DECR" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 9">8</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_AXIS_ELEVATOR_SET" Flag="4">
 			<Primary>
 				<KEY Information="Joystick L-Axis Y ">1042</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_AXIS_AILERONS_SET" Flag="4">
 			<Primary>
 				<KEY Information="Joystick L-Axis X ">1026</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_AXIS_RUDDER_SET" Flag="4">
 			<Primary>
 				<KEY Information="Joystick R-Axis Z ">802</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_RUDDER_TRIM_LEFT" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 23">22</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_RUDDER_TRIM_RIGHT" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 21">20</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_AXIS_MIXTURE_SET" Flag="4">
 			<Primary>
 				<KEY Information="Joystick R-Axis Y ">786</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_THROTTLE_REVERSE_THRUST_TOGGLE" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 7">6</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_THROTTLE_AXIS_SET_EX1" Flag="4">
 			<Primary>
 				<KEY Information="Joystick L-Axis Z ">1058</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_PROP_PITCH_AXIS_SET_EX1" Flag="4">
 			<Primary>
 				<KEY Information="Joystick R-Axis X ">770</KEY>
 			</Primary>
 		</Action>
 	</Context>
	<Context ContextName="MODES">
 		<Action ActionName="KEY_VIEW_MODE" Flag="2">
			<Primary>
 				<KEY Information="Joystick Button 4">3</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_CYCLE_PILOTVIEW_NEXT" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Pov Up">256</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_CYCLE_PILOTVIEW_BACK" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Pov Down">258</KEY>
 			</Primary>
 		</Action>
 	</Context>
 	<Context ContextName="EXTERNAL_CAMERA">
 		<Action ActionName="KEY_CHASE_QUICKVIEW1" Flag="2">
			<Primary>
 				<KEY Information="Joystick Pov Right">257</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_CHASE_QUICKVIEW2" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Pov Down">258</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_CHASE_QUICKVIEW3" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Pov Left">259</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_CHASE_QUICKVIEW4" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Pov Up">256</KEY>
 			</Primary>
 		</Action>
 	</Context>
 	<Context ContextName="COCKPIT_CAMERA">
 		<Action ActionName="KEY_COCKPIT_QUICKVIEW4" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Pov Left">259</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_COCKPIT_QUICKVIEW3" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Pov Right">257</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_COCKPIT_UPPER" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 5">4</KEY>
 			</Primary>
 		</Action>
 	</Context>
 	<Context ContextName="INSTRUMENTS_CAMERA">
 		<Action ActionName="KEY_COCKPIT_CYCLE" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Pov Right">257</KEY>
 			</Primary>
 		</Action>
 		<Action ActionName="KEY_COCKPIT_BACKCYCLE" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Pov Left">259</KEY>
 			</Primary>
 		</Action>
 	</Context>
 	<Context ContextName="SMART_CAMERA">
 		<Action ActionName="KEY_TOGGLE_SMART_CAMERA" Flag="2">
 			<Primary>
 				<KEY Information="Joystick Button 1">0</KEY>
 			</Primary>
 		</Action>
 	</Context>

vous enregistrez le fichier et relancer MSFS et vous devriez avoir votre X52 fonctionnel.

Bon vol Ă  tous !

Bonjour a tous. J’ai essayé d’entrer dans ce dossier “Microsoft.FlightSimulator_8wekyb3d8bbwe” mais je ne peux pas me connecter. Une fenêtre apparaît me disant que je ne suis pas le propriétaire. Avez-vous des suggestions à ce sujet? Je vous remercie beaucoup.

Bonjour,

Si vous obtenez ce message, c’est que surement vous n’êtes pas connecté sur le compte administrateur. Et donc vous n’avez pas les droits pour modifier ce dossier. Pour cela il faut que vous puissiez vous connecter avec le compte administrateur de windows.

Cordialement

Merci d’avoir répondu. J’ai déjà un compte administrateur Windows sur mon ordinateur mais il ne me permet pas d’y accéder.