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:
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 =
= Codenames =


Line 4: Line 6:


* 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
* 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 -> a 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) -> PS4 Wireless communication module first revision
* Torus: a geometrical structure with similar properties as sphere (Orbis) -> Wifi / BT board second revision
 
* Trooper -> Wifi / BT board second revision maybe
== Star Wars ==
 
* 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 -> PSVR (PlayStation Virtual Reality)
* Neo: a character in Matrix -> PS4 Pro, PS4 Pro Motherboard
* Neo -> PS4 Pro
 
== Nonsense - various ==
 
* 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
 
== 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)


== Food ==
== Nonsense ==


* Syrup -> PS4 Prototype motherboard
* SYRUP -> a motherboard
* Onion, Onion+ -> PS4 bus connecting the GDDR5 DRAM controller to the northbridge and the northbridge to the GPU L2 cache and GPU blocks
* StarSha: maybe AMD codename -> ASIC (Main SoC) or GDDR5 RAM or APU
* Garlic -> PS4 bus connecting the GDDR5 DRAM controller to the GPU L2, Color Buffer (CB) and Depth Buffer (DB) caches


= 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.


{| class="wikitable"
{| class="wikitable"
! Codename !! Description !! Notes
! Codename !! Description !! Notes
|-
|-
| 40000001 || BLNK Syscon Firmware || SYSCON Firmware. Installed to Syscon ROM.
| C0000001 || emc_ipl || EMC Initial Program Loader. Flash.
|-
|-
| 40000002 || BASE Syscon Firmware || SYSCON Firmware. Installed to Syscon ROM.
| C0008001 || emc_ipl_info || EMC Initial Program Loader Information
|-
|-
| 40000003 || SYST Syscon Firmware || SYSCON Firmware. Installed to Syscon ROM.
| C0010001 || eap_kbl || EAP Kernel Boot Loader
|-
|-
| 40010001 || Syscon PTCH #1 || SYSCON Patch. Installed to Syscon ROM.
| C0018001 || eap_kbl_info || EAP Kernel Boot Loader Information
|-
|-
| 40018001 || Syscon PTCH #1 Information || SYSCON Patch Information
| C0020001 || torus_fw || Southbridge Wifi/BT Firmware (Torus, Trooper). Flash.
|-
|-
| 40010002 || Syscon PTCH #2 || SYSCON Patch. Installed to Syscon ROM.
| C0028001 || torus_fw_info || Southbridge Wifi/BT Firmware Information
|-
|-
| 40018002 || Syscon PTCH #2 Information || SYSCON Patch Information
| 40000001 || BLNK Syscon Firmware || SYSCON Firmware. Syscon EEPROM.
|-
|-
| 40020001 || USB-SATA Bridge Firmware update || SATA Bridge Firmware. Installed to Sata Bridge Flash
| 40000002 || BASE Syscon Firmware || SYSCON Firmware. Syscon EEPROM.
|-
|-
| 40028001 || USB-SATA Bridge Firmware update Information || SATA Bridge Firmware Information
| 40000003 || SYST Syscon Firmware || SYSCON Firmware.  Syscon EEPROM.
|-
|-
| 40030001 || Communication Processor Firmware || Communication Processor Firmware. Installed to CP eMMC.
| 40010001 || Syscon PTCH #1 || SYSCON Patch. Syscon EEPROM.
|-
|-
| 40038001 || Communication Processor Firmware Information || Communication Processor Firmware Information
| 40018001 || Syscon PTCH #1 Information || SYSCON Patch Information
|-
|-
| 80000001 || [[Secure Loader]] || APU. Installed to [[Serial Flash]].
| 40010002 || Syscon PTCH #2 || SYSCON Patch. Syscon EEPROM.
|-
|-
| 80010001 || Secure Kernel || APU. Installed to [[Serial Flash]].
| 40018002 || Syscon PTCH #2 Information || SYSCON Patch Information
|-
|-
| 80010002 || Kernel || APU. x86 FreeBSD kernel. Installed to [[Serial Flash]].
| 40020001 || USB-SATA Bridge Firmware update || SATA Bridge Firmware
|-
|-
| 80010006 || PUPMgr || APU. pup_mgr. Installed to [[Serial Flash]].
| 40028001 || USB-SATA Bridge Firmware update Information || SATA Bridge Firmware Information
|-
|-
| 80010007 || ??? || Unknown, exists on proto GEN1 devkit firmwares. Installed to [[Serial Flash]].
| 40030001 || Communication Processor Firmware || Communication Processor Firmware
|-
|-
| 80010008 || AuthMgr || APU. auth_mgr. Installed to [[Serial Flash]].
| 40038001 || Communication Processor Firmware Information || Unsure if it exists. Need to look in a TOOL PUP.
|-
|-
| 80010009 || Individual Data Mgr || APU. individual_data_mgr. Installed to [[Serial Flash]].
| 80000001 || [[Sam_ipl|Secure Loader]] (SAMU IPL) || APU
|-
|-
| 8001000A || FSM Mgr || APU. manu_mode_mgr. Installed to [[Serial Flash]].
| 80010001 || Secure Kernel || APU
|-
|-
| 8001000B || KeyMgr || APU. key_mgr. Installed to [[Serial Flash]].
| 80010002 || Kernel || APU. x86 FreeBSD kernel.
|-
|-
| 8001000C || AuthMgr + KeyMgr || APU. sm_service. Installed to [[Serial Flash]].
| 80010006 || PUPMgr || APU. pup_mgr.
|-
|-
| C0000001 || emc_ipl || EMC Initial Program Loader. Installed to [[Serial Flash]].
| 80010008 || AuthMgr || APU. auth_mgr.
|-
|-
| C0008001 || emc_ipl_info || EMC Initial Program Loader Information
| 80010009 || Individual Data Mgr || APU. individual_data_mgr.
|-
| 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. Installed to BD-ROM? (Devkit Only)
|-
|-
| 402R || BD Drive 402R Firmware update || BD Drive. Installed to BD-ROM? (Testkit/Retail Only)
| 8001000A || FSM Mgr || APU. manu_mode_mgr.
|-
|-
| 403R || BD Drive 403R Firmware update || BD Drive. Installed to BD-ROM? (Devkit Only)
| 8001000B || KeyMgr || APU. key_mgr.
|-
|-
| 404R || BD Drive 404R Firmware update || BD Drive. Installed to BD-ROM?
| 8001000C || AuthMgr + KeyMgr || APU. sm_service.
|-
|-
| 405R || BD Drive 405R Firmware update || BD Drive. Installed to BD-ROM?
| 401R || BD Drive 401R Firmware update || BD Drive
|-
|-
| 406R || BD Drive 406R Firmware update || BD Drive. Installed to BD-ROM? (Testkit/Retail Only)
| 402R || BD Drive 402R Firmware update || BD Drive
|-
|-
| 407R || BD Drive 407R Firmware update || BD Drive. Installed to BD-ROM? (Devkit Only)
| 403R || BD Drive 403R Firmware update || BD Drive
|-
|-
| 408R || BD Drive 408R Firmware update || BD Drive. Installed to BD-ROM? (Testkit/Retail Only)
| 404R || BD Drive 404R Firmware update || BD Drive
|-
|-
| 409R || BD Drive 409R Firmware update || BD Drive. Installed to BD-ROM? (Devkit Only)
| 405R || BD Drive 405R Firmware update || BD Drive
|-
|-
| 410R || BD Drive 410R Firmware update || BD Drive. Installed to BD-ROM? (Testkit/Retail Only)
| 406R || BD Drive 406R Firmware update || BD Drive
|-
|-
| 411R || BD Drive 411R Firmware update || BD Drive. Installed to BD-ROM? (Devkit Only)
| 408R || BD Drive 408R Firmware update || BD Drive
|-
|-
| 412R || BD Drive 412R Firmware update || BD Drive. Installed to BD-ROM? (Testkit/Retail Only)
| 410R || BD Drive 410R Firmware update || BD Drive
|-
|-
| 413R || BD Drive 413R Firmware update || BD Drive. Installed to BD-ROM? (Devkit Only)
| 412R || BD Drive 412R Firmware update || BD Drive
|-
| 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)
|-
|-
| 420R || BD Drive 420R Firmware update || BD Drive
|}
|}


