Codenames: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
No edit summary
 
(60 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= Codenames =
See also [https://www.psdevwiki.com/ps5/Codenames PS5 Codenames].


== Locations ==
= Locations =


* 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 or APU
* Thebe: a moon of Jupiter, alternate name for the Titaness Phoebe -> related to StarSha, AMD Generic Encapsulated Software Architecture (AGESA) is a procedure library developed by Advanced Micro Devices (AMD), used to perform the Platform Initialization (PI) on mainboards using their AMD64 architecture. As part of the BIOS of such mainboards, AGESA is responsible for the initialization of the CPU cores, chipset, main memory, and the HyperTransport controller.
* Colwick: a town part of Nottingham in United Kingdom (Europe) -> System Controller
* Liverpool: a city in United Kingdom (Europe) -> PS4 GPU Part of APU
* Newcastle: a city in United Kingdom (Europe) -> Southbridge or EMC or EAP or Serial Flash or DDR3 RAM
* Colwick: a town part of Nottingham in United Kingdom (Europe) -> PS4 System Controller
* Aeolia: a few islands that belongs to Italia (Europe) -> Southbridge (first revision)
* Newcastle: a city in United Kingdom (Europe) -> PS4 Southbridge (almost sure) or EMC or EAP or [[Serial Flash]] or DDR3 RAM
* Belize: a city in Belize (Central America) -> Southbridge (second and third revision)
* Aeolia: a few islands that belongs to Italia (Europe) -> PS4 Southbridge (first revision)
* Baikal: a lake in Russia (Asia) -> Southbridge (fourth revision)
* Belize: a city in Belize (Central America) -> PS4 Southbridge (second and third revision)
* CAVERN: a word that is famous in the myth of Platon's cavern -> PS4 DevKit motherboard
* Baikal: a lake in Russia (Asia) -> PS4 Southbridge (fourth revision)
* Cavern: a nightclub in Liverpool famous for being the birth place of the Beatles music band -> PS4 DevKit motherboard


Related:
Related:
* Torus: a geometrical structure with similar properties as sphere (Orbis) -> Wifi / BT board second revision
* Torus: a geometrical structure with similar properties as sphere (Orbis) -> PS4 Wireless communication module first revision
* Trooper -> Wifi / BT board second revision maybe


== Star Wars ==
= Star Wars =


* Luke: a character in Star Wars -> PS4 Camera
* Luke: a character in Star Wars -> PS4 Camera
* Jedi -> PS4 DualShock 4 controller
* Trooper: Storm Trooper -> PS4 Wireless communication module second revision


== Matrix ==
= Matrix =


* Morpheus: a character in Matrix -> PSVR (PlayStation Virtual Reality)
* Morpheus: a character in Matrix -> PSVR (PlayStation Virtual Reality)
* Neo: a character in Matrix -> PS4 Pro, PS4 Pro Motherboard
* Neo: a character in Matrix -> PS4 Pro, PS4 Pro Motherboard


== Nonsense - various ==
== Sony Interactive Entertainment Third Parties ==
 
* StarSha: maybe AMD codename -> ASIC (Main SoC) or GDDR5 RAM or APU or PS4 Fat and Slim motherboard (SAx-xxx)
* Jaguar: AMD codename -> APU
 
== Sony Interactive Entetainment Third Parties ==


* Kratos: the main character of the God Of War video game -> PS4 Arcade (maybe Dissidia Final Fantasy Demo PS4 is one)
* Kratos: the main character of the God Of War video game -> PS4 Arcade (maybe Dissidia Final Fantasy Demo PS4 is one)
Line 36: Line 33:
== Food ==
== Food ==


* SYRUP -> PS4 Prototype motherboard
* Syrup -> PS4 Prototype motherboard
* Onion, Onion+ -> PS4 bus connecting the GDDR5 DRAM controller to the northbridge and the northbridge to the GPU L2 cache and GPU blocks
* Onion, Onion+ -> PS4 bus connecting the GDDR5 DRAM controller to the northbridge and the northbridge to the GPU L2 cache and GPU blocks
* Garlic -> PS4 bus connecting the GDDR5 DRAM controller to the GPU L2, Color Buffer (CB) and Depth Buffer (DB) caches
* Garlic -> PS4 bus connecting the GDDR5 DRAM controller to the GPU L2, Color Buffer (CB) and Depth Buffer (DB) caches
= Others =
* StarSha (maybe AMD codename) -> ASIC (Main SoC) or GDDR5 RAM or PS4 Fat and Slim motherboard (SAx-xxx)
* Jaguar (AMD codename) -> Ps4 CPU Part of APU


= Update Package Codenames Table =
= Update Package Codenames Table =


Most firmware files are embedded in [[SLB2]] files. These firmware files have fixed names: codenames. They usually consist of 32-bit hexadecimal numbers.
Most PS4 firmware update files are embedded in [[SLB2]] files. These update files have fixed names: codenames. They usually consist of 32-bit hexadecimal numbers.


{| class="wikitable"
{| class="wikitable"
! Codename !! Description !! Notes
! Codename !! Description !! Notes
|-
|-
| 40000001 || BLNK Syscon Firmware || SYSCON Firmware. Installed to Syscon EEPROM.
| 40000001 || BLNK Syscon Firmware || [[Syscon]] Firmware. Installed to [[Syscon]] ROM.
|-
| 40000002 || BASE Syscon Firmware || SYSCON Firmware. Installed to Syscon EEPROM.
|-
| 40000003 || SYST Syscon Firmware || SYSCON Firmware. Installed to Syscon EEPROM.
|-
| 40010001 || Syscon PTCH #1 || SYSCON Patch. Installed to Syscon EEPROM.
|-
| 40018001 || Syscon PTCH #1 Information || SYSCON Patch Information
|-
| 40010002 || Syscon PTCH #2 || SYSCON Patch. Installed to Syscon EEPROM.
|-
| 40018002 || Syscon PTCH #2 Information || SYSCON Patch Information
|-
| 40020001 || USB-SATA Bridge Firmware update || SATA Bridge Firmware. Installed to ?
|-
| 40028001 || USB-SATA Bridge Firmware update Information || SATA Bridge Firmware Information
|-
| 40030001 || Communication Processor Firmware || Communication Processor Firmware. Installed to CP eMMC.
|-
| 40038001 || Communication Processor Firmware Information || Communication Processor Firmware Information
|-
| 80000001 || [[Sam_ipl|Secure Loader]] (SAMU IPL) || APU. Installed to Serial Flash.
|-
|-
| 80010001 || Secure Kernel || APU. Installed to Serial Flash.
| 40000002 || BASE Syscon Firmware || [[Syscon]] Firmware. Installed to [[Syscon]] ROM.
|-
|-
| 80010002 || Kernel || APU. x86 FreeBSD kernel. Installed to Serial Flash.
| 40000003 || SYST Syscon Firmware || [[Syscon]] Firmware. Installed to [[Syscon]] ROM.
|-
|-
| 80010006 || PUPMgr || APU. pup_mgr. Installed to Serial Flash.
| 40010001 || Syscon PTCH #1 || [[Syscon]] Patch. Installed to [[Syscon]] ROM.
|-
|-
| 80010008 || AuthMgr || APU. auth_mgr. Installed to Serial Flash.
| 40018001 || Syscon PTCH #1 Information || [[Syscon]] Patch Information
|-
|-
| 80010009 || Individual Data Mgr || APU. individual_data_mgr. Installed to Serial Flash.
| 40010002 || Syscon PTCH #2 || [[Syscon]] Patch. Installed to [[Syscon]] ROM.
|-
|-
| 8001000A || FSM Mgr || APU. manu_mode_mgr. Installed to Serial Flash.
| 40018002 || Syscon PTCH #2 Information || [[Syscon]] Patch Information
|-
|-
| 8001000B || KeyMgr || APU. key_mgr. Installed to Serial Flash.
| 40020001 || USB Hub-SATA Bridge Firmwares update || USB Hub-SATA Bridge Firmwares. Installed to [[Flash-Bridge|SATA Bridge Flash]] and [[Flash-Hub|USB 3.0 Hub Flash]].
|-
|-
| 8001000C || AuthMgr + KeyMgr || APU. sm_service. Installed to Serial Flash.
| 40028001 || USB Hub-SATA Bridge Firmwares update Information || USB Hub-SATA Bridge Firmwares Information
|-
|-
| C0000001 || emc_ipl || EMC Initial Program Loader. Installed to Serial Flash.
| 40030001 || Communication Processor Firmware || [[Communication Processor]] Firmware. Installed to CP eMMC.
|-
|-
| C0008001 || emc_ipl_info || EMC Initial Program Loader Information
| 40038001 || Communication Processor Firmware Information || [[Communication Processor]] Firmware Information
|-
|-
| C0010001 || eap_kbl || EAP Kernel Boot Loader. Installed to Serial Flash.
| 80000001 || [[Secure Loader]] || [[Secure Loader]] executed by [[APU]]. Installed to [[Serial Flash]].
|-
|-
| C0018001 || eap_kbl_info || EAP Kernel Boot Loader Information
| 80010001 || [[Secure Kernel]] || [[Secure Kernel]] executed by [[APU]]. Installed to [[Serial Flash]].
|-
|-
| C0020001 || torus_fw || Southbridge Wifi/BT Firmware (Torus, Trooper). Installed to Serial Flash.
| 80010002 || [[Kernel]] || x86 FreeBSD kernel executed by [[APU]]. Installed to [[Serial Flash]].
|-
|-
| C0028001 || torus_fw_info || Southbridge Wifi/BT Firmware Information
| 80010006 || PUPMgr || pup_mgr Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
|-
|-
| 401R || BD Drive 401R Firmware update || BD Drive
| 80010007 || Unknown Secure Module || Unknown Secure Module executed by [[APU]]. Exists on proto GEN1 devkit firmwares. Installed to [[Serial Flash]].
|-
|-
| 402R || BD Drive 402R Firmware update || BD Drive
| 80010008 || AuthMgr || auth_mgr Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
|-
|-
| 403R || BD Drive 403R Firmware update || BD Drive
| 80010009 || Individual Data Mgr || individual_data_mgr Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
|-
|-
| 404R || BD Drive 404R Firmware update || BD Drive
| 8001000A || FSM Mgr || manu_mode_mgr Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
|-
|-
| 405R || BD Drive 405R Firmware update || BD Drive
| 8001000B || KeyMgr || key_mgr Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
|-
|-
| 406R || BD Drive 406R Firmware update || BD Drive
| 8001000C || AuthMgr + KeyMgr || sm_service Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
|-
|-
| 408R || BD Drive 408R Firmware update || BD Drive
| C0000001 || emc_ipl || [[EMC]] Initial Program Loader. Installed to [[Serial Flash]].
|-
|-
| 410R || BD Drive 410R Firmware update || BD Drive
| C0008001 || emc_ipl_info || [[EMC]] Initial Program Loader Information
|-
|-
| 412R || BD Drive 412R Firmware update || BD Drive
| C0010001 || eap_kbl || [[EAP]] Kernel Boot Loader. Installed to [[Serial Flash]].
|-
|-
| 420R || BD Drive 420R Firmware update || BD Drive
| C0018001 || eap_kbl_info || [[EAP]] Kernel Boot Loader Information
|}
 
= Devices Codenames Table =
 
{| class="wikitable"
! Codename !! Description !! Notes
|-
|-
| cd0 || contains 4XXR ||  
| C0020001 || torus_fw || [[Wireless]] Communication module Firmware (Torus, Trooper). Installed to [[Serial Flash]].
|-
|-
| da0 || contains 4002XXXX ||
| C0028001 || torus_fw_info || [[Wireless]] Communication module Firmware Information
|-
|-
| da0x0.crypt || contains preinst img ||
| 401R || BD Drive 401R Firmware update || Firmware for [[Bluray Drive]] 401. Installed to BD-ROM? (DevKit only)
|-
|-
| da0x1.crypt || contains preinst2 img ||
| 402R || BD Drive 402R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail only)
|-
|-
| da0x2 || contains eap_kernel || 16 MB. Usually named like /dev/sdX5.
| 403R || BD Drive 403R Firmware update || BD Drive. Installed to BD-ROM? (DevKit only)
|-
|-
| da0x3.crypt || contains eap_vsh img ||
| 404R || BD Drive 404R Firmware update || BD Drive. Installed to BD-ROM?
|-
|-
| da0x4b.crypt || contains system img ||
| 405R || BD Drive 405R Firmware update || BD Drive. Installed to BD-ROM?
|-
|-
| da0x5b.crypt || contains system_ex img ||
| 406R || BD Drive 406R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail only)
|-
|-
| da0x6.crypt || contains old swap ||
| 407R || BD Drive 407R Firmware update || BD Drive. Installed to BD-ROM? (DevKit only)
|-
|-
| da0x6x0.crypt || contains new swap ||
| 408R || BD Drive 408R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail only)
|-
|-
| da0x6x1.crypt || contains kernel log ||
| 409R || BD Drive 409R Firmware update || BD Drive. Installed to BD-ROM? (DevKit only)
|-
|-
| da0x6x2.crypt || contains user log ||
| 410R || BD Drive 410R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail only)
|-
|-
| da0x8.crypt || contains app_tmp ||  
| 411R || BD Drive 411R Firmware update || BD Drive. Installed to BD-ROM? (DevKit only)
|-
|-
| da0x9.crypt || contains system_data img ||
| 412R || BD Drive 412R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail Only)
|-
|-
| da0x12.crypt || contains update img ||
| 413R || BD Drive 413R Firmware update || BD Drive. Installed to BD-ROM? (DevKit Only)
|-
|-
| da0x13.crypt || contains user img ||
| 420R || BD Drive 420R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail Only)
|-
|-
| da0x14.crypt || contains eap_user img ||
| 421R || BD Drive 421R Firmware update || BD Drive. Installed to BD-ROM? (DevKit Only)
|-
|-
| da0x15.crypt || contains app_reserved ||
|-
| da1 || usb device ||
|-
| sc_fw_update0 || contains 4000XXXX/4001XXXX ||
|-
| sflash0 || full [[Serial Flash]] || 32MB (0x2000000)
|-
| sflash0s0 || [[Serial Flash]] segment 0 || 2MB (0x200000)
|-
| sflash0s1 || [[Serial Flash]] segment 1 || 30MB (0x1E00000)
|-
| sflash0s0x0 || contains blank/0xFF data || 192kB (0x30000)
|-
| sflash0s0x32, sflash0s0x32b || contains active/inactive C000XXXX || 384kB (0x60000)
|-
| sflash0s0x33 || contains C001XXXX || 512kB (0x80000)
|-
| sflash0s0x34 || contains C002XXXX || 48kB (0xC000)
|-
| sflash0s0x38 || contains Serial Flash NVS || 512kB (0x80000)
|-
| sflash0s1.cryptx1 || contains individual data ||
|-
| sflash0s1.cryptx2, sflash0s1.cryptx2b || contains 8000XXXX ||
|-
| sflash0s1.cryptx3, sflash0s1.cryptx3b || contains 8001XXXX ||
|-
| sflash0s1.cryptx6 || contains VTRM ||
|-
| sflash0s1.cryptx39 || contains ?BD HRL? ||
|-
| sflash0s1.cryptx40 || contains blank/0xFF data ||
|}
|}
= Devices =
See [[Devices]].
{{File Formats}}
<noinclude>[[Category:Main]]</noinclude>

