Line 146: |
Line 146: |
| |- | | |- |
| | 148 || APM | | | 148 || APM |
| + | |- |
| + | | 149 || CEC |
| |- | | |- |
| | 150 || Profiler | | | 150 || Profiler |
Line 176: |
Line 178: |
| |- | | |- |
| | 168 || Userland crash | | | 168 || Userland crash |
| + | |- |
| + | | 178 || PDM |
| |- | | |- |
| | 179 || OLSC | | | 179 || OLSC |
Line 182: |
Line 186: |
| |- | | |- |
| | 181 || Dauth | | | 181 || Dauth |
| + | |- |
| + | | 192 || Regulator |
| |- | | |- |
| | 202 || HID | | | 202 || HID |
Line 257: |
Line 263: |
| | 0xEA01 || 1 || 117 || Time out. Also when you give 0 handles to svcWaitSynchronizationN. | | | 0xEA01 || 1 || 117 || Time out. Also when you give 0 handles to svcWaitSynchronizationN. |
| |- | | |- |
− | | 0xEC01 || 1 || 118 || Canceled/interrupted [?] | + | | 0xEC01 || 1 || 118 || Operation canceled |
| |- | | |- |
| | 0xEE01 || 1 || 119 || Out of range | | | 0xEE01 || 1 || 119 || Out of range |
Line 287: |
Line 293: |
| | 0x20801 || 1 || 260 || Command buffer too small | | | 0x20801 || 1 || 260 || Command buffer too small |
| |- | | |- |
− | | 0x40a01 || 1 || 517 || No such process | + | | 0x40A01 || 1 || 517 || Invalid process ID. |
| + | |- |
| + | | 0x40C01 || 1 || 518 || Invalid thread ID. |
| + | |- |
| + | | 0x40E01 || 1 || 519 || Invalid thread ID (used in svcGetDebugThreadParam). |
| |- | | |- |
| | 0x41001 || 1 || 520 || Process not being debugged | | | 0x41001 || 1 || 520 || Process not being debugged |
Line 295: |
Line 305: |
| | 0x402 || 2 || 2 || Path already exists. | | | 0x402 || 2 || 2 || Path already exists. |
| |- | | |- |
− | | 0xE02 || 2 || 7 || Savedata [[Filesystem_services|already]] mounted | + | | 0xE02 || 2 || 7 || Resource already in use (file already opened, savedata filesystem already mounted). |
| |- | | |- |
| | 0x4602 || 2 || 35 || Not enough free space for BIS Calibration partition. | | | 0x4602 || 2 || 35 || Not enough free space for BIS Calibration partition. |
Line 306: |
Line 316: |
| |- | | |- |
| | 0x4E02 || 2 || 39 || Not enough free space on SD card. | | | 0x4E02 || 2 || 39 || Not enough free space on SD card. |
| + | |- |
| + | | 0x6402 || 2 || 50 || NCA is older than version 3, or NCA SDK version is older than 0.11.0.0 |
| |- | | |- |
| | 0x7802 || 2 || 60 || The specified [[NCA]]-type doesn't exist for this title. | | | 0x7802 || 2 || 60 || The specified [[NCA]]-type doesn't exist for this title. |
Line 390: |
Line 402: |
| |- | | |- |
| | 0x236E02 || 2 || 4535 || Invalid PartitionFS block hash | | | 0x236E02 || 2 || 4535 || Invalid PartitionFS block hash |
| + | |- |
| + | | 0x244402 || 2 || 4642 || Invalid Partition file hashed region bounds |
| + | |- |
| + | | 0x244602 || 2 || 4643 || Invalid Partition FS hash |
| + | |- |
| + | | 0x244802 || 2 || 4644 || Invalid PFS0 magic |
| + | |- |
| + | | 0x244A02 || 2 || 4645 || Invalid HFS0 magic |
| + | |- |
| + | | 0x244C02 || 2 || 4646 || Invalid name offset for Partition FS file entry |
| + | |- |
| + | | 0x244E02 || 2 || 4647 || Calculated Partition FS header size changed between 2 consecutive reads |
| |- | | |- |
| | 0x249802 || 2 || 4684 || Invalid FAT file number. | | | 0x249802 || 2 || 4684 || Invalid FAT file number. |
Line 452: |
Line 476: |
| |- | | |- |
| | 0x339602 || 2 || 6603 || Directory not found. | | | 0x339602 || 2 || 6603 || Directory not found. |
| + | |- |
| + | | 0x3DBC02 || 2 || 7902 || RomFs table: Entry not found in dictionary |
| + | |- |
| + | | 0x3DBE02 || 2 || 7903 || RomFs table: File not found |
| + | |- |
| + | | 0x3DC002 || 2 || 7904 || RomFs table: Directory not found |
| + | |- |
| + | | 0x3DC402 || 2 || 7906 || RomFs table: Entry already exists when trying to add a new entry |
| + | |- |
| + | | 0x3DC602 || 2 || 7907 || RomFs table: Insufficient space to add new entry |
| + | |- |
| + | | 0x3DC802 || 2 || 7908 || RomFs table: Unable to add new directory |
| + | |- |
| + | | 0x3DCA02 || 2 || 7909 || RomFs table: Unable to add new file |
| + | |- |
| + | | 0x3DCC02 || 2 || 7910 || RomFs directory has no more child directories/files when iterating |
| + | |- |
| + | | 0x3DD402 || 2 || 7914 || RomFs table: Path is file, not directory |
| |- | | |- |
| | 0x803 || 3 || 4 || OS busy | | | 0x803 || 3 || 4 || OS busy |
Line 500: |
Line 542: |
| |- | | |- |
| | 0x1208 || 8 || 9 || Legal info HTML location entry not found | | | 0x1208 || 8 || 9 || Legal info HTML location entry not found |
| + | |- |
| + | | 0x1408 || 8 || 10 || Program location for debug entry not found |
| |- | | |- |
| | 0x209 || 9 || 1 || Args too long. | | | 0x209 || 9 || 1 || Args too long. |
Line 643: |
Line 687: |
| | 0xD21A || 26 || 105 || Invalid AES engine-id | | | 0xD21A || 26 || 105 || Invalid AES engine-id |
| |- | | |- |
− | | 0x19669 || 105 || 203 || Setting value cannot be NULL | + | | 0x19269 || 105 || 201 || Null settings name |
| + | |- |
| + | | 0x19469 || 105 || 202 || Null settings key |
| + | |- |
| + | | 0x19669 || 105 || 203 || Null settings value |
| + | |- |
| + | | 0x19A69 || 105 || 205 || Null settings value buffer |
| |- | | |- |
| | 0x1A069 || 105 || 208 || Null setting value size buffer | | | 0x1A069 || 105 || 208 || Null setting value size buffer |
Line 866: |
Line 916: |
| |- | | |- |
| | 0x272 || 114 || 1 || Generic error | | | 0x272 || 114 || 1 || Generic error |
| + | |- |
| + | | 0xC72 || 114 || 6 || Unsupported operation |
| + | |- |
| + | | 0x74 || 116 || 0 || Time service not initialized |
| |- | | |- |
| | 0xCC74 || 116 || 102 || Time not set | | | 0xCC74 || 116 || 102 || Time not set |
| + | |- |
| + | | 0x19074 || 116 || 200 || Invalid time comparison |
| + | |- |
| + | | 0x19274 || 116 || 201 || Signed overflow/underflow |
| + | |- |
| + | | 0x64274 || 116 || 801 || Memory allocation failure |
| + | |- |
| + | | 0x70A74 || 116 || 901 || Null pointer |
| + | |- |
| + | | 0x70C74 || 116 || 902 || Value out of valid range |
| + | |- |
| + | | 0x7BA74 || 116 || 989 || Entry not found |
| + | |- |
| + | | 0x7BC74 || 116 || 990 || Unimplemented functionality |
| |- | | |- |
| | 0x287C || 124 || 20 || Argument is NULL | | | 0x287C || 124 || 20 || Argument is NULL |
Line 880: |
Line 948: |
| |- | | |- |
| | 0x87E || 126 || 4 || Entry not found | | | 0x87E || 126 || 4 || Entry not found |
| + | |- |
| + | | 0xCE7E || 126 || 67 || Invalid database signature value (should be "NFDB") |
| + | |- |
| + | | 0xD27E || 126 || 69 || Invalid database entry count |
| + | |- |
| + | | 0x1987E || 126 || 204 || Development/debug-only behavior |
| + | |- |
| + | | 0x480 || 128 || 2 || IStorage not available. |
| |- | | |- |
| | 0x4680 || 128 || 35 || Error while launching applet. | | | 0x4680 || 128 || 35 || Error while launching applet. |
Line 892: |
Line 968: |
| |- | | |- |
| | 0x3FE80 || 128 || 511 || IStorage opened as wrong type (data opened as transfermem, transfermem opened as data) | | | 0x3FE80 || 128 || 511 || IStorage opened as wrong type (data opened as transfermem, transfermem opened as data) |
| + | |- |
| + | | 0x40080 || 128 || 512 || Unbalanced fatal section leave (returned when executing LeaveFatalSection without a preceding EnterFatalSection call) |
| |- | | |- |
| | 0x4B080 || 128 || 600 || Failed to allocate memory for IStorage | | | 0x4B080 || 128 || 600 || Failed to allocate memory for IStorage |
Line 900: |
Line 978: |
| |- | | |- |
| | 0xA83 || 131 || 5 || Unrecognized applet ID | | | 0xA83 || 131 || 5 || Unrecognized applet ID |
| + | |- |
| + | | 0x485 || 133 || 2 || Invalid DVFS table ID |
| + | |- |
| + | | 0x885 || 133 || 4 || Invalid parameter |
| |- | | |- |
| | 0x3CF089 || 137 || 7800 || Unknown/invalid libcurl error. | | | 0x3CF089 || 137 || 7800 || Unknown/invalid libcurl error. |
Line 942: |
Line 1,024: |
| |- | | |- |
| | 0xCA3 || 163 || 6 || System is booting up repair process that requires RepairTimeReviser but does not have special cartridge inserted. | | | 0xCA3 || 163 || 6 || System is booting up repair process that requires RepairTimeReviser but does not have special cartridge inserted. |
| + | |- |
| + | | 0xC8B2 || 178 || 100 || Invalid user ID |
| + | |- |
| + | | 0xCAB2 || 178 || 101 || User does not exist |
| + | |- |
| + | | 0x12CB2 || 178 || 150 || Service unavailable |
| + | |- |
| + | | 0x190B2 || 178 || 200 || File storage failure |
| + | |- |
| + | | 0x58ACA || 202 || 709 || Npad ID is out of range. |
| |- | | |- |
| | 0xF0CD || 205 || 120 || IR image data not available/ready. | | | 0xF0CD || 205 || 120 || IR image data not available/ready. |
| + | |- |
| + | | 0x1A8CD || 205 || 212 || IR camera handle pointer is null. |
| + | |- |
| + | | 0x198CD || 205 || 204 || IR camera invalid handle value. |
| |- | | |- |
| | 0x35B || 347 || 1 || Failed to init SM. | | | 0x35B || 347 || 1 || Failed to init SM. |
Line 949: |
Line 1,045: |
| | 0x55B || 347 || 2 || Failed to init FS. | | | 0x55B || 347 || 2 || Failed to init FS. |
| |- | | |- |
− | | 0x75B || 347 || 3 || Failed to to open NRO file. May also happen when SD card isn't inserted / SD mounting failed earlier. | + | | 0x75B || 347 || 3 || Failed to open NRO file. May also happen when SD card isn't inserted / SD mounting failed earlier. |
| |- | | |- |
| | 0x95B || 347 || 4 || Failed to read NRO header. | | | 0x95B || 347 || 4 || Failed to read NRO header. |
Line 1,050: |
Line 1,146: |
| |- | | |- |
| | 2162-0002 | | | 2162-0002 |
− | | Can be triggered by running [[SVC|svcBreak]]. The svcBreak params have no affect on the value of the thrown error-code. | + | | Can be triggered by running [[SVC|svcBreak]]. The svcBreak params have no effect on the value of the thrown error-code. |
| |- | | |- |
| | 2168-0000 | | | 2168-0000 |