Jump to content
The simFlight Network Forums

Volunteers with multiple devices needed to test improved device detection


Recommended Posts

After the previous attempt proved to be a failure on Windows 10, though running perfectly and efficiently on Windows 7, I have worked out a different method of checking on Joystick Devices, GUIDs and Joystick IDs.

This one uses nothing in Windows that wasn't used before, so it should be fine. It involves doing two passes through the DirectInput entries in the Registry, once to locate and record known devices (i.e. those already identified in the FSUIPC4 settings) and a second pass to add any new ones.

In both cases, omitted Joystick IDs, or IDs differing from the last time FSUIPC was run, are corrected. This is safe because the device is uniquely identified by its GUID, not its ID. This corrective action would mean that even users who are not using JoyLetters should still have all the correct assignments after joystick IDs somehow become changed.

I would appreciate this being tested on systems with more than just the two joystick devices I can muster, and also on Windows 10 or even 8.

Before testing please add

LogExtras=x200000
Debug=Please

to the [General] section of the FSUIPC4.INI file, and supply both Log and INI files for me to check through after a test run, whether successful or not.

Save your current FSUIPC4.DLL and FSUIPC4.INI to restore shoud you run into a problem.

Please download FSUIPC4964f TEST for the test DLL, version 4.964f.

Thank you!

Pete Dowson

 

 

Link to comment
Share on other sites

Pete,

On the test version have a reproducible problem with the second of two rotary "identical" panels by same manufacturer.  Both recognized and functional on 4964, but second rotary panel (device F or 5) not functional on 4964a_test.  Thank you for all your hard work and continued improvements!

Don

--- FSUPIC4(test2).ini ---
[Auto]
!1=Lua SlewMode

[General]
UpdatedByVersion=4964a
History=SUBDCGVT238DD7J733WH6
InitDelayDevicesToo=No
NewInterceptTextMenu=No
UseSystemTime=Yes
UseMidMouseBtn=No
MouseWheelMove=No
MouseWheelTrim=No
MouseWheelTrimSpeed=1
JoystickTimeout=20
PollGFTQ6=No
BlankDisplays=No
FixControlAccel=No
FixMachSpeedBug=No
AutoScanDevices=Yes
NoWeatherAtAll=No
VisibilityOptions=No
OneCloudLayer=No
CloudTurbulence=No
CloudIcing=No
GenerateCirrus=No
SuppressCloudTurbulence=No
MaxIce=3
MinIce=-1
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=Yes
ZeroElevForAPAlt=No
ThrottleSyncAll=No
WhiteMessages=Yes
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=Files
EnableMouseLook=No
DelayedMouseLookZoom=No
AxesWrongRange=No
TCASid=Tail
TCASrange=40
AxisCalibration=No
DirectAxesToCalibs=No
ShowMultilineWindow=Yes
SuppressSingleline=Yes
SuppressMultilineFS=No
AxisIntercepts=No
DontResetAxes=No
InitDelay=0
GetNearestAirports=Yes
OOMcheck=No
AutoGlobalWeather=No
WeatherReadFactor=2
WeatherRewriteSeconds=1
UseASEweather=No
CustomWeatherModify=No
SimConnectStallTime=20
LuaRerunDelay=66
Console=No
OOMcheckInterval=10
AssignJoystickIDs=Yes
ConsoleWindow=1945,390,2777,1106
NewDeleteVehiclesForAES=No
Annotate=Yes
LogOptionProtect=Yes
TimeForLuaClosing=1
WideLuaGlobals=Yes
ThreadAffinityMask=x0
LuaAffinityMask=x0
LogExtras=x200000
Debug=Please
FSVersionUsed="Microsoft Flight Simulator X",10.0.61637.0
SimConnectUsed=10.0.61259.0

[JoyNames]
AutoAssignLetters=Yes

0=Model 2235
0.GUID={A9F78DC0-F7D7-11E4-8003-444553540000}
G=Model 2235
G.GUID={A9F78DC0-F7D7-11E4-8003-444553540000}

1=Pro Flight Cessna Yoke
1.GUID={D082FFB0-0ED0-11E4-800A-444553540000}
B=Pro Flight Cessna Yoke
B.GUID={D082FFB0-0ED0-11E4-800A-444553540000}

2=DTA Rotary Encoder
2.GUID={D082FFB0-0ED0-11E4-800C-444553540000}
C=DTA Rotary Encoder
C.GUID={D082FFB0-0ED0-11E4-800C-444553540000}

3=Trim Wheel
3.GUID={D082FFB0-0ED0-11E4-800D-444553540000}
D=Trim Wheel
D.GUID={D082FFB0-0ED0-11E4-800D-444553540000}

4=Saitek Pro Flight Combat Rudder Pedals
4.GUID={11FC9C90-100B-11E4-8001-444553540000}
E=Saitek Pro Flight Combat Rudder Pedals
E.GUID={11FC9C90-100B-11E4-8001-444553540000}

F=DTA Rotary Encoder
F.GUID={A9F78DC0-F7D7-11E4-8002-444553540000}

6=CH THROTTLE QUADRANT
6.GUID={D082FFB0-0ED0-11E4-8009-444553540000}
A=CH THROTTLE QUADRANT
A.GUID={D082FFB0-0ED0-11E4-8009-444553540000}

7=Logitech G13 Joystick
7.GUID={8B2B3250-791B-11E5-8004-444553540000}
H=Logitech G13 Joystick
H.GUID={8B2B3250-791B-11E5-8004-444553540000}

[Axes]
PollInterval=10
RangeRepeatRate=10
0=BX,256,D,1,0,0,0 -{ DIRECT: Aileron }-
1=BY,256,D,2,0,0,0 -{ DIRECT: Elevator }-
2=DZ,256,D,21,0,0,0 -{ DIRECT: ElevatorTrim }-
3=EX,256,D,7,0,0,0 -{ DIRECT: LeftBrake }-
4=EY,256,D,8,0,0,0 -{ DIRECT: RightBrake }-
5=ER,256,D,3,0,0,0 -{ DIRECT: Rudder }-
6=AX,256,F,66420,0,0,0 -{ TO SIM: AXIS_THROTTLE1_SET }-
7=AY,256,F,66423,0,0,0 -{ TO SIM: AXIS_THROTTLE2_SET }-
8=AZ,256,D,17,0,0,0 -{ DIRECT: PropPitch1 }-
9=AR,256,D,14,0,0,0 -{ DIRECT: Mixture2 }-
10=AU,256,D,18,0,0,0 -{ DIRECT: PropPitch2 }-
11=AV,256,D,13,0,0,0 -{ DIRECT: Mixture1 }-

[JoystickCalibration]
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
MaxThrottleForReverser=0
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
PropPitch1=-16253,0,512,13952
PropPitch2=-16384,0,512,14592
SyncSlopePropPitch2=65/65,79/78,93/93,114/114,127/128
Mixture1=-16384,8192,8192,14080
Mixture2=-16384,8192,8192,14080
SyncSlopeMixture2=0/0,5/12,14/13,24/26,30/30,37/38,43/42,52/52,59/61,70/78,96/104,127/127
LeftBrake=-16380,16380/16
RightBrake=-16380,16380/16
ElevatorTrim=-16303,368,624,16224

