Troubleshooting wireless PS3 controller install

Welcome Page Forums RetroPie Project Everything else related to the RetroPie Project Troubleshooting wireless PS3 controller install

This topic contains 1 reply, has 2 voices, and was last updated by Profile photo of boblablah boblablah 2 years, 4 months ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #83353
    Profile photo of toontje
    toontje
    Participant

    Hi all!

    First message on this forum, first time i install RetroPie.
    My idea is to have my Pi hidden away in a cupboard, a Bluetooth adapter hanging on a cable outside of the cupboard and me (or probably my kids) sitting in the couch with just a controller playing on the TV.

    So i installed RetroPie. No problems.
    Updated everything on the distribution with apt-get update and apt-get upgrade.
    I hooked the PS3 controller up to the Pi and it gets detected by Emulation Station. Buttons configured and all working well. So now bluetooth.

    Installed bluetooth drivers.
    Now the idea was to use a PS3 controller so i went to the shop and got myself a “compatible” one. A Gioteck VX-2 wireless controller for PS3 and PC.
    I had an old noname bluetooth adapter which is recognized by the OS, but i am not able to pair the controller.
    At first i thought it was the adapter since the adapter only supports BT2.0. So i went to the shop again and bought a Belkin BT4.0 adapter.
    However, that doesn’t solve my problem.
    I am following this manual: https://github.com/retropie/RetroPie-Setup/wiki/Setting-up-a-PS3-controller
    I get stuck at the point where i run sixpair as root.

    pi@retropi ~ $ sudo ./sixpair
    No controller found on USB busses.

    I have been reading all over the web. I actually read a whole bunch of other websites before i found the article on Github. But i cannot get my head around what is wrong here.

    I am looking for hints how to troubleshoot this.

    Here is some info:
    pi@retropi ~ $ lsusb
    Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
    Bus 001 Device 006: ID 050d:065a Belkin Components
    Bus 001 Device 010: ID 25f0:83c4

    pi@retropi ~ $ hciconfig
    hci0: Type: BR/EDR Bus: USB
    BD Address: 00:02:72:DA:1C:BB ACL MTU: 1021:8 SCO MTU: 64:1
    UP RUNNING PSCAN
    RX bytes:916 acl:0 sco:0 events:43 errors:0
    TX bytes:947 acl:0 sco:0 commands:43 errors:0

    pi@retropi ~ $ jstest /dev/input/js0 (this is when the joystick is connected over USB)
    Driver version is 2.1.0.
    Joystick (Goodbetterbest Ltd Gioteck VX2 BT Controller) has 6 axes (X, Y, Z, Rz, Hat0X, Hat0Y)
    and 12 buttons (BtnX, BtnY, BtnZ, BtnTL, BtnTR, BtnTL2, BtnTR2, BtnSelect, BtnStart, BtnMode, BtnThumbL, BtnThumbR).
    Testing … (interrupt to exit)
    Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1: 0 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1:-32767 2: 0 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1:-32767 2:-32767 3: 0 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1:-32767 2:-32767 3:-32767 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1:-32767 2:-32767 3:-32767 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:offAxes: 0:-32767 1:-32767 2:-32767 3:-32767 4: 0 5: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off

    pi@retropi ~ $ /etc/init.d/bluetooth status
    [ ok ] bluetooth is running.

    pi@retropi ~ $ tail /var/log/messages
    Dec 5 14:48:56 retropi kernel: [ 4909.383105] usb 1-1.2: New USB device found, idVendor=050d, idProduct=065a
    Dec 5 14:48:56 retropi kernel: [ 4909.383164] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    Dec 5 14:48:56 retropi kernel: [ 4909.383186] usb 1-1.2: Product: BCM20702A0
    Dec 5 14:48:56 retropi kernel: [ 4909.383208] usb 1-1.2: Manufacturer: Broadcom Corp
    Dec 5 14:48:56 retropi kernel: [ 4909.383225] usb 1-1.2: SerialNumber: 000272DA1CBB
    Dec 5 14:49:04 retropi kernel: [ 4917.725787] usb 1-1.3: new full-speed USB device number 7 using dwc_otg
    Dec 5 14:49:04 retropi kernel: [ 4917.832764] usb 1-1.3: New USB device found, idVendor=054c, idProduct=0268
    Dec 5 14:49:04 retropi kernel: [ 4917.832825] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    Dec 5 14:49:04 retropi kernel: [ 4917.832849] usb 1-1.3: Product: PLAYSTATION(R)3 Controller
    Dec 5 14:49:04 retropi kernel: [ 4917.832868] usb 1-1.3: Manufacturer: Sony
    Dec 5 14:49:04 retropi kernel: [ 4917.996756] usb 1-1.3: USB disconnect, device number 7
    Dec 5 14:49:05 retropi kernel: [ 4918.235646] usb 1-1.3: new full-speed USB device number 8 using dwc_otg
    Dec 5 14:49:05 retropi kernel: [ 4918.342249] usb 1-1.3: New USB device found, idVendor=25f0, idProduct=83c4
    Dec 5 14:49:05 retropi kernel: [ 4918.342352] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    Dec 5 14:49:05 retropi kernel: [ 4918.342409] usb 1-1.3: Product: Gioteck VX2 BT Controller
    Dec 5 14:49:05 retropi kernel: [ 4918.342430] usb 1-1.3: Manufacturer: Goodbetterbest Ltd
    Dec 5 14:49:05 retropi kernel: [ 4918.404891] input: Goodbetterbest Ltd Gioteck VX2 BT Controller as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input1
    Dec 5 14:49:05 retropi kernel: [ 4918.416945] hid-generic 0003:25F0:83C4.0003: input,hidraw0: USB HID v1.11 Gamepad [Goodbetterbest Ltd Gioteck VX2 BT Controller] on usb-bcm2708_usb-1.3/input0
    Dec 5 14:49:15 retropi kernel: [ 4928.748970] usb 1-1.3: USB disconnect, device number 8
    Dec 5 14:49:16 retropi kernel: [ 4929.755708] usb 1-1.3: new full-speed USB device number 9 using dwc_otg
    Dec 5 14:49:16 retropi kernel: [ 4929.863759] usb 1-1.3: New USB device found, idVendor=054c, idProduct=0268
    Dec 5 14:49:16 retropi kernel: [ 4929.863856] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    Dec 5 14:49:16 retropi kernel: [ 4929.863885] usb 1-1.3: Product: PLAYSTATION(R)3 Controller
    Dec 5 14:49:16 retropi kernel: [ 4929.863900] usb 1-1.3: Manufacturer: Sony
    Dec 5 14:49:16 retropi kernel: [ 4930.028863] usb 1-1.3: USB disconnect, device number 9
    Dec 5 14:49:17 retropi kernel: [ 4930.276078] usb 1-1.3: new full-speed USB device number 10 using dwc_otg
    Dec 5 14:49:17 retropi kernel: [ 4930.381736] usb 1-1.3: New USB device found, idVendor=25f0, idProduct=83c4
    Dec 5 14:49:17 retropi kernel: [ 4930.381836] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    Dec 5 14:49:17 retropi kernel: [ 4930.381863] usb 1-1.3: Product: Gioteck VX2 BT Controller
    Dec 5 14:49:17 retropi kernel: [ 4930.381923] usb 1-1.3: Manufacturer: Goodbetterbest Ltd
    Dec 5 14:49:17 retropi kernel: [ 4930.445204] input: Goodbetterbest Ltd Gioteck VX2 BT Controller as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input2
    Dec 5 14:49:17 retropi kernel: [ 4930.453649] hid-generic 0003:25F0:83C4.0005: input,hidraw0: USB HID v1.11 Gamepad [Goodbetterbest Ltd Gioteck VX2 BT Controller] on usb-bcm2708_usb-1.3/input0
    D

    #86922
    Profile photo of boblablah
    boblablah
    Participant

    Through some searching, I found the updated information for the wireless ps3 controller setup in this site. The new 2.4+ directions specifically state you can use the script within the retropie_setup.sh script to install the driver… they will fail, but you can run a couple things manually and voila.

    for me, this does not survive a reboot. no matter what. sixpair only hammers up a js device when usb connected. There’s no ps3 controller vibration when linked, and the one time it did work, there was only one controller allowed. as soon as i connected the second one, the first went off the air.

    The issue I am having now is that since the new script was built, new auto-configs have been added and I need to basically send those packing and go back to the 2.3 way of doing it, with downloading source, patching running and pairing etc etc.. I can go through all this work, but the problem lies in that the exit buttons are not taking either when i manually setup the controllers with my own 2.3 version predefined configs..

    i had this running sweet as honey on 2.3 but went to the beta as the RPI2 showed up and it seems this version is the necessary one for RPI2.

    Which are the predefined config files, and can I move/remove them and have the emulators go back to the previous configs?

Viewing 2 posts - 1 through 2 (of 2 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar