Editing Switch boards

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:
= Description =
The [[Switch boards|Switch board]] is a daughterboard where are located the input switches, and some leds for outputs and fireworks


*'''Switch board components'''
= Power Eject boards =
**'''Switches''': Power and Eject buttons
**'''Green and Red leds''', all switch board models have them, are needed to show the standby/poweron modes and the infamous YLOD
**'''Eject led''', this is the only led not controlled by syscon, the line goes to the bluray controller, so is the bluray controller who decides when is lighted on
**'''White backlight leds''', this was added for PS3 slim models with the new case design and the new pressure buttons (not touch sensitive)
**'''Unknown subcircuit leds''', this seems some kind of experiment that escaped the prototyping table and entered retail production, for some reason exists in some retail PS3 but seems deactivated and partially unpopulated
**'''IC''', there are a couple of "chips" only in the first model of the switch board, probably related with the touch sensitive feature and maybe others


 
{| class="wikitable"
*'''Switch board circuit overview''' (based on how [[HSW-001]] works, this could be different for other switch board models)
**When Power or Eject switches are pressed the correlating syscon pins are pulled down (grounded)
**All LED's have its own resistor with a different value to control the current (thus light intensity) and one or more diodes to protect the circuit
**The LED's on the switch board are turned on either by syscon (all them except one) or by the BD drive controller (only the eject blue led) by using an intermediary transistor
**That transistors connects the LED ground pin to ground when the signal to turn them on is sent by syscon or by the BD drive controller (the other pin of the LED is connected permanently to the 5 volts standby line)
 
= Comparison of functionality =
 
{| class="wikitable" style="line-height:120%"
|+PS3 retail switch boards
! colspan="2" | PS3 !! colspan="3" | Switch board !! colspan="2" | Switches || colspan="4" | Leds
|-
|-
! [[SKU_Models|PS3 Model]] !! [[Motherboard_Revisions|Motherboard]] !! Model !! Part number !! Connector !! Power !! Eject !! Standby/PowerOn/<abbr title="Yellow color is made by lighting red + green leds together">YLOD</abbr> !! Eject !! Switches Backlight !! Board Contour Backlight
! rowspan="2" | PS3 Series !! colspan="2" | Power Eject board !! rowspan="2" | Connector<BR />(number of pins) !! colspan="2" | Buttons || colspan="4" | Leds (this can be expanded)
|-
|-
| [[CECHAxx]]<BR/>[[CECHBxx]]
! Model !! Part Nº !! Power !! Eject !! Power On !! Standby !! Eject !! Others
| [[COK-001]]
| rowspan="2" | [[CSW-001]] || rowspan="2" | 1-871-871-21 || rowspan="2" | 10 pins || rowspan="2" | Touch sensitive || rowspan="2" | Touch sensitive
| rowspan="2" | 1x <span style="color:#ffffff; background:#ff0000; outline:1px solid #444444;">&nbsp;red&nbsp;</span> (2 pins)<BR/>1x <span style="color:#ffffff; background:#00ff00; outline:1px solid #444444;">&nbsp;green&nbsp;</span> (2 pins) || rowspan="2" | 1x <span style="color:#ffffff; background:#aaaaff; outline:1px solid #444444;">&nbsp;blue&nbsp;</span> || rowspan="2" style="background:lightgrey; text-align:center;" | N/A || rowspan="2" style="background:lightgrey; text-align:center;" | N/A
|-
|-
| [[CECHCxx]]<BR/>[[CECHExx]]
| 1000 Series
| [[COK-002]]
| CSW-001 || 1-871-871-21 || 10 || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{yes}} ||
|-
|-
| [[CECHGxx]]
| rowspan="2" | 2000 Series
| [[SEM-001]]
| DSW-001 || 1-880-056-11 || 10 || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{yes}} || !
| colspan="3" rowspan="4" style="background:lightgrey; text-align:center;" | Integrated on motherboard || rowspan="4" | Touch sensitive || rowspan="4" | Touch sensitive
| rowspan="4" | 1x <span style="color:#ffffff; background:#ff0000; outline:1px solid #444444;">&nbsp;red&nbsp;</span> (2 pins) ?<BR/>1x <span style="color:#ffffff; background:#00ff00; outline:1px solid #444444;">&nbsp;green&nbsp;</span> (2 pins) ? || rowspan="4" | 1x <span style="color:#ffffff; background:#aaaaff; outline:1px solid #444444;">&nbsp;blue&nbsp;</span> || rowspan="4" style="background:lightgrey; text-align:center;" | N/A || rowspan="4" style="background:lightgrey; text-align:center;" | N/A
|-
| [[CECHHxx]]
| [[DIA-001]]
|-
| [[CECHJxx]]<BR/>[[CECHKxx]]
| [[DIA-002]]
|-
| [[CECHLxx]]<BR/>[[CECHMxx]]<BR/>[[CECHPxx]]<BR/>[[CECHQxx]]
| [[VER-001]]
|-
| style="padding:0px" colspan="11" |  
|-
|-
| [[CECH-20xx]]
| HSW-001 || 1-881-946-21 || 10 || {{yes}} || {{yes}} || {{yes}} || {{yes}} || {{yes}} || !
| [[DYN-001]]
| [[DSW-001]] || 1-880-056-11 || 10 pins || Pressure || Pressure
| 1x dual <span style="color:#ffffff; background:#ff0000; outline:1px solid #444444;">&nbsp;red&nbsp;</span> / <span style="color:#ffffff; background:#00ff00; outline:1px solid #444444;">&nbsp;green&nbsp;</span> (4 pins) || 1x <span style="color:#ffffff; background:#aaaaff; outline:1px solid #444444;">&nbsp;blue&nbsp;</span> || 2x <span style="color:#000000; background:#ffffff; outline:1px solid #444444;">&nbsp;white&nbsp;</span> (power)<BR/>2x <span style="color:#000000; background:#ffffff; outline:1px solid #444444;">&nbsp;white&nbsp;</span> (eject) || 1x <span style="color:#ffffff; background:#ff0000; outline:1px solid #444444;">&nbsp;red&nbsp;</span> (left-top).&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1x <span style="color:#ffffff; background:#aaaaff; outline:1px solid #444444;">&nbsp;blue&nbsp;</span> (right-top)<BR/>1x <span style="color:#ffffff; background:#aaaaff; outline:1px solid #444444;">&nbsp;blue&nbsp;</span> (left-bottom). 1x <span style="color:#000000; background:lightgrey; outline:1px solid #444444;">&nbsp;N/A&nbsp;</span> (right-bottom)
|-
|-
| [[CECH-21xx]]
| 3000 Series
| [[SUR-001]]
| KSW-001 || 1-884-751-31 || 6 || {{yes}} || {{yes}} || {{yes}} || {{no}} || {{no}} ||  
| rowspan="2" | [[HSW-001]] || rowspan="2" | 1-881-946-11/21 || rowspan="2" | 10 pins || rowspan="2" | Pressure || rowspan="2" | Pressure
| rowspan="2" | 1x dual <span style="color:#ffffff; background:#ff0000; outline:1px solid #444444;">&nbsp;red&nbsp;</span> / <span style="color:#ffffff; background:#00ff00; outline:1px solid #444444;">&nbsp;green&nbsp;</span> (4 pins) || rowspan="2" | 1x <span style="color:#ffffff; background:#aaaaff; outline:1px solid #444444;">&nbsp;blue&nbsp;</span> || rowspan="2" | 2x <span style="color:#000000; background:#ffffff; outline:1px solid #444444;">&nbsp;white&nbsp;</span> (power)<BR/>2x <span style="color:#000000; background:#ffffff; outline:1px solid #444444;">&nbsp;white&nbsp;</span> (eject) || rowspan="2" | 1x <span style="color:#ffffff; background:#ff0000; outline:1px solid #444444;">&nbsp;red&nbsp;</span> (left-top).&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1x <span style="color:#000000; background:lightgrey; outline:1px solid #444444;">&nbsp;N/A&nbsp;</span> (right-top)<BR/>1x <span style="color:#ffffff; background:#aaaaff; outline:1px solid #444444;">&nbsp;blue&nbsp;</span> (left-bottom). 1x <span style="color:#000000; background:lightgrey; outline:1px solid #444444;">&nbsp;N/A&nbsp;</span> (right-bottom)
|-
|-
| [[CECH-25xx]]
| 4000 Series
| [[JTP-001]]<BR/>[[JSD-001]]
| MSW-001 || 1-886-929-11 || 6 || {{yes}} || {{no}} || {{yes}} || {{no}} || {{no}} ||
|-
|-
| [[CECH-30xx]]
| [[KTE-001]]
| [[KSW-001]] || 1-884-751-31 || 6 pins || Pressure || Pressure
| 1x dual <span style="color:#ffffff; background:#ff0000; outline:1px solid #444444;">&nbsp;red&nbsp;</span> / <span style="color:#ffffff; background:#00ff00; outline:1px solid #444444;">&nbsp;green&nbsp;</span> (4 pins) || style="background:lightgrey; text-align:center;" | N/A || style="background:lightgrey; text-align:center;" | N/A || style="background:lightgrey; text-align:center;" | N/A
|-
| style="padding:0px" colspan="11" |
|-
| rowspan="3" | SuperSlim
| [[MSX-001]]<BR/>[[MPX-001]]<BR/>[[NPX-001]] ?
| [[MSW-001]] || 1-886-929-11/21/31 || 6 pins || Pressure || style="background:lightgrey; text-align:center;" | N/A
| 1x dual <span style="color:#ffffff; background:#ff0000; outline:1px solid #444444;">&nbsp;red&nbsp;</span> / <span style="color:#ffffff; background:#00ff00; outline:1px solid #444444;">&nbsp;green&nbsp;</span> (4 pins) || style="background:lightgrey; text-align:center;" | N/A || style="background:lightgrey; text-align:center;" | N/A || style="background:lightgrey; text-align:center;" | N/A
|-
| [[PPX-001]]<BR/>[[PQX-001]]
| [[PSW-001]] || 1-888-628-21 || 6 pins ? || Pressure || style="background:lightgrey; text-align:center;" | N/A
| 1x dual <span style="color:#ffffff; background:#ff0000; outline:1px solid #444444;">&nbsp;red&nbsp;</span> / <span style="color:#ffffff; background:#00ff00; outline:1px solid #444444;">&nbsp;green&nbsp;</span> (4 pins) || style="background:lightgrey; text-align:center;" | N/A || style="background:lightgrey; text-align:center;" | N/A || style="background:lightgrey; text-align:center;" | N/A
|-
| [[RTX-001]]<BR/>[[REX-001]]
| [[RSW-001]] || 1-893-506-11/31 || 6 pins ? || Pressure || style="background:lightgrey; text-align:center;" | N/A
| 1x dual <span style="color:#ffffff; background:#ff0000; outline:1px solid #444444;">&nbsp;red&nbsp;</span> / <span style="color:#ffffff; background:#00ff00; outline:1px solid #444444;">&nbsp;green&nbsp;</span> (4 pins) || style="background:lightgrey; text-align:center;" | N/A || style="background:lightgrey; text-align:center;" | N/A || style="background:lightgrey; text-align:center;" | N/A
|}
|}


