These are the Support Forums for FSUIPC and related products.
These forums replace the old support forums which have been running for 20+ years. The old forums contain a wealth of information on all FSUIPC products, but are now no longer available.
Please note that you will need to Register and Login to post for support, and also to download attachments. You can view these forums without registering.
Support is also available via Discord. Please use the following invite link to join the FSUIPC Discord server:
https://discord.gg/zjwUTrxmmE
[Solved] Buttons Greater than 32 not Recognized
Hi, I have a device with 70 buttons. All the buttons are recognized in DCS World and Falcon BMS. In FSUIPC7 however, only buttons up to 31 are recognized. I copied all the old assignments over from my old ini file to the new ini file.
All the buttons used to be recognized as you can see in the ini file, but now they are not above button 31. When I'm in the assignments>Buttons & Switches page, I get a response for all buttons 0 to 31, but above that there is no response so i can't assign anything.
FSUIPC ini and log with Buttons & Keys attached. The name of the device is Zapbox and it's a device i built.
FSUIPC7 should recognise up to 128 buttons. If you are not seeing all of the buttons, it could be a registry issue.
Try clearing the registry entries for this device. To do this:
- Unplug your device.
- Delete the registry entries. To do this, first run regedit and take a back-up of your registry. Then download and run (i.e. double-click) the attached .reg file.
- Reboot your PC.
- Re-connect your device.
- Run FSUIPC7 and see if all your buttons are now detected.
Your log does show some buttons > 32 being recognised, but on device 0 (WINWING Orion Throttle Base II + F15EX HANDLE L + F15EX HANDLE R):
16797 FirstButtonChange res=0000008C (0.0, 140)
16812 FirstButtonChange res=000000A5 (0.0, 165)
Thankyou. That entirely fixed the issue. I also did the same for Joystick ID 1 which was duplicated and now the logs show no duplication.
I also have another device which is simply not detected at all by FSUIPC. It is fully detected and functional in DCS World and Falcon BMS.
The device in question is a Tek Creations F16 ICP. VID = 16C0 PID = 27DC Its GUID is 74AA73D0-88B5-11EE-8008-444553540000
Is there a way of getting FSUIPC to see it ?
In fact, I just ran HidScanner.exe and there it was !
Device at "\\?\hid#vid_16c0&pid_27dc&mi_02#d&3a86ea10&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}"
Vendor=16C0, Product=27DC (Version 1.0)
Manufacturer= SparkFun
Product= Tek F16 ICP
Serial Number= HIDNE
Usage Page: 1
Input Report Byte Length: 29
Output Report Byte Length: 0
Feature Report Byte Length: 0
Number of Link Collection Nodes: 3
Number of Input Button Caps: 1
Number of InputValue Caps: 6
Number of InputData Indices: 134
Number of Output Button Caps: 0
Number of Output Value Caps: 0
Number of Output Data Indices: 0
Number of Feature Button Caps: 0
Number of Feature Value Caps: 0
Number of Feature Data Indices: 0
Buttons range 1 -> 128 at indices 0 -> 127
Value U/RX at index 128, range -32767 -> 32767, using 16 bits
Value Z at index 129, range -32767 -> 32767, using 16 bits
Value Y at index 130, range -32767 -> 32767, using 16 bits
Value X at index 131, range -32767 -> 32767, using 16 bits
Value Thr at index 132, range -32767 -> 32767, using 16 bits
Value Rdr at index 133, range -32767 -> 32767, using 16 bits