[Buttons]
PollInterval=25
ButtonRepeat=20,10
EliminateTransients=Yes
KeyboardFocus=Yes
1=PA,10,C65759,0  -{FLAPS_DECR}-
2=PA,11,C65758,0  -{FLAPS_INCR}-
3=PA,8,C66079,0  -{GEAR_UP}-
4=PA,9,C66080,0  -{GEAR_DOWN}-
5=PA,6,C66244,0  -{DEC_COWL_FLAPS}-
6=PA,7,C66243,0  -{INC_COWL_FLAPS}-
7=PA,5,C65752,0  -{PARKING_BRAKES}-
8=PA,0,C66224,0  -{ENGINE_AUTO_START}-
9=PG,14,C65560,0  -{STROBES_TOGGLE}-
10=PG,12,C66239,0  -{TOGGLE_BEACON_LIGHTS}-
11=PG,10,C66379,0  -{TOGGLE_NAV_LIGHTS}-
12=PG,28,C65750,0  -{PANEL_LIGHTS_TOGGLE}-
13=PG,7,C66240,0  -{TOGGLE_TAXI_LIGHTS}-
14=PG,6,C65751,0  -{LANDING_LIGHTS_TOGGLE}-
16=PG,4,C66293,0  -{TOGGLE_AVIONICS_MASTER}-
17=PG,27,C66287,0  -{TOGGLE_PROPELLER_SYNC}-
18=PG,21,C65858,0  -{PITOT_HEAT_TOGGLE}-
19=PG,17,C66363,0  -{TOGGLE_ALTERNATOR1}-
20=PG,18,C66364,0  -{TOGGLE_ALTERNATOR2}-
21=PG,13,C1061,0  -{engine 1 autostart}-
22=PF,18,C65636,0  -{COM_RADIO_WHOLE_DEC}-
23=PF,19,C65637,0  -{COM_RADIO_WHOLE_INC}-
24=PF,24,C65638,0  -{COM_RADIO_FRACT_DEC}-
25=PF,25,C65639,0  -{COM_RADIO_FRACT_INC}-
26=PF,31,C66372,0  -{COM_STBY_RADIO_SWAP}-
28=PF,0,C65640,0  -{NAV1_RADIO_WHOLE_DEC}-
29=PF,1,C65641,0  -{NAV1_RADIO_WHOLE_INC}-
30=PF,6,C65642,0  -{NAV1_RADIO_FRACT_DEC}-
31=PF,7,C65643,0  -{NAV1_RADIO_FRACT_INC}-
32=PF,30,C66448,0  -{NAV1_RADIO_SWAP}-
33=PF,15,C66444,0  -{COM2_RADIO_SWAP}-
34=PF,8,C66436,0  -{COM2_RADIO_WHOLE_DEC}-
35=PF,9,C66437,0  -{COM2_RADIO_WHOLE_INC}-
36=PF,2,C66438,0  -{COM2_RADIO_FRACT_DEC}-
37=PF,3,C66440,0  -{COM2_RADIO_FRACT_INC}-
38=PF,26,C65644,0  -{NAV2_RADIO_WHOLE_DEC}-
39=PF,27,C65645,0  -{NAV2_RADIO_WHOLE_INC}-
40=PF,20,C65646,0  -{NAV2_RADIO_FRACT_DEC}-
41=PF,21,C65647,0  -{NAV2_RADIO_FRACT_INC}-
42=PF,14,C66452,0  -{NAV2_RADIO_SWAP}-
43=PC,31,C66372,0  -{COM_STBY_RADIO_SWAP}-
44=PC,18,C65636,0  -{COM_RADIO_WHOLE_DEC}-
45=PC,19,C65637,0  -{COM_RADIO_WHOLE_INC}-
46=PC,24,C65638,0  -{COM_RADIO_FRACT_DEC}-
47=PC,25,C65639,0  -{COM_RADIO_FRACT_INC}-
48=PC,30,C66448,0  -{NAV1_RADIO_SWAP}-
50=PC,15,C66444,0  -{COM2_RADIO_SWAP}-
51=PC,14,C66452,0  -{NAV2_RADIO_SWAP}-
52=PC,26,C65644,0  -{NAV2_RADIO_WHOLE_DEC}-
53=PC,27,C65645,0  -{NAV2_RADIO_WHOLE_INC}-
54=PC,20,C65646,0  -{NAV2_RADIO_FRACT_DEC}-
55=PC,21,C65647,0  -{NAV2_RADIO_FRACT_INC}-
56=CP(F-C,8)C,0,C65880,0  -{HEADING_BUG_DEC}-
57=CP(F-C,8)C,1,C65879,0  -{HEADING_BUG_INC}-
58=CP(F+C,8)C,0,C1024,0  -{heading bug dec fast}-
59=CP(F+C,8)C,1,C1025,0  -{heading bug inc fast}-
60=PC,7,K85,10  -{Key press: ctl+U}-
61=PC,6,K76,10  -{Key press: ctl+L}-
62=CP(F-C,9)C,2,C65662,0  -{VOR1_OBI_DEC}-
63=CP(F+C,9)C,2,C1026,0  -{vor1 obi dec fast}-
64=CP(F-C,9)C,3,C65663,0  -{VOR1_OBI_INC}-
65=CP(F+C,9)C,3,C1027,0  -{vor1 obi inc fast}-
68=PC,10,C1005,0  -{BUTTON FLAG Toggle: Joy 0 Button 0}-
69=PB,0,C1001,0  -{PTT Transmit On (SB3,RW,AVC)}-
70=UB,0,C1002,0  -{PTT Transmit Off (SB3,RW,AVC)}-
71=RB,5,C65607,0  -{ELEV_TRIM_DN}-
72=RB,4,C65615,0  -{ELEV_TRIM_UP}-
73=PB,7,K68,9  -{Key press: shft+D}-
74=PB,12,K87,8  -{Key press: W}-
75=PB,11,K87,8  -{Key press: W}-
76=PB,2,K122,8  -{Key press: F11}-
77=PB,3,C65749,0  -{VIEW_MODE_REV}-
78=PB,6,K73,9  -{Key press: shft+I}-
79=PG,24,C66293,0  -{TOGGLE_AVIONICS_MASTER}-
80=PG,25,C1062,0  -{engine 2 autostart}-
82=UG,24,CL46:R,0  -{Lua sw_sound}-
83=PG,3,C66340,0  -{TOGGLE_ELECT_FUEL_PUMP1}-
84=PG,2,C66341,0  -{TOGGLE_ELECT_FUEL_PUMP2}-
85=UG,14,CL46:R,0  -{Lua sw_sound}-
86=UG,12,CL46:R,0  -{Lua sw_sound}-
87=UG,10,CL46:R,0  -{Lua sw_sound}-
88=UG,7,CL46:R,0  -{Lua sw_sound}-
89=UG,6,CL46:R,0  -{Lua sw_sound}-
90=UG,27,CL46:R,0  -{Lua sw_sound}-
92=UG,17,CL46:R,0  -{Lua sw_sound}-
93=UG,18,CL46:R,0  -{Lua sw_sound}-
94=UG,13,CL46:R,0  -{Lua sw_sound}-
95=UG,25,CL46:R,0  -{Lua sw_sound}-
96=UG,3,CL46:R,0  -{Lua sw_sound}-
97=UG,2,CL46:R,0  -{Lua sw_sound}-
98=UG,28,CL46:R,0  -{Lua sw_sound}-
99=UG,21,CL46:R,0  -{Lua sw_sound}-
100=PG,22,C66241,0  -{TOGGLE_MASTER_BATTERY}-
101=UG,22,CL46:R,0  -{Lua sw_sound}-

[Keys]
65=87,11,65749,0  -{ctl+shft+W: Press=VIEW_MODE_REV }-
66=49,11,65734,0  -{ctl+shft+1: Press=PAN_UP }-
69=71,8,L7:R,0  -{G: Press=Lua log lvars }-
71=71,9,L7:K,0  -{shft+G: Press=LuaKill log lvars (Flag 0) }-
76=113,9,L13:S,2  -{shft+F2: Press=LuaSet SlewMode (Flag 2) }-
78=114,9,L13:S,3  -{shft+F3: Press=LuaSet SlewMode (Flag 3) }-
80=115,9,L13:S,4  -{shft+F4: Press=LuaSet SlewMode (Flag 4) }-
82=116,9,L13:S,5  -{shft+F5: Press=LuaSet SlewMode (Flag 5) }-
84=117,9,L13:S,6  -{shft+F6: Press=LuaSet SlewMode (Flag 6) }-
86=118,9,L13:S,7  -{shft+F7: Press=LuaSet SlewMode (Flag 7) }-
88=120,9,L13:S,8  -{shft+F9: Press=LuaSet SlewMode (Flag 8) }-
91=119,9,L13:S,9  -{shft+F8: Press=LuaSet SlewMode (Flag 9) }-
93=122,9,L13:S,10  -{shft+F11: Press=LuaSet SlewMode (Flag 10) }-
95=123,9,L13:S,11  -{shft+F12: Press=LuaSet SlewMode (Flag 11) }-
97=118,8,L13:S,12  -{F7: Press=LuaSet SlewMode (Flag 12) }-
99=119,8,L13:S,13  -{F8: Press=LuaSet SlewMode (Flag 13) }-
103=89,9,L13:S,1  -{shft+Y: Press=LuaSet SlewMode (Flag 1) }-

[MacroFiles]
1=HSI_Hdg_Sync
2=HSICrsPush
3=OpusAPKeys
5=CitX
6=HWell_AP
7=Opus
8=CitXSoftKeys
9=Pilot_DC
10=CitXDeIce
4=G1000_TOGA