*Notes
== CSW-001 ==
**The names of the first Switch Board models are composed by the first letter of the first PS3 motherboard that used the switch board + the suffix '''SW''' (acronym of '''SW'''itch). E.g: [[COK-001|'''C'''OK-001]]=[[CSW-001|'''C'''SW-001]], [[DYN-001|'''D'''YN-001]]=[[DSW-001|'''D'''SW-001]]
 
**Since [[CECH-21xx]]/[[SUR-001]] the first character of the switch board name indicates the [[Chassis_ID|Chasis Type]], included in the [[Platform ID]]. E.g: [[SUR-001]] = Cok'''H'''11 so his switch board was named [[HSW-001|'''H'''SW-001]]
<gallery>
File:Power Eject board CSW-001 (PCB top view).jpg|Power Eject board CSW-001 (PCB top view)
File:Power Eject board CSW-001 (PCB bottom view).jpg|Power Eject board CSW-001 (PCB bottom view)
</gallery>


= Flex Ribbon cables =
== DSW-001 ==


<gallery>
<gallery>
File:Power Eject Flex Ribbon Cable (PS3 1000 series, top view).jpg|Switch board Flex Ribbon Cable (PS3 1000 series, top view)
File:Power Eject board DSW-001 (top view).jpg|Power Eject board DSW-001 (top view)
File:Power Eject Flex Ribbon Cable (PS3 1000 series, bottom view).jpg|Switch board Flex Ribbon Cable (PS3 1000 series, bottom view)
File:Power Eject board DSW-001 (PCB top view).jpg|Power Eject board DSW-001 (PCB top view)
File:Power Eject Flex Ribbon Cable (PS3 2000 series, top view).jpg|Switch board Flex Ribbon Cable (PS3 2000 series, top view)
File:Power Eject board DSW-001 (PCB bottom view).jpg|Power Eject board DSW-001 (PCB bottom view)
File:Power Eject Flex Ribbon Cable (PS3 3000 series, top view).jpg|Switch board Flex Ribbon Cable (PS3 3000 series, top view)
File:Power Eject Flex Ribbon Cable (PS3 3000 series, bottom view).jpg|Switch board Flex Ribbon Cable (PS3 3000 series, bottom view)
</gallery>
</gallery>


