I am posting my problem here hoping at least one other user has seen the problem I am seeing. First of all, everything works great with the BitCraze virtual machine on my desktop PC so I think that my genuine PS3 controller is OK. I need this to work on my Windows XP laptop for portability, and that is where I am seeing the problem. When I install the PS3 controller with MotionInJoy the controller appears as a "dualshock 3/sixaxis" which it is. It passes the simple vibration test in the MotionInJoy DS3 Tool with no problem. However, when I check in Windows XP Device Manager the controller appears under the heading of "XBOX 360 Peripherals" as a "MotionInJoy Virtual Xinput device for Windows". The CrazyFlie PC Client also sees it as a "MotionInJoy Virtual Xinput device for Windows". This mixup produces some strange mappings for the buttons and no function at all for the for the analog joysticks. I have been driving myself crazy trying to figure out how MotionInJoy is correctly identifying the controller but somehow installing the wrong drivers? I am really hoping that someone on the forum here can help me get past this problem that I can not seem to figure out. Everything works so beautifully in the virtual machine on my desktop, and is so stubbornly scrambled up on my old WinXP laptop. I would just run the VM on my laptop if I could but the laptop is too underpowered to run the VM. I tried.