[LuaFiles]
1=ToggleModeC
2=B200_logolight
3=G1000AutoPilot
4=G1000_MapToggle
5=BE58_COM_TOG
6=B200_WarnOff
7=log lvars
8=C_BE58
9=B200_lyoke_hide
10=GNS530Voice
11=F1_YokeButton
12=B58YokeButton
13=SlewMode
14=LVARS_2_TXT
15=LVAR_SPECIFIC
16=Mustang_Console
17=B200_RuddrBoost
18=Mustang_YokeP
19=G1000_TWarn
20=CitX_YokeButton
21=Cit_Revrse
22=Cit_Off_Rev
24=mousemove
25=CitX_Console
35=GTX327Xpndr
36=ipcDebug
38=ModeCharlieOn
39=ModeCharlieOff
42=G1000_OBSDEC
43=G1000_OBSINC
46=sw_sound
47=voiceChecklists
49=B200_Console

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

[GPSout]
GPSoutEnabled=Yes
Port=COM3
Speed=19200
Interval=500
PosTo6Decimal=No
SimModeIndicator=No
Sentences=RMC,GGA,GSA,GSV

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

[WideServer]
WideFSenabled=No

[Sounds]
Path=F:\FSX\Sound\
Device1=Primary Sound Driver
Device2=Speakers (ASUS Xonar DGX Audio Device)
Device3=Speakers (2- Realtek High Definition Audio)

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

[Window.LUA display]
Docked=7350, 2772, 3560, 3580
Undocked=0, 0, 8, 8

[Monitor]

[Profile.Carenado BARON]
1=Carenado BARON

[Profile.F1_Kingair_B200]
1=F1_Kingair_B200-2
2=F1_Kingair_B200-1
3=F1_Kingair_B200-4

[Profile.F1_Cessna_Mustang]
1=F1_Cessna_Mustang1
2=F1_Cessna_Mustang2
3=F1_Cessna_Mustang_N166DT

[Profile.Eaglesoft Citation X]
1=Eaglesoft Citation X 2.0 N800ES WS
2=Eaglesoft Citation X 2.0 N646DT

--- FSUIPC4(test2).log ---

