[Nexus 6P General] dokukinoko:
DualShock 4 Guide for the Nexus 6P

(Mounts, USB, Bluetooth, PS4 Remote Play)

​

I wanted to write a dedicated DualShock 4 guide for the Nexus 6P. I hope this guide helps you out.

Quick Summary

If your phone is rooted, connect the DS4 using Bluetooth via the Sixaxis Controller app on the Play Store. Otherwise, the recommended solution is to use a 1ft USB C to Micro USB cable to connect the DS4 and 6P together. You'll also need a DS4 mount to hold the 6P while you play. See the Mounts, USB, and Bluetooth sections for details.

Mounts

​

Sony GCM10 Game Control Mount (Suction) - $30 Amazon Link

Nyko Smart Clip (Bracket) - $10 Amazon Link

Ortz PS4 Smart Clip Holder (Bracket) - $11 Amazon Link

Utor Case 3D Printed (Bracket - Custom) - $20 Shapeways Link

There are two basic type of mounts: suction-style and bracket-style mounts.

Suction Mounts

Picture of the Sony GCM10 "Suction" Mount installed on the Nexus 6P
​

A suction-style mount like the Sony GCM10 Game Control Mount can work well with the 6P if you're not planning on using a case. Even though this mount was designed for the XPERIA devices, the suction works pretty well sucking onto the 6P's flat aluminum back. I have tested this mount with all three Nexus 6P colors, and it even works with the Frost (which is coated). So long as you are just sitting in one place playing, it shouldn't fall off. I have also tested leaving the 6P attached to the GCM10 mount overnight (over 12 hours) and it did not fall off when I came back to check on it. However: I do not recommend using this suction-style mount if you will be playing without a "soft" landing zone (e.g. your lap or bed/sofa) or if you will be walking about while playing -- the 6P can fall off the mount unexpectedly! But overall, this is my favorite mount to use with the 6P.

Bracket Mounts

Picture of the Nyko Smart Clip "Bracket" Mount installed on the Nexus 6P
​

