PS4 bluetooth GIMX not working
Posted: Tue Apr 12, 2016 5:44 am
Hardware:
1. bluetooth dongle CSR4.0 (http://www.amazon.com/Love-Bluetooth-In ... detailpage Pretty lame to include amazon link here. But currently not sure where else to find detailed model and manufacturer info. Please let me know how if need more detail.)
2. Teensy 2.0 (http://www.amazon.com/PJRC-Teensy-2-0/d ... ge_o01_s00) flashed with the atmega32u4.hex downloaded in gimx wiki
3. PS4
4. PC with Ubuntu, trying to use keyboard as controller, no built in bluetooth
Symptom:
Flashed teensy 2.0 nothing seems bothering it.
Paired ds4 with dongle and with teensy plugged to pc then ps4 then ps. Everything still going perfect.
Unplugged DS4 after pairing.
Start Gimx seems fine.
Press everything in keyboard not working, including the button mapped to ps. Logging shows it though.
Press everything in controller still work, including PS button up down left right.
Log:
option -l with value `log.txt'
option -c with value `jingboconfig.xml'
option -t with value `DS4'
option -h with value `0'
option -b with value `60:5B:B4:D6:98:F2'
grab flag is unset
status flag is set
subpos flag is set
force_updates flag is set
window_events flag is set
GIMX 5.7 x86_64
Ubuntu 14.04.2 LTS
Linux 3.16.0-46-generic #62~14.04.1-Ubuntu SMP Tue Aug 11 16:27:16 UTC 2015 x86_64
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1bcf:2883 Sunplus Innovation Technology Inc.
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 031: ID 054c:05c4 Sony Corp.
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 2: Dev 2, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 2: Dev 2, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 3: Dev 31, If 0, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 2: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 2: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
using default refresh period: 10.00ms
A device name is empty. Multiple mice and keyboards are not managed.
Warning: can't open macro directory /home/jingbo//.gimx//macros/
listening on psm: 0x0001
listening on psm: 0x0011
listening on psm: 0x0013
0 1460436774.815826, PS (255)
0 1460436775.955814
0 1460436776.185775, PS (255)
0 1460436776.815814
0 1460436777.155817, PS (255)
0 1460436778.755813
0 1460436778.965824, lstick x (128)
0 1460436779.065805, lstick x (128), lstick y (-128)
0 1460436779.125820, lstick y (-128)
0 1460436779.155815, lstick x (-128), lstick y (-128)
0 1460436779.195815, lstick x (-128)
0 1460436779.275816, lstick x (128)
0 1460436779.325815, lstick x (128)
0 1460436779.385813, lstick x (128), lstick y (128)
0 1460436779.475816, lstick x (-128), lstick y (128)
0 1460436779.485815, lstick x (-128), lstick y (128)
0 1460436779.555820, lstick x (128), lstick y (128)
0 1460436779.565819, lstick x (128)
0 1460436779.645818, lstick x (128)
0 1460436779.705818, lstick x (128), lstick y (-128)
0 1460436779.755774, lstick y (-128)
0 1460436779.825794, lstick x (-128), lstick y (-128)
0 1460436779.955821, lstick x (-128)
0 1460436780.095816
Exiting
Notice:
1. the dongle i used with gimx to pair with ps3 controller before, and it works. Now it's with same dongle, hopefully that's still fine?
2. DS4 running low in battery not sure that matter but will try tomorrow just in case.
So it looks to me keyboard -> gimx -?-> bluetooth dongle -?-> ds4 -> ps4. Is that correct understanding? What's suggested next step to debug? Or if any step above clearly looks wrong please let me know
1. bluetooth dongle CSR4.0 (http://www.amazon.com/Love-Bluetooth-In ... detailpage Pretty lame to include amazon link here. But currently not sure where else to find detailed model and manufacturer info. Please let me know how if need more detail.)
2. Teensy 2.0 (http://www.amazon.com/PJRC-Teensy-2-0/d ... ge_o01_s00) flashed with the atmega32u4.hex downloaded in gimx wiki
3. PS4
4. PC with Ubuntu, trying to use keyboard as controller, no built in bluetooth
Symptom:
Flashed teensy 2.0 nothing seems bothering it.
Paired ds4 with dongle and with teensy plugged to pc then ps4 then ps. Everything still going perfect.
Unplugged DS4 after pairing.
Start Gimx seems fine.
Press everything in keyboard not working, including the button mapped to ps. Logging shows it though.
Press everything in controller still work, including PS button up down left right.
Log:
option -l with value `log.txt'
option -c with value `jingboconfig.xml'
option -t with value `DS4'
option -h with value `0'
option -b with value `60:5B:B4:D6:98:F2'
grab flag is unset
status flag is set
subpos flag is set
force_updates flag is set
window_events flag is set
GIMX 5.7 x86_64
Ubuntu 14.04.2 LTS
Linux 3.16.0-46-generic #62~14.04.1-Ubuntu SMP Tue Aug 11 16:27:16 UTC 2015 x86_64
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1bcf:2883 Sunplus Innovation Technology Inc.
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 031: ID 054c:05c4 Sony Corp.
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 2: Dev 2, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 2: Dev 2, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 3: Dev 31, If 0, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 2: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 2: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
using default refresh period: 10.00ms
A device name is empty. Multiple mice and keyboards are not managed.
Warning: can't open macro directory /home/jingbo//.gimx//macros/
listening on psm: 0x0001
listening on psm: 0x0011
listening on psm: 0x0013
0 1460436774.815826, PS (255)
0 1460436775.955814
0 1460436776.185775, PS (255)
0 1460436776.815814
0 1460436777.155817, PS (255)
0 1460436778.755813
0 1460436778.965824, lstick x (128)
0 1460436779.065805, lstick x (128), lstick y (-128)
0 1460436779.125820, lstick y (-128)
0 1460436779.155815, lstick x (-128), lstick y (-128)
0 1460436779.195815, lstick x (-128)
0 1460436779.275816, lstick x (128)
0 1460436779.325815, lstick x (128)
0 1460436779.385813, lstick x (128), lstick y (128)
0 1460436779.475816, lstick x (-128), lstick y (128)
0 1460436779.485815, lstick x (-128), lstick y (128)
0 1460436779.555820, lstick x (128), lstick y (128)
0 1460436779.565819, lstick x (128)
0 1460436779.645818, lstick x (128)
0 1460436779.705818, lstick x (128), lstick y (-128)
0 1460436779.755774, lstick y (-128)
0 1460436779.825794, lstick x (-128), lstick y (-128)
0 1460436779.955821, lstick x (-128)
0 1460436780.095816
Exiting
Notice:
1. the dongle i used with gimx to pair with ps3 controller before, and it works. Now it's with same dongle, hopefully that's still fine?
2. DS4 running low in battery not sure that matter but will try tomorrow just in case.
So it looks to me keyboard -> gimx -?-> bluetooth dongle -?-> ds4 -> ps4. Is that correct understanding? What's suggested next step to debug? Or if any step above clearly looks wrong please let me know