Line 60: |
Line 60: |
| |- | | |- |
| | 26 || SPL | | | 26 || SPL |
| + | |- |
| + | | 30 || Bus |
| |- | | |- |
| | 100 || ETHC | | | 100 || ETHC |
Line 137: |
Line 139: |
| | 143 || BTM | | | 143 || BTM |
| |- | | |- |
− | | 144 || EC (Shop) | + | | 144 || LA (Library Applet) |
| |- | | |- |
| | 145 || ETicket | | | 145 || ETicket |
Line 146: |
Line 148: |
| |- | | |- |
| | 148 || APM | | | 148 || APM |
| + | |- |
| + | | 149 || CEC |
| |- | | |- |
| | 150 || Profiler | | | 150 || Profiler |
Line 159: |
Line 163: |
| | 157 || ARP | | | 157 || ARP |
| |- | | |- |
− | | 158 || Boot | + | | 158 || Updater |
| |- | | |- |
| | 159 || SWKBD | | | 159 || SWKBD |
Line 184: |
Line 188: |
| |- | | |- |
| | 181 || Dauth | | | 181 || Dauth |
| + | |- |
| + | | 191 || RTC |
| + | |- |
| + | | 192 || Regulator |
| + | |- |
| + | | 197 || Clkrst |
| |- | | |- |
| | 202 || HID | | | 202 || HID |
Line 259: |
Line 269: |
| | 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 289: |
Line 299: |
| | 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 297: |
Line 311: |
| | 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 309: |
Line 323: |
| | 0x4E02 || 2 || 39 || Not enough free space on SD card. | | | 0x4E02 || 2 || 39 || Not enough free space on SD card. |
| |- | | |- |
− | | 0x7802 || 2 || 60 || The specified [[NCA]]-type doesn't exist for this title. | + | | 0x6402 || 2 || 50 || NCA is older than version 3, or NCA SDK version is older than 0.11.0.0 |
| + | |- |
| + | | 0x7802 || 2 || 60 || Specified mount name already exists. |
| |- | | |- |
| | 0x7D202 || 2 || 1001 || Process does not have RomFs | | | 0x7D202 || 2 || 1001 || Process does not have RomFs |
Line 392: |
Line 408: |
| |- | | |- |
| | 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 436: |
Line 464: |
| |- | | |- |
| | 0x313802 || 2 || 6300 || Operation not supported | | | 0x313802 || 2 || 6300 || Operation not supported |
| + | |- |
| + | | 0x31AE02 || 2 || 6359 || Operation not supported in nn::fssystem::ConcatenationFileSystem |
| + | |- |
| + | | 0x31B002 || 2 || 6360 || Operation not supported in nn::fssystem::ConcatenationFile |
| |- | | |- |
| | 0x320002 || 2 || 6400 || Permission denied | | | 0x320002 || 2 || 6400 || Permission denied |
Line 444: |
Line 476: |
| |- | | |- |
| | 0x327002 || 2 || 6456 || Directory not closed | | | 0x327002 || 2 || 6456 || Directory not closed |
| + | |- |
| + | | 0x327202 || 2 || 6457 || Writable file not closed when committing |
| |- | | |- |
| | 0x327402 || 2 || 6458 || FS allocators already registered | | | 0x327402 || 2 || 6458 || FS allocators already registered |
Line 454: |
Line 488: |
| |- | | |- |
| | 0x339602 || 2 || 6603 || Directory not found. | | | 0x339602 || 2 || 6603 || Directory not found. |
| + | |- |
| + | | 0x35F202 || 2 || 6905 || Mount name not found in table. |
| + | |- |
| + | | 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 | | | 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 504: |
Line 556: |
| |- | | |- |
| | 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 637: |
Line 691: |
| | 0x80E16 || 22 || 1031 || Not initialized | | | 0x80E16 || 22 || 1031 || Not initialized |
| |- | | |- |
− | | 0x41A || 26 || 2 || Argument is invalid | + | | 0x21A || 26 || 1 || SMC is not implemented |
| + | |- |
| + | | 0x41A || 26 || 2 || SMC argument is invalid |
| + | |- |
| + | | 0x61A || 26 || 3 || SMC is currently in progress/secmon is busy |
| + | |- |
| + | | 0x81A || 26 || 4 || Secmon not currently performing async operation |
| + | |- |
| + | | 0xA1A || 26 || 5 || Invalid SMC async callback key |
| + | |- |
| + | | 0xC1A || 26 || 6 || SMC is blacklisted during current boot |
| + | |- |
| + | | 0xC81A || 26 || 100 || Invalid (buffer) size |
| + | |- |
| + | | 0xCA1A || 26 || 101 || Unknown SMC error |
| + | |- |
| + | | 0xCA1A || 26 || 101 || Decryption failure |
| + | |- |
| + | | 0xD01A || 26 || 104 || No AES keyslots available |
| |- | | |- |
− | | 0xC81A || 26 || 100 || Incorrect buffer size | + | | 0xD21A || 26 || 105 || Invalid AES keyslot |
| |- | | |- |
− | | 0xCA1A || 26 || 101 || Unknown TZ error | + | | 0xD41A || 26 || 106 || BootReason already set |
| |- | | |- |
− | | 0xD01A || 26 || 104 || All AES engines busy | + | | 0xD61A || 26 || 107 || BootReason not set |
| |- | | |- |
− | | 0xD21A || 26 || 105 || Invalid AES engine-id | + | | 0xD81A || 26 || 108 || Invalid argument |
| |- | | |- |
| | 0x19269 || 105 || 201 || Null settings name | | | 0x19269 || 105 || 201 || Null settings name |
Line 876: |
Line 948: |
| |- | | |- |
| | 0x272 || 114 || 1 || Generic error | | | 0x272 || 114 || 1 || Generic error |
| + | |- |
| + | | 0xC72 || 114 || 6 || Unsupported operation |
| |- | | |- |
| | 0x74 || 116 || 0 || Time service not initialized | | | 0x74 || 116 || 0 || Time service not initialized |
Line 891: |
Line 965: |
| | 0x70C74 || 116 || 902 || Value out of valid range | | | 0x70C74 || 116 || 902 || Value out of valid range |
| |- | | |- |
− | | 0x7BA74 || 116 || 989 || Entry not found | + | | 0x70E74 || 116 || 903 || TimeZoneRule conversion failed |
| + | |- |
| + | | 0x7BA74 || 116 || 989 || TimeZone location name not found |
| |- | | |- |
| | 0x7BC74 || 116 || 990 || Unimplemented functionality | | | 0x7BC74 || 116 || 990 || Unimplemented functionality |
| + | |- |
| + | | 0x27A || 122 || 1 || Invalid argument |
| + | |- |
| + | | 0x47A || 122 || 2 || Object not found |
| + | |- |
| + | | 0x67A || 122 || 3 || Object locked/in used |
| + | |- |
| + | | 0x87A || 122 || 4 || Target already mounted |
| + | |- |
| + | | 0xA7A || 122 || 5 || Target not mounted |
| + | |- |
| + | | 0xC7A || 122 || 6 || Object already opened |
| + | |- |
| + | | 0xE7A || 122 || 7 || Object not opened |
| + | |- |
| + | | 0xA07A || 122 || 80 || Passphrase not found |
| + | |- |
| + | | 0xA27A || 122 || 81 || Data verification failed |
| + | |- |
| + | | 0xB47A || 122 || 90 || Invalid API call |
| + | |- |
| + | | 0xC47A || 122 || 98 || Invalid operation |
| |- | | |- |
| | 0x287C || 124 || 20 || Argument is NULL | | | 0x287C || 124 || 20 || Argument is NULL |
Line 912: |
Line 1,010: |
| |- | | |- |
| | 0x1987E || 126 || 204 || Development/debug-only behavior | | | 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 924: |
Line 1,024: |
| |- | | |- |
| | 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 948: |
Line 1,050: |
| |- | | |- |
| | 0x1928C || 140 || 201 || USB device not bound / interface already enabled | | | 0x1928C || 140 || 201 || USB device not bound / interface already enabled |
| + | |- |
| + | | 0x290 || 144 || 1 || Exited Abnormally ([[Applet_Manager_services#LibraryAppletExitReason|ExitReason]] == Abormal) |
| + | |- |
| + | | 0x690 || 144 || 3 || Canceled ([[Applet_Manager_services#LibraryAppletExitReason|ExitReason]] == Canceled) |
| + | |- |
| + | | 0x890 || 144 || 4 || Rejected |
| + | |- |
| + | | 0xA90 || 144 || 5 || Exited Unexpectedly ([[Applet_Manager_services#LibraryAppletExitReason|ExitReason]] == Unexpected) |
| |- | | |- |
| | 0x299 || 153 || 1 || Invalid audio device | | | 0x299 || 153 || 1 || Invalid audio device |
Line 986: |
Line 1,096: |
| |- | | |- |
| | 0x190B2 || 178 || 200 || File storage failure | | | 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 993: |
Line 1,109: |
| | 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,094: |
Line 1,210: |
| |- | | |- |
| | 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 |