Jump to content
The simFlight Network Forums

Saitek X-56 not working in Prepar3D V3 with FSUIPC


Recommended Posts

PLEASE ALWAYS POST SUPPORT QUESTIONS IN THE SUPPORT FORUM!

So, I've had the Saitek X-56 Rhino for a while, and it's worked without problems, until about a week ago. Neither the stick or trottle quadrant is working in P3D at the moment, but the wierd thing is it's working in the Saitek program. I've tried most of the usual stuff like changing USB port, I've also done a troubleshooting in Windows, with no results. I am using FSUIPC 4 and I have disabled my controllers in P3D. I've been told you can change the JoyNames in the fsuipc.ini file, but to what, and what numbers to change? Very wierd problem, seems like it should be an easy fix.

 

Thanks in advance

/Fred

Link to comment
Share on other sites

Also, here's my fsuipc.ini file

[General]
UpdatedByVersion=4969
History=TJGC3T7Y1FMC7P445UN8D
InitDelayDevicesToo=No
Annotate=Yes
NewInterceptTextMenu=No
UseSystemTime=No
UseMidMouseBtn=Yes
MouseWheelMove=No
MouseWheelTrim=No
MouseWheelTrimSpeed=1
JoystickTimeout=20
PollGFTQ6=Yes
BlankDisplays=No
FixControlAccel=No
FixMachSpeedBug=No
NewDeleteVehiclesForAES=No
AutoScanDevices=Yes
VisibilityOptions=No
OneCloudLayer=No
CloudTurbulence=No
CloudIcing=No
GenerateCirrus=No
SuppressCloudTurbulence=No
MaxIce=-4
MinIce=-4
UpperWindGusts=No
SuppressWindTurbulence=No
SuppressWindVariance=No
WindTurbulence=No
TurbulenceRate=1.0,5.0
TurbulenceDivisor=20,20,40,40
SuppressAllGusts=No
MaxSurfaceWind=0
WindLimitLevel=200
WindDiscardLevel=400
WindAjustAltitude=No
WindAjustAltitudeBy=2000
SmoothBySimTime=No
WindSmoothing=No
WindSmoothness=2
WindSmoothAirborneOnly=Yes
PressureSmoothness=0
TemperatureSmoothness=0
DisconnTrimForAP=No
ZeroElevForAPAlt=No
ThrottleSyncAll=No
WhiteMessages=No
ShowPMcontrols=No
SpoilerIncrement=512
MagicBattery=No
RudderSpikeRemoval=No
ElevatorSpikeRemoval=No
AileronSpikeRemoval=No
ReversedElevatorTrim=No
ClockSync=No
ClockSyncMins=5
ClearWeatherDynamics=No
OwnWeatherChanges=No
TimeForSelect=4
LoadFlightMenu=No
LoadPlanMenu=No
PauseAfterCrash=No
BrakeReleaseThreshold=75
SaveDataWithFlights=No
ZapSound=firework
ShortAircraftNameOk=Substring
UseProfiles=Yes
EnableMouseLook=No
DelayedMouseLookZoom=No
WideLuaGlobals=Yes
AxesWrongRange=No
TCASid=Flight
TCASrange=40
AxisCalibration=No
DirectAxesToCalibs=No
ShowMultilineWindow=Yes
SuppressSingleline=No
SuppressMultilineFS=No
AxisIntercepts=No
DontResetAxes=No
ThreadAffinityMask=x0
LuaAffinityMask=x0
InitDelay=0
GetNearestAirports=Yes
LogOptionProtect=Yes
OOMcheck=Yes
OOMcheckInterval=10
TimeForLuaClosing=2
WeatherReadFactor=2
WeatherRewriteSeconds=1
CustomWeatherModify=No
SimConnectStallTime=20
InitialStallTime=10
NormalStallTime=1
LuaRerunDelay=66
Console=No
FSVersionUsed="Lockheed Martin® Prepar3D® v3",3.4.22.19868
SimConnectUsed=3.4.0.0

