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}}


See also {{talk}} page
<imagemap>
File:DS4x3.png|300px|thumb|right|DualShock 4 colorway
rect 0 100 150 150[[file:Dual-shock-4-wave-blue-cuh-zct1e-02.jpg|Blue Wave]]
rect 151 50 349 200[[file:DUALSHOCK4 01.jpg|Jet Black]]
rect 350 100 500 150[[file:Dual-shock-4-magma-red-cuh-zct1e-01.jpg|Red Magma]]
</imagemap>
== Controller ==
{| class="wikitable"
|-
! Product code !! Name description !! EAN !! TweakersID
|-
| [[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]], [[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]], [[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]], [[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]], [[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
hardware version : 0x3100 ([[CUH-ZCT1x series]] same as [[CAP-ZCT1x series]])
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}}
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"
|-
! colspan="2" |Overview of Technical Specifications
|-
|'''External Dimension'''||approximately 162mm x 52mm x 98mm (width x depth x height)
|-
|'''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/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]
<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/Motion_controller#Gaming Motion Controller] / [http://en.wikipedia.org/wiki/Motion_detection Detection]||
*[http://en.wikipedia.org/wiki/Sixaxis Six-axis]:
(three-axis [http://en.wikipedia.org/wiki/Gyroscope gyroscope],
three-axis [http://en.wikipedia.org/wiki/Accelerometer accelerometer])
*Lightbar (Move):
User / player 1 is <span style="background:blue; color:#FFFFFF;">blue </span>
User / player 2 is <span style="background:red; color:#FFFFFF;">red  </span>
User / player 3 is <span style="background:green; color:#FFFFFF;">green</span>
User / player 4 is <span style="background:pink; color:#000000;">pink </span>
<small>
Settings menu (since FW [[1.700.000|1.70]]) is allowing you to change it to Bright, Medium or Dim.
</small>
<small>
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.
</small>
<small>
The PS4 can use the light bar for determining where the player is located.
[[Game_Titles|Games]] can feedback information via the light bar (and should not turn off it).
</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/Gamepad GamePad buttons]||
* [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)
*Left stick: <!--// {{padll}} {{padlr}} {{padlu}} {{padld}} {{padl3}} //--> {{padl}} (analog)
*Right stick: <!--// {{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr3}} //--> {{padr}} (analog)
*Shoulder buttons: {{padl1}} {{padl2}} {{padr1}} {{padr2}} (analog)
*PS button: {{padps}} (digital)
*[[Share|SHARE]] button (live gameplay videostreaming, screenshots to friends or Ushare) {{padshare}} (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):
52mmx23mm (external approximately) with resolution:
CUH-ZCT1x series (Retail) 1920x943 (44.86 dots/mm)
[[CAP-ZCT1x_series|CAP-ZCT1x series]] (NonRetail) 1920x943
[[JDX-1000x series|JDX-1000x series]] (NonRetail) 1920x754
|-
|}
===Gallery===
See also [[Components|Components page]]
{{Anchored|Pre E3 pictures}}
<gallery widths="100px" heights="100px">
File:Dualshock4-back.jpg|Dualshock4 back
File:Dualshock4-leftside.jpg|Dualshock4 leftside
File:Dualshock4-top.jpg|Dualshock4 top
File:Dualshock4-rightside.jpg|Dualshock4 rightside
File:Dualshock4-leftback-lateral.jpg|Dualshock4 leftback lateral
</gallery>
{{Anchored|Post E3 pictures}}
<gallery widths="100px" heights="100px">
File:Ds4 ps camera.jpg|DS4 & PS Camera
File:DUALSHOCK4_01.jpg|Dualshock4 - pic 01
File:DUALSHOCK4_02.jpg|Dualshock4 - pic 02
File:DUALSHOCK4_03.jpg|Dualshock4 - pic 03
File:DUALSHOCK4_04.jpg|Dualshock4 - pic 04
File:DUALSHOCK4_05.jpg|Dualshock4 - pic 05
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>
{{Anchored|Colorway & Layout }}
Mouseover for different colorway.
{| class="wikitable" style="font-size:x-small; border:3px double #000FFF;"
!Front||Front||Front||Lateral||Lateral
|-
|{{HoverImage
|dual-shock-4-magma-red-cuh-zct1e-01.jpg|dual-shock-4-wave-blue-cuh-zct1e-02.jpg|
thumb|300px|
|
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
|Cuhzct1j01side.png|Cuhzct1j02side.png|
thumb|320px|
Magma Red |
Wave Blue }}
||
{{HoverImage
|DS4 CUHZCT1 03 Glacier White lateral.png|DS4 CUHZCT1 04 Urban Camouflage lateral.png|
thumb|320px|
Glacier White |
Urban Camouflage }}
|}
<gallery>
File:Dualshock_4_Layout.svg|Top Front
File:Dualshock_4_Layout_2.svg|Lateral Side
</gallery>
===Teardown===
See also {{talk}} page
{| 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
|-
|{{#ev:youtube|Z_dOZERWYGo}}
|-
|}
<gallery>
File:ps4-controller-00.jpg|DualShock 4 - picture 0
File:ps4-controller-01.jpg|DualShock 4 - picture 1
File:ps4-controller-02.jpg|DualShock 4 - picture 2
File:ps4-controller-03.jpg|DualShock 4 - picture 3
File:ps4-controller-04.jpg|DualShock 4 - picture 4
File:ps4-controller-05.jpg|DualShock 4 - picture 5
File:ps4-controller-06.jpg|DualShock 4 - picture 6
File:ps4-controller-07.jpg|DualShock 4 - picture 7
File:DualShock4 - 3.65V li-ion 1000mAh LiOn battery.jpg|[[DualShock 4]] - 3.65V li-ion 1000mAh LiOn battery
File:DS4 Exploded View - lr 7.png|DS4 Exploded View
File:DS4 Board JDM-001 - lr 8.png|DS4 Board JDM-001 - main componentside
File:DS4 Board JDM-001 - lr 9.png|DS4 Board JDM-001 - bottomside
</gallery>
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
====Pinout====
=====3.5mm earset connector + EXT connector=====
first 5 pins + pins 6-13
{| class="wikitable sortable"
|-
! 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=====
{| class="wikitable sortable"
|-
!Pin!! Usage!!Remark
|-
|1
| ||
|-
|2
| ||
|-
|3
| ||
|-
|4
| ||
|-
|5
| ||
|-
|6
| ||
|-
|7 || ||
|-
| 8|| ||
|-
| 9|| ||
|-
|10 || ||
|-
|}
=====14 Pin  flat ribbon connector  Mainbord to MicroUSB \ LED board=====
{| class="wikitable sortable"
|-
! 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
{| 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=====
{| class="wikitable sortable"
|-
! Pin!!Usage!!Remark
|-
|1||{{padl2}}-common||oscillating between 0 and 3.2V
|-
|2|| {{padl1}}||active High
|-
|3||{{padl1}}-common||fixed at 3.2V
|-
|4|| {{padl2}}||voltage divider output, active low
|-
|5 ||{{padright}} ||active low
|-
|6||{{padup}}
|active low
|-
| 7||{{padleft}}
|active low
|-
|8||{{paddown}}||active low
|-
| 9||Common || ground
|-
|10||{{padps}}||active low
|-
|11||{{padcross}}
|active low
|-
|12||{{padcircle}}||active low
|-
|13||{{padtriangle}}
|active low
|-
|14||{{padsquare}}||active low
|-
|15||{{padr2}}-common||oscillating between 0 and 3.2V
|-
|16||{{padr1}} || active high
|-
|17||{{padr1}}-common||fixed at 3.2V
|-
|18||{{padr2}}||voltage divider output, active low
|-
|}
=====battery connector=====
{| class="wikitable sortable"
|-
!Pin!!Usage!!Remark
|-
|1||Ground ||
|-
|2||Battery +||Silk on PCB is 1, so it's backwards
|-
|}
==Analysis ==
*[[DS4-USB|Communication USB]]
*[[DS4-BT|Wireless Communication Bluetooth]]
*see also http://lxr.free-electrons.com/source/drivers/hid/hid-sony.c
==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.
'''Source:'''
http://eleccelerator.com/keyboard-and-mouse-for-playstation-4-games-second-prototype/
====GIMX====
Control a video game console with a PC
'''Source:'''
http://blog.gimx.fr/
====DS4 on PS3 [[File:PS3_Slim.png|35px]]====
Use your DS4 on PS3 by '''OsirisX'''
'''Source:'''
http://www.ps3hax.net/2015/08/release-ps3xpad-plugin-v0-5/
====DS4 on PS2 [[File:PS2.png|35px]]====
Use your DS4 on PS2 by '''Xerpi'''
'''Source:'''
https://github.com/xerpi/libds4ps2
====DS4 on WII [[File:Wii Drawing.png|35px]]====
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 ====
{{#ev:youtube|jOj65-Za77Y}}
(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====
<div style="float:right">[[File:DS4 to XInput Wrapper.png|200px|thumb|left|DS4 to XInput Wrapper]]</div>
{{#ev:youtube|pNk36TOQfuk}}
(DS4 to Xinput Mapping tool (Play any game with DS4 on PC))
'''Source:'''
http://forums.pcsx2.net/Thread-DS4-To-XInput-Wrapper
'''Download:'''
*https://www.dropbox.com/s/hmq1z4aak6sjeu6/DS4Tool.zip
*https://www.mediafire.com/?ds6c4r911axi5t4
====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
{{#ev:youtube|3-wWNfUG58Qo}}
(Video Play iOS games with Sony PlayStation Dual Shock 4 controller)
'''Forum:'''
http://www.ps3hax.net/showthread.php?t=69603
====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]
*[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.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====
http://www.neogaf.com/forum/showthread.php?t=723148
===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].
Incompatible games (and buttons) should works with a DS4 emulated as a DS3 (e.g.: using GIMX)
===Wireless===
#Connect DS4 with wire to PS3 then turn on.
#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.
#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>
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)
*Metal Gear Solid HD Collecion (Metal Gear Solid: Peace Walker works)
*Resistance 3
*Double Dragon Neon
===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>
{| class="wikitable"
|-
![[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}}||
|-
|{{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}}||
|-
|{{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr}}||{{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr}}||{{padrl}} {{padrr}} {{padru}} {{padrd}} {{padr}}||
|-
|{{padl3}}/{{padr3}}
|{{padl3}}/{{padr3}}||rear touch pad section||
|-
|{{padl1}}/{{padr1}}||{{padl1}}/{{padr1}}||L/R button||
|-
|{{padl2}}/{{padr2}} (analog)||{{padl2}}/{{padr2}} (analog)||rear touch pad section (digital)||
|-
|{{padoption}}||{{padstart}}||{{padstart}}||
|-
|{{padshare}}||{{padselect}}||touchscreen menu section||
|-
|{{padps}}|| {{NA}} ||touchscreen menu section||
|-
| {{NA}} ||{{padps}}||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==
<div style="float:right">[[File:DS4-diagram-controller-web.png|200px|thumb|left|DS4 layout web browser]]</div>
<strike>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.</strike>
The touchpad has also been updated (FW [[1.700.000|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==
*{{SCEI}} Patent:
[https://www.google.co.uk/patents/US8491388 Game system and game controller] (sensor unit detects vibration caused by the vibrator)
*{{SCEA}} Patent:
[http://patentimages.storage.googleapis.com/pdfs/US8368753.pdf US008368753B2] / [https://www.google.co.uk/patents/US8368753 Controller with an integrated depth camera]
{{Peripherals}}
<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)