Editing Codenames

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
See also [https://www.psdevwiki.com/ps5/Codenames PS5 Codenames].
= 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
* 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) -> Main SoC or APU
* Liverpool: a city in United Kingdom (Europe) -> PS4 GPU Part of APU
* Colwick: a town part of Nottingham in United Kingdom (Europe) -> System Controller
* Colwick: a town part of Nottingham in United Kingdom (Europe) -> PS4 System Controller
* Newcastle: a city in United Kingdom (Europe) -> Southbridge or EMC or EAP or Serial Flash or DDR3 RAM
* 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) -> Southbridge (first revision)
* Aeolia: a few islands that belongs to Italia (Europe) -> PS4 Southbridge (first revision)
* Belize: a city in Belize (Central America) -> Southbridge (second and third revision)
* Belize: a city in Belize (Central America) -> PS4 Southbridge (second and third revision)
* Baikal: a lake in Russia (Asia) -> Southbridge (fourth revision)
* Baikal: a lake in Russia (Asia) -> PS4 Southbridge (fourth revision)
* CAVERN: a word that is famous in the myth of Platon's cavern -> PS4 DevKit motherboard
* 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) -> PS4 Wireless communication module first revision
* Torus: a geometrical structure with similar properties as sphere (Orbis) -> Wireless communication module first revision
* Trooper -> Wireless communication module second revision


= 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


== Sony Interactive Entertainment Third Parties ==
== Nonsense - various ==
 
* 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 33: Line 36:
== 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 PS4 firmware update files are embedded in [[SLB2]] files. These update files have fixed names: codenames. They usually consist of 32-bit hexadecimal numbers.
Most firmware files are embedded in [[SLB2]] files. These firmware 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]] ROM.
| 40000001 || BLNK Syscon Firmware || SYSCON Firmware. Installed to Syscon EEPROM.
|-
| 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.
|-
| 80010002 || Kernel || APU. x86 FreeBSD kernel. Installed to Serial Flash.
|-
| 80010006 || PUPMgr || APU. pup_mgr. Installed to Serial Flash.
|-
| 80010008 || AuthMgr || APU. auth_mgr. Installed to Serial Flash.
|-
| 80010009 || Individual Data Mgr || APU. individual_data_mgr. Installed to Serial Flash.
|-
| 8001000A || FSM Mgr || APU. manu_mode_mgr. Installed to Serial Flash.
|-
| 8001000B || KeyMgr || APU. key_mgr. Installed to Serial Flash.
|-
| 8001000C || AuthMgr + KeyMgr || APU. sm_service. 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 || BD Drive
|-
| 402R || BD Drive 402R Firmware update || BD Drive
|-
|-
| 40000002 || BASE Syscon Firmware || [[Syscon]] Firmware. Installed to [[Syscon]] ROM.
| 403R || BD Drive 403R Firmware update || BD Drive
|-
|-
| 40000003 || SYST Syscon Firmware || [[Syscon]] Firmware. Installed to [[Syscon]] ROM.
| 404R || BD Drive 404R Firmware update || BD Drive
|-
|-
| 40010001 || Syscon PTCH #1 || [[Syscon]] Patch. Installed to [[Syscon]] ROM.
| 405R || BD Drive 405R Firmware update || BD Drive
|-
|-
| 40018001 || Syscon PTCH #1 Information || [[Syscon]] Patch Information
| 406R || BD Drive 406R Firmware update || BD Drive
|-
|-
| 40010002 || Syscon PTCH #2 || [[Syscon]] Patch. Installed to [[Syscon]] ROM.
| 408R || BD Drive 408R Firmware update || BD Drive
|-
|-
| 40018002 || Syscon PTCH #2 Information || [[Syscon]] Patch Information
| 410R || BD Drive 410R Firmware update || BD Drive
|-
|-
| 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]].
| 412R || BD Drive 412R Firmware update || BD Drive
|-
| 420R || BD Drive 420R Firmware update || BD Drive
|}
 
= Devices Codenames Table =
 
