Jump to content
The simFlight Network Forums

Fixing joystick connections not seen by FSUIPC


Pete Dowson

Recommended Posts

Sometimes the installation program for a joystick does not fill in all of the Registry entries, with one entry important for the way FSUIPC works omitted. This is the Windows joystick ID number, a value from 0 to 15.

This seems to be more prevalent on Windows 8 and 10, but wherever it occurs the following might help:

Download JoyIDs here http://airgroup51.ne...hp?topic=2435.0

Install the program then run it. You should see your connected joystick(s).

Double click on the problem one (should highlight green) and click on a different Id# to move it there. This will fix the entry in the Registry. You can move it back again if you wish. It won't affect anything else.

Pete

Link to comment
Share on other sites

  • 2 weeks later...

Hello Pete,

 

I have a similar problem as the one described in this forum topic.

 

My saitek yoke is not recognized in FSUIPC4 on a networked PC running widefs.

 

Symptoms;

 

NO ID nr. or joystick ID appears in FSUIPC on networked pc running with updated WIDEFS.

 

I tried creating a Joystick ID nr- with the "Joyids" software as you suggested and my device appears as "SAITEK ID nr.#1" on this software table,  but it doesn't change anything. Still no joystick or axis control in FSUIPC4 on network PC.

 

I tried the same procedure connecting the Yoke to the Server PC running FS and yes it does registrer on FSUIPC when activating the yoke axis.

 

 

On the network PC I can program button functions in the "Buttons and keys" window but no axis control,

Moving the yoke produces no signal at all nor any ID.

 

I also reviewed my FSUIPC4 and WIDEFS versions and upgraded both as they weren't up to date and rebooted the system twice but

this did not solve the problem.

 

I am running out of options on my side.

Your expert advise is required.

 

Erik

 

Link to comment
Share on other sites

Hello,

 

I have the same problem with a SAITEK pro flight yoke installed on a networked PC running updated WIDEFS (registered).

I can asign buttons and keys on FSUIPC4 installed on server PC but no axis.

FSUIPC and WIDEFS are up to date. I had an older version but installed the latest version from Shiratti.com (version 4.954).

This did not solve the problem, nor did "Joyids" software. It did asign an ID nr. and "saw" the yoke but this did not help FSUIP in registering my yoke on the client PC.

 

I tried also to connect the yoke to the server and FSUIPC was able to register the yoke's ID and axis.

I hope this might help recognize the yoke on the client PC but no luck there.

As I am running out of ideas I think I need your help.

 

Erik

Link to comment
Share on other sites

Please always post support questions in the Support Forum.  You are lucky I saw these posts!

 

Axes are not read nor transmitted by WideFS, only buttons and switches. This is documented. If you want to send axes from a client PC you'd need to write a Lua plug-in to do it.

 

Pete

Link to comment
Share on other sites

Hi Pete,

 

Thanks for the quick reply-

I ignored that Widefs didn't control joystick axis inputs over a client PC. Must have missed that in the docs.  I expect that I got confused as many users use FSUIPC to overcome such glitches with their controls running directly on FS (server).

I learned something here.

 

Cheers!

 

Erik

Link to comment
Share on other sites

  • 3 months later...

With a similar situation, I tried to download JoyID from the site above and it was blocked by Norton. Is there a problem with the program from this site?

 

No. It'll be a false positive I should think.

 

Withrecent versions of FSUIPC4 you shouldn't really need to use JoyIDs, as I've now built code into FSUIPC4 to do similar things, assign IDs where none can be found in the REgistry.

 

Pete

Link to comment
Share on other sites

  • 3 weeks later...
Hello Pete,

I’m building a cockpit B737 www.ph-nic.eu

With:

Fs 2004

FSUIPC             

Interface: Leobodnar BU0836

I have some problems with my axis assignments.

5 analogue axis are placed on the following positions.

X-axis                  Aileron                no problem      

Y-axis                  Elevator             no problem

Z -axis                 Flaps                   no problem      

U-axis                  Throttle 1          no problem

R-axis                  Throttle 2          no problem

V-axis                 Spoiler               big problem!

 

I have tried to connect the spoiler but it gives no response.

On the interface I have 8 analogue connections.

Three of them do not  reacted.

 

How can I make connection so I see them in de FSUIPC window? 

 

With kind regards,

Nico Weesjes

 

 

 

Link to comment
Share on other sites

It would really be better to post support questions to the Support Forum. They'd be seen earlier, usually.

FSUIPC3 sees any axis which can be read using the original Windows joystick API.  There are only 6 of these -- X Y Z R U V.  It sounds like what you think of  as "V" is actually one of those only supported by DirectInput, which is used in FSUIPC4.

FSUIPC4, using DirectInput instead, supports 12 axes: X Y Z R U V, plus sliders S  T,  and POVs P Q M and N.  Maybe the Bodnar board puts yuor missing 3 onto one of these latter ones. See if any of the three are recognised in the Buttons & Switches tab -- FSUIPC3 did support two POVs as sets o 8 switches.

Pete

Link to comment
Share on other sites

  • 4 years later...
  • 2 years later...
On 9/7/2015 at 11:23 AM, Pete Dowson said:

Sometimes the installation program for a joystick does not fill in all of the Registry entries, with one entry important for the way FSUIPC works omitted. This is the Windows joystick ID number, a value from 0 to 15.

This seems to be more prevalent on Windows 8 and 10, but wherever it occurs the following might help:

Download JoyIDs here http://airgroup51.ne...hp?topic=2435.0

Install the program then run it. You should see your connected joystick(s).

Double click on the problem one (should highlight green) and click on a different Id# to move it there. This will fix the entry in the Registry. You can move it back again if you wish. It won't affect anything else.

 

To address this issue, you can follow these steps:

1. Download the JoyIDs tool
2. Install the program on your computer.
3. Run JoyIDs, and you should see a list of your connected joysticks.
4. Identify the joystick that is causing the problem (it may be highlighted in red or not showing the correct ID).
5. Double-click on the problematic joystick, which should highlight it in green.
6. Choose a different ID number for the joystick by clicking on a different ID# in the list.
7. This action will fix the entry in the Windows registry for that joystick.
8. If you want, you can move the joystick back to its original ID# afterward without affecting anything else.

Following these steps should help resolve the issue of missing or incorrect registry entries for the joystick, enabling FSUIPC to function properly.

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.