Jump to content
The simFlight Network Forums

Duplicated Joystick detection


Recommended Posts

Pete,

 

Hope all is well with you. The good news is this post is not about P3D v3.

 

I am having an issue that does not seem to be caused by FSUIPC but I am not sure.

 

There are 5 joystick devices on my system connected thru a powered USB hub. Many times, but not always, I will go into FSX and the assignments will not work. In FSUIPC.ini I see the duplicate entries below.

 

The workaround is to exit FSX, delete all the joy letters in FSUIPC.ini, then restart FSX. The joy devices are always detected in the correct order and I never have to delete the joy numbers part.

 

Any ideas for the cause that I can chase down?

 

Thanks for any help or advice you can offer.

 

Henry

 

[JoyNames]
AutoAssignLetters=Yes
0=Saitek Pro Flight Combat Rudder Pedals
0.GUID={7AA7F380-5A32-11E5-8001-444553540000}
1=F16 MFD 2
1.GUID={7AA81A90-5A32-11E5-8003-444553540000}
2=F16 MFD 1
2.GUID={7AA81A90-5A32-11E5-8004-444553540000}
3=Joystick - HOTAS Warthog
3.GUID={7AA868B0-5A32-11E5-800A-444553540000}
4=Throttle - HOTAS Warthog
4.GUID={7AA88FC0-5A32-11E5-800B-444553540000}
A=Saitek Pro Flight Combat Rudder Pedals
A.GUID={F0499980-5A10-11E5-8001-444553540000}
B=F16 MFD 2
B.GUID={F049C090-5A10-11E5-8003-444553540000}
C=F16 MFD 1
C.GUID={F049C090-5A10-11E5-8004-444553540000}
D=Joystick - HOTAS Warthog
D.GUID={F04A0EB0-5A10-11E5-800A-444553540000}
E=Throttle - HOTAS Warthog
E.GUID={F04A35C0-5A10-11E5-800B-444553540000}
F=Saitek Pro Flight Combat Rudder Pedals
F.GUID={7AA7F380-5A32-11E5-8001-444553540000}
G=F16 MFD 2
G.GUID={7AA81A90-5A32-11E5-8003-444553540000}
H=F16 MFD 1
H.GUID={7AA81A90-5A32-11E5-8004-444553540000}
J=Joystick - HOTAS Warthog
J.GUID={7AA868B0-5A32-11E5-800A-444553540000}
K=Throttle - HOTAS Warthog
K.GUID={7AA88FC0-5A32-11E5-800B-444553540000}​

Link to comment
Share on other sites

In FSUIPC.ini I see the duplicate entries below.

 

No, there are no real duplicates, or certainly none which matter.

 

The only lines in [JoyNames] which define what you actually have connected are those with the numbers. You have numbers 0-4, 5 different devices, no duplicates.

 

The letter lines are there as a permanent link between the numbers, assigned in your Registry, and the letters which FSUIPC will be using in your Buttons and Axes assignments. The only letters which link up to the 5 actual devices are F to K. The A-E entries have non-matching GUIDs and so won't be used. I don't know how they got there, but those are the only ones you might delete.

 

If you delete ALL of the letter-assigning lines then none of your assignments will work because FSUIPC won't be able to relate the devices to the letters in the [buttons and [Axes sections.

 

Since you haven't included those sections in your post I've no idea what letters are currently in use.

 

Once you are happy with the letter assignments you could change "AutoAssignLetters" back to "No" so it doesn't make re-assignments if you add new devices, or devices which Windows thinks are new. Then just remember to choose you own letters and edit the [JoyNames] section manually.

 

Pete

Link to comment
Share on other sites

Pete,

 

Apologize for the delayed response, have not had time to get back to the sim for a bit.

 

Just for completeness, I will say I am using letters A-E for my assignments and (obviously) are what are re-assigned when I delete the letter assignments and run FSX again.

 

This does appear to be some USB detection issue with my computer, a Windows 10 machine with ASRock motherboard. I am keeping my eye out for driver/bios updates.

 

For now, your suggestion to disable auto letter assignments seems to be doing the trick.

 

Thanks again for taking a look at this.

 

Good luck with Lockheed Martin.

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.