Editing Devices
Jump to navigation
Jump to search
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 3: | Line 3: | ||
See also [https://psdevwiki.com/ps5/Devices PS5 devices]. | See also [https://psdevwiki.com/ps5/Devices PS5 devices]. | ||
TODO: merge from [[Files_on_the_PS4#Devices]]. | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
! Device | ! Device name !! Accessible ?by kernel? !! Description !! Notes | ||
|- | |- | ||
| gc || Yes || ?GPU/Graphics? ?Controller/Core? || It could also stand for Graphics Core (from [https://en.wikipedia.org/wiki/Graphics_Core_Next]) | | gc || Yes || ?GPU/Graphics? ?Controller/Core? || It could also stand for Graphics Core (from [https://en.wikipedia.org/wiki/Graphics_Core_Next]) | ||
|- | |- | ||
| dce || ? || Display Controller Engine || - | | dce || ? || Display Controller Engine || - | ||
|- | |- | ||
| hmd || ? || Head-mounted Display || [[Morpheus]]. https://en.wikipedia.org/wiki/Head-mounted_display | | hmd || ? || Head-mounted Display || [[Morpheus]]. https://en.wikipedia.org/wiki/Head-mounted_display | ||
Line 36: | Line 26: | ||
|- | |- | ||
| dbggc || Yes || Debug ?GPU/Graphics? ?Controller/Core? || - | | dbggc || Yes || Debug ?GPU/Graphics? ?Controller/Core? || - | ||
|- | |- | ||
| ctrlp || ? || Control ?Process? || Like on PS Vita DevKit. See [https://wiki.henkaku.xyz/vita/SceDeci4pCtrlp]. | | ctrlp || ? || Control ?Process? || Like on PS Vita DevKit. See [https://wiki.henkaku.xyz/vita/SceDeci4pCtrlp]. | ||
|- | |- | ||
| camera || Yes || Camera || | | camera || Yes || Camera || Camera module for [[Luke]], the PlayStation 4 camera. | ||
|- | |- | ||
| wlan || ? || Wireless LAN || - | | wlan || ? || Wireless LAN || - | ||
Line 57: | Line 37: | ||
| regmgr || Yes || Registry Manager || - | | regmgr || Yes || Registry Manager || - | ||
|- | |- | ||
| vce || ? || Video Coding | | vce || ? || Video Coding Engine || - | ||
|- | |- | ||
| hmddfu || Yes || Head-mounted Display Device Firmware Update || [[Morpheus]] firmware updater | | hmddfu || Yes || Head-mounted Display Device Firmware Update || [[Morpheus]] firmware updater | ||
Line 74: | Line 54: | ||
|- | |- | ||
| ajm || Yes || Audio Co-processor Job Manager || - | | ajm || Yes || Audio Co-processor Job Manager || - | ||
|- | |- | ||
| sdbgp || ? || System Debug ?Process? || Like on PS Vita DevKit. See [https://wiki.henkaku.xyz/vita/SceDeci4pSDbgp]. | | sdbgp || ? || System Debug ?Process? || Like on PS Vita DevKit. See [https://wiki.henkaku.xyz/vita/SceDeci4pSDbgp]. | ||
Line 91: | Line 63: | ||
| bluetooth_hid || ? || Bluetooth Human Interface Device || - | | bluetooth_hid || ? || Bluetooth Human Interface Device || - | ||
|- | |- | ||
| | | es0 || ? || ? || Exists according to some strings in some modules. | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
! Device Name !! Description !! Notes !! Used in | ! Device Name !! Description !! Notes !! Used in | ||
|- | |- | ||
| cd0 | | cd0 || contains 4XXR || || 80010002, https://pastebin.com/zP8EZFrW | ||
|- | |- | ||
| | | da0 || contains 4002XXXX || || 80010002, https://pastebin.com/BxqFjFts | ||
|- | |- | ||
| | | da0x0.crypt || contains preinst img || || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| | | da0x1.crypt || contains preinst2 img || || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| | | da0x2 || contains eap_kernel || 16 MB. Usually named like /dev/sdX5. || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| | | da0x3.crypt || contains eap_vsh img || || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| | | da0x4b.crypt || contains system img || || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self (mini-syscore.elf and safemode.elf only 4) | ||
|- | |- | ||
| | | da0x5b.crypt || contains system_ex img || || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self (mini-syscore.elf included 5) | ||
|- | |- | ||
| | | da0x6.crypt || contains old swap || || | ||
|- | |- | ||
| | | da0x6x0.crypt || contains new swap || || 80010002, mini-syscore.elf, SceSysCore.elf | ||
|- | |- | ||
| | | da0x6x1.crypt || contains kernel log || || 80010002 | ||
|- | |- | ||
| | | da0x6x2.crypt || contains user log || || 80010002, mini-syscore.elf | ||
|- | |- | ||
| | | da0x8.crypt || contains app_tmp || || safemode.elf, SceShellCore.elf | ||
|- | |- | ||
| | | da0x9.crypt || contains system_data img || || mini-syscore.elf, safemode.elf, SceSysCore.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| | | da0x12.crypt || contains update img || || mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| | | da0x13.crypt || contains user img || || mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| | | da0x14.crypt || contains eap_user img || || mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| | | da0x15.crypt || contains app_reserved || || safemode.elf, libkernel_sys.sprx, SceShellCore.elf | ||
|- | |- | ||
| | | 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 | ||
|- | |- | ||
| | | pup_update0 || contains PUP || || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| sc_fw_update0 || contains 4000XXXX/4001XXXX || || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | |||
| sc_fw_update0 | |||
|- | |- | ||
| sflash0 || Entire [[Serial Flash]] || 32MB (0x2000000) || | | sflash0 || Entire [[Serial Flash]] || 32MB (0x2000000) || | ||
Line 199: | Line 117: | ||
| sflash0s1 || [[Serial Flash]] segment 1 || 30MB (0x1E00000) || | | sflash0s1 || [[Serial Flash]] segment 1 || 30MB (0x1E00000) || | ||
|- | |- | ||
| sflash0s0x0 | | sflash0s0x0 || contains blank/0xFF data || 192kB (0x30000) || SceSysCore.elf | ||
|- | |- | ||
| sflash0s0x32, sflash0s0x32b | | sflash0s0x32, sflash0s0x32b || contains active/inactive southbridge emc (0xC000XXXX) || 384kB (0x60000) || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| sflash0s0x33 | | sflash0s0x33 || contains southbridge eap (C001XXXX) || 512kB (0x80000) || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| sflash0s0x34 | | sflash0s0x34 || contains [[Serial Flash]] [[Non_Volatile_Storage|NVS]] || 48kB (0xC000) || | ||
|- | |- | ||
| sflash0s0x38 | | sflash0s0x38 || contains wifi firmware (C002XXXX) || 512kB (0x80000) || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| sflash0s1.cryptx1 | | sflash0s1.cryptx1 || contains individual data/idstorage || || 80010002, SceShellCore.elf | ||
|- | |- | ||
| sflash0s1.cryptx2, sflash0s1.cryptx2b | | sflash0s1.cryptx2, sflash0s1.cryptx2b || contains active/inactive [[Secure Loader]] (8000XXXX) || || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| sflash0s1.cryptx3, sflash0s1.cryptx3b | | 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 || | | sflash0s1.cryptx6 || contains Virtual TRM || || | ||
|- | |- | ||
| sflash0s1.cryptx39 | | sflash0s1.cryptx39 || contains bd revocation list || || 80010002, BdmvPlayerCore.elf , BdvdPlayerCore.elf | ||
|- | |- | ||
| sflash0s1.cryptx40 | | sflash0s1.cryptx40 || contains blank/0xFF data || || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|} | |} | ||
{{Reverse Engineering}} | {{Reverse Engineering}} | ||
<noinclude>[[Category:Main]]</noinclude> | <noinclude>[[Category:Main]]</noinclude> |