Codenames: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
No edit summary
Line 6: Line 6:


* Orbis: a latin word that means World, Earth, Universe -> PlayStation 4
* Orbis: a latin word that means World, Earth, Universe -> PlayStation 4
* Liverpool: a city in United Kingdom (Europe) -> Main SoC
* Liverpool: a city in United Kingdom (Europe) -> Main SoC or APU
* Colwick: a town part of Nottingham in United Kingdom (Europe) -> System Controller
* Colwick: a town part of Nottingham in United Kingdom (Europe) -> System Controller
* Aeolia: a few islands that belongs to Italia (Europe) -> Southbridge (first revision)
* Aeolia: a few islands that belongs to Italia (Europe) -> Southbridge (first revision)
Line 12: Line 12:
* Baikal: a lake in Russia (Asia) -> Southbridge (fourth revision)
* Baikal: a lake in Russia (Asia) -> Southbridge (fourth revision)
* CAVERN: a word that is famous in the myth of Platon's cavern -> a motherboard
* CAVERN: a word that is famous in the myth of Platon's cavern -> a motherboard
Related:
* Torus: a geometrical structure with similar properties as sphere (Orbis) -> Wifi / BT board second revision
* Trooper -> Wifi / BT board second revision maybe


== Matrix ==
== Matrix ==
Line 21: Line 25:


* SYRUP -> a motherboard
* SYRUP -> a motherboard
* Starsha2 -> maybe GDDR5 RAM
* StarSha: maybe AMD codename -> ASIC (Main SoC) or GDDR5 RAM or APU


= Update Package Codenames Table =
= Update Package Codenames Table =
Line 28: Line 32:
! Codename !! Description !! Notes
! Codename !! Description !! Notes
|-
|-
| C0000001 || emc_ipl || SouthBridge Initial Program Loader
| C0000001 || emc_ipl || EMC Initial Program Loader. Flash.
|-
| C0008001 || emc_ipl_info || EMC Initial Program Loader Information
|-
| C0010001 || eap_kbl || EAP Kernel Boot Loader
|-
| C0018001 || eap_kbl_info || EAP Kernel Boot Loader Information
|-
| C0020001 || torus_fw || Southbridge Wifi/BT Firmware (Torus, Trooper). Flash.
|-
| C0028001 || torus_fw_info || Southbridge Wifi/BT Firmware Information
|-
| 40000001 || BLNK Syscon Firmware || SYSCON Firmware. Syscon EEPROM.
|-
| 40000002 || BASE Syscon Firmware || SYSCON Firmware. Syscon EEPROM.
|-
| 40000003 || SYST Syscon Firmware || SYSCON Firmware.  Syscon EEPROM.
|-
| 40010001 || Syscon PTCH #1 || SYSCON Patch. Syscon EEPROM.
|-
|-
| C0010001 || eap_kbl || SouthBridge Kernel Boot Loader
| 40018001 || Syscon PTCH #1 Information || SYSCON Patch Information
|-
|-
| C0020001 || torus_fw || SouthBridge Wifi FW
| 40010002 || Syscon PTCH #2 || SYSCON Patch. Syscon EEPROM.
|-
|-
| 40000001 || BLNK Syscon Firmware || SYSCON Firmware
| 40018002 || Syscon PTCH #2 Information || SYSCON Patch Information
|-
|-
| 40000002 || BASE Syscon Firmware || SYSCON Firmware
| 40020001 || USB-SATA Bridge Firmware update || SATA Bridge Firmware
|-
|-
| 40000003 || SYST Syscon Firmware || SYSCON Firmware
| 40028001 || USB-SATA Bridge Firmware update Information || SATA Bridge Firmware Information
|-
|-
| 40010001 || Syscon PTCH #1 || SYSCON Patch
| 40030001 || Communication Processor Firmware || Communication Processor Firmware
|-
|-
| 40010002 || Syscon PTCH #2 || SYSCON Patch
| 40038001 || Communication Processor Firmware Information || Unsure if it exists. Need to look in a TOOL PUP.
|-
|-
| 80000001 || [[Sam_ipl|Secure Loader]] (SAMU IPL) || APU
| 80000001 || [[Sam_ipl|Secure Loader]] (SAMU IPL) || APU
Line 48: Line 70:
| 80010001 || Secure Kernel || APU
| 80010001 || Secure Kernel || APU
|-
|-
| 80010002 || Kernel || APU. x86 kernel.
| 80010002 || Kernel || APU. x86 FreeBSD kernel.
|-
|-
| 80010006 || PUPMgr || APU. pup_mgr.
| 80010006 || PUPMgr || APU. pup_mgr.
Line 62: Line 84:
| 8001000C || AuthMgr + KeyMgr || APU. sm_service.
| 8001000C || AuthMgr + KeyMgr || APU. sm_service.
|-
|-
| 401R || Bluray 401R Firmware update || BD Drive
| 401R || BD Drive 401R Firmware update || BD Drive
|-
| 402R || BD Drive 402R Firmware update || BD Drive
|-
| 403R || BD Drive 403R Firmware update || BD Drive
|-
|-
| 402R || Bluray 402R Firmware update || BD Drive
| 404R || BD Drive 404R Firmware update || BD Drive
|-
|-
| 403R || Bluray 403R Firmware update || BD Drive
| 405R || BD Drive 405R Firmware update || BD Drive
|-
|-
| 404R || Bluray 404R Firmware update || BD Drive
| 406R || BD Drive 406R Firmware update || BD Drive
|-
|-
| 405R || Bluray 405R Firmware update || BD Drive
| 408R || BD Drive 408R Firmware update || BD Drive
|-
|-
| 40020001 || USB-SATA Bridge Firmware update || SATA Bridge FW
| 410R || BD Drive 410R Firmware update || BD Drive
|-
|-
| 40030001 || Communication Processor Firmware || Communication Processor FW
| 412R || BD Drive 412R Firmware update || BD Drive
|-
|-
| 420R || BD Drive 420R Firmware update || BD Drive
|}
|}