{| class="wikitable"
! Codename !! Description !! Notes
|-
|-
| 40028001 || USB Hub-SATA Bridge Firmwares update Information || USB Hub-SATA Bridge Firmwares Information
| cd0 || contains 4XXR ||  
|-
|-
| 40030001 || Communication Processor Firmware || [[Communication Processor]] Firmware. Installed to CP eMMC.
| da0 || contains 4002XXXX ||
|-
|-
| 40038001 || Communication Processor Firmware Information || [[Communication Processor]] Firmware Information
| da0x0.crypt || contains preinst img ||
|-
|-
| 80000001 || [[Secure Loader]] || [[Secure Loader]] executed by [[APU]]. Installed to [[Serial Flash]].
| da0x1.crypt || contains preinst2 img ||
|-
|-
| 80010001 || [[Secure Kernel]] || [[Secure Kernel]] executed by [[APU]]. Installed to [[Serial Flash]].
| da0x2 || contains eap_kernel || 16 MB. Usually named like /dev/sdX5.
|-
|-
| 80010002 || [[Kernel]] || x86 FreeBSD kernel executed by [[APU]]. Installed to [[Serial Flash]].
| da0x3.crypt || contains eap_vsh img ||
|-
|-
| 80010006 || PUPMgr || pup_mgr Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
| da0x4b.crypt || contains system img ||
|-
|-
| 80010007 || Unknown Secure Module || Unknown Secure Module executed by [[APU]]. Exists on proto GEN1 devkit firmwares. Installed to [[Serial Flash]].
| da0x5b.crypt || contains system_ex img ||
|-
|-
| 80010008 || AuthMgr || auth_mgr Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
| da0x6.crypt || contains old swap ||
|-
|-
| 80010009 || Individual Data Mgr || individual_data_mgr Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
| da0x6x0.crypt || contains new swap ||
|-
|-
| 8001000A || FSM Mgr || manu_mode_mgr Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
| da0x6x1.crypt || contains kernel log ||
|-
|-
| 8001000B || KeyMgr || key_mgr Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
| da0x6x2.crypt || contains user log ||
|-
|-
| 8001000C || AuthMgr + KeyMgr || sm_service Secure Module executed by [[APU]]. Installed to [[Serial Flash]].
| da0x8.crypt || contains app_tmp ||  
|-
|-
| C0000001 || emc_ipl || [[EMC]] Initial Program Loader. Installed to [[Serial Flash]].
| da0x9.crypt || contains system_data img ||
|-
|-
| C0008001 || emc_ipl_info || [[EMC]] Initial Program Loader Information
| da0x12.crypt || contains update img ||
|-
|-
| C0010001 || eap_kbl || [[EAP]] Kernel Boot Loader. Installed to [[Serial Flash]].
| da0x13.crypt || contains user img ||
|-
|-
| C0018001 || eap_kbl_info || [[EAP]] Kernel Boot Loader Information
| da0x14.crypt || contains eap_user img ||
|-
|-
| C0020001 || torus_fw || [[Wireless]] Communication module Firmware (Torus, Trooper). Installed to [[Serial Flash]].
| da0x15.crypt || contains app_reserved ||
|-
|-
| C0028001 || torus_fw_info || [[Wireless]] Communication module Firmware Information
| da1 || usb device ||
|-
|-
| 401R || BD Drive 401R Firmware update || Firmware for [[Bluray Drive]] 401. Installed to BD-ROM? (DevKit only)
| pup_update0 || contains PUP ||
|-
|-
| 402R || BD Drive 402R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail only)
| sc_fw_update0 || contains 4000XXXX/4001XXXX ||
|-
|-
| 403R || BD Drive 403R Firmware update || BD Drive. Installed to BD-ROM? (DevKit only)
| sflash0 || full [[Serial Flash]] || 32MB (0x2000000)
|-
|-
| 404R || BD Drive 404R Firmware update || BD Drive. Installed to BD-ROM?
| sflash0s0 || [[Serial Flash]] segment 0 || 2MB (0x200000)
|-
|-
| 405R || BD Drive 405R Firmware update || BD Drive. Installed to BD-ROM?
| sflash0s1 || [[Serial Flash]] segment 1 || 30MB (0x1E00000)
|-
|-
| 406R || BD Drive 406R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail only)
| sflash0s0x0 || contains blank/0xFF data || 192kB (0x30000)
|-
|-
| 407R || BD Drive 407R Firmware update || BD Drive. Installed to BD-ROM? (DevKit only)
| sflash0s0x32, sflash0s0x32b || contains active/inactive C000XXXX || 384kB (0x60000)
|-
|-
| 408R || BD Drive 408R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail only)
| sflash0s0x33 || contains C001XXXX || 512kB (0x80000)
|-
|-
| 409R || BD Drive 409R Firmware update || BD Drive. Installed to BD-ROM? (DevKit only)
| sflash0s0x34 || contains C002XXXX || 48kB (0xC000)
|-
|-
| 410R || BD Drive 410R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail only)
| sflash0s0x38 || contains Serial Flash NVS || 512kB (0x80000)
|-
|-
| 411R || BD Drive 411R Firmware update || BD Drive. Installed to BD-ROM? (DevKit only)
| sflash0s1.cryptx1 || contains individual data ||
|-
|-
| 412R || BD Drive 412R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail Only)
| sflash0s1.cryptx2, sflash0s1.cryptx2b || contains 8000XXXX ||
|-
|-
| 413R || BD Drive 413R Firmware update || BD Drive. Installed to BD-ROM? (DevKit Only)
| sflash0s1.cryptx3, sflash0s1.cryptx3b || contains 8001XXXX ||
|-
|-
| 420R || BD Drive 420R Firmware update || BD Drive. Installed to BD-ROM? (TestKit/Retail Only)
| sflash0s1.cryptx6 || contains VTRM ||
|-
|-
| 421R || BD Drive 421R Firmware update || BD Drive. Installed to BD-ROM? (DevKit Only)
| sflash0s1.cryptx39 || contains ?BD HRL? ||
|-
|-
| sflash0s1.cryptx40 || contains blank/0xFF data ||
|}
|}
= Devices =
See [[Devices]].
{{File Formats}}
<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS4 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS4 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)