= Switch boards Pinout =
== CSW-001 ==
<div style="float:right">[[File:Power Eject board CSW-001 (PCB top view).jpg|500px|thumb|left|Switch board CSW-001 (PCB top view)]]</div>
*[[CSW-001]] is a [[Switch boards|switch board]] compatible with PS3 models:
**[[CECHAxx]], [[CECHBxx]] with motherboard [[COK-001]]
**[[CECHCxx]], [[CECHExx]] with motherboard [[COK-002]]
{{CSW-001 pinout}}
== DSW-001 ==
<div style="float:right">[[File:Power Eject board DSW-001 (PCB top view).jpg|500px|thumb|left|Switch board DSW-001 (PCB top view)]]</div>
*[[DSW-001]] is a [[Switch boards|switch board]] compatible with PS3 models:
**[[CECH-20xx]] with [[DYN-001]] motherboard
{{DSW-001 pinout}}
== HSW-001 ==
== HSW-001 ==
<div style="float:right">[[File:Power Eject board HSW-001 (PCB top view).jpg|500px|thumb|left|Switch board HSW-001 (PCB top view)]]</div>
 
*[[HSW-001]] is a [[Switch boards|switch board]] compatible with PS3 models:
<gallery>
**[[CECH-21xx]] with [[SUR-001]] motherboard
File:Power Eject board HSW-001 (PCB with ribbon cable, top view).jpg|Power Eject board HSW-001 (PCB with ribbon cable, top view)
**[[CECH-25xx]] with [[JTP-001]] or [[JSD-001]] motherboards
File:Power Eject board HSW-001 (PCB top view).jpg|Power Eject board HSW-001 (PCB top view)
{{clear}}
File:Power Eject board HSW-001 (PCB bottom view).jpg|Power Eject board HSW-001 (PCB bottom view)
{{HSW-001 pinout}}
</gallery>