Line 121: Line 148:
| da1 || usb device ||
| da1 || usb device ||
|-
|-
| sc_fw_update0 || contains 4000XXXX/4001XXXX || Syscon fw/patch
| sc_fw_update0 || contains 4000XXXX/4001XXXX ||
|-
|-
| sflash0s0x0 || contains blank/ff data ||  
| sflash0s0x0 || contains blank/0xff data ||
|-
|-
| sflash0s0x32b || contains C000XXXX || emc_ipl
| sflash0s0x32b || contains C000XXXX ||
|-
|-
| sflash0s0x33 || contains C001XXXX || eap_kbl
| sflash0s0x33 || contains C001XXXX ||
|-
|-
| sflash0s0x34 || contains sflash NVS ||
| sflash0s0x34 || contains sflash NVS ||
|-
|-
| sflash0s0x38 || contains C002XXXX || wifi fw
| sflash0s0x38 || contains C002XXXX ||
|-
|-
| sflash0s1.cryptx1 || contains individual data encrypted ||
| sflash0s1.cryptx1 || contains individual data encrypted ||
|-
|-
| sflash0s1.cryptx2b || contains 8000XXXX || sam_ipl
| sflash0s1.cryptx2b || contains 8000XXXX ||
|-
|-
| sflash0s1.cryptx3b || contains 8001XXXX || CORE_OS
| sflash0s1.cryptx3b || contains 8001XXXX ||
|-
|-
| sflash0s1.cryptx39 || contains HRL || BD HRL
| sflash0s1.cryptx39 || contains HRL || BD HRL

Revision as of 04:44, 28 February 2021

Throughout the PUPs that SIE sends to the end user or to the developers in devnet, there are several codenames used inside the pup. They usually consist of 8 numbers that determine to sony what it means. Here there'll be a list of some codenames used by sony and their meanings.

Codenames

Locations

  • Orbis: a latin word that means World, Earth, Universe -> PlayStation 4
  • Liverpool: a city in United Kingdom (Europe) -> Main SoC or APU
  • Colwick: a town part of Nottingham in United Kingdom (Europe) -> System Controller
  • Aeolia: a few islands that belongs to Italia (Europe) -> Southbridge (first revision)
  • Belize: a city in Belize (Central America) -> Southbridge (second and third revision)
  • Baikal: a lake in Russia (Asia) -> Southbridge (fourth revision)
  • CAVERN: a word that is famous in the myth of Platon's cavern -> a motherboard

