PS3 Bluetooth remote control protocol

Technical discussion on the newly released and hard to find PS3.

Moderators: cheriff, emoon

Post Reply
Rob_F
Posts: 10
Joined: Mon Mar 10, 2008 10:20 am

PS3 Bluetooth remote control protocol

Post by Rob_F »

Hey guys,

I had a look for threads relating to the Bluetooth remote, and couldn't find any useful information. I did find a thread where the poster wanted to be able to control the Blu-Ray player via alternate means, so I know there is demand out there besides my own. I personally would just prefer to use my iPaq rather than go out and buy another useless remote control, and am willing to invest a reasonable amount of effort to achieve that.

Seeing as I don't have a Bluetooth remote and I don't think you can rent them, I can't do the sniffing and protocol research. What I can do is write the code for a client and test it with my PS3.

If anyone is interested, this document looked highly useful in regard to sniffing Bluetooth devices.

Thanks for reading.
jimparis
Posts: 1145
Joined: Fri Jun 10, 2005 4:21 am
Location: Boston

Post by jimparis »

Rob_F
Posts: 10
Joined: Mon Mar 10, 2008 10:20 am

Post by Rob_F »

Awesome, thanks! I'll post an update when I have something cool to show off.
ralferoo
Posts: 122
Joined: Sat Mar 03, 2007 9:14 am
Contact:

Re: PS3 Bluetooth remote control protocol

Post by ralferoo »

Rob_F wrote:Hey guys,
I had a look for threads relating to the Bluetooth remote, and couldn't find any useful information.
No need to do sniffing, you can see the data easily using "hcidump -x"

I've documented the controller pretty fully at http://wiki.ps2dev.org/ps3:hardware:remote

There is some code available as part of my python-ps3 project https://sourceforge.net/projects/python-ps3/ that supports both sixaxis motion sensing and the remote, although you currently need to disable hcid to get it running.

I notice there's also some activity on this front on the bluez mailing list, and so new version should support the remote out of the box.
Rob_F
Posts: 10
Joined: Mon Mar 10, 2008 10:20 am

Re: PS3 Bluetooth remote control protocol

Post by Rob_F »

ralferoo wrote:No need to do sniffing, you can see the data easily using "hcidump -x"
I had no idea, I have little experience with Bluetooth. Thanks for the tip.
ralferoo wrote:I've documented the controller pretty fully at http://wiki.ps2dev.org/ps3:hardware:remote
Sweet, thanks. The python script for the remote looks pretty useful too.
ralferoo wrote:There is some code available as part of my python-ps3 project https://sourceforge.net/projects/python-ps3/ that supports both sixaxis motion sensing and the remote, although you currently need to disable hcid to get it running.

I notice there's also some activity on this front on the bluez mailing list, and so new version should support the remote out of the box.
The objective here is to make the PC (then hopefully later the iPaq) pretend to be the remote, rather than read input from the remote. Is that what they're doing?
Post Reply