********* FSUIPC4, Version 4.964a (7th March 2017) by Pete Dowson *********
Windows 7 Professional 64 Bit with SP 1.0 reported as Build 7601 (OS 6.1)
fsx.exe version = 10.0.61637.0
Reading options from "F:\FSX\Modules\FSUIPC4.ini"
Running inside FSX on Windows 7
Module base=5E850000
User Name="omitted"
User Addr="omitted"
FSUIPC4 Key is provided
WIDEFS7 not user registered, or expired
        0 System time = 07/03/2017 11:14:24
        0 FLT path = "C:\Users\DBT\Documents\Flight Simulator X Files\"
        0 ------ Module Version Check ------
        0        acontain.dll: 10.0.61637.0
        0             api.dll: 10.0.61637.0
        0        controls.dll: 10.0.61637.0
        0      fs-traffic.dll: 10.0.61637.0
        0             G3D.dll: 10.0.61637.0
        0        language.dll: 10.0.61637.0
        0            sim1.dll: 10.0.61637.0
        0        visualfx.dll: 10.0.61637.0
        0         weather.dll: 10.0.61637.0
        0          window.dll: 10.0.61637.0
        0 ----------------------------------
       31 Trying to connect to SimConnect Acc/SP2 Oct07 ...
       31 FS path = "F:\FSX\"
      140 Finished: 0 Profile files created
      140 #### Initialising Dlrectinput Axis Scanning ...
      140 EnumDevices: 0.GUID={A9F78DC0-F7D7-11E4-8003-444553540000}
      140 EnumDevices: 1.GUID={D082FFB0-0ED0-11E4-800A-444553540000}
      140 EnumDevices: 2.GUID={D082FFB0-0ED0-11E4-800C-444553540000}
      140 EnumDevices: 3.GUID={D082FFB0-0ED0-11E4-800D-444553540000}
      140 EnumDevices: 4.GUID={11FC9C90-100B-11E4-8001-444553540000}
      140 EnumDevices: 5.GUID={A9F78DC0-F7D7-11E4-8002-444553540000}
      140 EnumDevices: 6.GUID={D082FFB0-0ED0-11E4-8009-444553540000}
      140 EnumDevices: 7.GUID={8B2B3250-791B-11E5-8004-444553540000}
      140 ---------------------- Joystick Device Scan -----------------------
      140 Checking: \\?\hid#vid_046d&pid_c21c#7&37b66dfb&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      140 Checking: \\?\hid#vid_046d&pid_c231#2&a02f33&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      140 Checking: \\?\hid#vid_046d&pid_c232#2&15f744c8&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      140 Checking: \\?\hid#vid_046d&pid_c2ab#2&23498da8&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      140 Error 1784 [000006F8] returned on HidD_GetProductString:  (\\?\hid#vid_046d&pid_c2ab#2&23498da8&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030})
      140 Product= <not readable at this time: device disconnected?>
      140    Vendor=046D, Product=C2AB (Version 0.1)
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_046D&PID_C2AB\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_046D&PID_C2AB\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_046D&PID_C2AB\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_046D&PID_C2AB\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_046D&PID_C2AB\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_046D&PID_C2AB\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_046D&PID_C2AB\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_046D&PID_C2AB\Calibration\0"
      140    ... and a "GUID" value
      140    Assigned joystick id 7 (Registry okay)
      140 ... okay, Acquired device as #7
      140    GUID= {8B2B3250-791B-11E5-8004-444553540000}
      140 Checking: \\?\hid#vid_047d&pid_1020#6&2e946d92&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      140 Error 6 [00000006] returned on HidD_GetPreparsedData:  ()
      140 Checking: \\?\hid#vid_047d&pid_2043&mi_00#8&c7849a2&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      140 Checking: \\?\hid#vid_047d&pid_2043&mi_01&col01#8&243bd5e7&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      140 Checking: \\?\hid#vid_047d&pid_2043&mi_01&col02#8&243bd5e7&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
      140 Checking: \\?\hid#vid_04d9&pid_1505&col01#7&1f2c07b2&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      140 Checking: \\?\hid#vid_04d9&pid_1505&col02#7&1f2c07b2&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
      140 Checking: \\?\hid#vid_068e&pid_00fa#7&276006bb&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      140 Product= CH THROTTLE QUADRANT
      140    Manufacturer= CH PRODUCTS
      140    Vendor=068E, Product=00FA (Version 0.0)
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_068E&PID_00FA\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_068E&PID_00FA\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_068E&PID_00FA\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_068E&PID_00FA\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_068E&PID_00FA\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_068E&PID_00FA\Calibration\0"
      140    ... and a "GUID" value
      140    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_068E&PID_00FA\Calibration\0"
      140    ... and a "GUID" value
      140    Assigned joystick id 6 (Registry okay)
      156 ... okay, Acquired device as #6
      156    GUID= {D082FFB0-0ED0-11E4-8009-444553540000}
      156 Checking: \\?\hid#vid_06a3&pid_0764#7&2683d90c&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      156 Product= Saitek Pro Flight Combat Rudder Pedals
      156    Manufacturer= Saitek
      156    Vendor=06A3, Product=0764 (Version 2.1)
      156    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_06A3&PID_0764\Calibration\0"
      156    ... and a "GUID" value
      156    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_06A3&PID_0764\Calibration\0"
      156    ... and a "GUID" value
      156    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_06A3&PID_0764\Calibration\0"
      156    ... and a "GUID" value
      156    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_06A3&PID_0764\Calibration\0"
      156    ... and a "GUID" value
      156    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_06A3&PID_0764\Calibration\0"
      156    ... and a "GUID" value
      156    Assigned joystick id 4 (Registry okay)
      156 ... okay, Acquired device as #4
      156    GUID= {11FC9C90-100B-11E4-8001-444553540000}
      156 Checking: \\?\hid#vid_06a3&pid_0bd3#9&b795d76&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      156 Product= Pro Flight Cessna Yoke
      156    Manufacturer= Saitek
      156    Serial Number= RD005891
      156    Vendor=06A3, Product=0BD3 (Version 1.22)
      156    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_06A3&PID_0BD3\Calibration\0"
      156    ... and a "GUID" value
      156    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_06A3&PID_0BD3\Calibration\0"
      156    ... and a "GUID" value
      156    Assigned joystick id 1 (Registry okay)
      156 ... okay, Acquired device as #1
      156    GUID= {D082FFB0-0ED0-11E4-800A-444553540000}
      156 Checking: \\?\hid#vid_16c0&pid_27cb#7&9e5138c&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      156 Product= DTA Rotary Encoder
      156    Manufacturer= Desktop Aviator
      172    Serial Number= B45815
      172    Vendor=16C0, Product=27CB (Version 1.33)
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\0"
      172    ... and a "GUID" value
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\1"
      172    ... and a "GUID" value
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\0"
      172    ... and a "GUID" value
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\1"
      172    ... and a "GUID" value
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\0"
      172    ... and a "GUID" value
      172    Assigned joystick id 2 (Registry okay)
      172 ... okay, Acquired device as #2
      172    GUID= {D082FFB0-0ED0-11E4-800C-444553540000}
      172 Checking: \\?\hid#vid_16c0&pid_27cb#8&170f4e3b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      172 Product= DTA Rotary Encoder
      172    Manufacturer= Desktop Aviator
      172    Serial Number= B32619
      172    Vendor=16C0, Product=27CB (Version 1.33)
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\0"
      172    ... and a "GUID" value
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\1"
      172    ... and a "GUID" value
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\0"
      172    ... and a "GUID" value
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\1"
      172    ... and a "GUID" value
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\0"
      172    ... and a "GUID" value
      172    Assigned joystick id 2 (Registry okay)
      172 ... okay, Acquired device as #2
      172    GUID= {D082FFB0-0ED0-11E4-800C-444553540000}
      172 Checking: \\?\hid#vid_16d0&pid_0488#7&157a84d6&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      172 Product= Model 2235
      172    Manufacturer= Desktop Aviator
      172    Serial Number= DTA04103
      172    Vendor=16D0, Product=0488 (Version 0.1)
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16D0&PID_0488\Calibration\0"
      172    ... and a "GUID" value
      172    Assigned joystick id 0 (Registry okay)
      172 ... okay, Acquired device as #0
      172    GUID= {A9F78DC0-F7D7-11E4-8003-444553540000}
      172 Checking: \\?\hid#vid_6017&pid_3529#8&234e1637&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      172 Product= Trim Wheel
      172    Manufacturer= Desktop Aviator
      172    Serial Number= DTA01262
      172    Vendor=6017, Product=3529 (Version 0.1)
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_6017&PID_3529\Calibration\0"
      172    ... and a "GUID" value
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_6017&PID_3529\Calibration\0"
      172    ... and a "GUID" value
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_6017&PID_3529\Calibration\0"
      172    ... and a "GUID" value
      172    Trying: "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_6017&PID_3529\Calibration\0"
      172    ... and a "GUID" value
      172    Assigned joystick id 3 (Registry okay)
      187 ... okay, Acquired device as #3
      187    GUID= {D082FFB0-0ED0-11E4-800D-444553540000}
      187 -------------------------------------------------------------------
      187 #### Completed Dlrectinput Axis Scanning
      187 ---------- Making INI JoyNames Section ----------
      187    Joy#0: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_16D0&PID_0488\"
      187    Joy#0: OEMName = "Model 2235"
      187    Joy#0: GUID = {A9F78DC0-F7D7-11E4-8003-444553540000}
      187    Joy#1: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_06A3&PID_0BD3\"
      187    Joy#1: OEMName = "Pro Flight Cessna Yoke"
      187    Joy#1: GUID = {D082FFB0-0ED0-11E4-800A-444553540000}
      187    Joy#2: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_16C0&PID_27CB\"
      187    Joy#2: OEMName = "DTA Rotary Encoder"
      187    Joy#2: GUID = {D082FFB0-0ED0-11E4-800C-444553540000}
      187    Joy#3: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_6017&PID_3529\"
      187    Joy#3: OEMName = "Trim Wheel"
      187    Joy#3: GUID = {D082FFB0-0ED0-11E4-800D-444553540000}
      187    Joy#4: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_06A3&PID_0764\"
      187    Joy#4: OEMName = "Saitek Pro Flight Combat Rudder Pedals"
      187    Joy#4: GUID = {11FC9C90-100B-11E4-8001-444553540000}
      187    Joy#6: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_068E&PID_00FA\"
      187    Joy#6: OEMName = "CH THROTTLE QUADRANT"
      187    Joy#6: GUID = {D082FFB0-0ED0-11E4-8009-444553540000}
      187    Joy#7: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C2AB\"
      187    Joy#7: OEMName = "Logitech G13 Joystick"
      187    Joy#7: GUID = {8B2B3250-791B-11E5-8004-444553540000}
      187 -------------------------------------------------
      546 LogOptions=00000000 02000011
      546 -------------------------------------------------------------------
      546 ------ Setting the hooks and direct calls into the simulator ------
      546 --- CONTROLS timer memory location obtained ok
      546 --- SIM1 Frictions access gained
      546 --- FS Controls Table located ok
      546 --- Installed Mouse Macro hooks ok.
      546 --- Wind smoothing fix is fully installed
      546 --- G3D.DLL fix attempt installed ok
      546 --- SimConnect intercept for texts and menus option is off
      546 --- All links checked okay
      546 -------------------------------------------------------------------
      546 SimConnect_Open succeeded: waiting to check version okay
      546 Trying to use SimConnect Acc/SP2 Oct07
      546 Opened separate AI Traffic client okay
     1217 Running in "Microsoft Flight Simulator X", Version: 10.0.61637.0 (SimConnect: 10.0.61259.0)
     1217 Initialising SimConnect data requests now
     1217 FSUIPC Menu entry added
     1232 Ready Flags: Ready-To-Fly=N, In Menu=Y, In Dlg=Y
     1232 C:\Users\DBT\Documents\Flight Simulator X Files\FSX Startup for Complex Aircraft.FLT
     1232 F:\FSX\SimObjects\Airplanes\Aircreation_582SL\Aircreation_582SL.AIR
    38735 F:\FSX\SimObjects\Airplanes\Eaglesoft Citation X 2.0\CitationX.AIR
    71979 Planned flight from KPSP to KSMX
    71979 C:\Users\DBT\Documents\Flight Simulator X Files\KPSP_KSMX.PLN
    80762 Ready Flags: Ready-To-Fly=N, In Menu=N, In Dlg=N
    80793 Aircraft loaded: running normally now ...
    80793 User Aircraft ID 1 supplied, now being used
    80871 System time = 07/03/2017 11:15:45, Simulator time = 11:15:42 (19:15Z)
    81245 Aircraft="Eaglesoft Citation X 2.0 N646DT"
    81323 Ready Flags: Ready-To-Fly=N, In Menu=Y, In Dlg=Y
    94552 Ready Flags: Ready-To-Fly=N, In Menu=N, In Dlg=N
   102664 Starting everything now ...
   102664 Note: "F:\FSX\Modules\PFCFSX.DLL", Error 126 (The specified module could not be found. )
   102664 Note: "F:\FSX\Modules\EPICINFO5.DLL", Error 126 (The specified module could not be found. )
   102664 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=N
   106159 Advanced Weather Interface Enabled
   191788 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=Y
   191788 Sim stopped: average frame rate for last 97 secs = 28.6 fps
   191788    Max AI traffic was 0 aircraft
   204018 ---------- Making INI JoyNames Section ----------
   204018    Joy#0: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_16D0&PID_0488\"
   204018    Joy#0: OEMName = "Model 2235"
   204018    Joy#0: GUID = {A9F78DC0-F7D7-11E4-8003-444553540000}
   204018    Joy#1: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_06A3&PID_0BD3\"
   204018    Joy#1: OEMName = "Pro Flight Cessna Yoke"
   204018    Joy#1: GUID = {D082FFB0-0ED0-11E4-800A-444553540000}
   204018    Joy#2: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_16C0&PID_27CB\"
   204018    Joy#2: OEMName = "DTA Rotary Encoder"
   204018    Joy#2: GUID = {D082FFB0-0ED0-11E4-800C-444553540000}
   204018    Joy#3: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_6017&PID_3529\"
   204018    Joy#3: OEMName = "Trim Wheel"
   204018    Joy#3: GUID = {D082FFB0-0ED0-11E4-800D-444553540000}
   204018    Joy#4: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_06A3&PID_0764\"
   204018    Joy#4: OEMName = "Saitek Pro Flight Combat Rudder Pedals"
   204018    Joy#4: GUID = {11FC9C90-100B-11E4-8001-444553540000}
   204018    Joy#6: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_068E&PID_00FA\"
   204018    Joy#6: OEMName = "CH THROTTLE QUADRANT"
   204018    Joy#6: GUID = {D082FFB0-0ED0-11E4-8009-444553540000}
   204018    Joy#7: Finding name in "HKCU\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C2AB\"
   204018    Joy#7: OEMName = "Logitech G13 Joystick"
   204018    Joy#7: GUID = {8B2B3250-791B-11E5-8004-444553540000}
   204018 -------------------------------------------------
   204205 Ready Flags: Ready-To-Fly=Y, In Menu=N, In Dlg=N
   230663 Ready Flags: Ready-To-Fly=Y, In Menu=Y, In Dlg=Y
   230663 Sim stopped: average frame rate for last 26 secs = 29.8 fps
   230663    Max AI traffic was 0 aircraft
   233565 Deactivated for PID=2444, "Flight Data Recorder.exe"
   233565 Lost focus to PID=2444, "Flight Data Recorder.exe"
   233565 === DLLStop called ...
   233565 === Closing external processes we started ...
   234563 === About to kill any Lua plug-ins still running ...
   234719 Lua threads being terminated:
   234719       0 = "F:\FSX\Modules\CitX_YokeButton.lua"
   234875 LUA: "F:\FSX\Modules\CitX_YokeButton.lua": killed
   234875       1 = "F:\FSX\Modules\CitX_Console.lua"
   235016 LUA: "F:\FSX\Modules\CitX_Console.lua": killed
   235016       2 = "F:\FSX\Modules\mousemove.lua"
   235172 LUA: "F:\FSX\Modules\mousemove.lua": killed
   235172 === Closing global Lua thread
   236170 === About to kill my timers ...
   236373 === Restoring window procs ...
   236373 === Unloading libraries ...
   236373 === stopping other threads ...
   236373 === ... GPSout ...
   236435 === ... Button scanning ...
   236529 === ... Axis scanning ...
   236638 === Releasing joystick devices ...
   236638 === Freeing macro memory
   236638 === Removing any offset overrides
   236638 === Clearing any displays left
   236638 === NOTE: not calling SimConnect_Close ...
   236638 === AI slots deleted!
   236638 === Freeing button memory ...
   236638 === Closing my Windows ...
   236638 === Freeing FS libraries ...
   237636 === Closing devices ...
   237636 === Closing the Log ... Bye Bye! ...
   237636 System time = 07/03/2017 11:18:22, Simulator time = 11:17:44 (19:17Z)
   237636 *** FSUIPC log file being closed