Related:

  • Torus: a geometrical structure with similar properties as sphere (Orbis) -> Wifi / BT board second revision
  • Trooper -> Wifi / BT board second revision maybe

Matrix

  • Morpheus -> PSVR (PlayStation Virtual Reality)
  • Neo -> PS4 Pro

Nonsense

  • SYRUP -> a motherboard
  • StarSha: maybe AMD codename -> ASIC (Main SoC) or GDDR5 RAM or APU

Update Package Codenames Table

Codename Description Notes
C0000001 emc_ipl EMC Initial Program Loader. Flash.
C0008001 emc_ipl_info EMC Initial Program Loader Information
C0010001 eap_kbl EAP Kernel Boot Loader
C0018001 eap_kbl_info EAP Kernel Boot Loader Information
C0020001 torus_fw Southbridge Wifi/BT Firmware (Torus, Trooper). Flash.
C0028001 torus_fw_info Southbridge Wifi/BT Firmware Information
40000001 BLNK Syscon Firmware SYSCON Firmware. Syscon EEPROM.
40000002 BASE Syscon Firmware SYSCON Firmware. Syscon EEPROM.
40000003 SYST Syscon Firmware SYSCON Firmware. Syscon EEPROM.
40010001 Syscon PTCH #1 SYSCON Patch. Syscon EEPROM.
40018001 Syscon PTCH #1 Information SYSCON Patch Information
40010002 Syscon PTCH #2 SYSCON Patch. Syscon EEPROM.
40018002 Syscon PTCH #2 Information SYSCON Patch Information
40020001 USB-SATA Bridge Firmware update SATA Bridge Firmware
40028001 USB-SATA Bridge Firmware update Information SATA Bridge Firmware Information
40030001 Communication Processor Firmware Communication Processor Firmware
40038001 Communication Processor Firmware Information Unsure if it exists. Need to look in a TOOL PUP.
80000001 Secure Loader (SAMU IPL) APU
80010001 Secure Kernel APU
80010002 Kernel APU. x86 FreeBSD kernel.
80010006 PUPMgr APU. pup_mgr.
80010008 AuthMgr APU. auth_mgr.
80010009 Individual Data Mgr APU. individual_data_mgr.
8001000A FSM Mgr APU. manu_mode_mgr.
8001000B KeyMgr APU. key_mgr.
8001000C AuthMgr + KeyMgr APU. sm_service.
401R BD Drive 401R Firmware update BD Drive
402R BD Drive 402R Firmware update BD Drive
403R BD Drive 403R Firmware update BD Drive
404R BD Drive 404R Firmware update BD Drive
405R BD Drive 405R Firmware update BD Drive
406R BD Drive 406R Firmware update BD Drive
408R BD Drive 408R Firmware update BD Drive
410R BD Drive 410R Firmware update BD Drive
412R BD Drive 412R Firmware update BD Drive
420R BD Drive 420R Firmware update BD Drive

Devices Codenames Table

Codename Description Notes
cd0 contains 4XXR
da0 contains 4002XXXX
da0x0.crypt contains preinst img
da0x1.crypt contains preinst2 img
da0x2 contains eap_kernel 16 MB usually called like /dev/sdX5
da0x3.crypt contains eap_vsh img
da0x4b.crypt contains system img
da0x5b.crypt contains system_ex img
da0x6.crypt contains old swap
da0x6x0.crypt contains new swap
da0x6x1.crypt contains kernel log
da0x6x2.crypt contains user log
da0x8.crypt contains app_tmp
da0x9.crypt contains system_data img
da0x12.crypt contains update img
da0x13.crypt contains user img
da0x14.crypt contains eap_user img
da0x15.crypt contains app_reserved
da1 usb device
sc_fw_update0 contains 4000XXXX/4001XXXX
sflash0s0x0 contains blank/0xff data
sflash0s0x32b contains C000XXXX
sflash0s0x33 contains C001XXXX
sflash0s0x34 contains sflash NVS
sflash0s0x38 contains C002XXXX
sflash0s1.cryptx1 contains individual data encrypted
sflash0s1.cryptx2b contains 8000XXXX
sflash0s1.cryptx3b contains 8001XXXX
sflash0s1.cryptx39 contains HRL BD HRL
sflash0s1.cryptx40 contains blank/0xFF data
sflash0s1.cryptx6 contains VTRM