Jump to content
The simFlight Network Forums

Joysticks registering multiple times


Recommended Posts

Dear all,

I have a certain number of joysticks that I sometimes need to unplug when I have to use the USB plugs for other purposes. When I replug them, they register again, so they show up more than once in FSUIPC. I am not so happy that also the joystick buttons register again and with different designators, What should I do, should I simply delete from FSUIPC.ini?

 

Best regards,

- shorthauler

 


[JoyNames]
AutoAssignLetters=Yes
3=vJoy Device
3.GUID={D8B3BA80-232A-11EE-8002-444553540000}
5=BU0836X Interface
5.GUID={0D6270A0-A302-11EC-8002-444553540000}
A=Logitech Attack 3
A.GUID={9698C860-A302-11EC-8003-444553540000}
B=New
B.GUID={0646FAD0-3568-11EE-8001-444553540000}
C=Logitech Attack 3
C.GUID={D6A2A1C0-A301-11EC-8001-444553540000}
D=vJoy Device
D.GUID={D8B3BA80-232A-11EE-8002-444553540000}
E=New
E.GUID={B6842680-EFD1-11EC-8001-444553540000}
F=BU0836X Interface
F.GUID={0D6270A0-A302-11EC-8002-444553540000}
2=Logitech Attack 3
2.GUID={D6A2A1C0-A301-11EC-8001-444553540000}
G=New
G.GUID={B6842680-EFD1-11EC-8001-444553540000}
H=New
H.GUID={0D6270A0-A302-11EC-8002-444553540000}
4=Logitech Attack 3
4.GUID={9698C860-A302-11EC-8003-444553540000}
J=SparkFun Pro Micro
J.GUID={FE922B50-F44F-11EE-8001-444553540000}
0=New
0.GUID={B6842680-EFD1-11EC-8001-444553540000}
1=New
1.GUID={0646FAD0-3568-11EE-8001-444553540000}

(...)

[Buttons]
PollInterval=25
ButtonRepeat=20,10
1=RC,6,K188,8     -{Key press: ,<key}-
2=RG,6,K113,8     -{Key press: F2}-
3=PC,4,K90,8     -{Key press: Z}-
4=PF,31,C65720,0     -{BRAKES_LEFT}-
5=PF,30,C65721,0     -{BRAKES_RIGHT}-
6=PG,4,K90,8     -{Key press: Z}-
7=RA,6,K113,8     -{Key press: F2}-

 

 

 

 

Link to comment
Share on other sites

Can you please attach your FSUIPC7.ini, FSUIPC7.log and FSUIPC7.JoyScan.csv files please and I will take a look.

Are your assignments still working, or do you have to edit/change the ini or re-assign when your devices are detected and given a different letter?

13 hours ago, shorthauler said:

When I replug them, they register again, so they show up more than once in FSUIPC.

This really shouldn't happen, unless windows is generating a new GUID for your devices. I will know more when I can see your full files.

John

Link to comment
Share on other sites

Why are you connecting/disconnecting devices while FSX is running?

Quote

  1995828 ***** HID USB device reconnected: re-initialising FSUIPC connections
...
  2464687 ***** HID USB device reconnected: re-initialising FSUIPC connections

You should re-connect all your devices before you start FSX/FSUIPC4.

How many devices do you actually have? Do you have two Logitech Attack 3 devices? And what is the device with the name 'New'? Can you please tell me what devices you are using please.

You should be ok to delete the unused entries from the ini, but I will look at your files in detail later today.

Link to comment
Share on other sites

I am using two Logitech Attack 3 (throttle, side stick), one BU836X for rudder and vJoy and "New" are virtual joystick buttons connected to a FCU unit via Mobiflight / Arduino + Arcaze.

The Arduino + Arcaze need to be unplugged before I shut down the PC, otherwise it will "hang". It also does not boot with the Arduino plugged in. Also, I sometines need my frond USB ports for external HDDs.

So I might indeed have connected devices while FSX was running, simply because I forgot to plug them back in before starting FSX. I will keep this in mind in the future. USB is not as simple as the marketing of this technology seems to suggest, I think.

 

Link to comment
Share on other sites

Ok. You can remove these entries from your [JoyNames] section:

Quote

E=New
E.GUID={B6842680-EFD1-11EC-8001-444553540000}
H=New
H.GUID={0D6270A0-A302-11EC-8002-444553540000}
J=SparkFun Pro Micro
J.GUID={FE922B50-F44F-11EE-8001-444553540000}

and maybe also this one (although it might get re-added):

Quote

B=New
B.GUID={0646FAD0-3568-11EE-8001-444553540000}

You are only using A,C,D,F & G devices, so you can remove other letters when added.

Note you also have an invalid assignment:

Quote

[Buttons.B763]
0=P3,0,C0,1     -{Custom control: <0>}-

John

Link to comment
Share on other sites

Thank you. I have two virtual joysticks named "New" for the Arduino / Arcaze set-up, so I kept two, identifying them by the GUID.

I still have a question regarding this section:

 

[Buttons]
PollInterval=25
ButtonRepeat=20,10
1=RC,6,K188,8     -{Key press: ,<key}-
2=RG,6,K113,8     -{Key press: F2}-
3=PC,4,K90,8     -{Key press: Z}-
4=PF,31,C65720,0     -{BRAKES_LEFT}-
5=PF,30,C65721,0     -{BRAKES_RIGHT}-
6=PG,4,K90,8     -{Key press: Z}-
7=RA,6,K113,8     -{Key press: F2}-

 

RC is the Logitech Attack joystick "C" that I use for the sidestick, "comma" needs to be pressed to use the nosewheel steering. The key press "Z" (A/P engage/disengage) should also be on this joystick. The F2 key press should be on the other Logitech Attack (throttle, for reverse) anumerated by FSUIPC as "A". Should I delete lines 2 and 6 since there is no joystick "G"?

Best regards,

- shorthauler

 

 

Link to comment
Share on other sites

6 minutes ago, shorthauler said:

I have two virtual joysticks named "New" for the Arduino / Arcaze set-up, so I kept two, identifying them by the GUID.

But what letters do they have assigned? One is "B", and I thought the other was "G", as you have assignments to this. However, as you say there is no joystick "G", which one is it - and does it have assignments?:

7 minutes ago, shorthauler said:

Should I delete lines 2 and 6 since there is no joystick "G"?

If there is no such joystick, then yes.

Cheers,

John

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.