Minimum frame rate was 24.5 fps, Maximum was 29.9 fps
Minimum available memory recorded was 32768Mb
Average frame rate for running time of 124 secs = 28.7 fps
G3D fix: Passes 9690, Null pointers 0, Bad pointers 0, Separate instances 0
Maximum AI traffic for session was 0 aircraft
Memory managed: 88 Allocs, 88 Freed
********* FSUIPC Log file closed ***********
 

Working Fine v. 4964:

--- FSUIPC4.ini ---
[Auto]
!1=Lua SlewMode

[General]
UpdatedByVersion=4964
History=5O6V6APOKXGG60C0WWPAF
InitDelayDevicesToo=No
NewInterceptTextMenu=No
UseSystemTime=Yes
UseMidMouseBtn=No
MouseWheelMove=No
MouseWheelTrim=No
MouseWheelTrimSpeed=1
JoystickTimeout=20
PollGFTQ6=No
BlankDisplays=No
FixControlAccel=No
FixMachSpeedBug=No
AutoScanDevices=Yes
NoWeatherAtAll=No
VisibilityOptions=No
OneCloudLayer=No
CloudTurbulence=No
CloudIcing=No
GenerateCirrus=No
SuppressCloudTurbulence=No
MaxIce=3
MinIce=-1
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=Yes
ZeroElevForAPAlt=No
ThrottleSyncAll=No
WhiteMessages=Yes
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=Files
EnableMouseLook=No
DelayedMouseLookZoom=No
AxesWrongRange=No
TCASid=Tail
TCASrange=40
AxisCalibration=No
DirectAxesToCalibs=No
ShowMultilineWindow=Yes
SuppressSingleline=Yes
SuppressMultilineFS=No
AxisIntercepts=No
DontResetAxes=No
InitDelay=0
GetNearestAirports=Yes
OOMcheck=No
AutoGlobalWeather=No
WeatherReadFactor=2
WeatherRewriteSeconds=1
UseASEweather=No
CustomWeatherModify=No
SimConnectStallTime=20
LuaRerunDelay=66
Console=No
OOMcheckInterval=10
AssignJoystickIDs=Yes
ConsoleWindow=1945,390,2777,1106
NewDeleteVehiclesForAES=No
Annotate=Yes
LogOptionProtect=Yes
TimeForLuaClosing=1
WideLuaGlobals=Yes
ThreadAffinityMask=x0
LuaAffinityMask=x0
FSVersionUsed="Microsoft Flight Simulator X",10.0.61637.0
SimConnectUsed=10.0.61259.0

[JoyNames]
AutoAssignLetters=Yes

0=Model 2235
0.GUID={A9F78DC0-F7D7-11E4-8003-444553540000}
G=Model 2235
G.GUID={A9F78DC0-F7D7-11E4-8003-444553540000}

1=Pro Flight Cessna Yoke
1.GUID={D082FFB0-0ED0-11E4-800A-444553540000}
B=Pro Flight Cessna Yoke
B.GUID={D082FFB0-0ED0-11E4-800A-444553540000}

2=DTA Rotary Encoder
2.GUID={D082FFB0-0ED0-11E4-800C-444553540000}
C=DTA Rotary Encoder
C.GUID={D082FFB0-0ED0-11E4-800C-444553540000}

3=Trim Wheel
3.GUID={D082FFB0-0ED0-11E4-800D-444553540000}
D=Trim Wheel
D.GUID={D082FFB0-0ED0-11E4-800D-444553540000}

4=Saitek Pro Flight Combat Rudder Pedals
4.GUID={11FC9C90-100B-11E4-8001-444553540000}
E=Saitek Pro Flight Combat Rudder Pedals
E.GUID={11FC9C90-100B-11E4-8001-444553540000}

5=DTA Rotary Encoder
5.GUID={A9F78DC0-F7D7-11E4-8002-444553540000}
F=DTA Rotary Encoder
F.GUID={A9F78DC0-F7D7-11E4-8002-444553540000}

6=CH THROTTLE QUADRANT
6.GUID={D082FFB0-0ED0-11E4-8009-444553540000}
A=CH THROTTLE QUADRANT
A.GUID={D082FFB0-0ED0-11E4-8009-444553540000}

7=Logitech G13 Joystick
7.GUID={8B2B3250-791B-11E5-8004-444553540000}
H=Logitech G13 Joystick
H.GUID={8B2B3250-791B-11E5-8004-444553540000}

[Axes]
PollInterval=10
RangeRepeatRate=10
0=BX,256,D,1,0,0,0 -{ DIRECT: Aileron }-
1=BY,256,D,2,0,0,0 -{ DIRECT: Elevator }-
2=DZ,256,D,21,0,0,0 -{ DIRECT: ElevatorTrim }-
3=EX,256,D,7,0,0,0 -{ DIRECT: LeftBrake }-
4=EY,256,D,8,0,0,0 -{ DIRECT: RightBrake }-
5=ER,256,D,3,0,0,0 -{ DIRECT: Rudder }-
6=AX,256,F,66420,0,0,0 -{ TO SIM: AXIS_THROTTLE1_SET }-
7=AY,256,F,66423,0,0,0 -{ TO SIM: AXIS_THROTTLE2_SET }-
8=AZ,256,D,17,0,0,0 -{ DIRECT: PropPitch1 }-
9=AR,256,D,14,0,0,0 -{ DIRECT: Mixture2 }-
10=AU,256,D,18,0,0,0 -{ DIRECT: PropPitch2 }-
11=AV,256,D,13,0,0,0 -{ DIRECT: Mixture1 }-

[JoystickCalibration]
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
MaxThrottleForReverser=0
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
PropPitch1=-16253,0,512,13952
PropPitch2=-16384,0,512,14592
SyncSlopePropPitch2=65/65,79/78,93/93,114/114,127/128
Mixture1=-16384,8192,8192,14080
Mixture2=-16384,8192,8192,14080
SyncSlopeMixture2=0/0,5/12,14/13,24/26,30/30,37/38,43/42,52/52,59/61,70/78,96/104,127/127
LeftBrake=-16380,16380/16
RightBrake=-16380,16380/16
ElevatorTrim=-16303,368,624,16224