Latest revision as of 09:05, 4 January 2025

See also PS5 Codenames.

Locations[edit | edit source]

  • Orbis: a latin word that means World, Earth, Universe -> PlayStation 4
  • Thebe: a moon of Jupiter, alternate name for the Titaness Phoebe -> related to StarSha, AMD Generic Encapsulated Software Architecture (AGESA) is a procedure library developed by Advanced Micro Devices (AMD), used to perform the Platform Initialization (PI) on mainboards using their AMD64 architecture. As part of the BIOS of such mainboards, AGESA is responsible for the initialization of the CPU cores, chipset, main memory, and the HyperTransport controller.
  • Liverpool: a city in United Kingdom (Europe) -> PS4 GPU Part of APU
  • Colwick: a town part of Nottingham in United Kingdom (Europe) -> PS4 System Controller
  • Newcastle: a city in United Kingdom (Europe) -> PS4 Southbridge (almost sure) or EMC or EAP or Serial Flash or DDR3 RAM
  • Aeolia: a few islands that belongs to Italia (Europe) -> PS4 Southbridge (first revision)
  • Belize: a city in Belize (Central America) -> PS4 Southbridge (second and third revision)
  • Baikal: a lake in Russia (Asia) -> PS4 Southbridge (fourth revision)
  • Cavern: a nightclub in Liverpool famous for being the birth place of the Beatles music band -> PS4 DevKit motherboard

