Jump to content
The simFlight Network Forums

FSUPIC Not Recognizing Joystick & Throttle Buttons


Recommended Posts

I'm running Win10, FSX:SE, a registered copy of FSUIPC 4.966c, and a Saitek X55 stick & throttle combo. I've followed the registry change procedure in the FAQs, which helped get my throttle axes working properly, but when I attempt to enter any buttons in the "Buttons & Keys", FSUPIC doesn't recognize the joystick or throttle unit button presses.

I am seeing the buttons for both in the Windows Calibrate window, and I can assign buttons to various functions within the FSX Controls GUI, so I know that FSX is seeing them. 

Anyone got an idea what might be causing this?

 

Best Regards,

Kurt

Edited by Yoda967
Link to comment
Share on other sites

1 hour ago, Yoda967 said:

I've followed the registry change procedure in the FAQs

Sorry, what are they? Are you referring to some action documented in case of problem, relating to Joystick IDs, which actually isn't needed now and involved a program called JoyIDs? Or do you mean the resistry fixes to the bad install Saitek does? Have they not even fixed that yet?

1 hour ago, Yoda967 said:

... which helped get my throttle axes working properly, but when I attempt to enter any buttons in the "Buttons & Keys", FSUPIC doesn't recognize the joystick or throttle unit button presses.

That is extremely strange, because both axis values and buttons are read at the same time, in the same actual operation. They are indivisible.

You are now the third person here with outstanding X-55 problems, and all three of you have different problems but ALL with the X-55 (and all on Win10 which may also be relevant). One has neither stick nor throttle seen, another has stick but no throttle inputs, and now you with axes okay but no buttons.

The X-55 is a nightmare.

Can you please refer to the other two threads and supply the same data, so I can compare it? They are by "OldPop" and 2Kegs1953". Best go to the last few exchanges or you'll get very confused. it even confuses me.

I'm going to try to get someone with a working X-55 set to supply similar data for a comparison with what it should look like.

Pete

 

 

 

Link to comment
Share on other sites

Thanks for the prompt reply, Pete. 

Here's the log.

Before posting, I went through both of the threads you recommended, hoping to find something I could use without having to ask. Sadly, I agree with you -- the X55 is turning out to be a nightmare.

 

Best Regards,

Kurt

 

FSUIPC4.zip

Edited by Yoda967
Link to comment
Share on other sites

The log shows some axis activity, though by the look of it from "zero2 being received from the units. Was that with the X55 units, and they are returning just zeroes, as in the case of Kegs1953?

    22360 ***  AXIS: Cntrl= 65763 (0x000100e3), Param= 0 (0x00000000) AXIS_AILERONS_SET
    22360 ***  AXIS: Cntrl= 65762 (0x000100e2), Param= 0 (0x00000000) AXIS_ELEVATOR_SET
    22360 ***  AXIS: Cntrl= 66387 (0x00010353), Param= -8736 (0xffffdde0) AXIS_LEFT_BRAKE_SET
    22360 ***  AXIS: Cntrl= 66388 (0x00010354), Param= -8840 (0xffffdd78) AXIS_RIGHT_BRAKE_SET
    22360 ***  AXIS: Cntrl= 65764 (0x000100e4), Param= 0 (0x00000000) AXIS_RUDDER_SET
    22547 C:\Program Files (x86)\Steam\steamapps\common\FSX\SimObjects\Airplanes\VRS_FA-18E\FA-18E-6.8_SE.air
    22547 Weather Mode now = Global
    22547 c:\users\kurt\documents\flight simulator x files\FA-18E at Miramar.FLT
    24485 ***  AXIS: Cntrl= 65763 (0x000100e3), Param= 0 (0x00000000) AXIS_AILERONS_SET
    24485 ***  AXIS: Cntrl= 65762 (0x000100e2), Param= 0 (0x00000000) AXIS_ELEVATOR_SET
    24485 ***  AXIS: Cntrl= 65764 (0x000100e4), Param= 0 (0x00000000) AXIS_RUDDER_SET
    26125 Ready Flags: Ready-To-Fly=N, In Menu=N, In Dlg=N
    26203 User Aircraft ID 1 supplied, now being used
    26266 Aircraft loaded: running normally now ...
    26344 ***  AXIS: Cntrl= 66420 (0x00010374), Param= -16384 (0xffffc000) AXIS_THROTTLE1_SET
    26344 ***  AXIS: Cntrl= 66423 (0x00010377), Param= -16384 (0xffffc000) AXIS_THROTTLE2_SET

 