== KSW-001 ==
== KSW-001 ==
<div style="float:right">[[File:Power Eject board KSW-001 (PCB top view).jpg|600px|thumb|left|Switch board KSW-001 (PCB top view)]]</div>
 
*[[KSW-001]] is a [[Switch boards|switch board]] compatible with PS3 models:
<gallery>
**[[CECH-30xx]] with [[KTE-001]] motherboard
File:Power Eject board KSW-001 (top view).jpg|Power Eject board KSW-001 (top view)
{{KSW-001 pinout}}
File:Power Eject board KSW-001 (PCB top view).jpg|Power Eject board KSW-001 (PCB top view)
File:Power Eject board KSW-001 (PCB with ribbon cable, bottom view).jpg|Power Eject board KSW-001 (PCB with ribbon cable, bottom view)
File:Power Eject board KSW-001 (PCB bottom view).jpg|Power Eject board KSW-001 (PCB bottom view)
</gallery>


== MSW-001 ==
== MSW-001 ==
<div style="float:right">[[File:Power Eject board MSW-001 (PCB top view).jpg|700px|thumb|left|Switch board MSW-001 (PCB top view)]]</div>
*[[MSW-001]] is a [[Switch boards|switch board]] compatible with PS3 models:
**[[MSX-001]], [[MPX-001]]
{{MSW-001 pinout}}
== PSW-001 ==
*[[PSW-001]] is a [[Switch boards|switch board]] compatible with PS3 models:
**[[PPX-001]], [[PQX-001]]
PSW-001 pinout... is the same than MSW-001 ?
== RSW-001 ==
*[[RSW-001]] is a [[Switch boards|switch board]] compatible with PS3 models:
**[[RTX-001]], [[REX-001]]
RSW-001 pinout... is the same than MSW-001 ?


