This is probably not V2 software related but it may be - I'm running the latest firmware and used the new software for configuration.
In windows 7 if I use 'set up USB game controllers' I can see the state of all 32 inputs/buttons I have configured which is useful for testing. The same board on a windows 10 machine shows only 7 buttons. Both recognize it correctly as Pinscape controller when plugged in and the gyro appears to work ok on both.
mjr do you have any pointers what I should be looking at to resolve this?
I've run into that on a few occasions during debugging - it seems that if there's a problem connecting, the Windows HID driver can put some incorrect information in the registry that sticks on future connections.
Two things to try.
1. Go to Device Manager and open the Human Interface Devices section. There should be either one or two entries titled "USB Input Device". At least, there should be one or two entries for the Pinscape unit - you might have more than that from other devices as well. If you have any keyboard keys (as opposed to joystick buttons) enabled in your Pinscape setup, there should be two entries for Pinscape, otherwise just one.
To make certain which ones are the Pinscape units, double-click the device and select the Events tab. If there's no Events tab, it's for some other device and you can ignore it and try the others. If there's an Events tab, look at the cryptic top line in the Information box. For a Pinscape unit, it should look like this:
Device USB\VID_FAFA&PID_00Fx\...
The key identifying parts are the FAFA and 00Fx (x is a hex digit, 0-9 or A-F). If those match, it's the device you're looking for.
After you identify the one or two Pinscape entries, right-click them in the list and click Uninstall. Say yes if there's confirmation dialog. After they're gone, reset the KL25Z with the button or by unplugging and re-plugging it. After it connects again, try the game controller panel and see if the buttons came back.
2. If that didn't help, there's one more place to try. Run regedit and find this key:
HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_FAFA&PID_00Fx\Calibration
Substitute the same 00Fx number as above. If you find that key, unplug the KL2Z first, then delete the key. Close regedit to make sure it writes the update. Plug the KL25Z back in.
Hopefully one of those will clear it up. There are probably other registry gremlins like this scattered around that I haven't found yet, but hopefully we won't have to hunt another one down today.
Edited by mjr, 03 June 2016 - 09:43 PM.