Problem with PS4 BT

Need help? Ask here and someone will help
Post Reply
Five_Finger_Discount
Posts: 5
Joined: Sat Aug 05, 2017 1:33 am
Contact:

Problem with PS4 BT

Post by Five_Finger_Discount » Fri Sep 15, 2017 7:24 am

To start with this system, gimx install, etc worked perfectly with a ps3. Now I am trying to get a ps4 working and it is not cooperating.

Bus 002 Device 014: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

Adapter is a Arduino Micro. Pairing appears to have worked. I have a ~/.gimx/bluetooth with linkkeys. I received no error. Firmware from the ps4 wikipage.

I start gimx and it appears to work however the ps4 never recognizes a controller present. I have tried with my ds4 on and off, plugged into my desktop or not.

I downloaded some configs for the ps4 thinking maybe my config needed to be altered but that did not help.

I am unsure where to look to diagnose this issue.




(mac addr edited)
===
global option -l with value `log.txt'
global option -c with value `PS4_Watchdogs_foxy.xml'
controller #1: option -t with value `DS4'
controller #1: option -h with value `0'
controller #1: option -b with value `DE:CA:FB:AD:13:37'
now reading arguments for controller #2
status flag is set
subpos flag is set
force_updates flag is set
GIMX 6.8 x86_64
Ubuntu 16.04.2 LTS
Linux 4.10.0-33-generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64
Bus 001 Device 003: ID 0525:a4a2 Netchip Technology, Inc. Linux-USB Ethernet/RNDIS Gadget
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 039: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
Bus 002 Device 038: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 002 Device 014: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M
|__ Port 3: Dev 39, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 1: Dev 14, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 1: Dev 14, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 2: Dev 38, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 2: Dev 38, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 1: Dev 3, If 0, Class=Communications, Driver=cdc_ether, 480M
|__ Port 1: Dev 3, If 1, Class=CDC Data, Driver=cdc_ether, 480M
using default refresh period: 10.00ms
A device name is empty. Multiple mice and keyboards are not managed.
listening on psm: 0x0001
listening on psm: 0x0011
listening on psm: 0x0013
0 1505459960.862158, rstick x (-18), rstick y (-41)
0 1505459960.871619
...
until I exit but the ps4 never sees a controller

User avatar
Matlo
Posts: 4338
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Problem with PS4 BT

Post by Matlo » Fri Sep 15, 2017 8:13 am

Hi,
Did you press on the PS button of the Dualshock 4 that you used for the pairing?
It is required to have a dedicated Dualshock 4 for authentication purposes.
If you used this Dualshock 4 with your PS4 after the GIMX pairing, then you'll have to use the repair tool (New/Repair, then repair).
GIMX creator Donate Shop

Five_Finger_Discount
Posts: 5
Joined: Sat Aug 05, 2017 1:33 am
Contact:

Re: Problem with PS4 BT

Post by Five_Finger_Discount » Fri Sep 15, 2017 2:22 pm

I will repair tonight after work. I was not aware that each time the ds4 was used repairing was required.

Five_Finger_Discount
Posts: 5
Joined: Sat Aug 05, 2017 1:33 am
Contact:

Re: Problem with PS4 BT

Post by Five_Finger_Discount » Fri Sep 15, 2017 2:38 pm

I had a few minutes this morning.

* With ds4 connected to my desktop I clicked new/repair.
* got success message
* pressed ps button on keyboard - no response
* turned ps4 on
* pressed ps button on keyboard - no response

I have pressed nothing on the ds4.

What should I look for next?
If nothing else i will delete linkkeys and start over with my arduino micro.

thanks,

User avatar
Matlo
Posts: 4338
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Problem with PS4 BT

Post by Matlo » Fri Sep 15, 2017 3:27 pm

Five_Finger_Discount wrote:
Fri Sep 15, 2017 2:38 pm
I have pressed nothing on the ds4.
Press on the PS button of the Dualshock 4. It will power up and connect to GIMX through the BT dongle.
GIMX creator Donate Shop

Five_Finger_Discount
Posts: 5
Joined: Sat Aug 05, 2017 1:33 am
Contact:

Re: Problem with PS4 BT

Post by Five_Finger_Discount » Fri Sep 15, 2017 11:56 pm

Apparently the DS4 got hung. Pressing the PS button did nothing until I disconnected it from the PC and plugged it back in. I do not know if this is some tweaked version they came out with recently or not (ps4 is maybe a year old I forget).

Unsure why, but disconnecting the DS4/reconnecting was the magic to get it to work. It does appear to work now.


Thanks.

DS4 usb id 054c:05c4

User avatar
Matlo
Posts: 4338
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Problem with PS4 BT

Post by Matlo » Sun Sep 17, 2017 12:10 pm

You actually have to unplug the DS4. The connection with the DS4 is made over bluetooth.
https://gimx.fr/wiki/index.php?title=Quick_Start
GIMX creator Donate Shop

Post Reply