Link to comment
Share on other sites

I have a Lua plug-in to try. this is just to give me some information. I'm considering offering an alternative more for reading such devices, but if the alternative gives the same then I'm likely to point to faulty harware, or firmware unsuited to use with Win10.

I read some of the reviews of the X56, the new one replacing the X-55, and that was apparently released with old firmware. Maybe X-55 users need to see if they are up to date?

Anyway, here's the Lua plug-in. I have no idea if it will do exactly what I want it to do, but I'll be able to tell from the FSUIPC log. Please remove those extra logging lines in the INI and turn off Axis and Button logging because that will cloud the issue. Then place this Lua in the Modules folder, run the sim, then in the Keypress tab, assign an otherwise un-needed keypress (or combo) to "Lua Hidx55". Back in flight mode, press the assigned key or combo, and just move the sticks, press the buttons, operate the hats, on both devices. close the sim and sohw me the log.

Thanks.
Pete

 

HidX55.lua

Link to comment
Share on other sites

Pete,

What I did for the test was to cycle the stick and throttles and then press several buttons on each of them to try to capture a good picture for you. 

I'll try the LUA and get back to you ASAP.

Thanks,

Kurt

Edited by Yoda967
Link to comment
Share on other sites

12 hours ago, Yoda967 said:

Test complete. I cycled all axes, and pressed each button during this run.

Thanks. Unfortunately the Lua did nothing because it couldn't even open the devices:

   128968 LUA.2: Could not open HID Vendor 0738 Product 2215

I'll make another small modification to it to try again. If it still doesn't work, I'm stumped.

Please replace it and try again. Same method.

 

 

HidX55.lua

Link to comment
Share on other sites

2 hours ago, Yoda967 said:

That definitely gave a different result. 

Well, the Lua I provided is working, but it simply returned the initial values for one of the X55 units (all zeroes) then, a few seconds later you closed the session. did you "Test complete. I cycled all axes, and pressed each button during this run." within the 44 seconds it was running? If so none are logged, they still aren't being seen.

If this is the case, and you definitely did your bit, then there's nothing else I can do -- the Lua is reading the USB data directly, not via DirectInput, but RAW. Something else is wrong with those units.

I notice you are trying to run another Lua plug-in which has an error:

   291125 *** LUA Error: SuperScript_VRS.lua:22: attempt to concatenate global 'ACTIVE_SCRIPT' (a nil value)

1 hour ago, Yoda967 said:

All appears to be working now. Thank you! 

Sorry, what do you mean? Has FSUIPC suddenly and magically recognised and is handling your X-55 units like it does more most (not all) folks? If so what did you change? I need to know to help two or three other folks -- and to relieve me of the work I've been doing to try and find another way, spending more than full time for all of ths last week , including all day today till now! 

(I'm flaking out now ...)

Pete

 

Link to comment
Share on other sites

Pete,

I did cycle all axes and press all buttons. At that point, I noted that several buttons had assignments that hadn't existed on prior tests. (Following the installation instructions for the VRS FA-18E, I'd deleted all joystick button assignments from the FSX:SE Controls GUI.) I the closed the sim and sent you the log.

After posting that log, I brought the sim back up, and noted that FSUIPC was now recognizing controller buttons, and I was able to assign keys to them per your documentation. If that wasn't a result of the HidX55 LUA, then I don't know what caused it. Apart from that, I haven't done anything outside of following your instructions as closely as I could.

The SuperScript_VRS LUA is from hornetpits.org, intended to help cockpit builders work with all the peripheral things they use. Before contacting you here, I'd seen a recommendation at the VRS forum that SuperScript would simplify the task of assigning buttons...and it didn't work. I hadn't removed it, and probably should have.  

Attached is the log from a full flight I just completed, during which all the mapped buttons appeared to work. 

Assuming you're in the UK, it's got to be getting on towards Sunday evening for you. I've got leave for work soon, but if you'd like me to try anything you might thing will be helpful, I can get to it fairly early in the morning tomorrow, Pacific time.

FSUIPC4.log

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.