The bracket-style mounts like the popular $10 Nyko and cheap Chinese ones will offer the most security and peace of mind in holding the 6P (even while you're moving around) and should allow you to use a case while it's on, but the 6P will be noticeably off-center due to the power and volume buttons being in the middle, where the brackets normally "grip" the device -- see image above. If you're going this route, we recommend getting the newer Ortz mount over the Nyko because the Ortz also comes with a Micro USB to Micro USB cable (nice to have for your legacy Micro USB devices). Also, the Utor bracket mount solves the off-center problem, but note it is custom 3D-Printed specifically for the Nexus 6P.

Note: Instead of a mount you can also use a mini stand or dock to keep the 6P propped up if you don't mind playing further away.

USB (Wired Connection)

​

Fusion 4K (1ft) - $5.99 Amazon Link Tested and works (Source: [MENTION=3036875]XDfutures[/MENTION])

Fosmon (1ft) - $5.99 Amazon Link Tested and works

We recommend using a USB cable as it is plug and play. The 6P has a Type C USB port and the DualShock 4 has a Micro USB port, so the best solution is a Type C (Male) to Micro USB (Male) cable about 1ft long. Unfortunately, many Type C to Micro USB cables are 3.3ft long (from popular manufacturers like Aukey, Cable Matters, and Spigen) and at that length you'll need to wrap the cable to make it manageable. A few 1ft cables have just recently started appearing. One we recommend getting is the Fusion 4K (credit to [MENTION=3036875]XDfutures[/MENTION]). It looks to be a high quality braided cable. Another is by Fosmon, which is offered in a pure stealth black style. If you find another 1ft cable, please let us know!

There are also adapters and other ways to try and establish a USB C to Micro USB connection. Below are solutions that work and don't work.

Working:

Micro USB (Male) to Micro USB (Male) cable connected to a VicTsing adapter (Amazon Link) which states it is OTG compatible unlike other adapters and should work (Update Confirmed working Source)

Not Working:

Micro USB (Male) to Micro USB (Male) cable connected to a generic Micro USB to Type C adapter (Amazon Link). You want to use the bigger gold plated VicTsing adapter which supports OTG.

USB OTG (On The Go) Cable connected to the OEM Type A to Type C cable included with the Nexus 6P

After connecting both ends of the cable to the 6P and DS4, you can quickly test it on your home screen using the D-PAD and moving the cursor around from app to app or even while in non-gaming apps like Chrome (e.g. the analog stick will scroll the web page down). You'll also now have a Use USB for setting appear. You can keep your DS4 constantly charged so you never have to worry about charging it (usually by just leaving it on the default setting).

Bluetooth (Wireless Connection)

Root Method
​

Use the Sixaxis Controller app (paid). The app was recently updated on June 3rd to support the Marshmallow app and should work with the 6P now! (Thanks to [MENTION=3373302]ACiDxCHRiST[/MENTION] for the confirmation!)

Non-Root Method (Not Recommended)
​

The 6P's bluetooth stack technically works with the Sony DS4 without needing root and relying on 3rd party apps like Sixaxis Controller. However, after ~30 seconds the connection results in a very delayed input (lag/latency) and it's not quite playable until you try reconnecting it again. The recommended workaround is to use an app that force connects the DS4 back to the 6P properly after this happens. It's not a perfect solution unfortunately. For this reason, we recommend using a USB cable until we find a perfect fix for Bluetooth. At any rate, here's what you need to do starting from the beginning to get your 6P paired via Bluetooth:

Download and run the Sixaxis PairTool from Dancing Pixels Studios and connect your DualShock 4 controller to your computer using a Micro USB cable.

When prompted, change the master address to your 6P's bluetooth address. You can find your Nexus 6P's Bluetooth address by going to Settings > About Phone > Status.

Disconnect the DS4 from the computer. Press and hold the PS and SHARE buttons on the controller until the DS4's Light Bar starts flashing. Now pair it with your Nexus 6P by pulling down/swiping the screen down to Quick Settings > Bluetooth > More Settings. The DS4 will be listed as Wireless Controller in the Bluetooth Available devices list and after you touch it (it may take a few tries) you should see the word Pairing shown below it. The DS4 should turn off after shortly afterwards. Now press the PS button again and it should now be connected (the word Connected should be shown below Wireless Controller). You can add the DS4 as a "Trusted Device" in Security if you wish.

To fix the latency problem, download and open the Bluetooth Auto Connect app from the Play Store.

In Bluetooth Auto Connect, touch Advanced Options and set Retry After (Sec) to 1 and Continuous Connect (Sec) to 1 and then touch Connect Now under Debug.

At this point, your DS4 should be working with your 6P. There is still going to be some latency due to the nature of the wireless connection and other factors. And unfortunately, every 30 seconds there may be a delay or "interrupt" as the Bluetooth Auto Connect re-establishes the connection, so many action games may not be playable (currently looking for a better solution!).

Note: To turn off the DS4 when you're done playing, hold down the PS Button for about 10 seconds or unpair the "Wireless Controller" from the 6P's Bluetooth menu. To pair the DS4 back up again with the 6P, just press the PS Button once.

PS4 Remote Play

PS4 Remote Play working on the 6P
​

To set your 6P up with RemotePlay, check out the PS4 Remote Play for Android Thread. You don't need root for this. Just make sure your 6P is set to install apps from Unknown Sources (via settings). Download the Invisible Touch Buttons APK from the link in the thread and install it. The controls should hopefully be mapped to the DS4 buttons as normal without you doing anything. I tested playing LittleBigPlanet 3, a decently challenging platformer/action game and it is surprisingly very playable with barely any latency detected with the DS4 paired up to the 6P in Bluetooth. Note: Like most new phones out now, the 6P supports WiFi 802.11AC, so you'll want to make sure you're using a good quality multi-band AC router and that you're connected on the 5GHz band. Having your PS4 connected via Ethernet is also highly recommended.

That concludes this simple guide. Please feel free to comment with corrections or improvements so this can be updated to contain the best and most current information possible for the Nexus 6P.