0xFFFFAA
Posts: 3
Joined: Sun Mar 12, 2017 2:20 pm

Raspberry Pi as dualshock 3/4

Tue Aug 06, 2019 9:34 pm

Hi
Is it possible to turn Raspberry PI into Bluetooth game controller which can be used to replay keypress sequence?

jdonald
Posts: 379
Joined: Fri Nov 03, 2017 4:36 pm

Re: Raspberry Pi as dualshock 3/4

Fri Aug 30, 2019 8:54 pm

My impression is that this may be possible but it's a lot harder than the (solved) reverse problem of a real DS4 talking to a Pi.

A DS4 talks to the world as a regular Bluetooth gamepad, so ds4drv is basically there only to take care of the light bar and button mappings. However, AFAIK the PS4 only accepts a subset of Bluetooth gamepads designed for PlayStation, so you'd have to take care to match many of the details at https://www.psdevwiki.com/ps4/DS4-BT

User avatar
DarkPlatinum
Posts: 842
Joined: Thu Nov 02, 2017 2:30 pm
Location: Unknown
Contact: Website YouTube

Re: Raspberry Pi as dualshock 3/4

Fri Aug 30, 2019 9:05 pm

The ds4 may have a custom chip on board as it uses a touchpad as well as gyroscope input.
1 * Raspberry Pi Zero W, 1 * Raspberry Pi 2, 1 * Raspberry Pi 3 1 * Raspberry Pi 3B + :mrgreen:

Check Out My Raspberry Site (Run on a Raspberry Pi 3B :) ): https://html.dynu.net

0xFFFFAA
Posts: 3
Joined: Sun Mar 12, 2017 2:20 pm

Re: Raspberry Pi as dualshock 3/4

Wed Sep 11, 2019 1:34 pm

Thanks for the replies guys. Now I see that it can be harder than I previously thought.

User avatar
Imperf3kt
Posts: 2626
Joined: Tue Jun 20, 2017 12:16 am
Location: Australia

Re: Raspberry Pi as dualshock 3/4

Thu Sep 12, 2019 1:15 am

DarkPlatinum wrote:
Fri Aug 30, 2019 9:05 pm
The ds4 may have a custom chip on board as it uses a touchpad as well as gyroscope input.
More than that.
The DS4 has a gyroscope, accelerometer, two motors with uneven semicircle weights, touch pad, two analogue joysticks, light bar, speaker, two charging points, aux output, 18 buttons (6 of which are analogue/digital) and a battery.
There may be other features I am forgetting.
55:55:44:44:4C
52:4C:52:42:41

Return to “Gaming”