DualShock 4: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
(→‎Mods: Use your DS4 (BT) on WII by '''Xerpi''')
Line 342: Line 342:
*[[DS4-USB|Communication USB]]
*[[DS4-USB|Communication USB]]
*[[DS4-BT|Wireless Communication Bluetooth]]
*[[DS4-BT|Wireless Communication Bluetooth]]
*see also http://lxr.free-electrons.com/source/drivers/hid/hid-sony.c


== Mods ==
== Mods ==

Revision as of 23:22, 21 October 2014

See also Discussion page

Blue WaveJet BlackRed Magma
DualShock 4 colorway

Controller

Product code Name description EAN TweakersID
CUH-ZCT1 (CUH-ZCT1U, CUH-ZCT1E, CUH-ZCT1J, CUH-ZCT1K, CUH-ZCT1H) JetBlack.jpg Jet Black 0711719211983 346381
CUH-ZCT1 01 (CUH-ZCT1U01, CUH-ZCT1E01, CUH-ZCT1J01, CUH-ZCT1K01, CUH-ZCT1H01) MagmaRed.jpg Magma Red 0711719200994 362174
CUH-ZCT1 02 (CUH-ZCT1U02, CUH-ZCT1E02, CUH-ZCT1J02, CUH-ZCT1K02, CUH-ZCT1H02) WaveBlue.jpg Wave Blue 0711719201397 362175
CUH-ZCT1 03 (CUH-ZCT1U03, CUH-ZCT1E03, CUH-ZCT1J03, CUH-ZCT1K03, CUH-ZCT1H03) GlacierWhite.jpg Glacier White
CUH-ZCT1 04 (CUH-ZCT1U04, CUH-ZCT1E04, CUH-ZCT1J04, CUH-ZCT1K04, CUH-ZCT1H04) UrbanCamouflage.jpg Urban Camouflage

Note: Release Date was same as console in each subregion countries, e.g. North America : November 15, 2013, Europe (first batch of countries) : November 29, 2013 etc ... Japan : February 22, 2014

hardware version : 0x3100 (CUH-ZCT1x series same as CAP-ZCT1x series)

FCC ID: AK8CUHZCT1 IC: 409B-CUHZCT1

RRA filing: http://rra.go.kr/board/device/view.jsp?app_no=201317100000127829 30 July 2013

Specifications

Overview of Technical Specifications
External Dimension approximately 162mm x 52mm x 98mm (width x depth x height)
Weight approximately 210g
Rechargeable battery Lithium-ion rechargeable battery 3.65 V DC / 1000 mAh (PS3 DS3 battery LIP1859: 3.7V / 1800mA)
wireless communications Bluetooth BluetoothBluetooth 2.1 +EDR
Connection Type USB 3.0 (charging and/or communication - micro-B female), Extension port, jack

(for Stereo headset / Earset)

Speaker Built-in mono speaker
Motion Controller / Detection
(three-axis gyroscope, 
three-axis accelerometer)
  • Lightbar (Move):
player 1 is blue 
player 2 is red  
player 3 is green
player 4 is pink 

Settings menu (since FW 1.70) is allowing you to change it to Bright, Medium or Dim.

If you disconnect your DualShock 4 and for some reason the light turns white, 
hold the ps button for 15 seconds and the controller will reset.

The PS4 can use the light bar for determining where the player is located.

Games can feedback information via the light bar (and should not turn off it).

Feedback Vibration (max time for vibration is 2.5 seconds)
GamePad buttons

52mmx23mm (external approximately) with resolution:

CUH-ZCT1x series (Retail) 1920x943 (44.86 dots/mm)
CAP-ZCT1x series (NonRetail) 1920x943
JDX-1000x series (NonRetail) 1920x754

Gallery

See also Components page

Pre E3 pictures

Post E3 pictures

Colorway & Layout

Mouseover for different colorway.

Front Lateral Lateral
Magma Red
Wave Blue
Magma Red
Wave Blue
Glacier White
Urban Camouflage

Teardown

See also Discussion page

Repair, Charging port fix, battery replacement. Complete Tear down


Board: JDM-001 New/current-> JDM-011 (no image available currently) JDM-020 (No image available currently)

Productcode: 1-889-300-11

Pinout

earset connector

first 5 pins + pins 6-13

