DualShock 4: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
mNo edit summary
 
Tag: merged edit of another user
 
(75 intermediate revisions by 24 users not shown)
Line 14: Line 14:
! Product code !! Name description !! EAN !! TweakersID
! Product code !! Name description !! EAN !! TweakersID
|-
|-
| [[CUH-ZCT1]] <small>([[CUH-ZCT1U]], [[CUH-ZCT1E]], [[CUH-ZCT1J]], [[CUH-ZCT1K]])</small> || {{colour|JB}} || 0711719211983 || [http://tweakers.net/pricewatch/346381/sony-playstation-4-dualshock-controller-zwart-playstation-4/specificaties/ 346381]
| [[CUH-ZCT1]] <small>([[CUH-ZCT1U]], [[CUH-ZCT1E]], [[CUH-ZCT1J]], [[CUH-ZCT1K]], [[CUH-ZCT1H]], [[CUH-ZCT1M]])</small> || {{colour|JB}} || [http://www.budgetgaming.nl/game-profile/sony+wireless+dualshock+4+controller+%28zwart%29_PS4.html 0711719211983] || [http://tweakers.net/pricewatch/346381/sony-playstation-4-dualshock-controller-zwart-playstation-4/specificaties/ 346381]
|-
|-
| [[CUH-ZCT1 01]] <small>([[CUH-ZCT1U01]], [[CUH-ZCT1E01]], [[CUH-ZCT1J01]], [[CUH-ZCT1K01]])</small> || {{colour|MR}} || 0711719200994 || [http://tweakers.net/pricewatch/362174/sony-playstation-4-dualshock-controller-rood-playstation-4/specificaties/ 362174]
| [[CUH-ZCT1 01]] <small>([[CUH-ZCT1U01]], [[CUH-ZCT1E01]], [[CUH-ZCT1J01]], [[CUH-ZCT1K01]], [[CUH-ZCT1H01]], [[CUH-ZCT1M01]])</small> || {{colour|MR}} || [http://www.budgetgaming.nl/game-profile/sony+wireless+dualshock+4+controller+%28magma+red%29_PS4.html 0711719200994] || [http://tweakers.net/pricewatch/362174/sony-playstation-4-dualshock-controller-rood-playstation-4/specificaties/ 362174]
|-
|-
| [[CUH-ZCT1 02]] <small>([[CUH-ZCT1U02]], [[CUH-ZCT1E02]], [[CUH-ZCT1J02]], [[CUH-ZCT1K02]])</small> || {{colour|WB}} || 0711719201397 || [http://tweakers.net/pricewatch/362175/sony-playstation-4-dualshock-controller-blauw-playstation-4/specificaties/ 362175]
| [[CUH-ZCT1 02]] <small>([[CUH-ZCT1U02]], [[CUH-ZCT1E02]], [[CUH-ZCT1J02]], [[CUH-ZCT1K02]], [[CUH-ZCT1H02]], [[CUH-ZCT1M02]])</small> || {{colour|WB}} || [http://www.budgetgaming.nl/game-profile/sony+wireless+dualshock+4+controller+%28wave+blue%29_PS4.html 0711719201397] || [http://tweakers.net/pricewatch/362175/sony-playstation-4-dualshock-controller-blauw-playstation-4/specificaties/ 362175]
|-
|-
| [[CUH-ZCT1 03]] <small>([[CUH-ZCT1U03]], [[CUH-ZCT1E03]], [[CUH-ZCT1J03]], [[CUH-ZCT1K03]])</small> || {{colour|GW}} || ||  
| [[CUH-ZCT1 03]] <small>([[CUH-ZCT1U03]], [[CUH-ZCT1E03]], [[CUH-ZCT1J03]], [[CUH-ZCT1K03]], [[CUH-ZCT1H03]], [[CUH-ZCT1M03]])</small> || {{colour|GW}} || [http://www.budgetgaming.nl/game-profile/sony+wireless+dualshock+4+controller+%28glacier+white%29_PS4.html 0711719453116] || [http://tweakers.net/pricewatch/411162/sony-playstation-4-dualshock-controller-wit-playstation-4/specificaties/ 411162]
|-
|-
| [[CUH-ZCT1 04]] <small>([[CUH-ZCT1U04]], [[CUH-ZCT1E04]], [[CUH-ZCT1J04]], [[CUH-ZCT1K04]])</small> || {{colour|UC}} || ||  
| [[CUH-ZCT1 04]] <small>([[CUH-ZCT1U04]], [[CUH-ZCT1E04]], [[CUH-ZCT1J04]], [[CUH-ZCT1K04]], [[CUH-ZCT1H04]], [[CUH-ZCT1M04]])</small> || {{colour|UC}} || [http://www.budgetgaming.nl/game-profile/sony+wireless+dualshock+4+controller++(urban+camouflage)_PS4.html 0711719453512] ||  
|-
|-
| [[CUH-ZCT1 05]] <small>([[CUH-ZCT1U05]], [[CUH-ZCT1E05]], [[CUH-ZCT1J05]], [[CUH-ZCT1K05]], [[CUH-ZCT1H05]], [[CUH-ZCT1M05]])</small><!--// 20th Anniversary Edition remake does not have the engraved touchpad //--> || Grey? || [http://www.budgetgaming.nl/game-profile/sony+wireless+dualshock+4+controller+20th+anniversary+edition+(gray)_PS4.html 0711719818847] || [http://tweakers.net/pricewatch/450482/sony-playstation-4-dualshock-controller-20th-edition-grijs-playstation-4/specificaties/ 450482]
|-
| [[CUH-ZCT1 06]] <small>[[CUH-ZCT1E06]], [[CUH-ZCT1J06]]</small> || Gold || [http://www.budgetgaming.nl/game-profile/sony+wireless+dualshock+4+controller+(goud)_PS4.html 0711719803348] ||
|-
| [[CUH-ZCT1 07]] <small>[[CUH-ZCT1E07]], [[CUH-ZCT1J07]]</small> || Silver || [http://www.budgetgaming.nl/game-profile/sony+wireless+dualshock+4+controller+(zilver)_PS4.html 0711719822943] ||
|-
| [[CUH-ZCT1 08]] <small>[[CUH-ZCT1J08]]</small> || Steel Black ||  ||
|-
| [[CUH-ZCT1 09]] <small>[[CUH-ZCT1J09]]</small> || Crystal ||  ||
|-
|CUH-ZCT2 E
|Purple
|
|
|-
|CUH-ZCT2 U
|Black
|
|
|}
|}
'''Note:''' [[Console_Information#Price_.26_Release_Date|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
'''Note:''' [[Console_Information#Price_.26_Release_Date|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
Line 29: Line 48:
hardware version : 0x3100 ([[CUH-ZCT1x series]] same as [[CAP-ZCT1x series]])
hardware version : 0x3100 ([[CUH-ZCT1x series]] same as [[CAP-ZCT1x series]])


FCC ID: [[AK8CUHZCT1]] IC: [[409B-CUHZCT1]]
For limited edition colours, see the [[Colours]] page
 
===Regulatory filings===
 
FCC ID:  
*[https://fcc.io/AK8/CUHZCT1 AK8CUHZCT1] 05/22/2013
*[https://fcc.io/AK8/CUHZCT1F1 AK8CUHZCT1F1] 04/07/2014
*[https://fcc.io/AK8/CUHZCT1A AK8CUHZCT1A]  04/02/2015
 
IC: [[409B-CUHZCT1]]
 
MIC listing:
*[http://www.tele.soumu.go.jp/giteki/SearchServlet?pageID=jg01_01&PC=007&TC=N&PK=1&FN=350ul&SN=%94%46%8F%D8&LN=8&R1=*****&R2=***** 007-AB0091]  May 14, 2013
*[http://www.tele.soumu.go.jp/giteki/SearchServlet?pageID=jg01_01&PC=007&TC=N&PK=1&FN=372ul&SN=%94%46%8F%D8&LN=4&R1=*****&R2=***** 007-AB0091]  April 2, 2014
*[http://www.tele.soumu.go.jp/giteki/SearchServlet?pageID=jg01_01&PC=007&TC=N&PK=1&FN=372ul&SN=%94%46%8F%D8&LN=6&R1=*****&R2=***** 007-AB0091]  April 3, 2014
*[http://www.tele.soumu.go.jp/giteki/SearchServlet?pageID=jg01_01&PC=007&TC=N&PK=1&FN=385ul&SN=%94%46%8F%D8&LN=34&R1=*****&R2=***** 007-AB0091]  October 30, 2014
*[http://www.tele.soumu.go.jp/giteki/SearchServlet?pageID=jg01_01&PC=007&TC=N&PK=1&FN=372ul&SN=%94%46%8F%D8&LN=5&R1=*****&R2=***** 007-AC0049]  April 2, 2014
*[http://www.tele.soumu.go.jp/giteki/SearchServlet?pageID=jg01_01&PC=007&TC=N&PK=1&FN=372ul&SN=%94%46%8F%D8&LN=7&R1=*****&R2=***** 007-AC0049]  April 3, 2014
*[http://www.tele.soumu.go.jp/giteki/SearchServlet?pageID=jg01_01&PC=007&TC=N&PK=1&FN=385ul&SN=%94%46%8F%D8&LN=35&R1=*****&R2=***** 007-AC0049]  October 30, 2014


RRA filing: http://rra.go.kr/board/device/view.jsp?app_no=201317100000127829 {{date|2013-07-30}}
RRA filing: http://rra.go.kr/board/device/view.jsp?app_no=201317100000127829 {{date|2013-07-30}}


=== Specifications ===
Anatel:
*0990-15-6223
*[http://sistemas.anatel.gov.br/sgch/HistoricoCertificado/Homologacao.asp?NumRFGCT=254413&idtHistoricoCert=9753308 2307-13-6223] 30/07/2014 ([[CUH-ZCT1U]])
 
===Factorycode===
'''location:''' on sticker with modelnumber, productcode etc.
*G = GoerTek
*F1 = Foxconn Yantai
*F2 = Foxconn Guiyang
 
===Specifications ===
{| class="wikitable"
{| class="wikitable"
|-
|-
! colspan="2" | Overview of Technical Specifications
! colspan="2" |Overview of Technical Specifications
|-
|-
| '''External Dimension''' || approximately 162mm x 52mm x 98mm (width x depth x height)
|'''External Dimension'''||approximately 162mm x 52mm x 98mm (width x depth x height)
|-
|-
| '''Weight''' || approximately 210g
|'''Weight'''||approximately 210g
|-
|-
| [http://en.wikipedia.org/wiki/Rechargeable_battery Rechargeable battery] || [http://en.wikipedia.org/wiki/Lithium-ion_battery Lithium-ion rechargeable battery]  3.65 V  [http://en.wikipedia.org/wiki/Direct_current DC] / 1000 [http://en.wikipedia.org/wiki/Ampere-hour mAh]
|[http://en.wikipedia.org/wiki/Rechargeable_battery Rechargeable battery]||[http://en.wikipedia.org/wiki/Lithium-ion_battery Lithium-ion rechargeable battery]  3.65 V  [http://en.wikipedia.org/wiki/Direct_current DC] / 1000 [http://en.wikipedia.org/wiki/Ampere-hour mAh]
|-
|-
| [http://en.wikipedia.org/wiki/Wireless#Wireless_data_communications wireless communications] || [http://en.wikipedia.org/wiki/Bluetooth#Bluetooth_v2.1_.2B_EDR Bluetooth 2.1 +EDR]
|[http://en.wikipedia.org/wiki/Wireless#Wireless_data_communications wireless communications]||{{Bluetooth}}: [http://en.wikipedia.org/wiki/Bluetooth#Bluetooth_v2.1_.2B_EDR 2.1 +EDR]
|-
|-
| '''[[Connectors|Connection Type]]''' || [[USB_3.0|USB 3.0]] (charging and/or communication), Extension port, [http://en.wikipedia.org/wiki/Phone_connector_%28audio%29#TRRS_standards jack]  
|'''[[Connectors|Connection Type]]'''||USB 2.0 (charging and/or communication - micro-B female), Extension port, [http://en.wikipedia.org/wiki/Phone_connector_%28audio%29#TRRS_standards jack]  
<small>(for Stereo headset / [[Earset]])</small>
<small>(for Stereo headset / [[Earset]])</small>
|-
|-
| [http://en.wikipedia.org/wiki/Computer_speaker Speaker] || Built-in [http://en.wikipedia.org/wiki/Monaural mono speaker]
|[http://en.wikipedia.org/wiki/Computer_speaker Speaker]|| Built-in [http://en.wikipedia.org/wiki/Monaural mono speaker]
|-
|-
| [http://en.wikipedia.org/wiki/Motion_controller#Gaming Motion Controller] / [http://en.wikipedia.org/wiki/Motion_detection Detection] ||  
|[http://en.wikipedia.org/wiki/Motion_controller#Gaming Motion Controller] / [http://en.wikipedia.org/wiki/Motion_detection Detection]||
*[http://en.wikipedia.org/wiki/Sixaxis Six-axis]:
*[http://en.wikipedia.org/wiki/Sixaxis Six-axis]:
  (three-axis [http://en.wikipedia.org/wiki/Gyroscope gyroscope],  
  (three-axis [http://en.wikipedia.org/wiki/Gyroscope gyroscope],  
  three-axis [http://en.wikipedia.org/wiki/Accelerometer accelerometer])
  three-axis [http://en.wikipedia.org/wiki/Accelerometer accelerometer])
*Lightbar (Move):
*Lightbar (Move):
  player 1 is <span style="background:blue; color:#FFFFFF;">blue </span>
  User / player 1 is <span style="background:blue; color:#FFFFFF;">blue </span>
  player 2 is <span style="background:red; color:#FFFFFF;">red  </span>
  User / player 2 is <span style="background:red; color:#FFFFFF;">red  </span>
  player 3 is <span style="background:green; color:#FFFFFF;">green</span>
  User / player 3 is <span style="background:green; color:#FFFFFF;">green</span>
  player 4 is <span style="background:pink; color:#000000;">pink </span>
  User / player 4 is <span style="background:pink; color:#000000;">pink </span>


<small>
<small>
  Settings menu (since FW [[1.700.000|1.70]]) is allowing you to change it to Bright, Medium or Dim.
  Settings menu (since FW [[1.700.000|1.70]]) is allowing you to change it to Bright, Medium or Dim.
</small>
</small>


<small>
<small>
  If you disconnect your DualShock 4 and for some reason the light turns white,  
  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.
  hold the PS button for 15 seconds and the controller will reset.
 
 
</small>
</small>
<small>
<small>
Line 75: Line 125:
</small>
</small>
|-
|-
| [http://en.wikipedia.org/wiki/Haptic_technology#Video_games Feedback] || [http://en.wikipedia.org/wiki/Immersion_v._Sony Vibration] (max time for vibration is 2.5 seconds)
|[http://en.wikipedia.org/wiki/Haptic_technology#Video_games Feedback]||[http://en.wikipedia.org/wiki/Immersion_v._Sony Vibration] (max time for vibration is 2.5 seconds)
|-
|-
| [http://en.wikipedia.org/wiki/Gamepad GamePad buttons] ||
|[http://en.wikipedia.org/wiki/Gamepad GamePad buttons]||
* [http://en.wikipedia.org/wiki/PlayStation_Controller Action buttons:] {{padcross}} {{padsquare}} {{padcircle}} {{padtriangle}} (digital)
* [http://en.wikipedia.org/wiki/PlayStation_Controller Action buttons:] {{padcross}} {{padsquare}} {{padcircle}} {{padtriangle}} (digital)
* [http://en.wikipedia.org/wiki/D-pad Concaved Directional pad buttons:] {{padleft}} {{padright}} {{padup}} {{paddown}} (digital)
*[http://en.wikipedia.org/wiki/D-pad Concaved Directional pad buttons:] {{padleft}} {{padright}} {{padup}} {{paddown}} (digital)
* Left stick: <!--// {{padll}} {{padlr}} {{padlu}} {{padld}} {{padl3}} //--> {{padl}} (analog)
*Left stick: <!--// {{padll}} {{padlr}} {{padlu}} {{padld}} {{padl3}} //--> {{padl}} (analog)
* Right stick: <!--// {{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr3}} //--> {{padr}} (analog)
*Right stick: <!--// {{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr3}} //--> {{padr}} (analog)
* Shoulderpads: {{padl1}} {{padl2}} {{padr1}} {{padr2}} (analog)
*Shoulder buttons: {{padl1}} {{padl2}} {{padr1}} {{padr2}} (analog)
* PS button: {{padps}} (digital)
*PS button: {{padps}} (digital)
* [[share]] button (live gameplay videostreaming, screenshots to friends or Ushare) {{padshare}} (digital)
*[[Share|SHARE]] button (live gameplay videostreaming, screenshots to friends or Ushare) {{padshare}} (digital)
* option button {{padoption}} (digital)
*OPTIONS button {{padoption}} (digital)
* [http://en.wikipedia.org/wiki/Multi-touch 2 point Touchpad] ([http://en.wikipedia.org/wiki/Capacitive_sensing capacitive type]) with press switch (digital):
*[http://en.wikipedia.org/wiki/Multi-touch 2 point Touchpad] ([http://en.wikipedia.org/wiki/Capacitive_sensing capacitive type]) with press switch (digital):


52mmx23mm (external approximately) with resolution:
52mmx23mm (external approximately) with resolution:
Line 95: Line 145:
|}
|}


=== Gallery ===
===Gallery===
See also [[Components|Components page]]
 
{{Anchored|Pre E3 pictures}}
{{Anchored|Pre E3 pictures}}
<gallery widths="100px" heights="100px">
<gallery widths="100px" heights="100px">
Line 114: Line 166:
File:DUALSHOCK4_05.jpg|Dualshock4 - pic 05
File:DUALSHOCK4_05.jpg|Dualshock4 - pic 05
File:DUALSHOCK4_06.jpg|Dualshock4 - pic 06
File:DUALSHOCK4_06.jpg|Dualshock4 - pic 06
File:DS4 CUHZCT1 03 Glacier White top.png|[[DS4]] CUHZCT1 03 Glacier White top
File:DS4 CUHZCT1 03 Glacier White lateral.png|[[DS4]] CUHZCT1 03 Glacier White lateral
File:DS4 CUHZCT1 04 Urban Camouflage top.jpg|DS4 CUHZCT1 04 Urban Camouflage top
File:DS4 CUHZCT1 04 Urban Camouflage lateral.png|[[DS4]] CUHZCT1 04 Urban Camouflage lateral
File:DS4 CUHZCT1 04 Urban Camouflage Box.png|[[DS4]] CUHZCT1 04 Urban Camouflage Box
File:DualShock 4 - 20th Anniversary (2015 remake) - image1.jpg|PlayStation [[DualShock 4]] - 20th Anniversary (2015 remake)- image1
File:DualShock 4 - 20th Anniversary (2015 remake) - image2.jpg|PlayStation [[DualShock 4]] - 20th Anniversary (2015 remake)- image2
File:DualShock 4 - 20th Anniversary (2015 remake) - image3.jpg|PlayStation [[DualShock 4]] - 20th Anniversary (2015 remake)- image3
File:DualShock 4 - 20th Anniversary (2015 remake) - image4.jpg|PlayStation [[DualShock 4]] - 20th Anniversary (2015 remake)- image4
</gallery>
</gallery>


Line 119: Line 180:


Mouseover for different colorway.  
Mouseover for different colorway.  
{| class="wikitable"
{| class="wikitable" style="font-size:x-small; border:3px double #000FFF;"
  ! Front || Side
  !Front||Front||Front||Lateral||Lateral
  |-
  |-
|{{HoverImage
|{{HoverImage
|dual-shock-4-magma-red-cuh-zct1e-01.jpg|dual-shock-4-wave-blue-cuh-zct1e-02.jpg|
|dual-shock-4-magma-red-cuh-zct1e-01.jpg|dual-shock-4-wave-blue-cuh-zct1e-02.jpg|
thumb|300px|
thumb|300px|
Magma Red (cuh-zct1e-01)|
|
Wave Blue (cuh-zct1e-02)}}
Magma Red |
Wave Blue }}
||
{{HoverImage
|PS4_Batman_Arkham_Knight_05.jpg|DS4_Final_Fantasy_Type-0_Front.jpg|
thumb|300px|
Batman Arkham Knight |
Final Fantasy Type-0 }}
||
{{HoverImage
|DS4_Metal_Slime_Edition_-_top.jpg|DS4_CUHZCT1_04_Urban_Camouflage_top.jpg|
thumb|320px|
Dragon Quest |
Urban_Camouflage }}
||
||
{{HoverImage
{{HoverImage
|Cuhzct1j01side.png|Cuhzct1j02side.png|
|Cuhzct1j01side.png|Cuhzct1j02side.png|
thumb|320px|
thumb|320px|
Magma Red (cuh-zct1e-01)|
Magma Red |
Wave Blue (cuh-zct1e-02)}}
Wave Blue }}
||
{{HoverImage
|DS4 CUHZCT1 03 Glacier White lateral.png|DS4 CUHZCT1 04 Urban Camouflage lateral.png|
thumb|320px|
Glacier White |
Urban Camouflage }}
|}
|}


Line 140: Line 220:
</gallery>
</gallery>


===Teardown===
See also {{talk}} page


=== Teardown ===
{| class="wikitable" style="font-size:x-small; border:3px double #000FFF;"
{{#ev:youtube|Z_dOZERWYGo}}
|-
(NEW PS4 Controller Repair, Charging port fix, battery replacement. Complete Tear down)
! style="background-color:#000FFF; color:#FFFFFF;" |Repair, Charging port fix, battery replacement. Complete Tear down
|-
|{{#ev:youtube|Z_dOZERWYGo}}
|-
|}


<gallery>
<gallery>
Line 160: Line 246:
</gallery>
</gallery>


Board: [[JDM-001]]
 
Board: [[JDM-001]] New/current-> [[JDM-011]] (no image available currently)  [[JDM-020]] (No image available currently)  [[JDM-040]] (image available )
<gallery>
File:Placa bse JDM040 198133031 Top .jpg
File:Placa JDM040 Bottom A.jpg
</gallery>


Productcode: 1-889-300-11
Productcode: 1-889-300-11


==== Pinout ====
====Pinout====
===== earset connector =====
=====3.5mm earset connector + EXT connector=====
first 5 pins + pins 6-13
first 5 pins + pins 6-13
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Pin !! Usage !! Remark
! Pin!!Usage!!Remark
|-
|-
| 1 || Microphone ||  
| 1 || Microphone||
|-
|-
| 2 || Right Speaker ||  
|2 ||Right Speaker||
|-
|-
| 3 || Left Speaker ||  
|3||Left Speaker||
|-
|-
| 4 || Headset Detect || Connects to Ground when Headset is plugged in
|4 || Headset Detect|| Connects to Ground when Headset is plugged in
|-
|-
| 5 || Ground ||  
|
|
|
|-
|-
| 6 || Ground ||  
|5||Ground ||
|-
|-
| 7 || Ground ||  
|6|| Ground||
|-
|-
| 8 || EXT Detect || Pulled Hi internally with 10k
|7||Ground||
|-
|-
| 9 || ||  
|8||EXT Detect||Pulled Hi internally with 10k
|-
|-
| 10 || ||  
|9|| SCL|| Pulled up internally with 4.7k
|-
|-
| 11 || ||  
|10||N/C||Not Connected to anything in the JDM-055. It is connected to the MCU thru a 33ohm on the JDM-001.
|-
|-
| 12 || ||  
|11||SDA||Pulled up internally with 4.7k
|-
|-
| 13 || ||  
|12||5v Input|| External 5v Input, used for charging
|-
|13 ||3.2v||
|-
|-
|}
|}


===== uP board connector =====
=====10 pin board connector to touch pad=====
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Pin !! Usage !! Remark
!Pin!! Usage!!Remark
|-
| 1 ||  ||
|-
| 2 ||  ||
|-
|-
| 3 |||  
|1
| ||
|-
|-
| 4 |||  
|2
| ||
|-
|-
| 5 |||  
|3
| ||
|-
|-
| 6 |||  
|4
| ||
|-
|-
| 7 |||  
|5
| ||
|-
|-
| 8 |||  
|6
| ||
|-
|-
| 9 || ||  
|7 || ||
|-
|-
| 10 || ||  
| 8|| ||
|-
|-
| 11 || ||  
| 9|| ||
|-
|-
| 12 || ||  
|10 || ||
|-
|-
|}
|}


===== flat ribbon connector =====
=====14 Pin  flat ribbon connector Mainbord to MicroUSB \ LED board=====
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Pin !! Usage !! Remark
! 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- ||
|-
|-
| 1 || Ground || Thru 0ohm Resistor
|11||Ground ||
|-
|-
| 2 || Blue- || Blue LED Ground
|12||USB D+||
|-
|13||Ground||
|-
|14||Ground||Thru 0ohm Resistor
|-
|}
12 Pin  flat ribbon connector  Mainbord to MicroUSB \ LED board
{| class="wikitable sortable"
|-
|-
| 3 || Red- || Red LED Ground
! Pin!!Usage!! Remark
|-
|-
| 4 || Green- || Green LED Ground
| 1|| USB +5V||
|-
|-
| 5 || LED+ || Power for LEDs, 4.25v
| 2||USB +5V
|
|-
|-
| 6 || USB 5v ||  
|3|| LED+||Power for LEDs
|-
|-
| 7 || USB 5v ||  
|4||Blue -||Blue LED Ground
|-
|-
| 8 || USB 5v ||  
|5 ||Red- || Red LED Ground
|-
|-
| 9 || Ground ||  
|6||Green- || Green LED Ground
|-
|-
| 10 || USB D- ||  
|7||Ground||
|-
|-
| 11 || Ground ||  
|8 || Ground||
|-
|-
| 12 || USB D+ ||  
|9||USB D - ||
|-
|-
| 13 || Ground ||  
|10||USB D + ||
|-
|-
| 14 || Ground || Thru 0ohm Resistor
|11||Ground ||
|-
|-
|12||Ground||
|}
|}
depends on model, has different number of pins
JDS-001 - 14 Pin
JDS-011 - 12 Pin
JDS-030 - 12 Pin
JDS-040 - 12 Pin
JDS-055 - 12 Pin


===== skewed button connector =====
 
=====skewed button connector=====
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Pin !! Usage !! Remark
! Pin!!Usage!!Remark
|-
|-
| 1 || {{padl2}}-common || oscillating between 0 and 3.2V  
|1||{{padl2}}-common||oscillating between 0 and 3.2V
|-
|-
| 2 || {{padl1}} || active High  
|2|| {{padl1}}||active High  
|-
|-
| 3 || {{padl1}}-common || fixed at 3.2V  
|3||{{padl1}}-common||fixed at 3.2V
|-
|-
| 4 || {{padl2}} || voltage divider output, active low
|4|| {{padl2}}||voltage divider output, active low
|-
|-
| 5 || {{padright}} || active low
|5 ||{{padright}} ||active low
|-
|-
| 6 || {{padup}} || active low
|6||{{padup}}
|active low
|-
|-
| 7 || {{padleft}} || active low
| 7||{{padleft}}
|active low
|-
|-
| 8 || {{paddown}} || active low
|8||{{paddown}}||active low
|-
|-
| 9 || Common || ground
| 9||Common || ground
|-
|-
| 10 || {{padps}} || active low
|10||{{padps}}||active low
|-
|-
| 11 || {{padcross}} || active low
|11||{{padcross}}
|active low
|-
|-
| 12 || {{padcircle}} || active low
|12||{{padcircle}}||active low
|-
|-
| 13 || {{padtriangle}} || active low
|13||{{padtriangle}}
|active low
|-
|-
| 14 || {{padsquare}} || active low
|14||{{padsquare}}||active low
|-
|-
| 15 || {{padr2}}-common || oscillating between 0 and 3.2V
|15||{{padr2}}-common||oscillating between 0 and 3.2V
|-
|-
| 16 || {{padr1}} || active high  
|16||{{padr1}} || active high
|-
|-
| 17 || {{padr1}}-common || fixed at 3.2V  
|17||{{padr1}}-common||fixed at 3.2V
|-
|-
| 18 || {{padr2}} || voltage divider output, active low
|18||{{padr2}}||voltage divider output, active low
|-
|-
|}
|}


===== battery connector =====
=====battery connector=====
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Pin !! Usage !! Remark
!Pin!!Usage!!Remark
|-
|-
| 1 || Ground ||  
|1||Ground ||
|-
|-
| 2 || Battery + || Silk on PCB is 1, so it's backwards
|2||Battery +||Silk on PCB is 1, so it's backwards
|-
|-
|}
|}


== Analysis ==
==Analysis ==
*[[DS4-USB|Communication USB]]
*[[DS4-USB|Communication USB]]
*[[DS4-BT|Wireless Communication Bluetooth]]
*[[DS4-BT|Wireless Communication Bluetooth]]


== Projects ==
*see also http://lxr.free-electrons.com/source/drivers/hid/hid-sony.c
=== UsbXlater ===
 
==Mods==
*See also [[DS4_Mods|DS4_Mods page]] (Replacing battery in DS4, Replace Thumbsticks in DS4, ...)
 
===Projects===
====UsbXlater====
A project by [[User:Frank26080115|Frank Zhao]] of [http://eleccelerator.com/ eleccelerator.com] to allow use of mouse/keyboard on systems designed for gamepad only.
A project by [[User:Frank26080115|Frank Zhao]] of [http://eleccelerator.com/ eleccelerator.com] to allow use of mouse/keyboard on systems designed for gamepad only.


'''Source:'''
'''Source:'''
http://eleccelerator.com/usbxlater-preview/#more-351
http://eleccelerator.com/keyboard-and-mouse-for-playstation-4-games-second-prototype/


=== GIMX ===
====GIMX====
Control a video game console with a PC
Control a video game console with a PC


Line 336: Line 485:
http://blog.gimx.fr/
http://blog.gimx.fr/


=== DS4 on PS2 ===
====DS4 on PS3 [[File:PS3_Slim.png|35px]]====
Use your DS4 on PS2 by '''Xerpi'''
Use your DS4 on PS3 by '''OsirisX'''


'''Source:'''
'''Source:'''
https://github.com/xerpi/libds4ps2
http://www.ps3hax.net/2015/08/release-ps3xpad-plugin-v0-5/


=== Carbon Project ===
====DS4 on PS2 [[File:PS2.png|35px]]====
{{#ev:youtube|jOj65-Za77Y}}
Use your DS4 on PS2 by '''Xerpi'''
(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:'''
'''Source:'''
http://www.xim3.com/community/index.php?topic=29690.0
https://github.com/xerpi/libds4ps2


=== Titan One ===
====DS4 on WII [[File:Wii Drawing.png|35px]]====
<div style="float:right">[[File:Titanone usage overview.png|250px|thumb|Titan One usage overview]]<br />[[File:titanone_rangle.png|140px|thumb|left|Titan One - Dualshock 4 and PS4 compatible (wired and wireless)]]</div>
Use your DS4 on WII by '''Xerpi'''


(PS4 authentication with Dualshock 4 in wireless mode)
'''USB:'''
<br clear="all" /><small><!--// need a re-edit to remove the 'its amazing mike!' marketing wording/nonsence //-->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.</small>
https://github.com/xerpi/ds4wii_gyro_test


'''Source:'''  
'''Bluetooth:'''
http://www.consoletuner.com/products/titan-one/
https://github.com/xerpi/ds4wiibt


=== CronusMAX ===
'''Forum:'''
<div style="float:right">[[File:CronusMAX FW v1.34.png|200px|thumb|left|CronusMAX FW v1.34 updater]]</div>
http://playstationhax.it/forums/topic/718-working-poc-ds4wiibt-connection-between-dualshock4-and-wii-through-bluetooth/


{{#ev:youtube|RkbjUj5nN6g}}  
====Carbon Project ====
(DualShock4 Fully Working on Xbox360 & PS3 & PC FW 1.34 CronusMAX)
{{#ev:youtube|jOj65-Za77Y}}
(Video DS4 wired to keyboard & mouse)


'''Source:'''  
'''Source:''' http://www.softfactory.com.br/index.php/blog/entry/carbon-project-hardware-stuff
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 X-Input Wrapper====
<div style="float:right">[[File:DS4 to XInput Wrapper.png|200px|thumb|left|DS4 to XInput Wrapper]]</div>
<div style="float:right">[[File:DS4 to XInput Wrapper.png|200px|thumb|left|DS4 to XInput Wrapper]]</div>


Line 384: Line 525:


'''Download:'''
'''Download:'''
* https://www.dropbox.com/s/hmq1z4aak6sjeu6/DS4Tool.zip
*https://www.dropbox.com/s/hmq1z4aak6sjeu6/DS4Tool.zip
* https://www.mediafire.com/?ds6c4r911axi5t4
*https://www.mediafire.com/?ds6c4r911axi5t4


=== PS4PC ===
====PS4PC====
PS4 Controller touchpad to mouse adapter.
PS4 Controller touchpad to mouse adapter.


Line 393: Line 534:
http://www.ishgard.com/ps4pc
http://www.ishgard.com/ps4pc


=== Arduino library (with USB Host Shield) ===
====Arduino library (with USB Host Shield)====


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


=== Controllers for All ===
====Controllers for All ====
DS3 / DS4 on iOS
DS3 / DS4 on iOS


Line 407: Line 548:
http://www.ps3hax.net/showthread.php?t=69603
http://www.ps3hax.net/showthread.php?t=69603


=== Android ===
====Android====
DS4 on Android
DS4 on Android


* USB/BT Joystick Center [https://play.google.com/store/apps/details?id=com.poke64738.usbjoygold PAID] / [https://play.google.com/store/apps/details?id=com.poke64738.usbjoygolddemo DEMO]
*USB/BT Joystick Center [https://play.google.com/store/apps/details?id=com.poke64738.usbjoygold PAID] / [https://play.google.com/store/apps/details?id=com.poke64738.usbjoygolddemo DEMO]
* [https://play.google.com/store/apps/details?id=com.catalyst06.gamepadmappingime Game Controller 2 Touch]
*[https://play.google.com/store/apps/details?id=com.chimera.saturday.dualshock4tester ps4 controller tester]
* [https://play.google.com/store/apps/details?id=com.colten.dualshok PS4 Controller] (virtual only / abandoned)
*[https://play.google.com/store/apps/details?id=com.catalyst06.gamepadmappingime Game Controller 2 Touch]
*[https://play.google.com/store/apps/details?id=com.colten.dualshok PS4 Controller] (virtual only / abandoned)
*[http://forum.xda-developers.com/showpost.php?p=66644357&postcount=11 Key Layout] File for Android
*http://forum.xda-developers.com/android/apps-games/mod-ps4-remote-play-native-gamepad-t2975609


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


== PS3 compatibility ==
 
===End-user products===
*[[ATEN]] Phantom S
*[[Tuact]] Venom-X
*[[XIM]] XIM4
*[[TitanOne]] - Titan One
*[[CronusMAX]] - Cronus Max
*[[Splitfish]] - NewGen
 
===Other===
*http://ouyabrew.com/trick-ouya-using-ps4-controller/
 
==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, [http://www.ign.com/wikis/playstation-4/DualShock_4_Compatible_PlayStation_3_Games should be compatible].
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, [http://www.ign.com/wikis/playstation-4/DualShock_4_Compatible_PlayStation_3_Games should be compatible].


Incompatible games (and buttons) should works with a DS4 emulated as a DS3 (e.g.: using GIMX)
Incompatible games (and buttons) should works with a DS4 emulated as a DS3 (e.g.: using GIMX)
=== Wirelessly ===
===Wireless===
{{#ev:youtube|96gBAJv0DvI}}
#Connect DS4 with wire to PS3 then turn on.
How To Pair DualShock 4 With PS3 To Work Wireless
#Go to Accessory settings.
 
#Select Manage Bluetooth Devices, and scan for device.
# Connect DS4 with wire to PS3 then turn on.
#While scanning hold the PS & Share buttons on the DS4.
# Go to Accessory settings.
# Select Manage Bluetooth Devices, and scan for device.
# While scanning hold the PS & Share buttons on the DS4.
# Select Wireless Controller. The DS4 light should now be white.
# Select Wireless Controller. The DS4 light should now be white.
# Unplug wire and test it out.
#Unplug wire and test it out.
<small>'''Note:''' ''The DualShock 4 isn’t fully supported on PS3 so features such as vibrate, Six Axis and PS Button will not function.''</small>
<small>'''Note:''' ''The DualShock 4 isn’t fully supported on PS3 so features such as vibrate, Six Axis and PS Button will not function.''</small>


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


=== Incompatible games ===
===Incompatible games===
* Gran Turismo 5  
* Gran Turismo 5
* Gran Turismo 6  
*Gran Turismo 6
* Grand Theft Auto V
*Grand Theft Auto V
* Jak and Daxter HD Collection (only the analog sticks work)
* Jak and Daxter HD Collection (only the analog sticks work)
* Resistance 3
*Metal Gear Solid HD Collecion (Metal Gear Solid: Peace Walker works)
*Resistance 3
*Double Dragon Neon


=== Controller Translation ===
===Controller Translation===
<div style="float:right">[[File:PSVita Rear Touch Pad Sections L2-R2-L3-R3.jpg|200px|thumb|left|PSVita Rear Touch Pad Sections L2/R2/L3/R3]]</div>
<div style="float:right">[[File:PSVita Rear Touch Pad Sections L2-R2-L3-R3.jpg|200px|thumb|left|PSVita Rear Touch Pad Sections L2/R2/L3/R3]]</div>
{| class="wikitable"
{| class="wikitable"
|-
|-
! [[DualShock 4]] !! [http://www.psdevwiki.com/ps3/DualShock_3 DualShock 3] !! [http://www.vitadevwiki.com/ PSVita]
![[DualShock 4]]!![http://www.psdevwiki.com/ps3/DualShock_3 DualShock 3]!! [http://www.psdevwiki.com/vita/ PSVita]!!Vita TV / Playstation TV
|-
|{{padleft}} {{padright}} {{padup}} {{paddown}} ||{{padleft}} {{padright}} {{padup}} {{paddown}} ||{{padleft}} {{padright}} {{padup}} {{paddown}}||
|-
|-
| {{padleft}} {{padright}} {{padup}} {{paddown}} || {{padleft}} {{padright}} {{padup}} {{paddown}} || {{padleft}} {{padright}} {{padup}} {{paddown}}
|{{padcross}} {{padsquare}} {{padcircle}} {{padtriangle}}||{{padcross}} {{padsquare}} {{padcircle}} {{padtriangle}}||{{padcross}} {{padsquare}} {{padcircle}} {{padtriangle}}||
|-
|-
| {{padcross}} {{padsquare}} {{padcircle}} {{padtriangle}} || {{padcross}} {{padsquare}} {{padcircle}} {{padtriangle}} || {{padcross}} {{padsquare}} {{padcircle}} {{padtriangle}}
|{{padll}} {{padlr}} {{padlu}} {{padld}} {{padl}}||{{padll}} {{padlr}} {{padlu}} {{padld}} {{padl}}||{{padll}} {{padlr}} {{padlu}} {{padld}} {{padl}}||
|-
|-
| {{padll}} {{padlr}} {{padlu}} {{padld}} {{padl}} || {{padll}} {{padlr}} {{padlu}} {{padld}} {{padl}} || {{padll}} {{padlr}} {{padlu}} {{padld}} {{padl}}
|{{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr}}||{{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr}}||{{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr}}||
|-
|-
| {{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr}} || {{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr}} || {{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr}}
|{{padl3}}/{{padr3}}
|{{padl3}}/{{padr3}}||rear touch pad section||
|-
|-
| {{padl3}}/{{padr3}} || {{padl3}}/{{padr3}} || rear touch pad section
|{{padl1}}/{{padr1}}||{{padl1}}/{{padr1}}||L/R button||
|-
|-
| {{padl1}}/{{padr1}} || {{padl1}}/{{padr1}} || L/R button
|{{padl2}}/{{padr2}} (analog)||{{padl2}}/{{padr2}} (analog)||rear touch pad section (digital)||
|-
|-
| {{padl2}}/{{padr2}} (analog) || {{padl2}}/{{padr2}} (analog) || rear touch pad section (digital)
|{{padoption}}||{{padstart}}||{{padstart}}||
|-
|-
| {{padoption}} || {{padstart}} || {{padstart}}
|{{padshare}}||{{padselect}}||touchscreen menu section||
|-
|-
| {{NA}} || {{padselect}} || {{NA}}
|{{padps}}|| {{NA}} ||touchscreen menu section||
|-
|-
| {{padshare}} || {{NA}} || touchscreen menu section
| {{NA}} ||{{padps}}||touchscreen menu section||
|-
|-
| {{padps}} || {{padps}} || touchscreen menu section
|Motion sensors||Motion sensors||Motion sensors||
|-
|-
| Motion sensors || Motion sensors || Motion sensors
|Touchpad|| {{NA}} ||rear touch pad section||
|-
|-
| Vibration || {{NA}} || {{NA}}
|Vibration||Vibration|| {{NA}} ||
|-
|-
| Light bar || {{NA}} || {{NA}}
|Light bar|| {{NA}} || {{NA}} ||
|-
|-
|}
|}
For DS3/DS4 on PS TV: http://manuals.playstation.net/document/en/pstv/game/touchpointer.html


== Web Browser ==
==Web Browser==


<div style="float:right">[[File:DS4-diagram-controller-web.png|200px|thumb|left|DS4 layout web browser]]</div>
<div style="float:right">[[File:DS4-diagram-controller-web.png|200px|thumb|left|DS4 layout web browser]]</div>
Line 492: Line 651:
The browser can be used while a game is in progress.
The browser can be used while a game is in progress.


== Generic ==
==Generic==
*{{SCEI}} Patent:  
*{{SCEI}} Patent:
[https://www.google.co.uk/patents/US8491388 Game system and game controller] (sensor unit detects vibration caused by the vibrator)
[https://www.google.co.uk/patents/US8491388 Game system and game controller] (sensor unit detects vibration caused by the vibrator)


*{{SCEA}} Patent:  
*{{SCEA}} Patent:
[http://patentimages.storage.googleapis.com/pdfs/US8368753.pdf US008368753B2] / [https://www.google.co.uk/patents/US8368753 Controller with an integrated depth camera]
[http://patentimages.storage.googleapis.com/pdfs/US8368753.pdf US008368753B2] / [https://www.google.co.uk/patents/US8368753 Controller with an integrated depth camera]


{{Peripherals}}
{{Peripherals}}
<noinclude>[[Category:Main]]</noinclude>
<noinclude>
[[Category:Main]]
</noinclude>

Latest revision as of 14:11, 21 August 2024

See also Discussion page

Blue WaveJet BlackRed Magma
DualShock 4 colorway

Controller[edit | edit source]

Product code Name description EAN TweakersID
CUH-ZCT1 (CUH-ZCT1U, CUH-ZCT1E, CUH-ZCT1J, CUH-ZCT1K, CUH-ZCT1H, CUH-ZCT1M) JetBlack.jpg Jet Black 0711719211983 346381
CUH-ZCT1 01 (CUH-ZCT1U01, CUH-ZCT1E01, CUH-ZCT1J01, CUH-ZCT1K01, CUH-ZCT1H01, CUH-ZCT1M01) MagmaRed.jpg Magma Red 0711719200994 362174
CUH-ZCT1 02 (CUH-ZCT1U02, CUH-ZCT1E02, CUH-ZCT1J02, CUH-ZCT1K02, CUH-ZCT1H02, CUH-ZCT1M02) WaveBlue.jpg Wave Blue 0711719201397 362175
CUH-ZCT1 03 (CUH-ZCT1U03, CUH-ZCT1E03, CUH-ZCT1J03, CUH-ZCT1K03, CUH-ZCT1H03, CUH-ZCT1M03) GlacierWhite.jpg Glacier White 0711719453116 411162
CUH-ZCT1 04 (CUH-ZCT1U04, CUH-ZCT1E04, CUH-ZCT1J04, CUH-ZCT1K04, CUH-ZCT1H04, CUH-ZCT1M04) UrbanCamouflage.jpg Urban Camouflage 0711719453512
CUH-ZCT1 05 (CUH-ZCT1U05, CUH-ZCT1E05, CUH-ZCT1J05, CUH-ZCT1K05, CUH-ZCT1H05, CUH-ZCT1M05) Grey? 0711719818847 450482
CUH-ZCT1 06 CUH-ZCT1E06, CUH-ZCT1J06 Gold 0711719803348
CUH-ZCT1 07 CUH-ZCT1E07, CUH-ZCT1J07 Silver 0711719822943
CUH-ZCT1 08 CUH-ZCT1J08 Steel Black
CUH-ZCT1 09 CUH-ZCT1J09 Crystal
CUH-ZCT2 E Purple
CUH-ZCT2 U Black

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)

For limited edition colours, see the Colours page

Regulatory filings[edit | edit source]

FCC ID:

IC: 409B-CUHZCT1

MIC listing:

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

Anatel:

Factorycode[edit | edit source]

location: on sticker with modelnumber, productcode etc.

  • G = GoerTek
  • F1 = Foxconn Yantai
  • F2 = Foxconn Guiyang

Specifications[edit | edit source]

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
wireless communications Bluetooth Bluetooth: 2.1 +EDR
Connection Type USB 2.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):
User / player 1 is blue 
User / player 2 is red  
User / player 3 is green
User / 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[edit | edit source]

See also Components page

Pre E3 pictures

Post E3 pictures

Colorway & Layout

Mouseover for different colorway.

Front Front Front Lateral Lateral
Magma Red
Wave Blue
Batman Arkham Knight
Final Fantasy Type-0
Dragon Quest
Urban_Camouflage
Magma Red
Wave Blue
Glacier White
Urban Camouflage

Teardown[edit | edit source]

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) JDM-040 (image available )

Productcode: 1-889-300-11

Pinout[edit | edit source]

3.5mm earset connector + EXT connector[edit | edit source]

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 SCL Pulled up internally with 4.7k
10 N/C Not Connected to anything in the JDM-055. It is connected to the MCU thru a 33ohm on the JDM-001.
11 SDA Pulled up internally with 4.7k
12 5v Input External 5v Input, used for charging
13 3.2v
10 pin board connector to touch pad[edit | edit source]
Pin Usage Remark
1
2
3
4
5
6
7
8
9
10
14 Pin flat ribbon connector Mainbord to MicroUSB \ LED board[edit | edit source]
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

12 Pin flat ribbon connector Mainbord to MicroUSB \ LED board

Pin Usage Remark
1 USB +5V
2 USB +5V
3 LED+ Power for LEDs
4 Blue - Blue LED Ground
5 Red- Red LED Ground
6 Green- Green LED Ground
7 Ground
8 Ground
9 USB D -
10 USB D +
11 Ground
12 Ground

depends on model, has different number of pins

JDS-001 - 14 Pin

JDS-011 - 12 Pin

JDS-030 - 12 Pin

JDS-040 - 12 Pin

JDS-055 - 12 Pin


skewed button connector[edit | edit source]
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[edit | edit source]
Pin Usage Remark
1 Ground
2 Battery + Silk on PCB is 1, so it's backwards

Analysis[edit | edit source]

Mods[edit | edit source]

  • See also DS4_Mods page (Replacing battery in DS4, Replace Thumbsticks in DS4, ...)

Projects[edit | edit source]

UsbXlater[edit | edit source]

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

Source: http://eleccelerator.com/keyboard-and-mouse-for-playstation-4-games-second-prototype/

GIMX[edit | edit source]

Control a video game console with a PC

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

DS4 on PS3 PS3 Slim.png[edit | edit source]

Use your DS4 on PS3 by OsirisX

Source: http://www.ps3hax.net/2015/08/release-ps3xpad-plugin-v0-5/

DS4 on PS2 PS2.png[edit | edit source]

Use your DS4 on PS2 by Xerpi

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

DS4 on WII Wii Drawing.png[edit | edit source]

Use your DS4 on WII by Xerpi

USB: https://github.com/xerpi/ds4wii_gyro_test

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

Forum: http://playstationhax.it/forums/topic/718-working-poc-ds4wiibt-connection-between-dualshock4-and-wii-through-bluetooth/

Carbon Project[edit | edit source]

(Video DS4 wired to keyboard & mouse)

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

DS4 To X-Input Wrapper[edit | edit source]

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[edit | edit source]

PS4 Controller touchpad to mouse adapter.

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

Arduino library (with USB Host Shield)[edit | edit source]

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

Controllers for All[edit | edit source]

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[edit | edit source]

DS4 on Android

disable leds[edit | edit source]

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


End-user products[edit | edit source]

Other[edit | edit source]

PS3 compatibility[edit | edit source]

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)

Wireless[edit | edit source]

  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[edit | edit source]

  • Gran Turismo 5
  • Gran Turismo 6
  • Grand Theft Auto V
  • Jak and Daxter HD Collection (only the analog sticks work)
  • Metal Gear Solid HD Collecion (Metal Gear Solid: Peace Walker works)
  • Resistance 3
  • Double Dragon Neon

Controller Translation[edit | edit source]

PSVita Rear Touch Pad Sections L2/R2/L3/R3
DualShock 4 DualShock 3 PSVita Vita TV / Playstation TV
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
Dualshock share button Dualshock select button touchscreen menu section
Dualshock PS button NA touchscreen menu section
NA Dualshock PS button touchscreen menu section
Motion sensors Motion sensors Motion sensors
Touchpad NA rear touch pad section
Vibration Vibration NA
Light bar NA NA

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

Web Browser[edit | edit source]

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[edit | edit source]

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

US008368753B2 / Controller with an integrated depth camera