Related:

  • Torus: a geometrical structure with similar properties as sphere (Orbis) -> PS4 Wireless communication module first revision

Star Wars[edit | edit source]

  • Luke: a character in Star Wars -> PS4 Camera
  • Jedi -> PS4 DualShock 4 controller
  • Trooper: Storm Trooper -> PS4 Wireless communication module second revision

Matrix[edit | edit source]

  • Morpheus: a character in Matrix -> PSVR (PlayStation Virtual Reality)
  • Neo: a character in Matrix -> PS4 Pro, PS4 Pro Motherboard

Sony Interactive Entertainment Third Parties[edit | edit source]

  • Kratos: the main character of the God Of War video game -> PS4 Arcade (maybe Dissidia Final Fantasy Demo PS4 is one)

Food[edit | edit source]

  • Syrup -> PS4 Prototype motherboard
  • Onion, Onion+ -> PS4 bus connecting the GDDR5 DRAM controller to the northbridge and the northbridge to the GPU L2 cache and GPU blocks
  • Garlic -> PS4 bus connecting the GDDR5 DRAM controller to the GPU L2, Color Buffer (CB) and Depth Buffer (DB) caches

Others[edit | edit source]

  • StarSha (maybe AMD codename) -> ASIC (Main SoC) or GDDR5 RAM or PS4 Fat and Slim motherboard (SAx-xxx)
  • Jaguar (AMD codename) -> Ps4 CPU Part of APU

