Error codes: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
== format ==
== Format ==


<source lang="C">
<source lang="C">
Line 27: Line 27:
== 0x800FXXXX ==
== 0x800FXXXX ==


SBL Error Code
These are SK and SM error codes.


{| class="wikitable sortable"
{| class="wikitable sortable"
Line 33: Line 33:
! Name !! Hex !! Error code !! Remarks
! Name !! Hex !! Error code !! Remarks
|-
|-
| SCE_SBL_ERROR_COMMON_ESTACK || 0x800f0029 || C1-6432-5 || [[SceSblAuthMgr#sceSblAuthMgrLoadSelfSegmentForKernel|sceSblAuthMgrLoadSelfSegmentForKernel]] / [[SceSblAuthMgr#sceSblAuthMgrLoadSelfBlockForKernel|sceSblAuthMgrLoadSelfBlockForKernel]]: Returned after a failed [[SceSblAuthMgr#sceSblAuthMgrAuthHeaderForKernel|sceSblAuthMgrAuthHeaderForKernel]] (?)
| SCE_SBL_ERROR_COMMON_ESTACK || 0x800f0029 || C1-6432-5 || [[SceSblAuthMgr#sceSblAuthMgrSetupAuthSegmentForKernel|sceSblAuthMgrSetupAuthSegmentForKernel]] / [[SceSblAuthMgr#sceSblAuthMgrAuthSegmentForKernel|sceSblAuthMgrAuthSegmentForKernel]]: Returned after a failed [[SceSblAuthMgr#sceSblAuthMgrAuthHeaderForKernel|sceSblAuthMgrAuthHeaderForKernel]] (?)
|-
|-
| SCE_SBL_ERROR_SRTC_EINVAL || 0x800f0516 || C1-6703-6 || If modulemgr tried to decrypt the segment and decompress it, but an error occurred. Or an error coming from SceSblAuthMgr with low probability
| SCE_SBL_ERROR_SRTC_EINVAL || 0x800f0516 || C1-6703-6 || If modulemgr tried to decrypt the segment and decompress it, but an error occurred. Or an error coming from SceSblAuthMgr with low probability
Line 39: Line 39:
| SCE_SBL_ERROR_DEVACT_EINVAL || 0x800f0616 || C1-6761-0 || [[SceSblAuthMgr#sceSblAuthMgrAuthHeaderForKernel|sceSblAuthMgrAuthHeaderForKernel]]: FW version mismatch (?)
| SCE_SBL_ERROR_DEVACT_EINVAL || 0x800f0616 || C1-6761-0 || [[SceSblAuthMgr#sceSblAuthMgrAuthHeaderForKernel|sceSblAuthMgrAuthHeaderForKernel]]: FW version mismatch (?)
|-
|-
| SCE_SBL_ERROR_AUTHMGR_ENOTINITIALIZED || 0x800f0b32 || C1-7079-3 || [[SceSblAuthMgr#sceSblAuthMgrAuthHeaderForKernel|sceSblAuthMgrAuthHeaderForKernel]]: Invalid [[SceSblACMgr#PathId|PathId]]
| SCE_SBL_ERROR_AUTHMGR_ENOTINITIALIZED || 0x800f0b32 || C1-7079-3 || [[SceSblAuthMgr#sceSblAuthMgrAuthHeaderForKernel|sceSblAuthMgrAuthHeaderForKernel]]: Invalid [[SceSblACMgr#Media Type|Media Type]]
|}
|}

Revision as of 14:58, 8 June 2020

Format

 bit 31: Whether there is an error
    - 1= error(Bits 30-0 follow the definition below)
    - 0= success(Definition of bits 30-0 is free)

bit 30: Error criticality (Critical)
    - 1= Fatal error
    - 0= Normal error

bit 29,28: Reserved
    - 00= Always fixed to zero

bit 27-16: Facility
    - 0x000= Reserved
    - 0x001= SCE_ERROR_FACILITY_ERRNO
    - 0x002= SCE_ERROR_FACILITY_KERNEL

bit 15-0: Error code
    - The specific meaning depends on the facility code.
    - Even if the error code value is the same, but the facility code is different
    - Please note that it is treated as a separate error number.

0x800FXXXX

These are SK and SM error codes.

Name Hex Error code Remarks
SCE_SBL_ERROR_COMMON_ESTACK 0x800f0029 C1-6432-5 sceSblAuthMgrSetupAuthSegmentForKernel / sceSblAuthMgrAuthSegmentForKernel: Returned after a failed sceSblAuthMgrAuthHeaderForKernel (?)
SCE_SBL_ERROR_SRTC_EINVAL 0x800f0516 C1-6703-6 If modulemgr tried to decrypt the segment and decompress it, but an error occurred. Or an error coming from SceSblAuthMgr with low probability
SCE_SBL_ERROR_DEVACT_EINVAL 0x800f0616 C1-6761-0 sceSblAuthMgrAuthHeaderForKernel: FW version mismatch (?)
SCE_SBL_ERROR_AUTHMGR_ENOTINITIALIZED 0x800f0b32 C1-7079-3 sceSblAuthMgrAuthHeaderForKernel: Invalid Media Type