Rpi2+xbox controller (steam controller)

Need help? Ask here and someone will help
Post Reply
pancakes4ever
Posts: 3
Joined: Fri Mar 11, 2016 9:30 pm

Rpi2+xbox controller (steam controller)

Post by pancakes4ever »

So I'm attempting to get my steam controller(SC) paired up with my PS3 using a raspi.
After recieving some seg fault errors because I forgot to run rpi-update before installing (I think),
I got the initial DS/SC pairing to go through. Command line does seem to do this part
more reliably.

Anyway, when I try to run gimx using:

Code: Select all

gimx --type Sixaxis --config X360PadUsb.xml filename --hci 0 --bdaddr 00:19:C1:C9:6C:59
gimx trips up along these lines:

Code: Select all

connecting with hci0 = 00:19:C1:C9:6C:59 to 00:19:C1:C9:6C:59 psm 0x0011
connection failed: Host is down
can't connect to psm 0x0011
0 1457734059.980823
Exiting
hci_disconnect: File descriptor in bad state
I'm noticing that whenever I connect the either DS3 the seems to switch to the address of the bt adapter.
Would I be correct in assuming that this is the cause of my problems?

got any ideas to fix it?

sorry if format sucks, using wireless rpi keyboard thing to type this.

obligatory details:
log: http://pastebin.com/D1XpVfT8
v:gimx 5.7 armv6
OS:Raspbian GNU/Linux 8.0 (jessie) on rpi2 b+
bt:Anxus Bluetooth 4.0 USB Dongle Adapter with Csr8510 Controller
console: PS3 slim
controller: steam controller via sc driver(https://github.com/ynsta/steamcontroller) and xboxdrv
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Rpi2+xbox controller (steam controller)

Post by Matlo »

Hi,
It looks like the RPi is setting the DS3 master address (=address of the PS3) before GIMX can read it.
Try to disable the bluetoothd service as explained in the PS4 instructions:
http://gimx.fr/wiki/index.php?title=Quick_Start#PS4
GIMX creator
pancakes4ever
Posts: 3
Joined: Fri Mar 11, 2016 9:30 pm

Re: Rpi2+xbox controller (steam controller)

Post by pancakes4ever »

Nope apparently, I'm just an idiot. I just needed to do sixaddr with the bt device removed. Haha lol
(that was probably part of it but since blueman is already running I had to exit before disabling bluetooth.)
Update:
It works! I was having some deadzone issues with Hotline Miami but not sure if that was the game, gimx, or the driver. regardless, this is so cool. and no lag! :D
Post Reply