Line 138: Line 108:


{| class="wikitable"
{| class="wikitable"
! Codename !! Description !! Notes !! XREFs
! Codename !! Description !! Notes
|-
| cd0 || contains 4XXR || || 80010002, https://pastebin.com/zP8EZFrW
|-
|-
| da0 || contains 4002XXXX || || 80010002, https://pastebin.com/BxqFjFts
| cd0 || contains 4XXR ||  
|-
|-
| da0x0.crypt || contains preinst img || || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self
| da0 || contains 4002XXXX ||
|-
|-
| da0x1.crypt || contains preinst2 img || || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self
| da0x0.crypt || contains preinst img ||
|-
|-
| da0x2 || contains eap_kernel || 16 MB. Usually named like /dev/sdX5. || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self
| da0x1.crypt || contains preinst2 img ||
|-
|-
| da0x3.crypt || contains eap_vsh img || || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self
| da0x2 || contains eap_kernel || 16 MB usually called like /dev/sdX5
|-
|-
| da0x4b.crypt || contains system img || || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self (mini-syscore.elf and safemode.elf only 4)
| da0x3.crypt || contains eap_vsh img ||
|-
|-
| da0x5b.crypt || contains system_ex img || || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self (mini-syscore.elf included  5)
| da0x4b.crypt || contains system img ||
|-
|-
| da0x6.crypt || contains old swap || ||  
| da0x5b.crypt || contains system_ex img ||
|-
|-
| da0x6x0.crypt || contains new swap || || 80010002, mini-syscore.elf, SceSysCore.elf
| da0x6.crypt || contains old swap ||
|-
|-
| da0x6x1.crypt || contains kernel log || || 80010002
| da0x6x0.crypt || contains new swap ||
|-
|-
| da0x6x2.crypt || contains user log || || 80010002, mini-syscore.elf
| da0x6x1.crypt || contains kernel log ||
|-
|-
| da0x8.crypt || contains app_tmp || || safemode.elf, SceShellCore.elf
| da0x6x2.crypt || contains user log ||
|-
|-
| da0x9.crypt || contains system_data img || || mini-syscore.elf, safemode.elf, SceSysCore.elf, SceShellCore.elf, orbis_swu.self
| da0x8.crypt || contains app_tmp ||  
|-
|-
| da0x12.crypt || contains update img || || mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self
| da0x9.crypt || contains system_data img ||
|-
|-
| da0x13.crypt || contains user img || ||  mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self
| da0x12.crypt || contains update img ||
|-
|-
| da0x14.crypt || contains eap_user img || || mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self
| da0x13.crypt || contains user img ||
|-
|-
| da0x15.crypt || contains app_reserved || || safemode.elf, libkernel_sys.sprx, SceShellCore.elf
| da0x14.crypt || contains eap_user img ||
|-
|-
| da1 || usb device || || 80010002, mini-syscore.elf, safemode.elf, libSceWebKit2.sprx, libSceWebKit2Secure.sprx, mscorlib.dll.sprx, System.Core.dll.sprx, NPXS20001 app.exe.sprx, orbis_swu.self
| da0x15.crypt || contains app_reserved ||
|-
|-
| pup_update0 || contains PUP || || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self
| da1 || usb device ||
|-
|-
| sc_fw_update0 || contains 4000XXXX/4001XXXX || || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self
| sc_fw_update0 || contains 4000XXXX/4001XXXX ||
|-
|-
| sflash0 || Entire [[Serial Flash]] || 32MB (0x2000000) ||  
| sflash0s0x0 || contains blank/0xff data ||
|-
|-
| sflash0s0 || [[Serial Flash]] segment 0 || 2MB (0x200000) ||  
| sflash0s0x32b || contains C000XXXX ||
|-
|-
| sflash0s1 || [[Serial Flash]] segment 1 || 30MB (0x1E00000) ||  
| sflash0s0x33 || contains C001XXXX ||
|-
|-
| sflash0s0x0 || contains blank/0xFF data || 192kB (0x30000) || SceSysCore.elf
| sflash0s0x34 || contains sflash NVS ||
|-
|-
| sflash0s0x32, sflash0s0x32b || contains active/inactive southbridge emc (0xC000XXXX) || 384kB (0x60000) || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self
| sflash0s0x38 || contains C002XXXX ||
|-
|-
| sflash0s0x33 || contains southbridge eap (C001XXXX) || 512kB (0x80000) || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self
| sflash0s1.cryptx1 || contains individual data encrypted ||
|-
|-
| sflash0s0x34 || contains [[Serial Flash]] NVS [[Non_Volatile_Storage]] || 48kB (0xC000) ||  
| sflash0s1.cryptx2b || contains 8000XXXX ||
|-
|-
| sflash0s0x38 || contains wifi firmware (C002XXXX) || 512kB (0x80000) || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self
| sflash0s1.cryptx3b || contains 8001XXXX ||
|-
|-
| sflash0s1.cryptx1 || contains individual data/idstorage || || 80010002, SceShellCore.elf
| sflash0s1.cryptx39 || contains HRL || BD HRL
|-
|-
| sflash0s1.cryptx2, sflash0s1.cryptx2b || contains active/inactive [[Secure Loader]] (8000XXXX)  || || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self
| sflash0s1.cryptx40 || contains blank/0xFF data ||
|-
|-
| sflash0s1.cryptx3, sflash0s1.cryptx3b || contains active/inactive CoreOS (Secure Kernel, Kernel, Secure Modules) (8001XXXX)  || || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self, BdmvPlayerCore.elf , BdvdPlayerCore.elf
| sflash0s1.cryptx6 || contains VTRM ||
|-
|-
| sflash0s1.cryptx6 || contains Virtual TRM || ||
|-
| sflash0s1.cryptx39 || contains bd revocation list || || 80010002, BdmvPlayerCore.elf , BdvdPlayerCore.elf
|-
| sflash0s1.cryptx40 || contains blank/0xFF data || || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self
|}
|}
{{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)