sudo bluetoothctl
[bluetoothctl]# pair <MAC>
[CHG] Device <MAC> Connected: yes
.
.
.
[bluetooth]# connect <MAC>
[CHG] Device <MAC> Connected: yes
.
.
.
[bluetooth]# trust <MAC>
Changing <MAC> trust succeeded
.
.
.
BUT there is no /dev/input/js0 (and the controller "1,2,3,4" leds just stop flashing, never show "1" led lit)
Code: Select all
pi@Carl:~/Carl/Examples/PS3_Control $ systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-02-16 09:15:33 EST; 1h 14min ago
Docs: man:bluetoothd(8)
Main PID: 652 (bluetoothd)
Status: "Running"
CGroup: /system.slice/bluetooth.service
└─652 /usr/lib/bluetooth/bluetoothd
Feb 16 10:06:29 Carl bluetoothd[652]: 07:67:87:BE:63:25: error updating services: Connection timed out (110)
Feb 16 10:08:42 Carl bluetoothd[652]: 07:67:87:BE:63:25: error updating services: Connection timed out (110)
Feb 16 10:09:45 Carl bluetoothd[652]: 07:67:87:BE:63:25: error updating services: Connection timed out (110)
Feb 16 10:23:31 Carl bluetoothd[652]: sixaxis: compatible device connected: PLAYSTATION(R)3 Controller (054C:0268)
Feb 16 10:24:28 Carl bluetoothd[652]: vendor 0x54C product: 0x268
Feb 16 10:24:59 Carl bluetoothd[652]: <MAC>: error updating services: Connection timed out (110)
Feb 16 10:25:07 Carl bluetoothd[652]: vendor 0x54C product: 0x268
Feb 16 10:25:45 Carl bluetoothd[652]: <MAC>: error updating services: Function not implemented (38)
Feb 16 10:25:52 Carl bluetoothd[652]: vendor 0x54C product: 0x268
Feb 16 10:26:29 Carl bluetoothd[652]: <MAC>: error updating services: Function not implemented (38)(BTW, Connecting via USB cable does create /dev/input/js0 )
(Desktop Bluetooth Add Device, asks for PIN, I enter 0000, then "Pairing failed - Timeout was reached")
Configuration:
RPi 3B
Raspbian Stretch (Linux Carl 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux)
generic PS3 DualShock 3 controller
I read this may have to do with WiFi-Bluetooth interference, but I can't go without my two WiFi (built-in and USB for when the built-in decides it is tired).
Sending it back - giving up.