Robin: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Marvell 88W878S-BKB2 is the chip used in the PS Vita OLED (PCH-1XXX) to support Wi-Fi/Bluetooth.
Robin is the condename of the Wireless LAN and Bluetooth card contained in the PS Vita.


== Resources ==
= Hardware =
 
Marvell 88W878S-BKB2 is the chip used in the PS Vita OLED (PCH-1XXX) to support Wi-Fi/Bluetooth. It has a Marvell SD8787 based wifi module. It might share some similarities with Marvell Avastar 88W8787. It is connected to ?[[Kermit]] or [[Ernie]]? through SDIO interface.
 
= Firmware =
 
See [[SceWlanBt]], [[SceWlanBtRobinImageAx]] and [[SceSdif]].
 
An open-source linux driver for Marvell SD8787 is named mwifiex and can be found at
[https://github.com/boundarydevices/linux/tree/boundary-imx_3.0.35_4.0.0/drivers/net/wireless/mwifiex].
 
* Robin firmware uses ARMv5TE processor architecture.
* Robin firmware image is stored in wlanbt_robin_img_ax.skprx starting at offset 305 on System Software version 3.600.011.
 
= Resources =


* Marvell 88W8787 Overview & doc: [[File:Marvell_Avastar_88W8787_SoC.pdf]]
* Marvell 88W8787 Overview & doc: [[File:Marvell_Avastar_88W8787_SoC.pdf]]
* Marvell 88W8787 Engineering specs: [[File:Marvell_88W8787_engineering_specifications_—_Foxconn_for_Sony.pdf]]
* Marvell 88W8787 Engineering specs: [[File:Marvell_88W8787_engineering_specifications_—_Foxconn_for_Sony.pdf]]
* Linux drivers: https://wikidevi.wi-cat.ru/Mwifiex#Drivers
* Linux drivers: https://wikidevi.wi-cat.ru/Mwifiex#Drivers
* Chromium OS source: https://chromium.googlesource.com/chromiumos/third_party/marvell/+/854d5b47fe714bbf42dfb495b9af5f3893ca5530
= Speed =


== Firmware ==
Marvell SD8787 supports up to 150 Mbps for IEEE 802.11n, so the speed of PS Vita's 88W878S-BKB2 is probably severely nerfed. It is not sure yet whether the speed limitation comes from the OS through some commands, or the firmware itself.


* ARMv5TE
[[Category:Devices]]
* Blob in wlanbt_robin_img_ax.skprx starting at offset 305 (3.60).

Latest revision as of 22:30, 17 January 2024

Robin is the condename of the Wireless LAN and Bluetooth card contained in the PS Vita.

Hardware

Marvell 88W878S-BKB2 is the chip used in the PS Vita OLED (PCH-1XXX) to support Wi-Fi/Bluetooth. It has a Marvell SD8787 based wifi module. It might share some similarities with Marvell Avastar 88W8787. It is connected to ?Kermit or Ernie? through SDIO interface.

Firmware

See SceWlanBt, SceWlanBtRobinImageAx and SceSdif.

An open-source linux driver for Marvell SD8787 is named mwifiex and can be found at [1].

  • Robin firmware uses ARMv5TE processor architecture.
  • Robin firmware image is stored in wlanbt_robin_img_ax.skprx starting at offset 305 on System Software version 3.600.011.

Resources

Speed

Marvell SD8787 supports up to 150 Mbps for IEEE 802.11n, so the speed of PS Vita's 88W878S-BKB2 is probably severely nerfed. It is not sure yet whether the speed limitation comes from the OS through some commands, or the firmware itself.