[Traffic Limiter]
AirportPreference=50
PlannedAirportsPreference=50
GroundPreference=50
NearerPreference=50
TargetFrameRate=0
TrafficLimit=0

[JoyNames]
AutoAssignLetters=No
0=Saitek Pro Flight X-56 Rhino Throttle
0.GUID={35FAD9F0-E63B-11E6-8004-444553540000}
3=Saitek Pro Flight X-56 Rhino Throttle
3.GUID={35FA3DB0-E63B-11E6-8003-444553540000}
2=Saitek Pro Flight Rudder Pedals
2.GUID={4BB41F10-4121-11E5-8001-444553540000}

[Axes]
PollInterval=10
RangeRepeatRate=10
0=1R,256,D,4,0,0,0    -{ DIRECT: Throttle }-
1=1U,256,D,4,0,0,0    -{ DIRECT: Throttle }-
2=3Y,256,D,6,0,0,0    -{ DIRECT: Mixture }-

[Buttons]
PollInterval=25
ButtonRepeat=20,10

[AutoSave]
Next=1
Interval=60
Files=10
SaveOnGround=No
AutoSaveEnabled=No

[GPSout]
GPSoutEnabled=No
Port=COM1
Speed=4800
Interval=2000
PosTo6Decimal=No
SimModeIndicator=No
Sentences=

[GPSout2]
GPSoutEnabled=No
Port=<none set>
Speed=4800
Interval=2000
PosTo6Decimal=No
SimModeIndicator=No
Sentences=

[WideServer]
WideFSenabled=Yes

[Sounds]
Path=C:\Program Files (x86)\Lockheed Martin\Prepar3D v3\Sound\
Device1=Primär ljuddrivrutin
Device2=Högtalare (ASUS ROG Spitfire)

[Profile.Boeing_777]
1=PMDG 777-FS2 FedEx Express


[JoystickCalibration]
AllowSuppressForPFCquad=Yes
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
ReverserControl=66292
Reverser1Control=66422
Reverser2Control=66425
Reverser3Control=66428
Reverser4Control=66431
MaxThrottleForReverser=256
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
Aileron=-16264,-330,-146,16383
Elevator=-16384,-100,512,16383
Rudder=-16384,0,512,16383
LeftBrake=-16384,16383/16
RightBrake=-16384,16383/16
Throttle=-16384,16191

[Profile.Boeing_737]
1=Boeing 737-883NGX SAS Scandinavian Airlines (Saga Viking)
2=Boeing 737-82RNGX Pegasus Airlines Winglets
3=Boeing 737-86NNGX Norwegian Air Shuttle Winglets
4=Boeing 737-883NGX SAS Scandinavian Airlines (Freja Viking) Winglets
5=Airbus A319 Germanwings D-AGWZ
6=Boeing 737-8K2NGX KLM Royal Dutch Airlines Winglets
7=PMDG 737-900NGX PMDG House
8=Airbus A319 easyJet G-EZAX

[Buttons.Boeing_737]
0=P3,6,C65759,0     -{FLAPS_DECR}-
1=P3,5,C65758,0     -{FLAPS_INCR}-
2=P3,8,C66079,0     -{GEAR_UP}-
3=P3,7,C66080,0     -{GEAR_DOWN}-
4=P3,10,C65752,0     -{PARKING_BRAKES}-
5=R3,28,C65607,0     -{ELEV_TRIM_DN}-
6=R3,27,C65615,0     -{ELEV_TRIM_UP}-
7=P0,10,C65752,0     -{PARKING_BRAKES}-
8=P0,8,C65759,0     -{FLAPS_DECR}-
9=P0,7,C65758,0     -{FLAPS_INCR}-
10=P0,5,C66080,0     -{GEAR_DOWN}-
11=P0,6,C66079,0     -{GEAR_UP}-
12=R0,27,C65615,0     -{ELEV_TRIM_UP}-
13=R0,28,C65607,0     -{ELEV_TRIM_DN}-
14=P0,4,C65860,0     -{AUTO_THROTTLE_ARM}-
15=P0,3,C65861,0     -{AUTO_THROTTLE_TO_GA}-

