GIMX PS4 support – status 9

I pushed gimx-config & gimx-fpsconfig updates in the git repository.

In gimx-config, there is a new “Type” menu that allows to change the controller type. Setting the right controller type allows to display controller-specific axis and button names.

ps4

ps4 buttons

ps4 axes

I will now work on merging gimx-serial and gimx-bluetooth in a unified launcher that will also support the PS4.

GIMX PS4 support – status 8

I pushed touchpad support in the git repository.
People that already cloned the source can run the following commands to update GIMX:

cd GIMX
git pull
make clean
make
sudo make install

I wrote a configuration for KillZone Shadow Fall that showcases this touchpad support. It can be downloaded via gimx-serial or gimx-bluetooth, using the “Help>Get Configs” menu (the file is named PS4_KillZoneShadowFall.xml). Key ‘f’ controls finger presence and the mouse axes control finger coordinates.

I will now work on updating the GUIs.

GIMX PS4 support – status 7

I managed to send touchpad inputs using a button and two axes (a mouse). The button controls the finger presence, and the axes control the finger coordinates. This allows me to control the drone modes in Killzone! The source code needs some refactoring before landing into the git repository.

A few products (venom x, xim4, titan) have announced PS4 support over USB. They are mixing the USB transfers from the Hori pad and from the DS4. They all lack touchpad support, and there is no evidence touchpad inputs can work over USB.

GIMX PS4 support – status 5

As it may take some time before everything can be run from a GUI, I wrote a few instructions for anyone wanting to try early PS4 support in GIMX.

Those instructions can be read on the wiki.

It may seem quite complex, but once the pairing is done, starting GIMX is as simple as running a single command in a terminal.

GIMX is only able to run at 100Hz for now, I’ll try to improve this later. I’m currently working on adding touchpad support.