Pin Usage Remark
1 Microphone
2 Right Speaker
3 Left Speaker
4 Headset Detect Connects to Ground when Headset is plugged in
5 Ground
6 Ground
7 Ground
8 EXT Detect Pulled Hi internally with 10k
9
10
11
12
13
uP board connector
Pin Usage Remark
1
2
3
4
5
6
7
8
9
10
11
12
flat ribbon connector
Pin Usage Remark
1 Ground Thru 0ohm Resistor
2 Blue- Blue LED Ground
3 Red- Red LED Ground
4 Green- Green LED Ground
5 LED+ Power for LEDs, 4.25v
6 USB 5v
7 USB 5v
8 USB 5v
9 Ground
10 USB D-
11 Ground
12 USB D+
13 Ground
14 Ground Thru 0ohm Resistor
skewed button connector
Pin Usage Remark
1 Dualshock L2 button-common oscillating between 0 and 3.2V
2 Dualshock L1 button active High
3 Dualshock L1 button-common fixed at 3.2V
4 Dualshock L2 button voltage divider output, active low
5 D-Pad right button active low
6 D-Pad up button active low
7 D-Pad left button active low
8 D-Pad down button active low
9 Common ground
10 Dualshock PS button active low
11 Dualshock cross button active low
12 Dualshock circle button active low
13 Dualshock triangle button active low
14 Dualshock square button active low
15 Dualshock R2 button-common oscillating between 0 and 3.2V
16 Dualshock R1 button active high
17 Dualshock R1 button-common fixed at 3.2V
18 Dualshock R2 button voltage divider output, active low
battery connector
Pin Usage Remark
1 Ground
2 Battery + Silk on PCB is 1, so it's backwards

Analysis

Mods

Projects

UsbXlater

A project by Frank Zhao of eleccelerator.com to allow use of mouse/keyboard on systems designed for gamepad only.

Source: http://eleccelerator.com/usbxlater-preview/#more-351

GIMX

Control a video game console with a PC

Source: http://blog.gimx.fr/

DS4 on PS2 PS2.png

Use your DS4 on PS2 by Xerpi

Source: https://github.com/xerpi/libds4ps2

DS4 on WII Wii Drawing.png

Use your DS4 on WII by Xerpi

Source: https://github.com/xerpi/ds4wiibt

Carbon Project

(Video DS4 wired to keyboard & mouse)

Source: http://www.softfactory.com.br/index.php/blog/entry/carbon-project-hardware-stuff

PS4 plan B

Mouse and keyboard adapters on PS4

Source: http://www.xim3.com/community/index.php?topic=29690.0

Titan One

File:Titanone usage overview.png
Titan One usage overview

File:Titanone rangle.png
Titan One - Dualshock 4 and PS4 compatible (wired and wireless)

(PS4 authentication with Dualshock 4 in wireless mode)
Features: Works with Playstation 4, XBox One, PlayStation 3, XBox 360 and PC. Works with most major controllers including Xbox One, PS4, Xbox 360, PS3, Wii and Wii U. Crossover capability. Ex: Use a PlayStation 4 or Wii controller on your Xbox One, Xbox 360 or PS3. Use Xbox One, PS4, Xbox 360 & PS3 Controllers on a PC with STEAM (No special drivers needed). No installation necessary. Simply plug-and-play. Lag-free. Instant response every time. Fully compatible with Gtuner, Plugins, Gamepacks and GPC Scripts. Remap your buttons to any custom configuration. Game on your PS4, Xbox One, PS3 or Xbox 360 using your favorite PC gaming-grade keyboard and mouse thru the MaxAim plugin. Millions of mod configurations – No Combo Limit! Stores memory for up to 9 of GamePacks, Remappigns or GPC Scripts. Does NOT void console or controller warranty. 100% undetectable online. EXCLUSIVE: Playstation 4 logical and mechanical compatibility. EXCLUSIVE: PS4 authentication with Dualshock 4 in wireless mode. EXCLUSIVE: Customizable RGB backlight. EXCLUSIVE: GamePacks for all major new games releases. EXCLUSIVE: Gtuner plugins dedicated for Titan One devices.

Source: http://www.consoletuner.com/products/titan-one/

CronusMAX

CronusMAX FW v1.34 updater

(DualShock4 Fully Working on Xbox360 & PS3 & PC FW 1.34 CronusMAX)

Source: http://www.cronusmax.com/forums/showthread.php?t=140586

Other: http://ouyabrew.com/trick-ouya-using-ps4-controller/

DS4 To X-Input Wrapper

DS4 to XInput Wrapper

(DS4 to Xinput Mapping tool (Play any game with DS4 on PC))

Source: http://forums.pcsx2.net/Thread-DS4-To-XInput-Wrapper