[Buttons]
PollInterval=25
ButtonRepeat=20,10
EliminateTransients=Yes
KeyboardFocus=Yes
1=PA,10,C65759,0  -{FLAPS_DECR}-
2=PA,11,C65758,0  -{FLAPS_INCR}-
3=PA,8,C66079,0  -{GEAR_UP}-
4=PA,9,C66080,0  -{GEAR_DOWN}-
5=PA,6,C66244,0  -{DEC_COWL_FLAPS}-
6=PA,7,C66243,0  -{INC_COWL_FLAPS}-
7=PA,5,C65752,0  -{PARKING_BRAKES}-
8=PA,0,C66224,0  -{ENGINE_AUTO_START}-
9=PG,14,C65560,0  -{STROBES_TOGGLE}-
10=PG,12,C66239,0  -{TOGGLE_BEACON_LIGHTS}-
11=PG,10,C66379,0  -{TOGGLE_NAV_LIGHTS}-
12=PG,28,C65750,0  -{PANEL_LIGHTS_TOGGLE}-
13=PG,7,C66240,0  -{TOGGLE_TAXI_LIGHTS}-
14=PG,6,C65751,0  -{LANDING_LIGHTS_TOGGLE}-
16=PG,4,C66293,0  -{TOGGLE_AVIONICS_MASTER}-
17=PG,27,C66287,0  -{TOGGLE_PROPELLER_SYNC}-
18=PG,21,C65858,0  -{PITOT_HEAT_TOGGLE}-
19=PG,17,C66363,0  -{TOGGLE_ALTERNATOR1}-
20=PG,18,C66364,0  -{TOGGLE_ALTERNATOR2}-
21=PG,13,C1061,0  -{engine 1 autostart}-
22=PF,18,C65636,0  -{COM_RADIO_WHOLE_DEC}-
23=PF,19,C65637,0  -{COM_RADIO_WHOLE_INC}-
24=PF,24,C65638,0  -{COM_RADIO_FRACT_DEC}-
25=PF,25,C65639,0  -{COM_RADIO_FRACT_INC}-
26=PF,31,C66372,0  -{COM_STBY_RADIO_SWAP}-
28=PF,0,C65640,0  -{NAV1_RADIO_WHOLE_DEC}-
29=PF,1,C65641,0  -{NAV1_RADIO_WHOLE_INC}-
30=PF,6,C65642,0  -{NAV1_RADIO_FRACT_DEC}-
31=PF,7,C65643,0  -{NAV1_RADIO_FRACT_INC}-
32=PF,30,C66448,0  -{NAV1_RADIO_SWAP}-
33=PF,15,C66444,0  -{COM2_RADIO_SWAP}-
34=PF,8,C66436,0  -{COM2_RADIO_WHOLE_DEC}-
35=PF,9,C66437,0  -{COM2_RADIO_WHOLE_INC}-
36=PF,2,C66438,0  -{COM2_RADIO_FRACT_DEC}-
37=PF,3,C66440,0  -{COM2_RADIO_FRACT_INC}-
38=PF,26,C65644,0  -{NAV2_RADIO_WHOLE_DEC}-
39=PF,27,C65645,0  -{NAV2_RADIO_WHOLE_INC}-
40=PF,20,C65646,0  -{NAV2_RADIO_FRACT_DEC}-
41=PF,21,C65647,0  -{NAV2_RADIO_FRACT_INC}-
42=PF,14,C66452,0  -{NAV2_RADIO_SWAP}-
43=PC,31,C66372,0  -{COM_STBY_RADIO_SWAP}-
44=PC,18,C65636,0  -{COM_RADIO_WHOLE_DEC}-
45=PC,19,C65637,0  -{COM_RADIO_WHOLE_INC}-
46=PC,24,C65638,0  -{COM_RADIO_FRACT_DEC}-
47=PC,25,C65639,0  -{COM_RADIO_FRACT_INC}-
48=PC,30,C66448,0  -{NAV1_RADIO_SWAP}-
50=PC,15,C66444,0  -{COM2_RADIO_SWAP}-
51=PC,14,C66452,0  -{NAV2_RADIO_SWAP}-
52=PC,26,C65644,0  -{NAV2_RADIO_WHOLE_DEC}-
53=PC,27,C65645,0  -{NAV2_RADIO_WHOLE_INC}-
54=PC,20,C65646,0  -{NAV2_RADIO_FRACT_DEC}-
55=PC,21,C65647,0  -{NAV2_RADIO_FRACT_INC}-
56=CP(F-C,8)C,0,C65880,0  -{HEADING_BUG_DEC}-
57=CP(F-C,8)C,1,C65879,0  -{HEADING_BUG_INC}-
58=CP(F+C,8)C,0,C1024,0  -{heading bug dec fast}-
59=CP(F+C,8)C,1,C1025,0  -{heading bug inc fast}-
60=PC,7,K85,10  -{Key press: ctl+U}-
61=PC,6,K76,10  -{Key press: ctl+L}-
62=CP(F-C,9)C,2,C65662,0  -{VOR1_OBI_DEC}-
63=CP(F+C,9)C,2,C1026,0  -{vor1 obi dec fast}-
64=CP(F-C,9)C,3,C65663,0  -{VOR1_OBI_INC}-
65=CP(F+C,9)C,3,C1027,0  -{vor1 obi inc fast}-
68=PC,10,C1005,0  -{BUTTON FLAG Toggle: Joy 0 Button 0}-
69=PB,0,C1001,0  -{PTT Transmit On (SB3,RW,AVC)}-
70=UB,0,C1002,0  -{PTT Transmit Off (SB3,RW,AVC)}-
71=RB,5,C65607,0  -{ELEV_TRIM_DN}-
72=RB,4,C65615,0  -{ELEV_TRIM_UP}-
73=PB,7,K68,9  -{Key press: shft+D}-
74=PB,12,K87,8  -{Key press: W}-
75=PB,11,K87,8  -{Key press: W}-
76=PB,2,K122,8  -{Key press: F11}-
77=PB,3,C65749,0  -{VIEW_MODE_REV}-
78=PB,6,K73,9  -{Key press: shft+I}-
79=PG,24,C66293,0  -{TOGGLE_AVIONICS_MASTER}-
80=PG,25,C1062,0  -{engine 2 autostart}-
82=UG,24,CL46:R,0  -{Lua sw_sound}-
83=PG,3,C66340,0  -{TOGGLE_ELECT_FUEL_PUMP1}-
84=PG,2,C66341,0  -{TOGGLE_ELECT_FUEL_PUMP2}-
85=UG,14,CL46:R,0  -{Lua sw_sound}-
86=UG,12,CL46:R,0  -{Lua sw_sound}-
87=UG,10,CL46:R,0  -{Lua sw_sound}-
88=UG,7,CL46:R,0  -{Lua sw_sound}-
89=UG,6,CL46:R,0  -{Lua sw_sound}-
90=UG,27,CL46:R,0  -{Lua sw_sound}-
92=UG,17,CL46:R,0  -{Lua sw_sound}-
93=UG,18,CL46:R,0  -{Lua sw_sound}-
94=UG,13,CL46:R,0  -{Lua sw_sound}-
95=UG,25,CL46:R,0  -{Lua sw_sound}-
96=UG,3,CL46:R,0  -{Lua sw_sound}-
97=UG,2,CL46:R,0  -{Lua sw_sound}-
98=UG,28,CL46:R,0  -{Lua sw_sound}-
99=UG,21,CL46:R,0  -{Lua sw_sound}-
100=PG,22,C66241,0  -{TOGGLE_MASTER_BATTERY}-
101=UG,22,CL46:R,0  -{Lua sw_sound}-

[Keys]
65=87,11,65749,0  -{ctl+shft+W: Press=VIEW_MODE_REV }-
66=49,11,65734,0  -{ctl+shft+1: Press=PAN_UP }-
69=71,8,L7:R,0  -{G: Press=Lua log lvars }-
71=71,9,L7:K,0  -{shft+G: Press=LuaKill log lvars (Flag 0) }-
76=113,9,L13:S,2  -{shft+F2: Press=LuaSet SlewMode (Flag 2) }-
78=114,9,L13:S,3  -{shft+F3: Press=LuaSet SlewMode (Flag 3) }-
80=115,9,L13:S,4  -{shft+F4: Press=LuaSet SlewMode (Flag 4) }-
82=116,9,L13:S,5  -{shft+F5: Press=LuaSet SlewMode (Flag 5) }-
84=117,9,L13:S,6  -{shft+F6: Press=LuaSet SlewMode (Flag 6) }-
86=118,9,L13:S,7  -{shft+F7: Press=LuaSet SlewMode (Flag 7) }-
88=120,9,L13:S,8  -{shft+F9: Press=LuaSet SlewMode (Flag 8) }-
91=119,9,L13:S,9  -{shft+F8: Press=LuaSet SlewMode (Flag 9) }-
93=122,9,L13:S,10  -{shft+F11: Press=LuaSet SlewMode (Flag 10) }-
95=123,9,L13:S,11  -{shft+F12: Press=LuaSet SlewMode (Flag 11) }-
97=118,8,L13:S,12  -{F7: Press=LuaSet SlewMode (Flag 12) }-
99=119,8,L13:S,13  -{F8: Press=LuaSet SlewMode (Flag 13) }-
103=89,9,L13:S,1  -{shft+Y: Press=LuaSet SlewMode (Flag 1) }-

