Wifi: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
 
(20 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Hardware]]
=Wireless Networking=
=Wireless Networking=
<div style="float:right">[[File:BT-Wifi-channels.png|200px|thumb|left|BlueTooth and Wifi channels]]</div>
<div style="float:right">[[File:BT-Wifi-channels.png|200px|thumb|left|BlueTooth and Wifi channels]]</div>


The PS3 contains two wireless technologies, Wi-Fi 802.11b/g and Bluetooth 2.0. It is not possible for both to be used at the same time, so the PS3 alternates between Wi-Fi and Bluetooth communication at a very fast frequency using time division multiplexing (note, see:[http://www.marvell.com/wireless/assets/Marvell-WiFi-Bluetooth-Coexistence.pdf Marvell-WiFi-Bluetooth-Coexistence.pdf]).
The PS3 contains two wireless technologies, Wi-Fi [http://en.wikipedia.org/wiki/IEEE_802.11g-2003 802.11b/g] and Bluetooth 2.0. It is not possible for both to be used at the same time, so the PS3 alternates between Wi-Fi and Bluetooth communication at a very fast frequency using time division multiplexing (note, see:[http://www.marvell.com/wireless/assets/Marvell-WiFi-Bluetooth-Coexistence.pdf Marvell-WiFi-Bluetooth-Coexistence.pdf]).
Both wireless capabilities are powered by the Marvell 88W8580 chip, used on both daughterboards CWI-001 (CECHA, CECHB, CECHC) and UWB-001 (CECHH, CECHJ, CECHK). In [[SKU Models]] CECHL and later, this wireless module updated with Marvell 88W8780 and became part of the motherboard (no longer on a separate daughterboard).
Both wireless capabilities are powered by the Marvell 88W8580 chip, used on both daughterboards CWI-001 (CECHA, CECHB, CECHC) and UWB-001 (CECHH, CECHJ, CECHK). In [[SKU Models]] CECHL and later, this wireless module updated with Marvell 88W8780 and became part of the motherboard (no longer on a separate daughterboard).


Line 17: Line 16:
! Type !! Size !! Speed !! Voltage !! Packaging !! Manufacturer !! Serialnumber !! Description
! Type !! Size !! Speed !! Voltage !! Packaging !! Manufacturer !! Serialnumber !! Description
|-
|-
| ARMv5TE-compliant || ?8kbit EEPROM? || 50MHz || ?3.3V? || 256-ball BGA || Marvell || 88W8580-BAN1 || PS3 Fat Wi-Fi controller chip
| ARMv5TE-compliant || ?8kbit EEPROM? || 50MHz || ?3.3V? || 256-ball BGA || Marvell || [[88W8580]]-BAN1 || PS3 Fats Wi-Fi controller chip
|-
|-
| ARMv5TE-compliant || ?8kbit EEPROM? || ?50MHz? || ?3.3V? || ?256-ball BGA? || Marvell || 88W8780-BIE2 || PS3 Slim Wi-Fi controller chip
| ARMv5TE-compliant || ?8kbit EEPROM? || ?50MHz? || ?3.3V? || ?256-ball BGA? || Marvell || [[88W8780]]-BIE2 || First PS3 Slims Wi-Fi controller chip
|-
|-
| ARMv5TE-compliant || ?8kbit EEPROM? || ?50MHz? || ?3.3V? || ?256-ball BGA? || Marvell || 88W8781 || PS3 Slim 4K Wi-Fi controller chip
| ARMv5TE-compliant || ?8kbit EEPROM? || ?50MHz? || ?3.3V? || ?256-ball BGA? || Marvell || [[88W8781]] || Last PS3 Slims and firt Superslims Wi-Fi controller chip
|-
|-
| NOR Flash || 64KB || 85MHz || 3V || 8-pin || Macronix || MX25L512MC-12G || PS3 Fat Wi-Fi firmware chip
| NOR Flash || 64KB || 85MHz || 3V || 8-pin || Macronix || MX25L512MC-12G || PS3 Fat Wi-Fi firmware chip
Line 34: Line 33:




=== Seperate Wifi/BT boards on PS3 Fat ===
=== Seperated Wifi/BT boards on PS3 Fat ===


==== CWI-001 Prototypes ====
==== CWI-001 Prototypes ====
Line 48: Line 47:
File:CWI-001 0-366-794-01 TOP.jpg|CWI-001 - top
File:CWI-001 0-366-794-01 TOP.jpg|CWI-001 - top
File:CWI-001 0-366-794-01 BOTTOM.jpg|CWI-001 - bottom
File:CWI-001 0-366-794-01 BOTTOM.jpg|CWI-001 - bottom
</gallery>
===== WI-13B =====
WI-13B
<gallery>
File:COKIE-13-37.jpg|COOKIE-13 ([[CWI-001]] [[WI-13B]]_B)
File:COKIE-13-36.jpg|COOKIE-13 ([[WI-13B]]_A)
</gallery>
</gallery>


Line 60: Line 66:
part no. 1-871-870-21, CWI-001 (CECHA, CECHB, CECHC)<br />
part no. 1-871-870-21, CWI-001 (CECHA, CECHB, CECHC)<br />
part no. 1-871-870-31, CWI-001 (CECHE)
part no. 1-871-870-31, CWI-001 (CECHE)
<table width="100%" align="left"><tr>
 
<td align="left">[[File:CWI-001-1-871-870-21-top.png|200px|thumb|left|Wifi/Bluetooth board (CWI-001 / 1-871-870-21) CECHA, CECHB, CECHC - TOP]]<br />[[File:CWI-001-1-871-870-21-bottom.png|200px|thumb|left|Wifi/Bluetooth board (CWI-001 / 1-871-870-21) CECHA, CECHB, CECHC - BOTTOM]]<br /></td>
<gallery>
<td align="left">[[File:Ps3wifi.png|200px|thumb|left|PS3 Wifi subboard with Marvell 88W8580-BAN1 controller, Marvell 88W8010-NNB1 driver, Macronix MX25L512MC-12G flash, ISSI IS42S32400B-6BL DRAM]]<br />[[File:Wifi-subboard.png|200px|thumb|left|PS3 Wifi subboard with Marvell 88W8580-BAN1 controller, Marvell 88W8010-NNB1 driver, Macronix MX25L512MC-12G flash, ISSI IS42S32400B-6BL DRAM]]</td>
File:CWI-001-1-871-870-21-top.png|Wifi/Bluetooth board (CWI-001 / 1-871-870-21) CECHA, CECHB, CECHC - TOP
<td align="left">[[File:CWI-001-diagram.png|200px|thumb|left|CWI-001/1-871-870-21 diagram]]<br />[[File:Marvell-88W8500-Blockschematic.png|200px|thumb|left|Marvell 88W8500 '''(not 88W8580)''' Blockschematic)]]</td></tr></table>
File:CWI-001-1-871-870-21-bottom.png|Wifi/Bluetooth board (CWI-001 / 1-871-870-21) CECHA, CECHB, CECHC - BOTTOM
File:Ps3wifi.png|PS3 Wifi subboard with Marvell 88W8580-BAN1 controller, Marvell 88W8010-NNB1 driver, Macronix MX25L512MC-12G flash, ISSI IS42S32400B-6BL DRAM
File:Wifi-subboard.png|PS3 Wifi subboard with Marvell 88W8580-BAN1 controller, Marvell 88W8010-NNB1 driver, Macronix MX25L512MC-12G flash, ISSI IS42S32400B-6BL DRAM
File:CWI-001-diagram.png|CWI-001/1-871-870-21 diagram
File:Marvell-88W8500-Blockschematic.png|Marvell 88W8500 '''(not 88W8580)''' Blockschematic)
File:CWI-001 1-871-870-21 A as found in CECHB.jpg|Wireless board - CWI-001 1-871-870-21 A as found in CECHB
</gallery>


===== Marvell 88W8580-BAN1 (Wifi/Bluetooth controller) =====
===== Marvell 88W8580-BAN1 (Wifi/Bluetooth controller) =====
Line 116: Line 128:
<div style="float:right">[[File:88W8010-NNB1-wifisubboard.png|200px|thumb|left|Marvell 88W8010-NNB1 (Wifi driver) inside Wifi subboard]]</div>
<div style="float:right">[[File:88W8010-NNB1-wifisubboard.png|200px|thumb|left|Marvell 88W8010-NNB1 (Wifi driver) inside Wifi subboard]]</div>


Package: TSOP-48
Package: QFN-48


<div style="height:245px; overflow:auto">
<div style="height:245px; overflow:auto">
Line 280: Line 292:


=== Integrated Wifi/BT boards on PS3 FAT ===
=== Integrated Wifi/BT boards on PS3 FAT ===
Seen on: CECHL, CECHP<br />
Seen on: [[CECHLxx]], [[CECHMxx]], [[CECHPxx]], [[CECHQxx]] (with [[VER-001]] motherboard)<br />
Circuit/design simulair to UWB-001, but implemented on the main L shaped board.
Circuit/design simulair to UWB-001, but implemented on the main L shaped board.


=== Integrated Wifi/BT boards on PS3 Slim ===
=== Integrated Wifi/BT boards on PS3 Slim ===
Line 369: Line 380:


==== Marvell Avastar 88W8781 (Wifi/BT controller) ====
==== Marvell Avastar 88W8781 (Wifi/BT controller) ====
<div style="float:right">[[File:SP88W8781.jpg|400px|thumb|left|Marvell SP88W8781<br />used in JTP-001, JSD-001... motherboards]]<br />[[File:Marvell Avastar 88W8781-NXUS - as seen on CECH4002C MSX-001.jpg|400px|thumb|left|Marvell Avastar 88W8781<br />used in [[MSX-00x|MSX-001]] motherboards]]</div>
Used in [[CECH-25xx]] PS3 models with motherboards [[JTP-00x|JTP-001]], [[JSD-00x|JSD-001]]


https://www.bluetooth.org/tpg/RefNotes/RIN-W8781.pdf
https://www.bluetooth.org/tpg/RefNotes/RIN-W8781.pdf
<gallery>
File:SP88W8781.jpg|Marvell SP88W8781
File:Marvell SP88W8781 unshielded.jpg|Marvell SP88W8781<br />interference shield removed
File:Marvell SP88W8781 BGA.jpg|Marvell SP88W8781<br />BGA pads
</gallery>
=== Integrated Wifi/BT boards on PS3 SuperSlim ===
==== Unknown wifi/BT module ====
<gallery>
File:KTE-001 wifi-BT module BGA 10x7.jpg|KTE-001 wifi-BT module BGA 10x7 array
File:KTE-001 wifitraces.jpg|KTE-001 wifi traces
</gallery>
==== Marvell Avastar 88W8781-NXU2 ====
<gallery>
File:Marvell Avastar 88W8781-NXU2 - as seen on CECH4002C MSX-001.jpg|Marvell Avastar 88W8781-NXU2<br />used in [[MSX-00x|MSX-001]] motherboards
</gallery>
==== UWCM3-01 ====
[[CECH-42xx]] series: UWCM3-01 subboard as visible in FCC filing for [https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=Y&application_id=167024&fcc_id=AK8CBEH19C1 AK8CBEH19C1], e.g. motherboard [[PPX-00x|PPX-001]]/1-888-615-21
<gallery>
File:UWCM 3-01 revision 1.0 - top.png|UWCM 3-01 revision 1.0 - top
File:UWCM 3-01 revision 1.0 - bottom.png|UWCM 3-01 revision 1.0 - bottom
File:UWCM 3-01 revision 1.0 - top without shielding.png|UWCM 3-01 revision 1.0 - top without shielding
File:REX-001 wifi-BT module BGA 9x7.jpg|REX-001 wifi-BT module BGA 9x7 array
File:REX-001 wifitraces.jpg|REX-001 wifi traces
</gallery>




[[Category:Software]]
{{Motherboard Components}}<noinclude>[[Category:Main]]</noinclude>

Latest revision as of 10:49, 7 July 2021

Wireless Networking[edit | edit source]

BlueTooth and Wifi channels

The PS3 contains two wireless technologies, Wi-Fi 802.11b/g and Bluetooth 2.0. It is not possible for both to be used at the same time, so the PS3 alternates between Wi-Fi and Bluetooth communication at a very fast frequency using time division multiplexing (note, see:Marvell-WiFi-Bluetooth-Coexistence.pdf). Both wireless capabilities are powered by the Marvell 88W8580 chip, used on both daughterboards CWI-001 (CECHA, CECHB, CECHC) and UWB-001 (CECHH, CECHJ, CECHK). In SKU Models CECHL and later, this wireless module updated with Marvell 88W8780 and became part of the motherboard (no longer on a separate daughterboard).


Hardware[edit | edit source]

IEEE 802.11b/g wireless network and BlueTooth 2.0 EDR controller chip: Marvell 88W8580 / Marvell 88W8780. See: Bluetooth

The Wi-Fi module uses two internal antennas and allows the PS3 to communicate with access points (normal mode) and Wi-Fi devices like the Sony PSP (AP mode for Remote Play). The Wi-Fi module contains a 16MB ISSI SDRAM memory chip, and a 64KB SPI Serial Interface NOR Macronix flash chip.

Type Size Speed Voltage Packaging Manufacturer Serialnumber Description
ARMv5TE-compliant ?8kbit EEPROM? 50MHz ?3.3V? 256-ball BGA Marvell 88W8580-BAN1 PS3 Fats Wi-Fi controller chip
ARMv5TE-compliant ?8kbit EEPROM? ?50MHz? ?3.3V? ?256-ball BGA? Marvell 88W8780-BIE2 First PS3 Slims Wi-Fi controller chip
ARMv5TE-compliant ?8kbit EEPROM? ?50MHz? ?3.3V? ?256-ball BGA? Marvell 88W8781 Last PS3 Slims and firt Superslims Wi-Fi controller chip
NOR Flash 64KB 85MHz 3V 8-pin Macronix MX25L512MC-12G PS3 Fat Wi-Fi firmware chip
NOR Flash 4Mbit 85MHz 3V 8-pin Macronix MX25L4005AM2I-12G PS3 Slim Wi-Fi firmware chip
SDRAM 16MB 166MHz, 6ns 3.3V 90-ball ISSI IS42S32400B-6BL PS3 Wi-Fi working memory chip
SDRAM 16MB (8Mx16) 166MHz, 6ns CAS3 3.3V 400mil 54-PIN TSOP-II Nanya NT5SV8M16FS-6K PS3 Wi-Fi working memory chip (CECHJ and later models)


Seperated Wifi/BT boards on PS3 Fat[edit | edit source]

CWI-001 Prototypes[edit | edit source]

CWIC-03[edit | edit source]
CWI-001[edit | edit source]

part no. 0-366-794-01, CWI-001

WI-13B[edit | edit source]

WI-13B

WI-13C[edit | edit source]

WI-13C

CWI-001[edit | edit source]

part no. 1-871-870-21, CWI-001 (CECHA, CECHB, CECHC)
part no. 1-871-870-31, CWI-001 (CECHE)

Marvell 88W8580-BAN1 (Wifi/Bluetooth controller)[edit | edit source]
256-ball BGA
Marvell 88W8580-BAN1

Datasheet: -
Product Flyer: 88W8500-ProductFlyer.pdf (154.81 KB)

A B C D E F G J K L M N P R T
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
A B C D E F G J K L M N P R T
Marvell 88W8010-NNB1 (Wifi driver)[edit | edit source]
Marvell 88W8010-NNB1 (Wifi driver) inside Wifi subboard

Package: QFN-48

Macronix MX25L512MC-12G (Flash)[edit | edit source]
8pin SOP
Macronix MX25L512MC-12G

Datasheet: Macronix_MX25L512MC-12G.pdf (1.87 MB)

Pad # Name Description
1 CS# Chip Select
2 SO Serial Data Output
3 WP# Write Protection
4 GND Ground
5 SI Serial Data Input
6 SCLK Clock Input
7 HOLD# Hold, to pause the device without deselecting the device
8 VCC +3.3V Power Supply
ISSI IS42S32400B-6BL (DRAM)[edit | edit source]
90-ball FBGA
ISSI IS42S32400B-6BL

Datasheet: ISSI_IS42S32400B-6BL.pdf (675.22 KB)

Pad # Description
A0-A11 Row Address Input
A0-A7 Column Address Input
BA0, BA1 Bank Select Address
DQ0 to DQ31 Data I/O
CLK System Clock Input
CKE Clock Enable
CS Chip Select
RAS Row Address Strobe Command
CAS Column Address Strobe Command
WE Write Enable
DQM0-DQM3 x32 Input/Output Mask
VDD Power
Vss Ground
VDDQ Power Supply for I/O Pin
VssQ Ground for I/O Pin
NC No Connection
Nanya NT5SV8M16FS-6K (DRAM)[edit | edit source]
54-pin TSOP-II
Nanya NT5SV8M16FS-6K

Datasheet: Nanya NT5SV8M16FS-6K (128 Mbit, 16 MB) : NTC-SDR-128M-F-R13.pdf

Pin # Description
CK Clock Input
CKE (CKE0, CKE1) Clock Enable
CS Chip Select
RAS Row Address Strobe
CAS Column Address Strobe
WE Write Enable
BA1, BA0 Bank Select
A0 - A11 Address Inputs
DQ0-DQ15 Data Input/Output
DQM, LDQM, UDQM Data Mask
VDD Power (+3.3V)
VSS Ground
VDDQ Power for DQs (+3.3V)
VSSQ Ground for DQs
NC No Connection



CWI-002[edit | edit source]

part no. 1-875-387-11, CWI-002 (CECHG)

Wifi/Bluetooth board (CWI-002 / 1-875-387-11) CECHG - TOP
Wifi/Bluetooth board (CWI-002 / 1-875-387-11) CECHG - BOTTOM
Wifi/Bluetooth board (CWI-002 / 1-875-387-11) CECHG - SUBBOARD 1-802-252-11 rev1.0















UWB-001 prototypes[edit | edit source]

USBT-02_N[edit | edit source]

USBT-02_N

UWB-001[edit | edit source]

part no. 0-857-607-01, UWB-001

UWB-001[edit | edit source]

part no. 1-875-939-21, UWB-001 (CECHH, CECHJ, CECHK)

Wifi/Bluetooth USB board (UWB-001 / 1-875-939-21) CECHH, CECHJ, CECHK - TOP
Wifi/Bluetooth USB board (UWB-001 / 1-875-939-21) CECHH, CECHJ, CECHK - BOTTOM
Marvell 88W8580-BAN1 (Wifi/Bluetooth controller)[edit | edit source]

Wifi#Marvell_88W8580-BAN1_.28Wifi.2FBluetooth_controller.29

Nanya NT5SV8M16FS-6K (DRAM)[edit | edit source]

Wifi#Nanya_NT5SV8M16FS-6K_.28DRAM.29

1-802-252-21 Rev 2.0 driver[edit | edit source]

No pics from inside (yet), please add if possible.

Sony CXN1502-3AAL 752D34S (BT driver subboard on UWB-001)[edit | edit source]

Bluetooth#Sony_CXN1502-3AAL_752D34S_.28BT_driver_subboard_on_UWB-001.29

Genesys GL852 (USB Hub)[edit | edit source]

see USB

Integrated Wifi/BT boards on PS3 FAT[edit | edit source]

Seen on: CECHLxx, CECHMxx, CECHPxx, CECHQxx (with VER-001 motherboard)
Circuit/design simulair to UWB-001, but implemented on the main L shaped board.

Integrated Wifi/BT boards on PS3 Slim[edit | edit source]

Marvell 88W8780-BIE2 (Wifi/BT controller)[edit | edit source]

256-ball BGA
Marvell 88W8780-BIE2

Datasheet: -
Product Flyer: -

A B C D E F G J K L M N P R T
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
A B C D E F G J K L M N P R T

Macronix MX25L4005AM2I-12G (Flash)[edit | edit source]

8pin SOP
Macronix MX25L4005AM2I-12G

Datasheet: Macronix_MX25L4005AM2I-12G.pdf (1.5 MB)

Pad # Name Description
1 CS# Chip Select
2 SO Serial Data Output
3 WP# Write Protection
4 GND Ground
5 SI Serial Data Input
6 SCLK Clock Input
7 HOLD# Hold, to pause the device without deselecting the device
8 VCC +3.3V Power Supply

Marvell Avastar 88W8781 (Wifi/BT controller)[edit | edit source]

Used in CECH-25xx PS3 models with motherboards JTP-001, JSD-001

https://www.bluetooth.org/tpg/RefNotes/RIN-W8781.pdf

Integrated Wifi/BT boards on PS3 SuperSlim[edit | edit source]

Unknown wifi/BT module[edit | edit source]

Marvell Avastar 88W8781-NXU2[edit | edit source]

UWCM3-01[edit | edit source]

CECH-42xx series: UWCM3-01 subboard as visible in FCC filing for AK8CBEH19C1, e.g. motherboard PPX-001/1-888-615-21