[Axes.Boeing_737]
RangeRepeatRate=10
0=0X,256,D,9,0,0,0    -{ DIRECT: Throttle1 }-
1=0Y,256,D,10,0,0,0    -{ DIRECT: Throttle2 }-
2=0T,256,D,22,0,0,0    -{ DIRECT: Spoilers }-
3=1X,256,D,1,0,0,0    -{ DIRECT: Aileron }-
4=1Y,256,D,2,0,0,0    -{ DIRECT: Elevator }-
5=1R,256,D,3,0,0,0    -{ DIRECT: Rudder }-
6=1V,256,D,3,0,0,0    -{ DIRECT: Rudder }-
7=2X,256,D,7,0,0,0    -{ DIRECT: LeftBrake }-
8=2Y,256,D,8,0,0,0    -{ DIRECT: RightBrake }-
9=2R,256,D,3,0,0,0    -{ DIRECT: Rudder }-
10=3X,256,D,9,0,0,0    -{ DIRECT: Throttle1 }-
11=3Y,256,D,10,0,0,0    -{ DIRECT: Throttle2 }-

[JoystickCalibration.Boeing_737]
AllowSuppressForPFCquad=Yes
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
ReverserControl=66292
Reverser1Control=66422
Reverser2Control=66425
Reverser3Control=66428
Reverser4Control=66431
MaxThrottleForReverser=256
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
Aileron=-16384,117,512,16383
Elevator=-16380,-512,512,16380
Rudder=-16384,0,64,16383
LeftBrake=-16384,16383/16
RightBrake=-16384,16383/16
Throttle1=-16384,-512,512,16159
Throttle2=-16191,-512,512,16255

[Buttons.Boeing_777]
0=P1,10,C65752,0     -{PARKING_BRAKES}-
1=P3,10,C65752,0     -{PARKING_BRAKES}-
2=P3,6,C65758,0     -{FLAPS_INCR}-
3=P3,8,C66080,0     -{GEAR_DOWN}-
4=P3,7,C66079,0     -{GEAR_UP}-
5=P3,5,C65759,0     -{FLAPS_DECR}-
6=P3,27,C65615,0     -{ELEV_TRIM_UP}-
7=P3,30,C65607,0     -{ELEV_TRIM_DN}-
8=P3,28,C65607,0     -{ELEV_TRIM_DN}-
9=U3,5,C65607,0     -{ELEV_TRIM_DN}-

[Axes.Boeing_777]
0=1X,256,D,1,0,0,0    -{ DIRECT: Aileron }-
1=1Y,256,D,2,0,0,0    -{ DIRECT: Elevator }-
2=2X,256,D,7,0,0,0    -{ DIRECT: LeftBrake }-
3=2Y,256,D,8,0,0,0    -{ DIRECT: RightBrake }-
4=2R,256,D,3,0,0,0    -{ DIRECT: Rudder }-
5=3X,256,D,9,0,0,0    -{ DIRECT: Throttle1 }-
6=3Y,256,D,10,0,0,0    -{ DIRECT: Throttle2 }-

[Profile.Boeing777_V2]
1=PMDG 777-FHT TNT Airways
2=Boeing 737-9K2NGX KLM Royal Dutch Airlines Winglets
3=Airbus A318 Aerosoft D-AERO (CFM)
4=PMDG 777-21HLR Emirates

[Buttons.Boeing777_V2]
0=P3,6,C65759,0     -{FLAPS_DECR}-
1=P3,5,C65758,0     -{FLAPS_INCR}-
2=P3,8,C66079,0     -{GEAR_UP}-
3=P3,7,C66080,0     -{GEAR_DOWN}-
4=P3,10,C65752,0     -{PARKING_BRAKES}-
5=R3,28,C65607,0     -{ELEV_TRIM_DN}-
6=R3,27,C65615,0     -{ELEV_TRIM_UP}-