Update Package Codenames Table[edit | edit source]

Most PS4 firmware update files are embedded in SLB2 files. These update files have fixed names: codenames. They usually consist of 32-bit hexadecimal numbers.

Codename Description Notes
40000001 BLNK Syscon Firmware Syscon Firmware. Installed to Syscon ROM.
40000002 BASE Syscon Firmware Syscon Firmware. Installed to Syscon ROM.
40000003 SYST Syscon Firmware Syscon Firmware. Installed to Syscon ROM.
40010001 Syscon PTCH #1 Syscon Patch. Installed to Syscon ROM.
40018001 Syscon PTCH #1 Information Syscon Patch Information
40010002 Syscon PTCH #2 Syscon Patch. Installed to Syscon ROM.
40018002 Syscon PTCH #2 Information Syscon Patch Information
40020001 USB Hub-SATA Bridge Firmwares update USB Hub-SATA Bridge Firmwares. Installed to SATA Bridge Flash and USB 3.0 Hub Flash.
40028001 USB Hub-SATA Bridge Firmwares update Information USB Hub-SATA Bridge Firmwares Information
40030001 Communication Processor Firmware Communication Processor Firmware. Installed to CP eMMC.
40038001 Communication Processor Firmware Information Communication Processor Firmware Information
80000001 Secure Loader Secure Loader executed by APU. Installed to Serial Flash.
80010001 Secure Kernel Secure Kernel executed by APU. Installed to Serial Flash.
80010002 Kernel x86 FreeBSD kernel executed by APU. Installed to Serial Flash.
80010006 PUPMgr pup_mgr Secure Module executed by APU. Installed to Serial Flash.
80010007 Unknown Secure Module Unknown Secure Module executed by APU. Exists on proto GEN1 devkit firmwares. Installed to Serial Flash.
80010008 AuthMgr auth_mgr Secure Module executed by APU. Installed to Serial Flash.
80010009 Individual Data Mgr individual_data_mgr Secure Module executed by APU. Installed to Serial Flash.
8001000A FSM Mgr manu_mode_mgr Secure Module executed by APU. Installed to Serial Flash.
8001000B KeyMgr key_mgr Secure Module executed by APU. Installed to Serial Flash.
8001000C AuthMgr + KeyMgr sm_service Secure Module executed by APU. Installed to Serial Flash.
C0000001 emc_ipl EMC Initial Program Loader. Installed to Serial Flash.
C0008001 emc_ipl_info EMC Initial Program Loader Information
C0010001 eap_kbl EAP Kernel Boot Loader. Installed to Serial Flash.
C0018001 eap_kbl_info EAP Kernel Boot Loader Information
C0020001 torus_fw Wireless Communication module Firmware (Torus, Trooper). Installed to Serial Flash.
C0028001 torus_fw_info Wireless Communication module Firmware Information
401R BD Drive 401R Firmware update Firmware for Bluray Drive 401. Installed to BD-ROM? (DevKit only)
402R BD Drive 402R Firmware update BD Drive. Installed to BD-ROM? (TestKit/Retail only)
403R BD Drive 403R Firmware update BD Drive. Installed to BD-ROM? (DevKit only)
404R BD Drive 404R Firmware update BD Drive. Installed to BD-ROM?
405R BD Drive 405R Firmware update BD Drive. Installed to BD-ROM?
406R BD Drive 406R Firmware update BD Drive. Installed to BD-ROM? (TestKit/Retail only)
407R BD Drive 407R Firmware update BD Drive. Installed to BD-ROM? (DevKit only)
408R BD Drive 408R Firmware update BD Drive. Installed to BD-ROM? (TestKit/Retail only)
409R BD Drive 409R Firmware update BD Drive. Installed to BD-ROM? (DevKit only)
410R BD Drive 410R Firmware update BD Drive. Installed to BD-ROM? (TestKit/Retail only)
411R BD Drive 411R Firmware update BD Drive. Installed to BD-ROM? (DevKit only)
412R BD Drive 412R Firmware update BD Drive. Installed to BD-ROM? (TestKit/Retail Only)
413R BD Drive 413R Firmware update BD Drive. Installed to BD-ROM? (DevKit Only)
420R BD Drive 420R Firmware update BD Drive. Installed to BD-ROM? (TestKit/Retail Only)
421R BD Drive 421R Firmware update BD Drive. Installed to BD-ROM? (DevKit Only)

Devices[edit | edit source]

See Devices.