Download:

PS4PC

PS4 Controller touchpad to mouse adapter.

Source: http://www.ishgard.com/ps4pc

Arduino library (with USB Host Shield)

Source: http://blog.tkjelectronics.dk/2014/01/ps4-controller-now-supported-by-the-usb-host-library/#more-4247

Controllers for All

DS3 / DS4 on iOS

(Video Play iOS games with Sony PlayStation Dual Shock 4 controller)

Forum: http://www.ps3hax.net/showthread.php?t=69603

Android

DS4 on Android

disable leds

http://www.neogaf.com/forum/showthread.php?t=723148

PS3 compatibility

Unless stated otherwise, any game working with DualShock 3 and not relying on functions of buttons only available on the DualShock 3, vibration or wireless, should be compatible.

Incompatible games (and buttons) should works with a DS4 emulated as a DS3 (e.g.: using GIMX)

Wirelessly

How To Pair DualShock 4 With PS3 To Work Wireless

  1. Connect DS4 with wire to PS3 then turn on.
  2. Go to Accessory settings.
  3. Select Manage Bluetooth Devices, and scan for device.
  4. While scanning hold the PS & Share buttons on the DS4.
  5. Select Wireless Controller. The DS4 light should now be white.
  6. Unplug wire and test it out.

Note: The DualShock 4 isn’t fully supported on PS3 so features such as vibrate, Six Axis and PS Button will not function.

Source: http://www.psu.com/a023889/How-to-use-the-DualShock-4-PS4-controller-wirelessly-on-PS3

Incompatible games

  • Gran Turismo 5
  • Gran Turismo 6
  • Grand Theft Auto V
  • Jak and Daxter HD Collection (only the analog sticks work)
  • Resistance 3

Controller Translation

PSVita Rear Touch Pad Sections L2/R2/L3/R3
DualShock 4 DualShock 3 PSVita
D-Pad left button D-Pad right button D-Pad up button D-Pad down button D-Pad left button D-Pad right button D-Pad up button D-Pad down button D-Pad left button D-Pad right button D-Pad up button D-Pad down button
Dualshock cross button Dualshock square button Dualshock circle button Dualshock triangle button Dualshock cross button Dualshock square button Dualshock circle button Dualshock triangle button Dualshock cross button Dualshock square button Dualshock circle button Dualshock triangle button
Stick Left - Move left Stick Left - Move right Stick Left - Move up Stick Left - Move down Dualshock Left stick Stick Left - Move left Stick Left - Move right Stick Left - Move up Stick Left - Move down Dualshock Left stick Stick Left - Move left Stick Left - Move right Stick Left - Move up Stick Left - Move down Dualshock Left stick
Stick Right - Move left Stick Right - Move right Stick Right - Move up Stick Right - Move down Dualshock Right stick Stick Right - Move left Stick Right - Move right Stick Right - Move up Stick Right - Move down Dualshock Right stick Stick Right - Move left Stick Right - Move right Stick Right - Move up Stick Right - Move down Dualshock Right stick
Dualshock L3 button/Dualshock R3 button Dualshock L3 button/Dualshock R3 button rear touch pad section
Dualshock L1 button/Dualshock R1 button Dualshock L1 button/Dualshock R1 button L/R button
Dualshock L2 button/Dualshock R2 button (analog) Dualshock L2 button/Dualshock R2 button (analog) rear touch pad section (digital)
Dualshock option button Dualshock start button Dualshock start button
NA Dualshock select button NA
Dualshock share button NA touchscreen menu section
Dualshock PS button Dualshock PS button touchscreen menu section
Motion sensors Motion sensors Motion sensors
Vibration NA NA
Light bar NA NA

For DS3/DS4 on PS TV: http://manuals.playstation.net/document/en/pstv/game/touchpointer.html

Web Browser

DS4 layout web browser

Despite having a whopping great trackpad on the new PS4 controller, it can't be used in the browser, so you're stuck with the thumbsticks and d-pad.

The touchpad has also been updated (FW 1.70), allowing you to navigate the on-screen keyboard using the DUALSHOCK 4 touchpad.

When the on-screen keyboard is open, pushing in the right thumbstick puts it into a motion-based mode where you can select keys by tilting the controller. This can be surprisingly accurate.

Pushing in The D-pad acts like the TAB key on a keyboard, focusing on links.

The browser can be used while a game is in progress.

Generic

Game system and game controller (sensor unit detects vibration caused by the vibrator)

US008368753B2 / Controller with an integrated depth camera