Wireless: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 56: Line 56:
* [https://github.com/LairdCP/lrdmwl Torus interface driver source code]
* [https://github.com/LairdCP/lrdmwl Torus interface driver source code]
* [https://github.com/LairdCP/lrdmwl/commit/9a495cd65fc751602805a0e8a6bd1bf019518de7 Marvell Avastar Firmware binaries (non-PS4)]
* [https://github.com/LairdCP/lrdmwl/commit/9a495cd65fc751602805a0e8a6bd1bf019518de7 Marvell Avastar Firmware binaries (non-PS4)]
== Wireless communication module firmware corruption ==
The Wireless communication module firmware is stored within the [[Flash-Main]] of the PS4 in a file designated C0020001. It is updated during the firmware updates of the PS4. This firmware is known to get corrupt ?how?, rendering the WiFi and Bluetooth broken. This means that the DualShock controller cannot function in the XMB. However, the controller can still be used in safe mode as this is the only software of the PS4 that does not utilize the Wireless communication module firmware at all, rather it only connects to the controller via USB. This problem is repairable, given you have a copy of the same firmware for your module.
=== BwE PS4 WiFi/BT Patcher & Extractor ===
[[File:Screenshot2.png|300px|thumb|left|WiFi/BT Results]]
[[User:BwE]] has developed a program to aid in the validation, repair and extraction of the Wireless communication module firmware.
This program, a micro version of BWE PS4 NOR Validator, is designed solely to validate and repair the PS4 Wireless communication module firmware.
How do I know if I need it repaired? Well if your controller does not sync anywhere but the safe mode menu then your module is corrupted.
Note: If your controller does not sync in safe mode, this program is not for you! You have a Southbridge/USB port issue.
I have included a small sample of VALID patches for you to use, but you may have to source more yourself. Just place them in the /Patches/ directory with any file name.
If your patch is not listed and you enjoy risk, my program will allow this. You can patch a mis-matched firmware for your WiFi/BT module.
Doing this will wipe C0020001 and its header from your PS4's Serial Flash entirely and replace it with whatever you have chosen. I recommend you stick with the correct Torus version, which will be displayed on screen. PS4 Slim and Pro models generally have Torus 2.
If you hate risk but still want to patch, simply ask around for your matching patch file. Just quote the file size.
Feel free to use BWE Extractor to verify its validity and ensure proper extracting!
* [https://www.psxhax.com/threads/bwe-ps4-wifi-bt-patcher-extractor-v1-00-by-betterwayelectronics.5936/ BWE PS4 WiFi/BT Patcher Extractor v1.00]
* [https://github.com/BetterWayElectronics/ps4-wifibt-patcher-extractor ps4-wifibt-patcher-extractor on github]


= Wireless communication antennas =
= Wireless communication antennas =

Revision as of 18:21, 28 February 2021

Wireless communication module

The PS4 Wireless communication module supports Wifi and Bluetooth.

PS4 Prototype

To be documented.

PS4 Fat

wireless communication antennas and module J20H071 (CUH-1115A)

See also : "(Short term Confidential)Internal Photo_RF" at AK8CUH100C1 filing (CUH-10xxA series) / AK8DUTD1000 filing (DUH-D1000xA series)

See also : "(Short term Confidential)Internal Photo_RF" at AK8CUH100F1 filing (CUH-11xxA series)

Marvell Avastar 88W8797

Single-Chip 2x2 802.11 a/b/g/n + BT 4.0 Dual-mode + FM Tx/Rx

Subboard is BGA soldered with 9x7 grid, with some pads not present.

PS4 Slim and Pro

On PS4 Slim and Pro, the Wireless communication module has been improved: it supports Wifi ac.

  • Model: Sony J20H091
  • FCC ID: AK8M16DFL1
  • IC: 409B-M16DFL1
  • [1]

Marvell Avastar 88W8897

Marvell Avastar 88W8897 is the 88W8797 SoC updated to support Wifi ac.

Wireless communication module firmware

Wireless communication module firmware corruption

The Wireless communication module firmware is stored within the Flash-Main of the PS4 in a file designated C0020001. It is updated during the firmware updates of the PS4. This firmware is known to get corrupt ?how?, rendering the WiFi and Bluetooth broken. This means that the DualShock controller cannot function in the XMB. However, the controller can still be used in safe mode as this is the only software of the PS4 that does not utilize the Wireless communication module firmware at all, rather it only connects to the controller via USB. This problem is repairable, given you have a copy of the same firmware for your module.

BwE PS4 WiFi/BT Patcher & Extractor

WiFi/BT Results

User:BwE has developed a program to aid in the validation, repair and extraction of the Wireless communication module firmware.

This program, a micro version of BWE PS4 NOR Validator, is designed solely to validate and repair the PS4 Wireless communication module firmware.

How do I know if I need it repaired? Well if your controller does not sync anywhere but the safe mode menu then your module is corrupted.

Note: If your controller does not sync in safe mode, this program is not for you! You have a Southbridge/USB port issue.

I have included a small sample of VALID patches for you to use, but you may have to source more yourself. Just place them in the /Patches/ directory with any file name.

If your patch is not listed and you enjoy risk, my program will allow this. You can patch a mis-matched firmware for your WiFi/BT module.

Doing this will wipe C0020001 and its header from your PS4's Serial Flash entirely and replace it with whatever you have chosen. I recommend you stick with the correct Torus version, which will be displayed on screen. PS4 Slim and Pro models generally have Torus 2.

If you hate risk but still want to patch, simply ask around for your matching patch file. Just quote the file size.

Feel free to use BWE Extractor to verify its validity and ensure proper extracting!

Wireless communication antennas

To be documented.

Overlapping channels BT/WiFi

Center Frequency
(2.4xx Ghz)
BT 2.0
Channel
BT 4.0
Channel
WiFi channel
(center freq. in GHz)
00 Guard Guard
01 1
(2.412)
02 0 0
03 1
04 2 1
05 3
06 4 2 2
(2.417)
07 5
08 6 3
09 7
10 8 4
11 9 3
(2.422)
12 10 5
13 11
14 12 6
15 13
16 14 7 4
(2.427)
17 15
18 16 8
19 17
20 18 9
21 19 5
(2.432)
22 20 10
23 21
24 22 11
25 23
26 24 12 6
(2.437)
27 25
28 26 13
29 27
30 28 14
31 29 7
(2.442)
32 30 15
33 31
34 32 16
35 33
36 34 17 8
(2.447)
37 35
38 36 18
39 37
40 38 19
41 39 9
(2.452)
42 40 20
43 41
44 42 21
45 43
46 44 22 10
(2.457)
47 45
48 46 23
49 47
50 48 24
51 49 11
(2.462)
52 50 25
53 51
54 52 26
55 53
56 54 27 12
(2.467)
57 55
58 56 28
59 57
60 58 29
61 59 13
(2.472)
62 60 30
63 61
64 62 31
65 63
66 64 32
67 65
68 66 33
69 67
70 68 34
71 69
72 70 35
73 71
74 72 36
75 73
76 74 37
77 75
78 76 38
79 77
80 78 39
81 Guard
82 Guard
83