[Axes.Boeing777_V2]
RangeRepeatRate=10
0=1X,256,D,1,0,0,0    -{ DIRECT: Aileron }-
1=1Y,256,D,2,0,0,0    -{ DIRECT: Elevator }-
2=1R,256,D,3,0,0,0    -{ DIRECT: Rudder }-
3=2X,256,D,7,0,0,0    -{ DIRECT: LeftBrake }-
4=2Y,256,D,8,0,0,0    -{ DIRECT: RightBrake }-
5=2R,256,D,3,0,0,0    -{ DIRECT: Rudder }-
6=3X,256,D,9,0,0,0    -{ DIRECT: Throttle1 }-
7=3Y,256,D,10,0,0,0    -{ DIRECT: Throttle2 }-

[JoystickCalibration.Boeing777_V2]
AllowSuppressForPFCquad=Yes
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
ReverserControl=66292
Reverser1Control=66422
Reverser2Control=66425
Reverser3Control=66428
Reverser4Control=66431
MaxThrottleForReverser=256
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
Aileron=-16384,117,512,16383
Elevator=-16384,10,512,16207
Rudder=-16384,-16,512,16383
LeftBrake=-16384,16383/16
RightBrake=-16384,16383/16

[Profile.Cessna_182]
1=C182_N6182G
2=C182_D-EXSW
3=C182_G-BDIG
4=C182_VH-DLL

[Buttons.Cessna_182]
0=P3,10,C65752,0     -{PARKING_BRAKES}-
1=P3,8,C65759,0     -{FLAPS_DECR}-
2=P3,7,C65758,0     -{FLAPS_INCR}-
3=P3,1,C0,0     -{Custom control: <0>}-

[Axes.Cessna_182]
RangeRepeatRate=10
0=1X,256,D,1,0,0,0    -{ DIRECT: Aileron }-
1=1Y,256,D,2,0,0,0    -{ DIRECT: Elevator }-
2=2X,256,D,7,0,0,0    -{ DIRECT: LeftBrake }-
3=2Y,256,D,8,0,0,0    -{ DIRECT: RightBrake }-
4=2R,256,D,3,0,0,0    -{ DIRECT: Rudder }-
5=3X,256,D,6,0,0,0    -{ DIRECT: Mixture }-
6=3Y,256,D,4,0,0,0    -{ DIRECT: Throttle }-
7=3T,256,D,21,0,0,0    -{ DIRECT: ElevatorTrim }-

[JoystickCalibration.Cessna_182]
AllowSuppressForPFCquad=Yes
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
ReverserControl=66292
Reverser1Control=66422
Reverser2Control=66425
Reverser3Control=66428
Reverser4Control=66431
MaxThrottleForReverser=256
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
Aileron=-16384,-153,-146,16145
Elevator=-16384,-80,512,16376
Rudder=-16384,0,512,16383
Throttle=-16384,16191
LeftBrake=-16384,16383/16
RightBrake=-16384,16383/16

 

Link to comment
Share on other sites

3 hours ago, Fred00 said:

I've been told you can change the JoyNames in the fsuipc.ini file, but to what, and what numbers to change?

 

PLEASE ALWAYS POST SUPPORT QUESTIONS TO THE SUPPORT FORUM!!!

Main thing to do is change the 

AutoAssignLetters=No

to Yes, so that letters are used in assignments, not numerical IDs which can change.

I also see that the Throttle has two IDs associated with it:

0=Saitek Pro Flight X-56 Rhino Throttle
0.GUID={35FAD9F0-E63B-11E6-8004-444553540000}
3=Saitek Pro Flight X-56 Rhino Throttle
3.GUID={35FA3DB0-E63B-11E6-8003-444553540000}

yet the Stick is missing. This looks like one of the usual Registry muck ups which occur a lot with Saitek devices, especially if you install their software which seems to often make such a mess.

Can you please do this:

1. Download and install the current interim FSUIPC4 update, 4.969d, from the Download Links subforum

2. Add these lines to the [General] section of the FSUIPC4.INI file:

Debug=Please
LogExtras=x200000

Then run P3d. Keep it brief. After clsoing it down, show me the FSUIPC5.LOG file (always more important than the INI file), and the FSUIPC4.Joyscan.csv file, both from the modules folder.

I'll check those files to see if there's anything FSUIPC can do automatically, but it might be a good idea anyway to uninstall the X-56 completely, unplug both parts, uninstall it in the Windows Device Manager (including drivers), and plug them back in and re-boot the system so they install properly as normal devices.

Pete

 

Link to comment
Share on other sites

Thanks Pete,

I've now got my Joystick working, I changed the ID on JpyID from #2 to #11, but there's another problem, now my throttle is not working. I tried it in the PMDG 777 and the problem is that when i go fully backwards the throttle in-game goes into idle reverse and i can't get it put of that mode without clicking the reversers. I've got controllers disabled in P3D and the throttles mapped in FSUIPC as throttle 1 and 2, both are calibrated. It does not work in the aerosoft airbus either, so it's not aircraft related it seems.

Thanks in advance

/Fred

Link to comment
Share on other sites

17 minutes ago, Fred00 said:

I've got controllers disabled in P3D and the throttles mapped in FSUIPC as throttle 1 and 2, both are calibrated. It does not work in the aerosoft airbus either, so it's not aircraft related it seems.

You are wrong there. Just test with a default aircraft to check.

Neither of those aircraft like reverse mapped on the throttles. You should have the "no reverse zone" option checked on the calibration tab.

Also, according to many accounts, none of the PMDG aircraft like any sort of calibration made by FSUIPC on the throttles, and instead need them assigning to the "axis throttteN set" controls. Otherwise, so I understand, you are likely to get conflicts.

For all I know the same applies to your Airbus.

Pete

 

Link to comment
Share on other sites

Thanks for the fast response Pete, I tried turning on the "no reverse zone", but as far as I can see it caused another problem, now that I push my throttle with just the slightest millimeter forward the simulator pushes the throttle to about 50% N1, seems like an easy fix, you got any ideas?

Fred

Link to comment
Share on other sites

5 minutes ago, Fred00 said:

but as far as I can see it caused another problem, now that I push my throttle with just the slightest millimeter forward the simulator pushes the throttle to about 50% N1, seems like an easy fix, you got any ideas?

You need to re-calibrate after any option change! The range you are sending to the sim is now different!

Pete

 

Link to comment
Share on other sites

I calibrated it in FSUIPC again, but it did no difference, it seems that when the throttle is all the way back it's at about -16300 but when I push it just a little bit it goes up to 0 and then continues up to around 16000, at least that's what I can see in the FSUIPC calibration.

Link to comment
Share on other sites

12 minutes ago, Fred00 said:

it seems that when the throttle is all the way back it's at about -16300 but when I push it just a little bit it goes up to 0 and then continues up to around 16000, at least that's what I can see in the FSUIPC calibration.

The IN range will be the standard -16383 or close to +16383 or close. That's the standard range for all joystick axes when not used in RAW mode.  Assignment in the Sim would be the same as assignment in FSUIPC. No difference.

The value of 0 for the INput should be reasonable near the middle of the movement. If it isn't then you either have a faulty unit, or, more likely, its registry entries are screwed up.

The calibration stage can do anything you like to affect the OUT value. That's the whole point of calibration, which you seem to misunderstand!  If necessary you can calibrate the 0 area as the "minimum" and your 16000 or so as the maximum. That would get over the anomaly in the unit itself, or its registry entries.

However, it would be a lot better to re-install the unit altogether.

If you are using Saitek software that will probably interfere, so uninstall that.

Then go to the Windows Device Manager, find BOTH units there, and and right-click them to uninstall (including driver when the option is presented). Then unplug them. Re-boot the system then plug them back in so they get the correct Registration.

Pete

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.