Each of the devices is listed twice. 2 & 3 are the actual device assignments. 9 & 12 were assigned from vJoy, which I removed completely per Shaul's instructions. There is no driver installed when I run pnputil, yet 9 & 12 persist. P3D never crashes as the result of assigning and axis. The FSUIPC interface allows me to assign buttons to 9 & 12. I once managed to get the interface to recognize 2 & 3 directly, but P3D still crashed. Currently I have the X-55 installed with the latest Saitek drivers. No vJoy installed. FSUIPC still shows 2,3,9 & 12. P3D does not crash when I rename FSUIPC4.key. The part that confuses me is that P3D crashes because I assigned a button, and not because I used it. It doesn't matter which button. I will ask LM and Shaul. Thanks