= Modding =
<gallery>
File:Power Eject board MSW-001 (PCB top view).jpg|Power Eject board MSW-001 (PCB top view)
File:Power Eject board MSW-001 (PCB bottom view).jpg|Power Eject board MSW-001 (PCB bottom view)
</gallery>


== Contour backlight in PS3 2000 Series boards ==
= Flex Ribbon cables =
<div style="float:right">[[File:Power Eject board PS3 2000 series (light rays schematic in contour leds).jpg|500px|thumb|left|Switch board PS3 2000 series<BR />Light rays schematic in contour leds]]</div>
PS3 2000 series [[CECH-20xx]] (with Switch board [[DSW-001]]), [[CECH-21xx]] and [[CECH-25xx]] (with Switch board [[HSW-001]]) has been designed to have a lighted line all around the top edge of the Switch board


The plastic plate uses a "light reactive" material along the edge and in a squared hole in the corner allows the light to "transpass" it
== PS3 1000 Series ==


The ligth rays "bounces" inside this material, and the first bouncing surface over the squared hole is a plane at 45 degrees angle. This first bounce aligns the light rays in paralell to the board, the next bounces happens all along the curved surface in horizontal
<gallery>
File:Power Eject Flex Ribbon Cable (PS3 1000 series, top view).jpg|Power Eject Flex Ribbon Cable (PS3 1000 series, top view)
File:Power Eject Flex Ribbon Cable (PS3 1000 series, bottom view).jpg|Power Eject Flex Ribbon Cable (PS3 1000 series, bottom view)
</gallery>


The reflection of this surfaces can be increased a bit with chrome stickers (or alluminium tape). The case has a plane border of 3,5mm x 17,7cm perfect to stick in it, this way the glue layer of the sticker is at the other side, but the case doesnt have the 45 degrees surface (it has a weird hole instead), you can use other colors for the sticker/s because the color is partially visible from outside (preferably lighter colors or one that matches your led/s color to enhance it)
== PS3 2000 Series ==


For more detailed info about this boards see: [[DSW-001]] and [[HSW-001]] pages
<gallery>
File:Power Eject Flex Ribbon Cable (PS3 2000 series, top view).jpg|Power Eject Flex Ribbon Cable (PS3 2000 series, top view)
</gallery>
 
== PS3 3000 Series ==


{| class="wikitable"
<gallery>
|-
File:Power Eject Flex Ribbon Cable (PS3 3000 series, top view).jpg|Power Eject Flex Ribbon Cable (PS3 3000 series, top view)
| {{#ev:youtube|leapBkrm5tk}} || {{#ev:youtube|FUk1q4af7TE}}
File:Power Eject Flex Ribbon Cable (PS3 3000 series, bottom view).jpg|Power Eject Flex Ribbon Cable (PS3 3000 series, bottom view)
|-
</gallery>
| PS3 [[CECH-20xx]] Switch board [[DSW-001]]. Tests || PS3 [[CECH-25xx]] Switch board [[HSW-001]]. Enabled subcircuit with 2 leds (blue + red)
|}


{{Components}}<noinclude>[[Category:Main]]</noinclude>
== PS3 4000 Series ==
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 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)