Hello everyone,
Did anyone manage to successfully pair and use hog_keyboard_demo or hog_mouse_demo with a Playstation 4 or 5?
I'm aware that only certain PS4 models feature Bluetooth 4.0, older models are 2.1.
Before I spend more time on this figuring out if it's PS or BTstack issue, I'd like to ask here if BLE keyboards are actually supported on Playstation 4 or 5.
Unfortunately, there was no physical BLE keyboard around to cross-check where the PS4 is located.
The PS4 online manual
https://manuals.playstation.net/document/en/ps4/settings/bluetooth.html doesn't have specific information either.
What we got so far in our testing with a PS 4 model:
Pairing succeeded, followed by "PS4 does not support this Bluetooth device", then disconnected.
- BTstack v1.6.1 (2b49e57)
- Platform: posix-h4, CYW4343W UART
- PS 4 model CUH-1216A, software 11.50
In the HCI log I only found the following error, just before the PS4 disconnected:
Error Response - Attribute Handle: 0x0039 - Error Code: Attribute Not Found (0x0A)
Jun 25 09:31:31.899 ATT Send 0x0040 80:EA:23:5D:01:3D Error Response - Attribute Handle: 0x0039 - Error Code: Attribute Not Found (0x0A)
Error Response - Attribute Handle: 0x0039 - Error Code: Attribute Not Found (0x0A)
Opcode: 0x01
Request Opcode In Error: 0x0004 (Find Information Request)
Attribute Handle In Error: 0x0039 (57)
Error Code: 0x000A (Attribute Not Found)
Jun 25 09:31:31.899 L2CAP Send 0x0040 80:EA:23:5D:01:3D Channel ID: 0x0004 Length: 0x0005 (05) [ 01 04 39 00 0A ]
Channel ID: 0x0004 Length: 0x0005 (05) [ 01 04 39 00 0A ]
L2CAP Payload:
00000000: 0104 3900 0A ..9..
Jun 25 09:31:31.899 ACL Send 0x0040 80:EA:23:5D:01:3D Data [Handle: 0x0040, Packet Boundary Flags: 0x0, Length: 0x0009 (9)]
A quick PS5 test wasn't successful either, but we don't have a model in-house and need to gather the logs first.
Any feedback is appreciated, if BLE keyboards are supposed to work. If it's a general issue, then I won't pursue it further, otherwise I start gathering logs and post more information.
Thanks
Markus