Editing DualShock 3
Jump to navigation
Jump to search
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: | ||
== Overview == | == Overview == | ||
<div style="float:right">[[File:Dual-shock-3-x-ray.jpg| | <div style="float:right">[[File:Dual-shock-3-x-ray.jpg|170px|thumb|left|DualShock 3 x-ray]]</div> | ||
[[CECH-ZC2J]], [[CECH-ZC2JA]], [[CECH-ZC2JB]] <small>([[CECH-ZC2U]] | [[CECH-ZC2J]], [[CECH-ZC2JA]], [[CECH-ZC2JB]] <small>([[CECH-ZC2U]], [[CECH-ZC2E]], [[CECH-ZC2J]], [[CECH-ZC2H]], [[CECH-ZC2M]])</small><br /> | ||
[[CECHZC2]] ([[SCPH-98050]], [[CBEH-1018]]: prototype)<br /> | [[CECHZC2]] ([[SCPH-98050]], [[CBEH-1018]]: prototype)<br /> | ||
FCC ID: AK8CECHZC2 <br /> | FCC ID: AK8CECHZC2 <br /> | ||
Line 28: | Line 28: | ||
! Model Number !! Name description !! Release date !! Note | ! Model Number !! Name description !! Release date !! Note | ||
|- | |- | ||
| [[ | | [[CECHZC2J]] || [[File:DS3-Black.jpg|24px|Black]] Black || 2007, November 11 || Japan | ||
|- | |- | ||
| [[ | | [[CECHZC2J]] SS || [[File:DS3-Satin Silver.jpg|24px|Satin Silver]] Satin Silver || 2008, March 6 || Japan | ||
|- | |- | ||
| [[CECH-ZC2J]] MB || [[File:DS3-Metallic Blue.jpg|24px|Metallic Blue]] Metallic Blue || 2009, October 29 || Japan | | [[CECH-ZC2J]] MB || [[File:DS3-Metallic Blue.jpg|24px|Metallic Blue]] Metallic Blue || 2009, October 29 || Japan | ||
|- | |- | ||
| [[CECH-ZC2J]] DR || [[File:DS3-Deep Red.jpg|24px|Deep Red]] Deep | | [[CECH-ZC2J]] DR || [[File:DS3-Deep Red.jpg|24px|Deep Red]] Deep red || 2009, October 29 || Japan | ||
|- | |- | ||
| [[CECH-ZC2J]] LW || [[File:DS3-Classic White.jpg|24px|Classic White]] Classic White || 2010, July 29 || Japan | | [[CECH-ZC2J]] LW || [[File:DS3-Classic White.jpg|24px|Classic White]] Classic White || 2010, July 29 || Japan | ||
|- | |- | ||
| [[CECH-ZC2J]] | | [[CECH-ZC2J]] CP || [[File:DS3-Candy Pink.jpg|24px|Candy Pink]] Candy Pink || 2010, November 18 || Japan | ||
|- | |- | ||
| [[CECH-ZC2J]] | | [[CECH-ZC2J]] YB || [[File:DS3-Candy Blue.jpg|24px|Candy Blue]] Candy Blue || 2011, April 21 || Japan | ||
|- | |- | ||
| [[CECH-ZC2J]] | | [[CECH-ZC2J]] JG || [[File:DS3-Jungle Green.jpg|24px|Jungle Green]] Jungle Green || 2011, February 24 || Japan | ||
|- | |- | ||
| [[CEJH-15017]] || TALES OF XILLIA®2 X cross Edition || 2012, November 1 || Japan | |||
| [[CEJH-15017]] | |||
|- | |- | ||
| [[CEJH-15020]] || God of War: Ascension bundle || 2013, March 14 || Japan | |||
| [[CEJH-15020]] | |||
|- | |- | ||
| [[CECH-ZC2J]] MY || [[File:DS3-Metallic Grey.jpg|24px|Metallic Grey]] Metallic Grey || 2013, June 20 || Japan | | [[CECH-ZC2J]] MY || [[File:DS3-Metallic Grey.jpg|24px|Metallic Grey]] Metallic Grey || 2013, June 20 || Japan | ||
Line 74: | Line 52: | ||
| [[CECH-ZC2J]] VT || Vita TV edition (White) || 2013, November 14 || Japan | | [[CECH-ZC2J]] VT || Vita TV edition (White) || 2013, November 14 || Japan | ||
|- | |- | ||
| [[CECH-ZC2J]] CY || [[File:DS3-Crystal.jpg|24px|Crystal]] Crystal || 2013, December 19 | | [[CECH-ZC2J]] CY || [[File:DS3-Crystal.jpg|24px|Crystal]]Crystal || 2013, December 19 || Japan | ||
|- | |- | ||
| | | || [[File:DS3-Crimson Red.jpg|24px|Crimson Red]] Crimson Red || || | ||
|- | |- | ||
| | | || [[File:DS3-Metallic Gold.jpg|24px|Metallic Gold]] Metallic Gold || || | ||
|- | |- | ||
| [[ | | || [[File:DS3-Slate Grey.jpg|24px|Slate Grey]] Slate Grey || || | ||
|- | |- | ||
| [[ | | || [[File:DS3-Urban Camouflage.jpg|24px|Urban Camouflage]] Urban Camouflage || || | ||
|- | |- | ||
|} | |} | ||
*Regions (last letter of the "model number"): | *Regions (last letter of the "model number"): | ||
**E Europe | **E Europe | ||
**H Hong Kong | **H Hong Kong | ||
Line 101: | Line 72: | ||
**R Russia | **R Russia | ||
**T Taiwan | **T Taiwan | ||
**U United States | **U United States | ||
**M Mexico (seen in Anatel.br) | **M Mexico (seen in Anatel.br) | ||
*Revisions (small letter + number after the "model number") | *Revisions (small letter + number after the "model number") | ||
**A1 | **A1 http://i.imgur.com/2Ern4.jpg | ||
**B1 | **B1 | ||
== Controller Components == | == Controller Components == | ||
=== Printed Circuit Board (PCB) === | |||
The table below shows one representative model for every revision from PP4 up to VX6. Is not included VX7 because is very different | |||
{| class="wikitable" | |||
|-Playstation 3 controller PCB evolution | |||
! colspan="2" | [[Sixaxis]] !! colspan="6" | [[DualShock 3]] | |||
|- | |||
! PP4 !! V2 !! VX !! 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 | |||
|- | |||
| [[File:MSU PP4.0 5 (Top).jpg|x130px]]<BR /><BR />[[File:MSU PP4.0 5 (Bottom).jpg|x130px]] | |||
| [[File:MSU V2 2.12 (Top).jpg|x130px]]<BR /><BR />[[File:MSU V2 2.12 (Bottom).jpg|x130px]] | |||
| [[File:MSU VX 1.03 (Top).jpg|x130px]]<BR /><BR />[[File:MSU VX 1.03 (Bottom).jpg|x130px]] | |||
| [[File:MSU V3.5X 1.12 (Top).jpg|x130px]]<BR /><BR />[[File:MSU V3.5X 1.12 (Bottom).jpg|x130px]] | |||
| [[File:MSU VX3 0.07 (Top).jpg|x130px]]<BR /><BR />[[File:MSU VX3 0.07 (Bottom).jpg|x130px]] | |||
| [[File:MSU VX4 0.09 (Top).jpg|x130px]]<BR /><BR />[[File:MSU VX4 0.09 (Bottom).jpg|x130px]] | |||
| [[File:MSU VX5 0.06 (Top).jpg|x130px]]<BR /><BR />[[File:MSU VX5 0.06 (Bottom).jpg|x130px]] | |||
| [[File:MSU VX6 0.06 (Top).jpg|x130px]]<BR /><BR />[[File:MSU VX6 0.06 (Bottom).jpg|x130px]] | |||
|} | |||
{{PlayStation 3 controller PCB TestPoints}} | |||
{{PlayStation 3 controller PCB | |||
==== Prototypes ==== | ==== Prototypes ==== | ||
Line 132: | Line 118: | ||
* Label on the back reads '''0604KATA2''' | * Label on the back reads '''0604KATA2''' | ||
* Toshiba MCU is on top side of the board (in all the other models is at bottom) | * Toshiba MCU is on top side of the board (in all the other models is at bottom) | ||
* The main board was designed without | * 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''' [https://www.hdk.co.jp/japanese/topics_j/tpc053_j.htm]. 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 [http://www.alldatasheet.es/datasheet-pdf/pdf/191258/MURATA/ENC-03R.html]. 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. | 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. | ||
Line 169: | Line 155: | ||
**MSU_V2 2.12 | **MSU_V2 2.12 | ||
**MSU_V2 2.14 | **MSU_V2 2.14 | ||
**MSU_V2.5 1.05 | |||
Notable differences | Notable differences | ||
Line 178: | Line 165: | ||
File:MSU V2 2.14 (Top).jpg|MSU_V2 2.14<br>(Top) | File:MSU V2 2.14 (Top).jpg|MSU_V2 2.14<br>(Top) | ||
File:MSU V2 2.14 (Bottom).jpg|MSU_V2 2.14<br>(Bottom) | File:MSU V2 2.14 (Bottom).jpg|MSU_V2 2.14<br>(Bottom) | ||
File:MSU V2.5 1.05 (Top).jpg|MSU_V2.5 1.05<br>(Top) | File:MSU V2.5 1.05 (Top).jpg|MSU_V2.5 1.05<br>(Top) | ||
File:MSU V2.5 1.05 (Bottom).jpg|MSU_V2.5 1.05<br>(Bottom) | File:MSU V2.5 1.05 (Bottom).jpg|MSU_V2.5 1.05<br>(Bottom) | ||
Line 206: | Line 185: | ||
</gallery> | </gallery> | ||
===== | ===== VX3.5X ===== | ||
*Models | *Models | ||
**MSU_V3.5X 1.12 | **MSU_V3.5X 1.12 | ||
Line 270: | Line 249: | ||
Notable differences | Notable differences | ||
* | *Sticks potenciometers with 3 legs, previous versions had 4 legs | ||
<gallery> | <gallery> | ||
Line 282: | Line 261: | ||
**MSU_VX7_0.04 | **MSU_VX7_0.04 | ||
<gallery> | <gallery> | ||
File:MSU VX7 0.04 (Top).jpg|MSU_VX7_0.04<br>(Top) | File:MSU VX7 0.04 (Top).jpg|MSU_VX7_0.04<br>(Top) | ||
Line 289: | Line 267: | ||
===== VX8 ===== | ===== VX8 ===== | ||
The VX8 is official, the board traces, testpoint locations, and the sensor chips has a lot of coincidences with VX7... the weird thing that is shocking is the toshiba chip and the alps bluetooth module has been replaced | <strike>There is not much info about this model, so is not clear if is the official VX8 or a third party clone of VX7</strike>The VX8 is official, the board traces, testpoint locations, and the sensor chips has a lot of coincidences with VX7... the weird thing that is shocking is the toshiba chip and the alps bluetooth module has been replaced | ||
<gallery> | <gallery> | ||
File:MSU VX8 0.14 (top).jpg|MSU VX8 0.14 (top) | File:MSU VX8 0.14 (top).jpg|MSU VX8 0.14 (top) | ||
File:MSU VX8 0.14 (bottom).jpg|MSU VX8 0.14 (bottom) | File:MSU VX8 0.14 (bottom).jpg|MSU VX8 0.14 (bottom) | ||
File:MSU VX8 unknown (Bottom).jpg|MSU_VX8_?.?? (Bottom) | File:MSU VX8 unknown (Bottom).jpg|MSU_VX8_?.??<br>(Bottom) | ||
</gallery> | </gallery> | ||
Line 305: | Line 280: | ||
*Models | *Models | ||
**ASUKA REV: 1.06 | **ASUKA REV: 1.06 | ||
**ASUKA REV: 1.07 | **ASUKA REV: 1.07 | ||
Line 313: | Line 287: | ||
File:ASUKA REV 1.06 (Bottom).jpg|ASUKA REV: 1.06<br>(Bottom) | File:ASUKA REV 1.06 (Bottom).jpg|ASUKA REV: 1.06<br>(Bottom) | ||
</gallery> | </gallery> | ||
=== Ribbon Circuit Boards === | === Ribbon Circuit Boards === | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 329: | Line 297: | ||
|- | |- | ||
| VX || SA1Q146A || || The first dualshock 3 model | | VX || SA1Q146A || || The first dualshock 3 model | ||
|- | |- | ||
| ? || SA1Q159A || rowspan="4" {{Yes}} || | | ? || SA1Q159A || rowspan="4" {{Yes}} || | ||
|- | |- | ||
| | | ? || SA1Q160A || | ||
|- | |- | ||
| ? || SA1Q188A || | | ? || SA1Q188A || | ||
Line 342: | Line 308: | ||
| VX5 || SA1Q194A || || not compatible with previous models, PS button changes | | VX5 || SA1Q194A || || not compatible with previous models, PS button changes | ||
|- | |- | ||
| | | ? || SA1Q195A || || | ||
|- | |- | ||
| VX7 ? || SA1Q222A || rowspan="2" {{Yes}} || superslims date ?. Is composed by 2 separated ribbons | | VX7 ? || SA1Q222A || rowspan="2" {{Yes}} || superslims date ?. Is composed by 2 separated ribbons | ||
Line 355: | Line 321: | ||
==== SA1Q146A ==== | ==== SA1Q146A ==== | ||
==== SA1Q159A ==== | ==== SA1Q159A ==== | ||
Line 376: | Line 340: | ||
==== SA1Q189A ==== | ==== SA1Q189A ==== | ||
==== SA1Q194A ==== | ==== SA1Q194A ==== | ||
Line 386: | Line 347: | ||
==== SA1Q195A ==== | ==== SA1Q195A ==== | ||
==== SA1Q222A ==== | ==== SA1Q222A ==== | ||
Line 419: | Line 377: | ||
==== MK11-2902 ==== | ==== MK11-2902 ==== | ||
3.7V 610mAh | 3.7V 610mAh | ||
==== MK11- | ==== MK11-3020 ==== | ||
3.7V 570mAh (typ. 610mAh) | 3.7V 570mAh (typ. 610mAh) | ||
== Printed Circuit Board Components == | == Printed Circuit Board Components == | ||
=== MicroController Unit (MCU) === | === MicroController Unit (MCU) === | ||
==== Toshiba T6UM2EFG ==== | ==== Toshiba T6UM2EFG ==== | ||
T6UM2EFG-0103 | T6UM2EFG-0103 | ||
==== Toshiba T6UM3EFG ==== | ==== Toshiba T6UM3EFG ==== | ||
T6UM3EFG-001 | T6UM3EFG-001 | ||
Used in the sisaxis controllers shipped with the first european PS3 models | Used in the sisaxis controllers shipped with the first european PS3 models | ||
==== Toshiba T6UN6EFG ==== | ==== Toshiba T6UN6EFG ==== | ||
{{Toshiba T6UN6EFG Pinout}} | {{Toshiba T6UN6EFG Pinout}} | ||
=== Memory (EEPROM) === | === Memory (EEPROM) === | ||
The EEPROM is located the most closer posible to the toshiba controller, usually in the opposite side of the board where the toshiba controller is located, aligned to a border of it | |||
==== Renesas HN58X2504TIE ==== | |||
<div style="float:right">[[File:Renesas 504E.jpg|200px|thumb|left|Renesas 504E]]</div> | |||
https://www.renesas.com/en-eu/products/memory/eeprom/device/HN58X2504TI.html https://www.renesas.com/en-eu/doc/products/memory/rej03c0061_hn58x250204i.pdf | |||
==== | ==== Seiko Instruments S-25C040A0I-T8T1G ==== | ||
<div style="float:right">[[File: | <div style="float:right">[[File:Seiko Instruments S25C 040A.jpg|200px|thumb|left|Seiko Instruments S25C 040A]]</div> | ||
http://www.sii-ic.com/en/semicon/datasheets/memory/general-serial-eeprom/s-25c010a-020a-040a/ http://datasheet.sii-ic.com/en/serial_eeprom/S25C010A_020A_040A_E.pdf | |||
[[File:Seiko Instruments S-25C040A0I-T8T1G pinout.jpg|600px|thumb|left|Seiko Instruments S-25C040A0I-T8T1G pinout]] | |||
EEPROM - 4Kb, CMOS, SPI | |||
==== | ==== STMicroelectronics 504RP ==== | ||
<div style="float:right">[[File: | <div style="float:right">[[File:STMicroelectronics 504RP.jpg|200px|thumb|left|STMicroelectronics 504RP]]</div> | ||
http://www.st.com/content/st_com/en/products/memories/serial-eeprom/standard-serial-eeprom/standard-spi-eeprom/m95040-r.html ? | |||
8 pins | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 777: | Line 448: | ||
! Pin !! Name !! Notes | ! Pin !! Name !! Notes | ||
|- | |- | ||
| 1 || {{cellcolors|# | | 1 || {{cellcolors|#3CB371}} EEPROM_SELECT || To Toshiba '''T6UN6EFG, pin 31''' | ||
|- | |- | ||
| 2 || {{cellcolors|# | | 2 || {{cellcolors|#3CB371}} EEPROM_DATA_OUT || To Toshiba '''T6UN6EFG, pin 35''' | ||
|- | |- | ||
| 3 || {{cellcolors|# | | 3 || {{cellcolors|#ff9933}} V_STBY || '''2.8V Standby'''. Power for {{padps}}, LED's, EEPROM, etc... | ||
|- | |- | ||
| 4 || {{cellcolors|# | | 4 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | ||
|- | |- | ||
| 5 || {{cellcolors|# | | 5 || {{cellcolors|#3CB371}} EEPROM_DATA_IN || To Toshiba '''T6UN6EFG, pin 34''' | ||
|- | |- | ||
| 6 || {{cellcolors|# | | 6 || {{cellcolors|#3CB371}} EEPROM_CLOCK || To Toshiba '''T6UN6EFG, pin 30''' | ||
|- | |- | ||
| 7 || {{cellcolors|#ff9933}} | | 7 || {{cellcolors|#ff9933}} V_STBY || rowspan="2" | '''2.8V Standby'''. Power for {{padps}}, LED's, EEPROM, etc... | ||
|- | |- | ||
| 8 | | 8 || {{cellcolors|#ff9933}} V_STBY | ||
|} | |} | ||
==== STMicroelectronics 432RK ==== | |||
<div style="float:right">[[File:STMicroelectronics 432RK.jpg|200px|thumb|left|STMicroelectronics 432RK]]</div> | |||
=== Power === | |||
--- | ==== Texas Instruments BQ24027DRCR (BKO) ==== | ||
*bqTINY-II Dual Input USB/AC Adpater 1-Cell Li-Ion Charger w/Charge Enable & AC Present, No Taper | |||
*http://www.ti.com/product/BQ24027 http://www.ti.com/lit/ds/symlink/bq24027.pdf | |||
=== | ==== Texas Instruments TS3A5018PW (YA018) ==== | ||
*10-Ohm Quad [https://en.wikipedia.org/wiki/Switch#Contact_terminology SPDT] Analog Switch | |||
*http://www.ti.com/product/TS3A5018 http://www.ti.com/lit/ds/symlink/ts3a5018.pdf | |||
==== | ==== NEC 871Y03 ==== | ||
==== Texas Instruments B029 and B029A ==== | |||
20 pins | |||
Pin 3 is connected to "reset switch" (SW1), when reset switch is pressed this pin is connected to ground | |||
==== Texas Instruments R2A20060 ==== | |||
In VX4 0.09 only. Seems to have the same pinout than Texas Instruments SN89062 (an early version/prototype of it) | |||
==== Texas Instruments SN89062 ==== | |||
24 pins. Used in boards: VX3, VX4, VX6, VX7 | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 857: | Line 494: | ||
! Pin !! Name !! Notes | ! Pin !! Name !! Notes | ||
|- | |- | ||
| 1 || {{cellcolors|# | | 1 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | ||
|- | |- | ||
| 2 || | | 2 || || To Toshiba '''T6UN6EFG, pin 43''' | ||
|- | |- | ||
| 3 || {{cellcolors|# | | 3 || {{cellcolors|#666666|#ffffff}} RESET_SWITCH || To '''SW1''', when reset switch is pressed this pin is grounded | ||
|- | |- | ||
| | | 4 || || To Toshiba '''T6UN6EFG, pin 13'''. And 47K resistor to pin 22 | ||
|- | |- | ||
| | | 5 || || To Toshiba '''T6UN6EFG, pin 42''' | ||
|- | |- | ||
| | | 6 || {{cellcolors|#ff3333}} V_USB || '''USB +5V'''. (and connected to '''TP1''' in VX4 boards) | ||
|- | |- | ||
| | | 7 || {{cellcolors|#ff9933}} V_BT ? || To '''BT module'''. (ALPS 413A pin 3, and '''TP10''' in VX4 boards). This pin doesnt seems to have voltage either with the controller in standby or working though | ||
|- | |- | ||
| | | 8 || {{cellcolors|#ff9933}} V_MOTORS || Connected to 2x '''"KEX"''' small components (voltage regulators ?, 5 pins), "BM+1" ('''Big Motor +''') and "SM+1" ('''Small Motor +'''). (and '''TP42''' in VX4 boards) | ||
|- | |- | ||
| | | 9 || N/C ? || Not connected ? (dissapears under the component and doesnt seems to continue) | ||
|- | |- | ||
| | | 10 || || To Toshiba '''T6UN6EFG, pin 44''' (and '''TP8''' in VX4 boards) | ||
|- | |- | ||
| | | 11 || N/C ? || Not connected ? (dissapears under the component and doesnt seems to continue) | ||
|- | |- | ||
| | | 12 || || To Toshiba '''T6UN6EFG, pin 45''' (and '''TP9''' in VX4 boards) | ||
|- | |- | ||
| | | 13 || || To '''BT module pin 37'''. And to 47K resistor to ground | ||
|- | |- | ||
| | | 14 || || To '''BT module pin 16'''. And to 47K resistor to pin 22 | ||
|- | |- | ||
| | | 15 || || To '''BT module pin 38'''. And capacitor to ground | ||
|- | |- | ||
| 16 || {{cellcolors|#ff3333}} V_BATT || 4.12V from '''Battery +''' pin. (and connected to '''TP14''' in VX4 boards) | |||
|- | |- | ||
| | | 17 || || To Toshiba '''T6UN6EFG, pin 36''' | ||
|- | |- | ||
| | | 18 || V_CAP_1 || 0.970uf '''Capacitor''' to ground (meassured onboard so maybe not accurate) | ||
|- | |- | ||
| | | 19 || || To '''BT module pin 15'''. And to 47K resistor to ground | ||
|- | |- | ||
| | | 20 || V_CAP_2 || 1.950uf '''Capacitor''' to ground (meassured onboard so maybe not accurate) | ||
|- | |- | ||
| | | 21 || || To SMD blue 2.67K resistor (labeled R1), then to SMD 3 pin component (looks like a transistor with letters DP on top), then to Toshiba '''T6UN6EFG, pin 41''' | ||
|- | |- | ||
| | | 22 || {{cellcolors|#ff9933}} V_STBY || '''2.8V standby''' shared rail for Toshiba, BT, PS button, LED's, EEPROM, etc... (and connected to '''TP11''' in VX4 boards) | ||
|- | |- | ||
| | | 23 || {{cellcolors|#ff9933}} V_SENSORS || '''2.8V for accelerometer and gyroscope''' (Switched, no voltage in standby). (and connected to '''TP12''' in VX4 boards) | ||
|- | |- | ||
| | | 24 || {{cellcolors|#ff9933}} V_STICKS || '''2.8V for 4x stick pots''' (Switched, no voltage in standby). (and connected to '''TP13''' in VX4 boards) | ||
|} | |} | ||
*Notes | |||
**This component seems to provide with several voltages to the BT module that i could not identify... probably are for the different components inside the BT module | |||
**The connections with the toshiba controller probably are to provide voltages for the subcircuits inside it. There must be at least one exception because the toshiba is the "boss" of the board so it needs to be able to send some controll signal to this component to enable/disable power rails and things like that | |||
**<strike>The toshiba controller probably is connected to the battery + or/and the 5V USB (so it should work even if this component is disabled because this one is a slave), is just i have not tryed to find all the pins of the toshiba chip</strike>, wrong, the toshiba chip is not connected to battery/USB, it seems to be connected only to "low voltage" lines | |||
<gallery> | |||
File:Dualshock 3 motors controll schematic.jpg|Dualshock 3 motors controll schematic | |||
</gallery> | |||
=== Sticks === | |||
==== Unknown 003 763 ==== | |||
8 pins, used in V2, VX, and V3.5X boards | |||
==== Texas Instruments SN84001 ==== | |||
This component seems to be controll the sticks, some board models doesnt have it | |||
28 pins. Used in VX3, and VX4 boards | 28 pins. Used in VX3, and VX4 boards | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 947: | Line 565: | ||
| 1 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | | 1 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | ||
|- | |- | ||
| 2 || {{cellcolors|#555555|#ffffff}} SLAVES_RESET || | | 2 || {{cellcolors|#555555|#ffffff}} SLAVES_RESET || To Toshiba '''T6UN6EFG, pin 11''', and ALPS 413A pin 5 through <abbr title="47ohm in VX4 boards">resistor network</abbr> in VX4 boards | ||
|- | |- | ||
| | | 3 || {{cellcolors|#ff9933}} V_STICKS || '''2.8V rail Switched'''. Power for {{padl}} {{padr}} 4x pots. (and '''TP13''' in VX4 boards) | ||
|- | |- | ||
| | | 4 || {{cellcolors|#b89882}} LY_2 || Stick Left, Y-axis pot, pin 2 | ||
|- | |- | ||
| | | 5 || {{cellcolors|#b89882}} LX_1 || Stick Left, X-axis pot, pin 1 | ||
|- | |- | ||
| | | 6 || {{cellcolors|#b89882}} RY_2 || Stick Right, Y-axis pot, pin 2 | ||
|- | |- | ||
| | | 7 || {{cellcolors|#b89882}} RX_1 || Stick Right, X-axis pot, pin 1 | ||
|- | |- | ||
| | | 8 || {{cellcolors|#b89882}} LY_1 || Stick Left, Y-axis pot, pin 1 | ||
|- | |- | ||
| | | 9 || {{cellcolors|#b89882}} LX_2 || Stick Left, X-axis pot, pin 2 | ||
|- | |- | ||
| | | 10 || {{cellcolors|#b89882}} RY_1 || Stick Right, Y-axis pot, pin 1 | ||
|- | |- | ||
| | | 11 || {{cellcolors|#b89882}} RX_2 || Stick Right, X-axis pot, pin 2 | ||
|- | |- | ||
| | | 12 || || rowspan="3" | Pins 12, 13, 14 are connected with each others 15, 16, 17 using several resistors and a capacitor in a weird way<br>Doesnt seems to be connected with any other component (maybe there is some hidden via under the component though) | ||
|- | |- | ||
| | | 13 || | ||
|- | |- | ||
| | | 14 || | ||
|- | |- | ||
| | | 15 || || rowspan="3" | Pins 15, 16, 17 are connected with each others 12, 13, 14 using several resistors and a capacitor in a weird way<br>Doesnt seems to be connected with any other component (maybe there is some hidden via under the component though) | ||
|- | |- | ||
| | | 16 || | ||
|- | |- | ||
| | | 17 || | ||
|- | |- | ||
| | | 18 || {{cellcolors|#b6a091}} RY_V ? || To capacitor network to ground, and to 46.6K resistor network then to Toshiba '''T6UN6EFG, pin 40''' | ||
|- | |- | ||
| | | 19 || {{cellcolors|#b6a091}} RX_V ? || To capacitor network to ground, and to 46.6K resistor network then to Toshiba '''T6UN6EFG, pin 39''' | ||
|- | |- | ||
| | | 20 || {{cellcolors|#b6a091}} LY_V ? || To capacitor network to ground, and to 46.6K resistor network then to Toshiba '''T6UN6EFG, pin 38''' | ||
|- | |- | ||
| | | 21 || {{cellcolors|#b6a091}} LX_V ? || To capacitor network to ground, and to 46.6K resistor network then to Toshiba '''T6UN6EFG, pin 37''' | ||
|- | |- | ||
| | | 22 || {{cellcolors|#79604e}} RY || To Toshiba '''T6UN6EFG, pin 80'''. (and '''TP22''' in VX4 boards) | ||
|- | |- | ||
| | | 23 || {{cellcolors|#79604e}} RX || To Toshiba '''T6UN6EFG, pin 79'''. (and '''TP21''' in VX4 boards) | ||
|- | |- | ||
| | | 24 || {{cellcolors|#79604e}} LY || To Toshiba '''T6UN6EFG, pin 78'''. (and '''TP20''' in VX4 boards) | ||
|- | |- | ||
| | | 25 || {{cellcolors|#79604e}} LX || To Toshiba '''T6UN6EFG, pin 77'''. (and '''TP19''' in VX4 boards) | ||
|- | |- | ||
| 26 || {{cellcolors|#000000|#ffffff}} GND || rowspan="3" | To '''ground''' | | 26 || {{cellcolors|#000000|#ffffff}} GND || rowspan="3" | To '''ground''' | ||
Line 1,018: | Line 620: | ||
|} | |} | ||
==== Texas Instruments A6044A0 ==== | |||
This seems to be an all-in-one chip, includes the power and sticks control | |||
==== Levers ==== | |||
===== 3 Pins (old) ===== | |||
In older models | |||
===== 4 Pins ===== | |||
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 | |||
<gallery> | |||
File:PS3 controller stick sealed pots.jpg|PS3 controller stick sealed pots with antidust protection, rotated externally by magnet field | |||
</gallery> | |||
===== 3 Pins (new) ===== | |||
In newer models | |||
=== Bluetooth === | |||
http://www.alps.com/products/e/category_tuner.html | |||
==== ALPS unknown models ==== | |||
Used in PP4, and V2 boards... there seems to be 2 models... 103A ? and 203A ? | |||
==== ALPS 303A ==== | |||
Used in VX boards | |||
==== | ==== ALPS 413A ==== | ||
Used in V3.5X, VX3, VX4 boards, and "some" [[Move Navigation Controller]] boards | |||
The pin numbers can be seen on V3.5X boards | |||
{| class="wikitable" | {|class="wikitable" | ||
|+ALPS 413A Pinout | |||
! Pin # !! Name !! Port !! Description | |||
|- | |- | ||
| 1 || {{cellcolors|#000000|#ffffff}} GND || || To ground | |||
|- | |- | ||
| | | 2 || {{cellcolors|#ff9933}} V_WEIRD ? || || Diode to ground, and 15K resistor to pin 3 | ||
|- | |- | ||
| | | 3 || {{cellcolors|#ff9933}} V_BT ? || || To Texas Instruments SN89062 pin 7, and to TP10 in VX4 boards | ||
|- | |- | ||
| | | 4 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|- | |- | ||
| | | 5 || {{cellcolors|#555555|#ffffff}} SLAVES_RESET || || To <abbr title="47ohm in VX4 boards">resistor network</abbr>, and then to Texas Instruments SN84001 pin 2 and to Toshiba T6UN6EFG pin 11 in VX4 boards | ||
|- | |- | ||
| | | 6 || {{cellcolors|#ffddcc}} BT_UART_RX ? || || To Toshiba T6UN6EFG pin 15 through <abbr title="47ohm in VX4 boards">resistor network</abbr> | ||
|- | |- | ||
| | | 7 || {{cellcolors|#ffddcc}} BT_UART_UNK ? || || To Toshiba T6UN6EFG pin 17 | ||
|- | |- | ||
| | | 8 || {{cellcolors|#ffddcc}} BT_UART_SELECT ? || || To Toshiba T6UN6EFG pin 14 through <abbr title="33ohm in VX4 boards">resistor</abbr> | ||
|- | |- | ||
| | | 9 || {{cellcolors|#ffddcc}} BT_UART_TX ? || || To Toshiba T6UN6EFG pin 16 through <abbr title="47ohm in VX4 boards">resistor network</abbr> | ||
|- | |- | ||
| | | 10 || {{cellcolors|#e0e0e0}} USB_DATA+ || || USB connector through <abbr title="23ohm in VX4 boards">resistor</abbr> (and TP3 in VX4 boards) | ||
|- | |- | ||
| | | 11 || {{cellcolors|#33ff33}} USB_DATA- || || USB connector through <abbr title="23ohm in VX4 boards">resistor</abbr> (and TP2 in VX4 boards) | ||
|- | |- | ||
| | | 12 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|- | |- | ||
| | | 13 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|- | |- | ||
| | | 14 || || || To Toshiba T6UN6EFG pin 18 | ||
|- | |- | ||
| | | 15 || || || To Texas Instruments SN89062 pin 19 | ||
|- | |- | ||
| | | 16 || || || To Texas Instruments SN89062 pin 14 | ||
|- | |- | ||
| | | 17 || {{cellcolors|#e0c0b0}} UNK_SERVICE_CONNECTOR_1 || || To missing connector in PP4 and V2 boards... or... TP49 in V3.5X boards... or... TP76 in VX3 boards... or unlabeled testpoint in VX4, VX5, VX6 boards | ||
|- | |- | ||
| | | 18 || {{cellcolors|#e0c0b0}} UNK_SERVICE_CONNECTOR_2 || || To missing connector in PP4 and V2 boards... or... TP48 in V3.5X boards... or... TP75 in VX3 boards... or unlabeled testpoint in VX4, VX5, VX6 boards | ||
|- | |- | ||
| | | 19 || {{cellcolors|#e0c0b0}} UNK_SERVICE_CONNECTOR_3 || || To missing connector in PP4 and V2 boards... or... TP50 in V3.5X boards... or... TP77 in VX3 boards... or unlabeled testpoint in VX4, VX5, VX6 boards | ||
|- | |- | ||
| | | 20 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|- | |- | ||
| | | 21 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|- | |- | ||
| | | 22 || {{cellcolors|#e0c0b0}} UNK_SERVICE_CONNECTOR_4 || || To missing connector in PP4 and V2 boards... or... TP47 in V3.5X boards... or... TP74 in VX3 boards... or unlabeled testpoint in VX4, VX5, VX6 boards | ||
|- | |- | ||
| | | 23 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|- | |- | ||
| | | 24 || || || | ||
|- | |- | ||
| | | 25 || {{cellcolors|#ff9933}} V_STBY || || To Texas Instruments SN89062 pin 22 | ||
|- | |- | ||
| | | 26 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|- | |- | ||
| | | 27 || {{cellcolors|#ff9933}} V_STBY || || To Texas Instruments SN89062 pin 22 | ||
|- | |- | ||
| | | 28 || || || Toshiba T6UN6EFG pin 19 | ||
|- | |- | ||
| | | 29 || || || | ||
|- | |- | ||
| | | 30 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|- | |- | ||
| | | 31 || || || | ||
|- | |- | ||
| | | 32 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|- | |- | ||
| | | 33 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|- | |- | ||
| | | 34 || {{cellcolors|#aaffff}} ANT || || Antenna | ||
|- | |- | ||
| | | 35 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|- | |- | ||
| | | 36 || || || | ||
|- | |- | ||
| | | 37 || || || To Texas Instruments SN89062 pin 13 | ||
|- | |- | ||
| | | 38 || || || To Texas Instruments SN89062 pin 15 | ||
|- | |- | ||
| | | 39 || || || | ||
|- | |- | ||
| | | 40 || {{cellcolors|#000000|#ffffff}} GND || || To ground | ||
|} | |} | ||
==== ALPS 503A ==== | |||
Used in "some" [[Move Motion Controller]] boards | |||
==== ALPS | |||
Used in | |||
==== ALPS 603A ==== | |||
Used in VX5, VX6, VX7 boards | |||
=== Sensors === | === Sensors === | ||
Line 1,192: | Line 757: | ||
==== Accelerometers ==== | ==== Accelerometers ==== | ||
===== Hokuriku | ===== Hokuriku HAAM 325B ===== | ||
https://www.hdk.co.jp/japanese/topics_j/tpc053_j.htm | https://www.hdk.co.jp/japanese/topics_j/tpc053_j.htm | ||
Accelerometer - 3-Axis | Accelerometer - 3-Axis | ||
===== Unknown 16 pins ===== | |||
Only used in MSU_PP4.0 9 model | |||
==== | |||
===== Kionix KXPC4 and KXSC4 ===== | ===== Kionix KXPC4 and KXSC4 ===== | ||
[[Image:Kionix KXSC4 application squematic.jpg|400px|thumb|right| Kionix KXSC4 (used in [[Move Motion Controller]])<br />application squematic]] | |||
DFN <br />Accelerometer - 3-Axis <br /> | DFN <br />Accelerometer - 3-Axis <br /> | ||
The pinout is the same than the '''Kionix KXSC4''' used in [[Move_Motion_Controller#Kionix_KXSC4_.283-Axis_Accelerometer.29|Move Motion Controller]] | The pinout is the same than the '''Kionix KXSC4''' used in [[Move_Motion_Controller#Kionix_KXSC4_.283-Axis_Accelerometer.29|Move Motion Controller]] | ||
Line 1,299: | Line 792: | ||
| 7 || {{cellcolors|#ff9933}} V_SENSORS || '''2.8V Switched'''. Power for accelerometer and gyroscope. and capacitor to ground. (and connected to '''TP12''' in VX4 boards) | | 7 || {{cellcolors|#ff9933}} V_SENSORS || '''2.8V Switched'''. Power for accelerometer and gyroscope. and capacitor to ground. (and connected to '''TP12''' in VX4 boards) | ||
|- | |- | ||
| 8 || {{cellcolors|# | | 8 || {{cellcolors|#ffff66}} ACCL_X || To a testpoint ('''TP33''' in VX4 boards), then 33K resistor and capacitor to ground, then to another testpoint ('''TP36''' in VX4 boards), then to Toshiba '''T6UN6EFG, pin 6''' | ||
|- | |- | ||
| 9 || {{cellcolors|# | | 9 || {{cellcolors|#ffff66}} ACCL_Y || To a testpoint ('''TP32''' in VX4 boards), then 33K resistor and capacitor to ground, then to another testpoint ('''TP35''' in VX4 boards), then to Toshiba '''T6UN6EFG, pin 7''' | ||
|- | |- | ||
| 10 || {{cellcolors|# | | 10 || {{cellcolors|#ffff66}} ACCL_Z || To a testpoint ('''TP34''' in VX4 boards), then 33K resistor and capacitor to ground, then to another testpoint ('''TP37''' in VX4 boards), then to Toshiba '''T6UN6EFG, pin 8''' | ||
|- | |- | ||
| 11 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | | 11 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | ||
Line 1,315: | Line 808: | ||
===== Unknown 14 pins ===== | ===== Unknown 14 pins ===== | ||
Only used in VX3_0.07 and VX3_0.08 board models (not on VX3_0.11) | |||
Only used in VX3_0.07 and VX3_0.08 board models (not on VX3_0.11) | |||
===== Unknown manufacturer 32S3 ===== | |||
14 pins (pin numbers are painted in white in some boards). Accelerometer - 3-Axis | 14 pins (pin numbers are painted in white in some boards). Accelerometer - 3-Axis | ||
Line 1,377: | Line 833: | ||
| 6 || {{cellcolors|#000000|#ffffff}} GND | | 6 || {{cellcolors|#000000|#ffffff}} GND | ||
|- | |- | ||
| 7 || {{cellcolors|# | | 7 || {{cellcolors|#ffff66}} ACCL_Y || To a testpoint ('''TP32''' in VX4 boards), then 33K resistor and capacitor to ground, then to another testpoint ('''TP35''' in VX4 boards), then to Toshiba '''T6UN6EFG, pin 7''' | ||
|- | |- | ||
| 8 || {{cellcolors|# | | 8 || {{cellcolors|#ffff66}} ACCL_X || To a testpoint ('''TP33''' in VX4 boards), then 33K resistor and capacitor to ground, then to another testpoint ('''TP36''' in VX4 boards), then to Toshiba '''T6UN6EFG, pin 6''' | ||
|- | |- | ||
| 9 || {{cellcolors|# | | 9 || {{cellcolors|#ffff66}} ACCL_Z || To a testpoint ('''TP34''' in VX4 boards), then 33K resistor and capacitor to ground, then to another testpoint ('''TP37''' in VX4 boards), then to Toshiba '''T6UN6EFG, pin 8''' | ||
|- | |- | ||
| 10 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | | 10 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | ||
Line 1,395: | Line 851: | ||
==== Gyroscopes ==== | ==== Gyroscopes ==== | ||
<div style="float:right">[[File:Murata ENC-03R.jpg|200px|thumb|left|Murata ENC-03R]]<br>[[File:Epson Toyocom X3500Z.jpg|200px|thumb|left|Epson Toyocom X3500Z]]<br>[[File:Unknown gyroscope Y35A.jpg|200px|thumb|left|Unknown gyroscope Y35A]]</div> | |||
===== Murata ENC-03R ===== | ===== Murata ENC-03R ===== | ||
===== | ===== Epson-Toyocom XV3500CB ===== | ||
< | Epson-Toyocom XV3500CB <br /> | ||
===== Unknown manufacturer Y35A ===== | |||
10 pins (pin numbers follows the same order than the accelerometers using the same package) | 10 pins (pin numbers follows the same order than the accelerometers using the same package) | ||
Line 1,453: | Line 869: | ||
| 2 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | | 2 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | ||
|- | |- | ||
| 3 || | | 3 || || To 3 small SMD components one of each color... to '''ground''' | ||
|- | |- | ||
| 4 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | | 4 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | ||
|- | |- | ||
| 5 || | | 5 || || Not connected ? | ||
|- | |- | ||
| 6 || {{cellcolors|# | | 6 || {{cellcolors|#ffff66}} GYRO || To a testpoint ('''TP41''' in VX4 boards), then 33K resistor and capacitor to ground, then to another testpoint ('''TP40''' in VX4 boards), then to Toshiba '''T6UN6EFG, pin 9''' | ||
|- | |- | ||
| 7 || | | 7 || || Not connected ? | ||
|- | |- | ||
| 8 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | | 8 || {{cellcolors|#000000|#ffffff}} GND || To '''ground''' | ||
Line 1,467: | Line 883: | ||
| 9 || {{cellcolors|#ff9933}} V_SENSORS || '''2.8V Switched'''. Power for accelerometer and gyroscope. and capacitor to ground. (and connected to '''TP12''' in VX4 boards) | | 9 || {{cellcolors|#ff9933}} V_SENSORS || '''2.8V Switched'''. Power for accelerometer and gyroscope. and capacitor to ground. (and connected to '''TP12''' in VX4 boards) | ||
|- | |- | ||
| 10 | | 10 || || Not connected ? | ||
|} | |} | ||
== Ways to tell if the controller is not original == | == Ways to tell if the controller is not original == | ||
[[File:Dualshock 3 fake (leds light transpassing the plastic case).jpg|400px|thumb|right| Dualshock 3 fake (leds light transpassing the plastic case)]] | [[File:Dualshock 3 fake (leds light transpassing the plastic case).jpg|400px|thumb|right| 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 | *The SONY logo on the top of a counterfeit controller will not be aligned correctly with a originall controller. | ||
*Different sticker label | *Different sticker label | ||
Line 1,773: | Line 907: | ||
*Leds | *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. | **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 | **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 | *Syncing | ||
**If you have consistent trouble wirelessly syncing your controller to your PS3, the device may be counterfeit. | **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 | From: http://www.ps3hax.net/showthread.php?p=574042#post574042 | ||
Line 1,814: | Line 945: | ||
* https://github.com/felis/USB_Host_Shield_2.0/wiki/PS3-Information | * https://github.com/felis/USB_Host_Shield_2.0/wiki/PS3-Information | ||
== Related Hardware == | == Related Hardware == | ||
Line 1,839: | Line 951: | ||
== Other == | == Other == | ||
*nice PCB overview of revisions: http://forums.xbox-scene.com/lofiversion/index.php/t648322.html | * nice PCB overview of revisions: http://forums.xbox-scene.com/lofiversion/index.php/t648322.html http://forums.xbox-scene.com/index.php?/topic/648322-ps3-controller-versions-and-tp-spots/ http://s50.photobucket.com/user/RDCXBG/library/PS3%20Six-Axis%20and%20DS3 | ||
{{Peripherals}}<noinclude> | {{Peripherals}}<noinclude>[[Category:Main]]</noinclude> | ||
[[Category:Main]] | |||
</noinclude> |