DualShock 3

From PS3 Developer wiki
Jump to: navigation, search

Overview[edit]

DualShock 3 x-ray

CECH-ZC2J, CECH-ZC2JA, CECH-ZC2JB (CECH-ZC2U, CECH-ZC2E, CECH-ZC2J, CECH-ZC2H, CECH-ZC2M)
CECHZC2 (SCPH-98050, CBEH-1018: prototype)
FCC ID: AK8CECHZC2
ID: 409B-CECHZC2

MIC listings:

Anatel:

Patent:

Model Number Name description Release date Note
CECHZC2J Black Black 2007, November 11 Japan
CECHZC2J SS Satin Silver Satin Silver 2008, March 6 Japan
CECH-ZC2J MB Metallic Blue Metallic Blue 2009, October 29 Japan
CECH-ZC2J DR Deep Red Deep red 2009, October 29 Japan
CECH-ZC2J LW Classic White Classic White 2010, July 29 Japan
CECH-ZC2J CP Candy Pink Candy Pink 2010, November 18 Japan
CECH-ZC2J YB Candy Blue Candy Blue 2011, April 21 Japan
CECH-ZC2J JG Jungle Green Jungle Green 2011, February 24 Japan
CEJH-15017 TALES OF XILLIA®2 X cross Edition 2012, November 1 Japan
CEJH-15020 God of War: Ascension bundle 2013, March 14 Japan
CECH-ZC2J MY Metallic Grey Metallic Grey 2013, June 20 Japan
CECH-ZC2J VT Vita TV edition (White) 2013, November 14 Japan
CECH-ZC2J CY CrystalCrystal 2013, December 19 Japan
Crimson Red Crimson Red
Metallic Gold Metallic Gold
Slate Grey Slate Grey
Urban Camouflage Urban Camouflage
  • Regions (last letter of the "model number"):
    • E Europe
    • H Hong Kong
    • HK Hong Kong
    • J Japan
    • K Korea
    • R Russia
    • T Taiwan
    • U United States
    • M Mexico (seen in Anatel.br)

Components[edit]

Printed Circuit Board (PCB)[edit]

The table below shows one representative model for every revision from PP4 up to VX6. Is not included VX7 because is very different

Sixaxis DualShock 3
PP4 V2 VX 1 V3.5X VX3 VX4 VX5 VX6
MSU PP4.0 5 MSU V2 2.12 MSU VX 1.03 MSU V3.5X 1.12 MSU VX3 0.07 MSU VX4 0.09 MSU VX5 0.06 MSU VX6 0.06
MSU PP4.0 5 (Top).jpg

MSU PP4.0 5 (Bottom).jpg
MSU V2 2.12 (Top).jpg

MSU V2 2.12 (Bottom).jpg
MSU VX 1.03 (Top).jpg

MSU VX 1.03 (Bottom).jpg
MSU V3.5X 1.12 (Top).jpg

MSU V3.5X 1.12 (Bottom).jpg
MSU VX3 0.07 (Top).jpg

MSU VX3 0.07 (Bottom).jpg
MSU VX4 0.09 (Top).jpg

MSU VX4 0.09 (Bottom).jpg
MSU VX5 0.06 (Top).jpg

MSU VX5 0.06 (Bottom).jpg
MSU VX6 0.06 (Top).jpg

MSU VX6 0.06 (Bottom).jpg

PlayStation 3 controller PCB TestPoints

