I finally got my PS3 DuelShock 3 paired with my android phone. 1. Droid RAZR HD (rooted) 2. Paired with the Sixaxis Controller app. 3. First party sixaxis duelshock 3. My problem is that when I check the controller inputs, the Dpad, Analog Left, and Analog Right all produce the same input command. Up (on any of the three) returns the string "Client 0: DOWN - 19" Down is "Client 0: DOWN -21" Left is "Client 0: DOWN - 22" and Right is "Client 0: DOWN - 20". * "DOWN" being the position of the button, like the button is being pressed down. See the issue? All three return these stings. So I basically can only map one of them because they all share the same "address". Does anyone have any idea how to fix this? So that my phone sees them as 3 different inputs?