[MacroFiles]
1=HSI_Hdg_Sync
2=HSICrsPush
3=OpusAPKeys
5=CitX
6=HWell_AP
7=Opus
8=CitXSoftKeys
9=Pilot_DC
10=CitXDeIce
4=G1000_TOGA

[LuaFiles]
1=ToggleModeC
2=B200_logolight
3=G1000AutoPilot
4=G1000_MapToggle
5=BE58_COM_TOG
6=B200_WarnOff
7=log lvars
8=C_BE58
9=B200_lyoke_hide
10=GNS530Voice
11=F1_YokeButton
12=B58YokeButton
13=SlewMode
14=LVARS_2_TXT
15=LVAR_SPECIFIC
16=Mustang_Console
17=B200_RuddrBoost
18=Mustang_YokeP
19=G1000_TWarn
20=CitX_YokeButton
21=Cit_Revrse
22=Cit_Off_Rev
24=mousemove
25=CitX_Console
35=GTX327Xpndr
36=ipcDebug
38=ModeCharlieOn
39=ModeCharlieOff
42=G1000_OBSDEC
43=G1000_OBSINC
46=sw_sound
47=voiceChecklists
49=B200_Console

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

[GPSout]
GPSoutEnabled=Yes
Port=COM3
Speed=19200
Interval=500
PosTo6Decimal=No
SimModeIndicator=No
Sentences=RMC,GGA,GSA,GSV

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

[WideServer]
WideFSenabled=No

[Sounds]
Path=F:\FSX\Sound\
Device1=Primary Sound Driver
Device2=Speakers (ASUS Xonar DGX Audio Device)
Device3=Speakers (2- Realtek High Definition Audio)

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

[Window.LUA display]
Docked=7350, 2772, 3560, 3580
Undocked=0, 0, 8, 8

[Monitor]

[Profile.Carenado BARON]
1=Carenado BARON

[Profile.F1_Kingair_B200]
1=F1_Kingair_B200-2
2=F1_Kingair_B200-1
3=F1_Kingair_B200-4

[Profile.F1_Cessna_Mustang]
1=F1_Cessna_Mustang1
2=F1_Cessna_Mustang2
3=F1_Cessna_Mustang_N166DT

[Profile.Eaglesoft Citation X]
1=Eaglesoft Citation X 2.0 N800ES WS
2=Eaglesoft Citation X 2.0 N646DT

--- FSUIPC4.log ---

********* FSUIPC4, Version 4.964 (1st March 2017) by Pete Dowson *********
Windows 7 Professional 64 Bit with SP 1.0 reported as Build 7601 (OS 6.1)
fsx.exe version = 10.0.61637.0
Reading options from "F:\FSX\Modules\FSUIPC4.ini"
Running inside FSX on Windows 7
Module base=68E70000
User Name="omitted"
User Addr="omitted"
FSUIPC4 Key is provided
WIDEFS7 not user registered, or expired
       16 System time = 07/03/2017 11:21:50
       16 FLT path = "C:\Users\DBT\Documents\Flight Simulator X Files\"
       16 ------ Module Version Check ------
       16        acontain.dll: 10.0.61637.0
       16             api.dll: 10.0.61637.0
       16        controls.dll: 10.0.61637.0
       16      fs-traffic.dll: 10.0.61637.0
       16             G3D.dll: 10.0.61637.0
       16        language.dll: 10.0.61637.0
       16            sim1.dll: 10.0.61637.0
       16        visualfx.dll: 10.0.61637.0
       16         weather.dll: 10.0.61637.0
       16          window.dll: 10.0.61637.0
       16 ----------------------------------
       31 Trying to connect to SimConnect Acc/SP2 Oct07 ...
       47 FS path = "F:\FSX\"
      141 Finished: 0 Profile files created
      156 ---------------------- Joystick Device Scan -----------------------
      156 Product=
      156    Manufacturer=
      156    Vendor=046D, Product=C2AB (Version 0.1)
      156    Serial Number=
      156 Product= CH THROTTLE QUADRANT
      172    Manufacturer= CH PRODUCTS
      172    Vendor=068E, Product=00FA (Version 0.0)
      172    Serial Number=
      172 Product= Saitek Pro Flight Combat Rudder Pedals
      172    Manufacturer= Saitek
      172    Vendor=06A3, Product=0764 (Version 2.1)
      172    Serial Number=
      172 Product= Pro Flight Cessna Yoke
      172    Manufacturer= Saitek
      172    Vendor=06A3, Product=0BD3 (Version 1.22)
      172    Serial Number= RD005891
      172 Product= DTA Rotary Encoder
      172    Manufacturer= Desktop Aviator
      172    Vendor=16C0, Product=27CB (Version 1.33)
      172    Serial Number= B45815
      172 Product= DTA Rotary Encoder
      172    Manufacturer= Desktop Aviator
      172    Vendor=16C0, Product=27CB (Version 1.33)
      172    Serial Number= B32619
      187 Product= Model 2235
      187    Manufacturer= Desktop Aviator
      187    Vendor=16D0, Product=0488 (Version 0.1)
      187    Serial Number= DTA04103
      187 Product= Trim Wheel
      187    Manufacturer= Desktop Aviator
      187    Vendor=6017, Product=3529 (Version 0.1)
      187    Serial Number= DTA01262
      187 -------------------------------------------------------------------
      546 LogOptions=00000000 00000001
      546 -------------------------------------------------------------------
      546 ------ Setting the hooks and direct calls into the simulator ------
      546 --- CONTROLS timer memory location obtained ok
      546 --- SIM1 Frictions access gained
      546 --- FS Controls Table located ok
      546 --- Installed Mouse Macro hooks ok.
      546 --- Wind smoothing fix is fully installed
      546 --- G3D.DLL fix attempt installed ok
      546 --- SimConnect intercept for texts and menus option is off
      546 --- All links checked okay
      546 -------------------------------------------------------------------
      546 SimConnect_Open succeeded: waiting to check version okay
      546 Trying to use SimConnect Acc/SP2 Oct07
      546 Opened separate AI Traffic client okay
     1217 Running in "Microsoft Flight Simulator X", Version: 10.0.61637.0 (SimConnect: 10.0.61259.0)
     1217 Initialising SimConnect data requests now
     1217 FSUIPC Menu entry added
     1217 C:\Users\DBT\Documents\Flight Simulator X Files\FSX Startup for Complex Aircraft.FLT
     1217 F:\FSX\SimObjects\Airplanes\Aircreation_582SL\Aircreation_582SL.AIR
    86113 F:\FSX\SimObjects\Airplanes\Eaglesoft Citation X 2.0\CitationX.AIR
   123803 Planned flight from KPSP to KSMX
   123803 C:\Users\DBT\Documents\Flight Simulator X Files\KPSP_KSMX.PLN
   131478 Aircraft loaded: running normally now ...
   131478 User Aircraft ID 1 supplied, now being used
   131603 System time = 07/03/2017 11:24:02, Simulator time = 11:23:58 (19:23Z)
   131961 Aircraft="Eaglesoft Citation X 2.0 N646DT"
   154753 Starting everything now ...
   158419 Advanced Weather Interface Enabled
   244469 Sim stopped: average frame rate for last 99 secs = 29.7 fps
   244469    Max AI traffic was 0 aircraft
   247402 === DLLStop called ...
   247402 === Closing external processes we started ...
   248401 === About to kill any Lua plug-ins still running ...
   248557 Lua threads being terminated:
   248557       0 = "F:\FSX\Modules\CitX_YokeButton.lua"
   248697 LUA: "F:\FSX\Modules\CitX_YokeButton.lua": killed
   248697       1 = "F:\FSX\Modules\CitX_Console.lua"
   248853 LUA: "F:\FSX\Modules\CitX_Console.lua": killed
   248853       2 = "F:\FSX\Modules\mousemove.lua"
   249009 LUA: "F:\FSX\Modules\mousemove.lua": killed
   249009 === Closing global Lua thread
   250007 === About to kill my timers ...
   250210 === Restoring window procs ...
   250210 === Unloading libraries ...
   250210 === stopping other threads ...
   250210 === ... GPSout ...
   250226 === ... Button scanning ...
   250319 === ... Axis scanning ...
   250429 === Releasing joystick devices ...
   250429 === Freeing macro memory
   250429 === Removing any offset overrides
   250429 === Clearing any displays left
   250429 === NOTE: not calling SimConnect_Close ...
   250429 === AI slots deleted!
   250429 === Freeing button memory ...
   250429 === Closing my Windows ...
   250429 === Freeing FS libraries ...
   251427 === Closing devices ...
   251427 === Closing the Log ... Bye Bye! ...
   251427 System time = 07/03/2017 11:26:01, Simulator time = 11:25:36 (19:25Z)
   251427 *** FSUIPC log file being closed
