How to use the QuadStick with the PS4

There are three distinct methods of connecting the CronusMax to the PS4.  Each has pros and cons.

  1. Full crossover support, using a CronusMax and a USB hub
  2. Partial crossover support, using only a CronusMax
  3. Original PCPROG port method, using QuadStickManagerProgram (QMP) or X-Aim

Full Crossover: CronusMAX with USB hub:

PROS

CONS

  • Needs additional USB hub to connect QuadStick and DS4 to CronusMax
  • DS4 must remain plugged in to USB hub and cannot be used as second controller.

Official Instructions:  http://cronusmax.com/manual/wired_crossover_controllers_connecting_to_ps4_using_a_usb_hub.htm

Partial Crossover: Direct CronusMAX connection:

Pros

  • Simpler connection.  Just insert the CronusMax between the PS4 and the QuadStick. 
  • No authentication procedure needed.  You do not need a Dual Shock 4 controller to authenticate, like you do with the XBox consoles.
  • You can use the Dual Shock 4 that came with the PS4 as a second controller for two player games.
  • Full Touchpad support when using PS4 Crossover Gaming Essentials GamePack

Cons

  • Approximately every ten minutes, a "controller disconnected" message may appear on screen when the CronusMax resets the connection.  Some games can be disrupted by this and you will lose control for about one second.
  • To access the "Press Touchpad" button, the Share (Select on PS3) button is remapped using a PS4 Crossover Script which needs to be loaded into the CronusMax with the CronusPro software.  "Slot recall" must be turned on to automatically reload the script when the CronusMax turns on.  (Instructions below)

Official Instructions: http://cronusmax.com/manual/wired_crossover_controllers_connecting_to_ps4_without_a_usb_hub.htm

QuadStick-PC-CronusMax PCPROG Connection

Pros

  • No interruption every ten minutes when the direct connection method resets the connection
  • The QuadStick is connected to the PC during game play and can be used to control the PC if using Dragon Naturally Speaking and voice commands or for other purposes, like mixing in UltraStiks, keyboards, or other input devices.
  • Since QuadStick Manager Program version 1.03, voice commands can be sent to the QuadStick over the USB connection instead of Bluetooth or a Serial cable connection.

Cons

  • More complicated connection requiring a PC in the middle.
  • The QuadStick Manager Program must be running.
  • Dual Shock 4 controller must remain plugged into the Input of the CronusMax and cannot be used as a second player's controller.

X-Aim instructions: http://cronusmax.com/manual/x_aim.htm


CronusMAX Setup Instructions:

The CronusMax is programed using a PC app called CronusPro.  It can be downloaded here: http://cronusmax.com/downloads/

Once you have CronusPro installed, then in CronusPro->Tools->Options->CMax Plus->Enable PS4 partial crossover support unless you plan to use Full Crossover support with a USB hub.

In the Programmer tab, drag and drop the PS4 Crossover Essentials gamepack into Slot #1

The configuration dialog will pop up.  Turn on Touchpad Remap for movement mode (step 1), make sure "include configuration..." is enabled (step 2), then click Program Device (step 3):

Then click OK to program the Slot 1 in the Cronus Max:

Next, enable "Slot Recall" and "Enable remote control of slot switch on device" in Tools->Options->Device:

When using the CronusMax the next time, click the push button on the front of it until it displays a 1.  The gamepack must be running for the Touchpad mode to work.  With the latest version of the Default Configuration on your QuadStick, a Mouthpiece Right Puff Soft will put the QuadStick in Right Analog mode (3) and move the Touchpad cursor around joystick.  You can "press" the touchpad while in this mode with R1 (normally it mapped to Select).  Do mp_right_puff_soft again to turn off the Touchpad mode. 

Original QuadStick - PC - CronusMax Setup (limited touchpad support):

Since the QuadStick is a PS3 compatible controller, we use ControlerMax's CronusMax device to adapt its signals for other consoles.  Support for the PS4's touchpad is limited to the Press function, not the Swipe.  Both the PS4 and XBox consoles require the CronusMax to authenticate itself with the console using an official controller.  For the XBox consoles, this occurs once at startup, so when the authentication has completed, the XBox controller can be unplugged and the QuadStick plugged in to the CronusMax's input.  With the PS4 this authentication is continuous, which forces a different strategy. 

CronusMax features

On the side of the CronusMax is a USB-mini connector labeled PCPROG.  This port can be used to inject commands from a PC into the data stream going to the console, while allowing the authentication messages to be handled by a wired PS4 controller plugged into the Input port.

The resulting hook up looks like this:

The PC can use either the QuadStick Manager Program (QMP) or ControllerMax's GTuner MaxAimDI plug-in to transfer signals from the QuadStick to the CronusMax.  MaxAimDI allows the user to bring in additional inputs from the PC's mouse or keyboard to supplement the QuadStick and map them to the console as they please, whereas the QMP passes signals directly from the QuadStick to the CronusMax.

The CronusMax support for the PS4 TouchPad is limited to Pressing the TouchPad, not swiping gestures.  You can read the manufacturer's statement here.

In addition to the PS4, this same setup will for any of the other consoles supported by the CronusMax: XBox One, XBox 360 & PS3.  This allows the QuadStick to remain connected to the PC, and useable as a mouse/keyboard, while controlling a game console as a joystick.

AllFred DavisonComment