Usage Proto Sixaxis DualShock 3 Others
PP series V series VX series ASUKA
PP1 PP4 V2 VX 1 V3.5X VX3 VX4 VX5 VX6 VX7 1.06 1.07
USB +5V TP1 TP1 TP1 TP1 TP1 T207
USB D- TP2 TP2 TP2 TP2 TP2 T206
USB D+ TP3 TP3 TP3 TP3 TP3 T205
USB Ground TP4 TP4 TP4 TP4 TP4
Rumble + T501
2.8V (Standby) T504
2.8V (Switched, Power for Dualshock Left stick Dualshock Right stick pots) TP13 TP13 T505
2.8V (Switched, Power for Accelerometer) T506 T506
2.8V (Common Line for Dualshock PS button and LED's) TP10 TP62 TP51 TP11 TP10 T507 T507
Battery + TP14 TP14 T508
Ground TP7 T509
T510
T511
T512
COM 1 (Common Line for D-Pad LEFT Button D-Pad DOWN Button D-Pad RIGHT Button D-Pad UP Button Dualshock L1 button Dualshock L2 button) TP17 TP25 TP17 TP17 TP17 T101
COM 2 (Common Line for Dualshock square button Dualshock cross button Dualshock circle button Dualshock triangle button Dualshock R1 button Dualshock R2 button) TP18 TP26 TP18 TP18 TP18 T102
COM 3 (Common Line for Dualshock L3 button Dualshock select button Dualshock start button Dualshock R3 button) TP60
Left Stick, X axis LSX (Left Stick X axis pot 0V~2.8V) TP27 ? TP19 ? T103
Left Stick, Y axis LSY (Left Stick Y axis pot 0V~2.8V) TP28 ? TP20 ? T104
Right Stick, X axis RSX (Right Stick X axis pot 0V~2.8V) TP29 ? TP21 ? T105
Right Stick, Y axis RSY (Right Stick Y axis pot 0V~2.8V) TP30 ? TP22 ? T106
Dualshock PS button PS (Home Button) TP26 TP32 TP24
Dualshock start button Start TP27 TP33 TP25
Dualshock R3 button R3 (Right Stick Press button) TP28 TP34 TP26
Dualshock L3 button L3 (Left Stick Press button) TP29 TP35 TP27
Dualshock select button Select TP30 TP26 ? TP28
Dualshock square button Square TP37 TP38 TP30
Dualshock cross button Cross TP31 TP39 TP31
Dualshock circle button Circle TP38 TP40 TP32
Dualshock triangle button Triangle TP39 TP41 TP33
Dualshock R1 button R1 TP32 TP42 TP34
Dualshock R2 button R2 TP33 TP43 TP35
Dualshock L1 button L1 TP34 TP45 TP37
Dualshock L2 button L2 TP41 TP46 TP38
D-Pad LEFT Button DL (D-pad Left) TP35 TP47 TP39
D-Pad DOWN Button DD (D-pad Down) TP32 TP48 TP40
D-Pad RIGHT Button DR (D-pad Right) TP43 TP49 TP41
D-Pad UP Button DU (D-pad Up) TP44 TP50 TP42
Accelerometer Y-Axis TP54
Accelerometer X-Axis TP55
Accelerometer Z-Axis TP56
Accelerometer Z-Axis (Pre Filter) T301
Accelerometer X-Axis (Pre Filter) T302
Accelerometer Y-Axis (Pre Filter) T303
Accelerometer Z-Axis (Post Filter) T304
Accelerometer X-Axis (Post Filter) T305
Accelerometer Y-Axis (Post Filter) T306
Unknown (gyro?) TP23
Unknown (accelerometer?) TP45
Unknown (accelerometer?) TP46
Unknown (accelerometer?) TP47
Unknown (accelerometer?) TP52
Unknown (accelerometer?) TP53
Unknown (accelerometer?) TP54
Unknown (accelerometer?) TP55
Unknown (accelerometer?) TP56
Unknown (accelerometer?) TP57 TP57
Unknown (gyro?) TP59
N/A N/A

Prototypes[edit]

PP1[edit]
  • Models
    • MSU PP 1.2 MAIN ALPS

Notable differences include

  • Plastic finish being glossy
  • Player LEDs arranged in a square around the USB-mini port and includes a clear plastic shield over the opening for the LEDs
  • PS Home button is clear and retains a red LED underneath it
  • L2 and R2 buttons are present as opposed to Triggers
  • Motors are present
  • Battery inside contains a sticker with the date 2006/3/2 and the model of the batter appears to be longer
  • Lacks the pinhole and switch on the back
  • Label on the front reads Gセンサー搭載 Stick動作せず once roughly translated it reads Powered by the G Sensor, without moving the stick
  • Label on the back reads 0604KATA2
  • Toshiba MCU is on top side of the board (in all the other models is at bottom)
  • The main board was designed without gyroscope and without accelerometer sensors, it has a "children board" sticked on top manufactured by HDK (the first 2 letters of the "HDK" brand are partially visible etched on copper on the children board), this children board includes the accelerometer HDK HAAM 325B [1]. It outputs 3 signals on the 3 white wires "hand made" soldered to the TOSHIBA controller to retrieve the axis data. The other "hand made" soldered component uses 3 wires (black = ground, red = volts, and yellow soldered to TP26) seems to be a Murata ENC-03R Gyroscope Sensor [2]. It seems both components was integrated later in the circuit board of the controllers labeled "sixaxis"

Internally the Gyroscopic sensor for Sixaxis controllers is wired onto the board - presumably as a test for a sensor revision on a spare sample board. The sensor itself appears to be far from complete and very early. Windows (10) detects the controller when connected via USB; analog sticks do not get detected but all other buttons do. The controller does not work on DECHA00A/J units, but might work on DECR units or earlier.

Sixaxis[edit]

PP4[edit]
  • Models
    • MSUPP4.0 5
    • MSUPP4.0 9
    • MSUPP4.0 11
V2[edit]
  • Models
    • MSU_V2 2.12
    • MSU_V2 2.14
    • MSU_V2.5 1.05

Notable differences

  • Sticks potenciometers with 4 legs, previous versions had 3 legs

DualShock 3[edit]

VX 1[edit]
  • Models
    • MSU_VX 1.03

Notable differences

  • Added vibration motors
  • Updated wireless module
VX3.5X[edit]
  • Models
    • MSU_V3.5X 1.12
    • MSU_V3.5X 1.14

Notable differences

  • Pressure connector for the buttons membrane
VX3[edit]
  • Models
    • MSU_VX3_0.07
    • MSU_VX3_0.08
    • MSU_VX3_0.11
VX4[edit]
  • Models
    • MSU_VX4_0.09
    • MSU_VX4_0.10
VX5[edit]
  • Models
    • MSU_VX5_0.05
    • MSU_VX5_0.06

Notable differences

  • Updated wireless module
VX6[edit]
  • Models
    • VX6_0.06

Notable differences

  • Sticks potenciometers with 3 legs, previous versions had 4 legs
VX7[edit]
  • Models
    • MSU_VX7_0.04

Others[edit]

Asuka[edit]

The ASUKA boards made in china seems to be 3rd party (not sony official). At the time when was released sony was manufacturing the VX5 series... later sony continued with VX6, VX7, etc... ignoring the "ASUKA" labeling

  • Models
    • ASUKA REV: 1.06
    • ASUKA REV: 1.07
VX8 ?[edit]

There is not much info about this model, so is not clear if is the official VX8 or a third party clone of VX7

MicroController Unit (MCU)[edit]

Toshiba T6UN6EFG[edit]

QFP package, 80pin

Submodels:

  • Toshiba T6UN6EFG-001
  • Toshiba T6UN6EFG-002
  • Toshiba T6UN6EFG-003

Toshiba T6UN6EFG Pinout

Pin # Name Port Description
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 LED1 Connected to a 180ohm resistor network, then to led cathode (see: schematic)
24 LED2 Connected to a 180ohm resistor network, then to led cathode (see: schematic)
25 LED3 Connected to a 180ohm resistor network, then to led cathode (see: schematic)
26 LED4 Connected to a 180ohm resistor network, then to led cathode (see: schematic)
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 COM3 Common Line for Dualshock L3 button Dualshock select button Dualshock start button Dualshock R3 button) buttons (see: schematic)
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 SELECT Connected to Dualshock select button button (see: schematic)
64 L3 Connected to Dualshock L3 button button (see: schematic)
65 R3 Connected to Dualshock R3 button button (see: schematic)
66 START Connected to Dualshock start button button (see: schematic)
67
68
69
70
71
72
73
74
75
76
77
78
79
80

