Jump to content

Profile not recognized when....


Recommended Posts

Posted

Thrustmaster 16000 Hotas profile looses its settings when I go from one 16000 Hotas connected to a USB powered (call it #1) to same type USB powered (call it  #2 )entire unit not just a USB slot. Only difference is different powered USBs (same make) and a different 16000 Hotas. They are BOTH connected to the same computer and game installation.

 

The profile from USB #1 doesn't hold setting on USB#2 unless I have them both powered. If I don't have the one powered (USB#1)from where I made the profile it doesn't show up on the other 16000 Hotas (USB#2) but works fine on the one I originally made the profile on (USB#1).

9./JG52_J-HAT
Posted (edited)

It is a known issue with different USB ports. Windows assigns different IDs to the device on different ports and the game won‘t „see“ it as the same controller.

 

Check this post and the posts before that.

Basically you „save as“ the config with USB#2 so you can open that saved as .ini file and see what the ID from USB#2 is. Then open your original controls .ini (from USB#1, the one where you had everything bound), save it as with a new name (USB#2 for example). Then open it and search and replace the old ID (from USB#1) with the new one (from USB#2).

Save it.

 

In the end you should have your original file (USB#1) and a new one with correct IDs for USB#2.

In game you load in the control scheme config screen either one depending on where / which joystick is connected.


You can have as many config .inis as you‘d like and load them at will (also for different planes like bombers / fighters, allied / axis etc.).

 

Edited by 9./JG52_J-HAT
Posted

a fixing tool is JoyID.exe

Posted
4 hours ago, 9./JG52_J-HAT said:

It is a known issue with different USB ports. Windows assigns different IDs to the device on different ports and the game won‘t „see“ it as the same controller.

 

Check this post and the posts before that.

Basically you „save as“ the config with USB#2 so you can open that saved as .ini file and see what the ID from USB#2 is. Then open your original controls .ini (from USB#1, the one where you had everything bound), save it as with a new name (USB#2 for example). Then open it and search and replace the old ID (from USB#1) with the new one (from USB#2).

Save it.

 

In the end you should have your original file (USB#1) and a new one with correct IDs for USB#2.

In game you load in the control scheme config screen either one depending on where / which joystick is connected.


You can have as many config .inis as you‘d like and load them at will (also for different planes like bombers / fighters, allied / axis etc.).

 

Thanks some good advice. By ID change are you referring to going into the "Device Manager" then "Universal Serial Bus Controllers" and changing the property ID? Or is there a much simpler method?

9./JG52_J-HAT
Posted

It‘s simpler than what you mentioned. Just editing game config files in text format.

I was referring to the ID that the game sees assigned to the joystick when connected to different ports. It can be easily seen in the .ini file created (and in the controls screen, before the proper name of the stick and axis / button).

When you bind a key or axis (I didn’t explicit mention you have to bind at least a button you can easily remember, sorry) using either usb ports the ID will be saved to the file you save as.


 

Jollyjack‘s idea also works. It might even be easier, but would have to be done every time you switch ports from 1 to 2.

You can change the device ID in Windows using that program (not in device manager). Which for all effects and purposes would make USB#2 have the ID USB#1 originally had and that was used for the bindings, making your settings work again.

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...