{"action":"created","issue":{"url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/1128","labels_url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/1128/labels{/name}","comments_url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/1128/comments","events_url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/1128/events","html_url":"https://github.com/RetroPie/RetroPie-Setup/issues/1128","id":122148909,"number":1128,"title":"Both PS3 controllers (BT) appear on the same port /dev/input/js0","user":{"login":"Baklazan22","id":16296569,"avatar_url":"https://avatars.githubusercontent.com/u/16296569?v=3","gravatar_id":"","url":"https://api.github.com/users/Baklazan22","html_url":"https://github.com/Baklazan22","followers_url":"https://api.github.com/users/Baklazan22/followers","following_url":"https://api.github.com/users/Baklazan22/following{/other_user}","gists_url":"https://api.github.com/users/Baklazan22/gists{/gist_id}","starred_url":"https://api.github.com/users/Baklazan22/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Baklazan22/subscriptions","organizations_url":"https://api.github.com/users/Baklazan22/orgs","repos_url":"https://api.github.com/users/Baklazan22/repos","events_url":"https://api.github.com/users/Baklazan22/events{/privacy}","received_events_url":"https://api.github.com/users/Baklazan22/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-12-14T22:42:57Z","updated_at":"2015-12-19T14:55:06Z","closed_at":null,"body":"When used one of the previous version of Retropie (and after using qtsxia to pair the fake ones) I was able to pair/connect both my PS3 controllers at once and play two-player games. Each of the controllers had its MAC address as a part of name (e.g. \"PLAYSTATION(R)3 Controller (00:26:5C:58:1C:72)\"). One appeared as js0, the other as js1. Worked well.\r\n\r\nAfter installing Retropie 3.21, it looks like both controllers (one after the other) appear as js0, and their MAC address is something like 00:00:00 (could not read the address correcly?), name in retroarch-joypads .cfg is just \"PLAYSTATION(R)3 Controller\", resulting in inability to pair both controllers at once. Looks to me that Retroarch is not able to distinguish the controllers from one another and considers them as one identical controller. So, working well for one player (controller), but not working for 2 controllers config.\r\n\r\nAny ideas how to pair them both?"},"comment":{"url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/comments/165992850","html_url":"https://github.com/RetroPie/RetroPie-Setup/issues/1128#issuecomment-165992850","issue_url":"https://api.github.com/repos/RetroPie/RetroPie-Setup/issues/1128","id":165992850,"user":{"login":"Baklazan22","id":16296569,"avatar_url":"https://avatars.githubusercontent.com/u/16296569?v=3","gravatar_id":"","url":"https://api.github.com/users/Baklazan22","html_url":"https://github.com/Baklazan22","followers_url":"https://api.github.com/users/Baklazan22/followers","following_url":"https://api.github.com/users/Baklazan22/following{/other_user}","gists_url":"https://api.github.com/users/Baklazan22/gists{/gist_id}","starred_url":"https://api.github.com/users/Baklazan22/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Baklazan22/subscriptions","organizations_url":"https://api.github.com/users/Baklazan22/orgs","repos_url":"https://api.github.com/users/Baklazan22/repos","events_url":"https://api.github.com/users/Baklazan22/events{/privacy}","received_events_url":"https://api.github.com/users/Baklazan22/received_events","type":"User","site_admin":false},"created_at":"2015-12-19T14:55:06Z","updated_at":"2015-12-19T14:55:06Z","body":"The good thing: I can consistently connect the first or second controller after reboot or sixad restart - improvement from previous state when I was lucky to connect them I guess once after installation and later no luck whatsoever.\r\n\r\nThe bad thing: I still can't connect them both.\r\n\r\ntried:\r\nsixad --stop\r\nsixad --start\r\n-> I can connect one controller. I am not able to connect the second one unless I stop/start sixad again. Then I can connect the second one, but the first one get disconnected.\r\n\r\npi@retropie ~ $ sixad --stop\r\npi@retropie ~ $ sudo sixad --start\r\nD-Bus setup failed: Name already in use\r\nsixad-bin[2740]: started\r\nsixad-bin[2740]: sixad started, press the PS button now\r\nsixad-bin[2740]: Done\r\npi@retropie ~ $ sixad-sixaxis[2743]: started\r\nsixad-sixaxis[2743]: Connected 'PLAYSTATION(R)3 Controller (00:26:5C:00:A7:EF)' [Battery 05]\r\n\r\n* first one connected, Emulationstation sees it as Playstation(R)3 Controller (no MAC address in name)  *\r\n* long wait for connecting the second controller (plug/unplug/PS button) => no luck *\r\n\r\n^C\r\n\r\n*** trying the second controller ***\r\n\r\npi@retropie ~ $ sixad --stop\r\npi@retropie ~ $ sudo sixad --start\r\nD-Bus setup failed: Name already in use\r\nsixad-bin[2816]: started\r\nsixad-bin[2816]: sixad started, press the PS button now\r\nsixad-bin[2816]: Done\r\nsixad-sixaxis[2820]: started\r\npi@retropie ~ $ sixad-sixaxis[2820]: Connected 'PLAYSTATION(R)3 Controller (00:26:5C:58:1C:72)' [Battery 05]\r\n\r\n* second one connected, Emulation station sees it as Playstation(R)3 Controller (no MAC address in name)  *\r\n* first one disconnected  *\r\n\r\nAfter the reboot the last connected controller will get connected after powering it up. The only way how to connect the second one (alone) is restaring the sixad while NOT starting the last connected controller.\r\n\r\nOn the othe hand, this is how it works on my setup (using the install procedure desribed above):\r\n\r\npi@retropie ~ $ sixad --stop\r\npi@retropie ~ $ sudo sixad --start\r\nsixad-bin[2613]: started\r\nsixad-bin[2613]: sixad started, press the PS button now\r\nsixad-sixaxis[2648]: started\r\nsixad-sixaxis[2648]: Connected 'PLAYSTATION(R)3 Controller (00:26:5C:00:A7:EF)' [Battery 05]\r\nsixad-sixaxis[2690]: started\r\nsixad-sixaxis[2690]: Connected 'PLAYSTATION(R)3 Controller (00:26:5C:58:1C:72)' [Battery 05]\r\n\r\nEmulation station sees them as sixad - also with MAC addresses in their name.\r\n\r\nBTW, looks I found another gitch. I wasn't able to get NeoGeo running with the working controller. Spend lot of time with fba2x.cfg and all other configs, eventually made 1:1 configs copy from my working 2.7 version, still no luck. As a last resort I checked the pifba file itself and the size was different. After I have overwritten the 3.2.1 version of fba2x (3452960 bytes) with the 2.7 version (3448848 bytes) the magic happened and controllers started woking."}}