Memory[edit]

Seiko Instruments S-25C040A0I-T8T1G (EEPROM - 4Kb, CMOS, SPI)[edit]

Atmel AT24C08B-TH (EEPROM - 8kb, 2-Wire Serial /BT)[edit]

Sensors[edit]

Kionix KXPC4 (Accelerometer - 3-Axis)[edit]

DFN

Epson-Toyocom XV3500CB (Gyroscope Sensor)[edit]

Epson-Toyocom XV3500CB

Sticks[edit]

Two rotational potentiometers (variable resistors) are positioned below eack stick to meassure X and Y displacement. Current flows constantly through each one, and the amount of current is determined by the amount of resistance. Resistance is increased or decreased based on the position of the stick in a range from 0V up to 2.8V with center point at 1.4V

Ribbon Circuit Boards[edit]

SA1Q135A[edit]

SA1Q188A[edit]

Battery[edit]

Li-Ion (Accupack)

LIP1359[edit]

3.7V 610mAh

MK11-2902[edit]

3.7V 610mAh

MK11-3020[edit]

3.7V 570mAh (typ. 610mAh)

Ways to tell if the controller is not original[edit]

Dualshock 3 fake (leds light transpassing the plastic case)
  • The SONY logo on the top of a counterfeit controller will not be aligned correctly with a originall controller.
  • Different sticker label
    • Counterfeit controllers have an extra screw on the back, hidden beneath the sticker.
    • The label on the back of a counterfeit controller will be paper sticker.
    • The label on the back of an official controller will have a thin layer of plastic over the paper sticker, giving it a matte finish and a more protected feel.
    • The paper label on the back of a counterfeit controller will not be correctly aligned with the shape of the device on the back, as it was most likely put on by hand.
  • Buttons
    • The center Home button on a counterfeit controller will be marginally darker than the Home button on an official controller.
    • Square, Triangle, Circle, and Cross buttons will be raised higher on a counterfeit controller.
    • The colors of these face buttons will be dull, compared to the bright colors of an official DualShock 3.
  • Sticks
    • Compared to an official controller, the seams beneath the analog sticks where the bottom and top halves of the plastic meet will be sharp.
  • Leds
    • The LEDs lights on the controller that signify which Player it is controlling will not be flush with the outside shell. Official controllers are relatively level all the way across. Some controllers may have minor protrusion of the LEDs, though this should not be significant.
    • When you turn on a counterfeit the controller, the flashing red lights on the outside will actually shine THROUGH the casing of the device, something that would never happen on an official product.
  • Syncing
    • If you have consistent trouble wirelessly syncing your controller to your PS3, the device may be counterfeit.

From: http://www.ps3hax.net/showthread.php?p=574042#post574042

Homebrew[edit]

  • PS Seismograph 0.2.0 from Deroad:
I have updated my homebrew to 0.2.0. now it supports all tv resolution (old versions were only for 1080p/i tv)
This is a simple Seismograph for ps3. it uses all the axis of the first controller.

[Download]http://store.brewology.com/ahomebrew.php?brewid=177

[GIT] https://github.com/wargio/PS-Seismograph

[Forum] http://www.ps3hax.net/showthread.php?t=53698

[Forum] http://psx-scene.com/forums/content/ps-seismograph-0-2-0-deroad-3121/

[Blog] http://devram0.blogspot.it/

  • Others : Jjolano's PS Vibe (3.55+?), PS Vibe Move Edition Deroad( or only ps move+ps eye compatible?), MultiMan: rumble and gyroscope function?

PC Drivers[edit]

for use of controller on PC

Related Hardware[edit]

USB host adapter[edit]

Other[edit]