Jump to content
The simFlight Network Forums

Joystick Not Recognized by FSUIPC


Recommended Posts

I installed the Saitek mod that can be purchased from Sergey Fedorchukov which converts the Saitek throttle quadrant into a 737 NGX throttle set. It does this by adding an additional "joystick" to the Saitek throttle quadrant. This "joystick" consists of a Speed Brake lever and 6 switches ( 2 for A/T disengage, 2 for TOGA, and 2 for thrust reversers). I installed the mod and Throttle 1 and 2 and the Flaps which are the 3 levers on the Saitek Throttle Quadrant were assigned correctly in FSUIPC. These are the normal levers on the throttle quadrant and are connected by the cable from the cable from the throttle quadrant to the Saitek Yoke. The "joystick" consisting of the Speed Brake lever and the six switches connects through a USB cable to a powered USB device. I was unable to assign the spolier access or any of the buttons through FSUIPC. Sergey recommended I download JoyID. When I ran JoyID the following was noted, ID#1 Saitek Pro Flight Yoke, ID#2 Saitek Pro Flight Rudder Peddles and ID#4 B737, which is the Speed Brake and 6 switch "joystick". He told me that sometime moving the ID to another number will allow FSUIPC to see the device. I changed the B737 to all 16 of the positions, with a restart of the computer after each position change, with no ability to assign the spoiler access or any of the 6 switches. Sergey asked me if I could assign the spoiler access and 6 switches from settings/control panel. I was able to do so. I am at a loss as what to do now. I will include the fsuipc.ini file here since it seems that it is always asked for.

 

Registered copy of FSUIPC. Latest version of P3D, latest version of PMDG 737 NGX

Thanks for anyone's effort.

FSUIPC4.ini

FSUIPC4.log

Edited by gstraight
Add log file
Link to comment
Share on other sites

4 hours ago, gstraight said:

He told me that sometime moving the ID to another number will allow FSUIPC to see the device.

That was true until recent versions of FSUIPC4. Now that fuss is built into the FSUIPC code.

4 hours ago, gstraight said:

Sergey asked me if I could assign the spoiler access and 6 switches from settings/control panel. I was able to do so.

Can you tell me how those are described in the Windows settings/control panel? Axis name, button numbers?

As well as what Thomas says, please run my "HidScanner" program and attach the log file it produces. You'll find this program in the "Useful Additional Programs" thread of the Download Links subforum.

Also export these relevant registry parts:

HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\MediaProperties\PrivateProperties
 
Do this by running RegEdit from the Windows start menu, going down the Explorer style layers to those and with that layer selected do File-Export give them each a name (it’ll save as a .reg file).Don't change the fileype at all, just leave it off.
 
Then rename them from .reg to .txt so the mail system or my anti-virus doesn’t reject them (.reg files, when run, change the registry), and show those to me.
 
I suspect this may be a similar Registry problem caused by Saitek installation which occurs on other devies, notably the X55 and X56. If so then I am working hard at finding an automatic resoluition, but meanwhile it is probably possible to find out from the REgistry what to change in the FSUIPC4.INI file.
 
Pete
 
Link to comment
Share on other sites

8 hours ago, Thomas Richter said:

Hi,

please paste and overwrite the existing FSUIPC4.dll with this test version of FSUIPC: FSUIPC 4.966j and try again. Can you see the axis and buttons working correct in Windows GameController calibration/ test panel?

Thomas

Hi, I copied the FSUIPC.dll into the Prepar3D V3\Modules folder. I backed up the existing FSUIPC.dll first. I launched Prepar3D, loaded the PMDG 737 NGX at KSAN then went to FSUIPC, the Axis Assignment tab. I was able to assign the B737 Speed Brake lever to the spoilers axis. Then I went to the calibration tab and saw that is had been recognized. I checked the simulator out of FSUIPC and the spoiler arm was moving correctly.

I then assigned the 6 buttons:

Button 0: Throttle 1 Reverser - Throttle 1 Decr, repeat while help, released Throttle 1 cut

Button 1: Throttle 1 TOGA – Auto Throttle Throttle to Ga

Button 2: A/T Disconnect - Unassigned

Button 3: Throttle 2 Reverser - Throttle 2 Decr, repeat while help, released Throttle 2 cut

Button 4: Throttle 2 TOGA – Auto Throttle Throttle to Ga

Button 5: A/T Disconnect – Unassigned

All I saw for Auto Throttle were Auto Throttle ARM and Auto Throttle to Ga. Is there a selection for disconnecting the Auto Throttle?

Thanks for your help. Can I share the FSUIPC. Dll with Sergey to prevent others from having same issue?

The B737 controller did show up under Devices and Printers and the Speed Brake arm and all six switches were functioning correctly.

Link to comment
Share on other sites

20 minutes ago, gstraight said:

Is there a selection for disconnecting the Auto Throttle?

Yes, AUTO_THROTTLE_ARM. It's a toggle action. You only disconnect it by disarming it.

22 minutes ago, gstraight said:

Can I share the FSUIPC. Dll with Sergey to prevent others from having same issue?

Once I've fixed other problems, notably with the Saitek X55 and 56 attachments, I'll be releasing a proper update. The builds after 4.966c are currently test versions, for feedback to see if they work. Thanks for yours.

I hope to make a new release by the weekend or if not very soon after.

Pete

 

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.