Editing DualShock 4

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{wikify}}
{{wikify}}
SOMEONE ADD CIRCUIT SCHEMATICS THEY CANNOT BE FOUND AS EASILY AS THEY SHOULD BE!!!!!!!!!!!!!!!


See also {{talk}} page
See also {{talk}} page
Line 33: Line 36:
|-
|-
| [[CUH-ZCT1 09]] <small>[[CUH-ZCT1J09]]</small> || Crystal ||  ||  
| [[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 50: Line 43:
For limited edition colours, see the [[Colours]] page
For limited edition colours, see the [[Colours]] page


===Regulatory filings===
=== Regulatory filings ===


FCC ID:  
FCC ID:  
*[https://fcc.io/AK8/CUHZCT1 AK8CUHZCT1]  05/22/2013
* [https://fcc.io/AK8/CUHZCT1 AK8CUHZCT1]  05/22/2013
*[https://fcc.io/AK8/CUHZCT1F1 AK8CUHZCT1F1]  04/07/2014
* [https://fcc.io/AK8/CUHZCT1F1 AK8CUHZCT1F1]  04/07/2014
*[https://fcc.io/AK8/CUHZCT1A AK8CUHZCT1A]  04/02/2015
* [https://fcc.io/AK8/CUHZCT1A AK8CUHZCT1A]  04/02/2015


IC: [[409B-CUHZCT1]]
IC: [[409B-CUHZCT1]]


MIC listing:  
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=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=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=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=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=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=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
* [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}}


Anatel:  
Anatel:  
*0990-15-6223
* 0990-15-6223
*[http://sistemas.anatel.gov.br/sgch/HistoricoCertificado/Homologacao.asp?NumRFGCT=254413&idtHistoricoCert=9753308 2307-13-6223] 30/07/2014 ([[CUH-ZCT1U]])
* [http://sistemas.anatel.gov.br/sgch/HistoricoCertificado/Homologacao.asp?NumRFGCT=254413&idtHistoricoCert=9753308 2307-13-6223] 30/07/2014 ([[CUH-ZCT1U]])


===Factorycode===
=== Factorycode ===
'''location:''' on sticker with modelnumber, productcode etc.
'''location:''' on sticker with modelnumber, productcode etc.
*G = GoerTek
* G = GoerTek
*F1 = Foxconn Yantai
* F1 = Foxconn Yantai
*F2 = Foxconn Guiyang
* F2 = Foxconn Guiyang


===Specifications ===
=== 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]||{{Bluetooth}}: [http://en.wikipedia.org/wiki/Bluetooth#Bluetooth_v2.1_.2B_EDR 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 2.0 (charging and/or communication - micro-B female), 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],  
Line 110: Line 103:
<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>


Line 116: Line 108:
  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 125: Line 115:
</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)
*Shoulder buttons: {{padl1}} {{padl2}} {{padr1}} {{padr2}} (analog)
* Shoulder buttons: {{padl1}} {{padl2}} {{padr1}} {{padr2}} (analog)
*PS button: {{padps}} (digital)
* PS button: {{padps}} (digital)
*[[Share|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)
*OPTIONS 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 145: Line 135:
|}
|}


===Gallery===
=== Gallery ===
See also [[Components|Components page]]
See also [[Components|Components page]]


Line 181: Line 171:
Mouseover for different colorway.  
Mouseover for different colorway.  
{| class="wikitable" style="font-size:x-small; border:3px double #000FFF;"
{| class="wikitable" style="font-size:x-small; border:3px double #000FFF;"
  !Front||Front||Front||Lateral||Lateral
  ! Front || Front || Front || Lateral || Lateral
  |-
  |-
|{{HoverImage
|{{HoverImage
Line 220: Line 210:
</gallery>
</gallery>


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


{| class="wikitable" style="font-size:x-small; border:3px double #000FFF;"
{| class="wikitable" style="font-size:x-small; border:3px double #000FFF;"
|-
|-
! style="background-color:#000FFF; color:#FFFFFF;" |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}}
| {{#ev:youtube|Z_dOZERWYGo}}  
|-
|-
|}
|}
Line 247: Line 237:




Board: [[JDM-001]] New/current-> [[JDM-011]] (no image available currently)  [[JDM-020]] (No image available currently) [[JDM-040]] (image available )
Board: [[JDM-001]] New/current-> [[JDM-011]] (no image available currently)  [[JDM-020]] (No image available currently)
<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 ====
=====3.5mm earset connector + EXT connector=====
===== earset 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 ||  
|
|
|-
|-
|5||Ground ||
| 6 || Ground ||  
|-
|-
|6|| Ground||
| 7 || Ground ||  
|-
|-
|7||Ground||
| 8 || EXT Detect || Pulled Hi internally with 10k
|-
|-
|8||EXT Detect||Pulled Hi internally with 10k
| 9 || ||  
|-
|-
|9|| SCL|| Pulled up internally with 4.7k
| 10 || ||  
|-
|-
|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 || ||  
|-
|-
|11||SDA||Pulled up internally with 4.7k
| 12 || ||  
|-
|-
|12||5v Input|| External 5v Input, used for charging
| 13 || ||  
|-
|13 ||3.2v||
|-
|-
|}
|}


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


=====14 Pin  flat ribbon connector Mainbord to MicroUSB \ LED board=====
===== flat ribbon connector =====
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Pin!!Usage!! Remark
! Pin !! Usage !! Remark
|-
|-
| 1|| Ground||Thru 0ohm Resistor
| 1 || Ground || Thru 0ohm Resistor
|-
|-
| 2||Blue-
| 2 || Blue- || Blue LED Ground  
|Blue LED Ground
|-
|-
|3|| Red-||Red LED Ground
| 3 || Red- || Red LED Ground
|-
|-
|4||Green-||Green LED Ground
| 4 || Green- || Green LED Ground
|-
|-
|5 ||LED+ || Power for LEDs, 4.25v
| 5 || LED+ || Power for LEDs, 4.25v
|-
|-
|6||USB 5v ||
| 6 || USB 5v ||  
|-
|-
|7||USB 5v||
| 7 || USB 5v ||  
|-
|-
|8 || USB 5v||
| 8 || USB 5v ||  
|-
|-
|9||Ground ||
| 9 || Ground ||  
|-
|-
|10||USB D- ||
| 10 || USB D- ||  
|-
|-
|11||Ground ||
| 11 || Ground ||  
|-
|-
|12||USB D+||
| 12 || USB D+ ||  
|-
|-
|13||Ground||
| 13 || Ground ||  
|-
|-
|14||Ground||Thru 0ohm Resistor
| 14 || Ground || Thru 0ohm Resistor
|-
|-
|}
|}
12 Pin  flat ribbon connector  Mainbord to MicroUSB \ LED board
{| class="wikitable sortable"
|-
! 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=====
===== 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}}
| 6 || {{padup}} || active low
|active low
|-
|-
| 7||{{padleft}}
| 7 || {{padleft}} || active low
|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}}
| 11 || {{padcross}} || active low
|active low
|-
|-
|12||{{padcircle}}||active low
| 12 || {{padcircle}} || active low
|-
|-
|13||{{padtriangle}}
| 13 || {{padtriangle}} || active low
|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]]
Line 469: Line 402:
*see also http://lxr.free-electrons.com/source/drivers/hid/hid-sony.c
*see also http://lxr.free-electrons.com/source/drivers/hid/hid-sony.c


==Mods==
== Mods ==
*See also [[DS4_Mods|DS4_Mods page]] (Replacing battery in DS4, Replace Thumbsticks in DS4, ...)
*See also [[DS4_Mods|DS4_Mods page]] (Replacing battery in DS4, Replace Thumbsticks in DS4, ...)


===Projects===
=== Projects ===
====UsbXlater====
==== 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.


Line 479: Line 412:
http://eleccelerator.com/keyboard-and-mouse-for-playstation-4-games-second-prototype/
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 485: Line 418:
http://blog.gimx.fr/
http://blog.gimx.fr/


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


Line 491: Line 424:
http://www.ps3hax.net/2015/08/release-ps3xpad-plugin-v0-5/
http://www.ps3hax.net/2015/08/release-ps3xpad-plugin-v0-5/


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


Line 497: Line 430:
https://github.com/xerpi/libds4ps2
https://github.com/xerpi/libds4ps2


====DS4 on WII [[File:Wii Drawing.png|35px]]====
==== DS4 on WII [[File:Wii Drawing.png|35px]] ====
Use your DS4 on WII by '''Xerpi'''
Use your DS4 on WII by '''Xerpi'''


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


====Carbon Project ====
==== Carbon Project ====
{{#ev:youtube|jOj65-Za77Y}}
{{#ev:youtube|jOj65-Za77Y}}
(Video DS4 wired to keyboard & mouse)
(Video DS4 wired to keyboard & mouse)
Line 515: Line 448:
'''Source:''' http://www.softfactory.com.br/index.php/blog/entry/carbon-project-hardware-stuff
'''Source:''' http://www.softfactory.com.br/index.php/blog/entry/carbon-project-hardware-stuff


====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 525: Line 458:


'''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 534: Line 467:
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 548: Line 481:
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.chimera.saturday.dualshock4tester ps4 controller tester]
* [https://play.google.com/store/apps/details?id=com.chimera.saturday.dualshock4tester ps4 controller tester]
*[https://play.google.com/store/apps/details?id=com.catalyst06.gamepadmappingime Game Controller 2 Touch]
* [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)
* [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/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
* 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




===End-user products===
=== End-user products ===
*[[ATEN]] Phantom S
* [[ATEN]] Phantom S
*[[Tuact]] Venom-X
* [[Tuact]] Venom-X
*[[XIM]] XIM4
* [[XIM]] XIM4
*[[TitanOne]] - Titan One
* [[TitanOne]] - Titan One
*[[CronusMAX]] - Cronus Max
* [[CronusMAX]] - Cronus Max
*[[Splitfish]] - NewGen
* [[Splitfish]] - NewGen


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


==PS3 compatibility==
== 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)
===Wireless===
=== Wireless ===
#Connect DS4 with wire to PS3 then turn on.
# Connect DS4 with wire to PS3 then turn on.
#Go to Accessory settings.
# Go to Accessory settings.
#Select Manage Bluetooth Devices, and scan for device.
# Select Manage Bluetooth Devices, and scan for device.
#While scanning hold the PS & Share buttons on the DS4.
# 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)
*Metal Gear Solid HD Collecion (Metal Gear Solid: Peace Walker works)
* Metal Gear Solid HD Collecion (Metal Gear Solid: Peace Walker works)
*Resistance 3
* Resistance 3
*Double Dragon Neon
* 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.psdevwiki.com/vita/ PSVita]!!Vita TV / Playstation TV
! [[DualShock 4]] !! [http://www.psdevwiki.com/ps3/DualShock_3 DualShock 3] !! [http://www.vitadevwiki.com/ 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}} || {{padl3}}/{{padr3}} || rear touch pad section ||  
|{{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||
| {{padshare}} || {{padselect}} || touchscreen menu section ||  
|-
|-
|{{padps}}|| {{NA}} ||touchscreen menu section||
| {{padps}} || {{NA}} || touchscreen menu section ||  
|-
|-
| {{NA}} ||{{padps}}||touchscreen menu section||
| {{NA}} || {{padps}} || touchscreen menu section ||  
|-
|-
|Motion sensors||Motion sensors||Motion sensors||
| Motion sensors || Motion sensors || Motion sensors ||  
|-
|-
|Touchpad|| {{NA}} ||rear touch pad section||
| Touchpad || {{NA}} || rear touch pad section ||  
|-
|-
|Vibration||Vibration|| {{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
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 651: Line 583:
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>
<noinclude>[[Category:Main]]</noinclude>
[[Category:Main]]
</noinclude>
Please note that all contributions to PS4 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS4 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)