Minimum frame rate was 27.6 fps, Maximum was 29.9 fps
Minimum available memory recorded was 32768Mb
Average frame rate for running time of 99 secs = 29.7 fps
G3D fix: Passes 9690, Null pointers 0, Bad pointers 0, Separate instances 0
Maximum AI traffic for session was 0 aircraft
Memory managed: 83 Allocs, 83 Freed
********* FSUIPC Log file closed ***********
 

Hope this to be some help to you.

 

 

Link to comment
Share on other sites

4 hours ago, Donovan said:

Hope this to be some help to you.

Yes! Excellent test of my changes! Thank you.

It is late here now, so i'll analyse these results tomorrow. i'm sure there must be enough information there for me to work out what is wrong!

Pete

 

Link to comment
Share on other sites

I couldn't resist having a quick look.

The problem appears to be that it seems to get the same GUIOS for both of the pair, from the registry. I'm evidently not searching quite correctly. I think I know why, but do you thing you could find the registry entries for me and export them please?

To do this, run Regedit (from the START button), and, in the explorer window part on the left, drill down to select the entry

Computer\HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB

then, with that selected, go to the File menu, select Export, set a filename, eg DTArotary and press Save. It will save as a .reg file.

Then just close Regedit (you won't have changed anything), rename the .reg file as a .txt file instead, and paste it here -- it won't be too long.  I can then copy it, rename it back to .reg, and import that data into my registry and use it to work things out.

Thanks!

Pete

 

Link to comment
Share on other sites

Pete,

This is the selection you requested --    Let me know if there is anything else I can be assistance with.

Don

------

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB]

[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration]

[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\0]
"GUID"=hex:b0,ff,82,d0,d0,0e,e4,11,80,0c,44,45,53,54,00,00
"Joystick Id"=hex:02,00,00,00

[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\0\Type]

[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\1]
"GUID"=hex:c0,8d,f7,a9,d7,f7,e4,11,80,02,44,45,53,54,00,00
"Joystick Id"=hex:05,00,00,00

[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\Calibration\1\Type]

[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_16C0&PID_27CB\DeviceInstances]
"8&170F4E3B&0&0000"=hex:02
"7&9E5138C&0&0000"=hex:02

------

Link to comment
Share on other sites

1 hour ago, Donovan said:

Here's the tests from 4964b.  Still difficulties with the second rotary panel recognition.

And for the same reason, exactly!

Hmm. I don't understand this. I'm going to have to think about it ... back tomorrow, maybe.

Pete

 

Link to comment
Share on other sites

55 minutes ago, Donovan said:

Luck had little to do with it, I'm sure!    All devices present & accounted for, and functioning as intended!   Thank you again for all your efforts!

You are very welcome! Thank YOU for testing it for me.

I'm still hoping for a tester to volunteer who is using Windows 10! Last time, with 4.963, it was all tested out fine on Win7 but fell apart with the first Win10 user. I'm pretty confident that won't happen this time, as I'm only using things I was previous using okay, but it needs testing. 

I might have to just release it as an interim version and see what happens ...

Pete

 

Link to comment
Share on other sites

7 minutes ago, paulnd said:

Here are the test files from a Windows 10 PC, I hope they're of use?

Well, it seems it found them and set the Joystick IDs okay, but has it changed your device 0 to device 4? I ask becuse this is logged before the scan:

      EnumDevices: 0.GUID={DC6ADB60-5F5B-11E3-8001-444553540000}
      EnumDevices: 1.GUID={7290ABA0-80F7-11E6-8003-444553540000}
      EnumDevices: 2.GUID={E3AFCAF0-288F-11E3-8008-444553540000}
      EnumDevices: 3.GUID={E3AFCAF0-288F-11E3-8006-444553540000}

but this is what it finished with in [JoyNames]

1=Button Box Interface 1
1.GUID={7290ABA0-80F7-11E6-8003-444553540000}
2=BU0836 Interface
2.GUID={E3AFCAF0-288F-11E3-8008-444553540000}
3=Saitek Pro Flight Rudder Pedals
3.GUID={E3AFCAF0-288F-11E3-8006-444553540000}
4=BU0836A Interface
4.GUID={DC6ADB60-5F5B-11E3-8001-444553540000}


This wouldn't do any harm if you were using JoyLetters. but as it is your button assignments on Device 0 won't work as it is now Device 4. I assume you restored your backup INI?

I'm a bit concerned if it is moving Joystick IDs unnecessarily. I just need confirmation from you, please.

Thanks,
Pete

 

Link to comment
Share on other sites

Another puzzle, if you can explain please. Though there are only 4 devices identified (originally as 0, 1, 2, 3 but after the test 4, 1, 2, 3, neither arrangement matches your assignments. for example:

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

Here there are assignments to both device 0 AND 4, implying that there were actually 5 devices at one time (though I can't be sure, of course, because I don't see any assignments to devices 2 or 3).

Pete

 

Link to comment
Share on other sites

5 minutes ago, paulnd said:

This a "work in progress" sim PC and the button assignments are managed in Prosim, I also moved some of the devices to a 2nd PC recently which may have confused things.

Sorry, I'm not helping much.

I just need to know which assignment was correct for the second Bodnar board -- 0 or 4? I see they both have Yoke assignments -- do you have two yokes? The throttle only appears on device 4.

I'm going to upload a version 4.964e test DLL soon. I'd be grateful if you'd return to the backup INI file and re-run the test, please.

Pete

 

Link to comment
Share on other sites

51 minutes ago, Pete Dowson said:

implying that there were actually 5 devices at one time

I replace a yoke recently but though that I had removed all the old assigments

47 minutes ago, Pete Dowson said:

do you have two yokes?

No, only one yoke connected. There should also not be a throttle assignment for this yoke, I now have a separate throttle connected to Prosim using Pololu cards

 

Link to comment
Share on other sites

1 hour ago, paulnd said:

No, only one yoke connected. There should also not be a throttle assignment for this yoke, I now have a separate throttle connected to Prosim using Pololu cards

Ok. Perhaps you could go back to the back-up INI (before the test here), and edit it to remove left-over assignments please -- just the device 4 ones I assume.

Then I'd be grateful if you could repeat the test, but using  FSUIPC4964e TEST

Thanks!
Pete

 

Link to comment
Share on other sites

Apologies for the delay in responding. I've checked various backup files and the Bodnar board (DC6ADB60-...was assigned as joystick 4 in 2015 so I don't think that there is any issue with assignments being moved. 

version e (test) does enumerate the devices in a different order to version c (test) which now matches the joystick assignments

version e

125 #### Initialising Dlrectinput Axis Scanning ...
      125 EnumDevices: 1.GUID={7290ABA0-80F7-11E6-8003-444553540000}
      125 EnumDevices: 2.GUID={E3AFCAF0-288F-11E3-8008-444553540000}
      125 EnumDevices: 3.GUID={E3AFCAF0-288F-11E3-8006-444553540000}
      125 EnumDevices: 4.GUID={DC6ADB60-5F5B-11E3-8001-444553540000}
version c

125 #### Initialising Dlrectinput Axis Scanning ...
      125 EnumDevices: 0.GUID={DC6ADB60-5F5B-11E3-8001-444553540000}
      125 EnumDevices: 1.GUID={7290ABA0-80F7-11E6-8003-444553540000}
      125 EnumDevices: 2.GUID={E3AFCAF0-288F-11E3-8008-444553540000}
      125 EnumDevices: 3.GUID={E3AFCAF0-288F-11E3-8006-444553540000}

Paul

Link to comment
Share on other sites

6 minutes ago, paulnd said:

version e (test) does enumerate the devices in a different order to version c (test) which now matches the joystick assignments

The part of the log you show me is just showing what FSUIPC read from the INI file, as it was at the time. he idea is that those assignments should be enforced, but I can't see that from what yo post.

So, do you think I could see the whole log, please? At least to the end of the Joystick Scan section?

Thank you.

Pete

 

Link to comment
Share on other sites

Hi Pete,

I've just tried 4.964e & it doesn't recognise my 2 Thrustmaster MFD panels ( they're just a collection of buttons really). Going back to 4.964 they're seen and work fine although they're not listed in the "joystick device scan" section in the FSUIPC log. HIDScanner sees the 2 MFDs OK.

Logs from 4.964, 4.964e and HIDScanner attached along with the FSUIPC4.ini

FSUIPC4964e.log

FSUIPC4964.log

HidScanner.log

FSUIPC4.ini

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.