Line 15: |
Line 15: |
| .. where the first code is <code>2000 + Module</code>, and the other being <code>Description</code>. Bits >=22 from the error-code are unused when displaying fatal-errors, since the Description ends with bit21. | | .. where the first code is <code>2000 + Module</code>, and the other being <code>Description</code>. Bits >=22 from the error-code are unused when displaying fatal-errors, since the Description ends with bit21. |
| | | |
− | = Modules = | + | = Result Errors = |
| + | General errors used by system modules and applications. |
| + | |
| + | == Modules == |
| {| class=wikitable | | {| class=wikitable |
| ! Value || Name | | ! Value || Name |
Line 49: |
Line 52: |
| | 18 || HTC | | | 18 || HTC |
| |- | | |- |
− | | 20 || NCM Content | + | | 19 || TSC |
| + | |- |
| + | | 20 || NCM (content) |
| |- | | |- |
| | 21 || SM | | | 21 || SM |
| |- | | |- |
− | | 22 || RO userland | + | | 22 || RO (userland) |
| |- | | |- |
| | 24 || SDMMC | | | 24 || SDMMC |
Line 60: |
Line 65: |
| |- | | |- |
| | 26 || SPL | | | 26 || SPL |
| + | |- |
| + | | 30 || Bus |
| |- | | |- |
| | 100 || ETHC | | | 100 || ETHC |
Line 73: |
Line 80: |
| | 107 || WLAN | | | 107 || WLAN |
| |- | | |- |
− | | 108 || XCD | + | | 108 || HID (xcd) |
| |- | | |- |
| | 110 || NIFM | | | 110 || NIFM |
| |- | | |- |
| | 111 || Hwopus | | | 111 || Hwopus |
| + | |- |
| + | | 112 || HID (sasbus) |
| |- | | |- |
| | 113 || Bluetooth | | | 113 || Bluetooth |
Line 111: |
Line 120: |
| | 129 || Play Report | | | 129 || Play Report |
| |- | | |- |
− | | 130 || AHID | + | | 130 || HID (ahid) |
| |- | | |- |
| | 132 || Home Menu (Qlaunch) | | | 132 || Home Menu (Qlaunch) |
Line 137: |
Line 146: |
| | 143 || BTM | | | 143 || BTM |
| |- | | |- |
− | | 144 || EC (Shop) | + | | 144 || LA (Library Applet) |
| |- | | |- |
| | 145 || ETicket | | | 145 || ETicket |
Line 146: |
Line 155: |
| |- | | |- |
| | 148 || APM | | | 148 || APM |
| + | |- |
| + | | 149 || CEC |
| |- | | |- |
| | 150 || Profiler | | | 150 || Profiler |
Line 155: |
Line 166: |
| | 154 || NPNS | | | 154 || NPNS |
| |- | | |- |
− | | 155 || NPNS HTTP Stream | + | | 155 || NPNS (XMPP Stream) |
| |- | | |- |
| | 157 || ARP | | | 157 || ARP |
| |- | | |- |
− | | 158 || Boot | + | | 158 || Updater |
| |- | | |- |
| | 159 || SWKBD | | | 159 || SWKBD |
| |- | | |- |
− | | 161 || NFC Mifare | + | | 161 || NFC (Mifare) |
| |- | | |- |
− | | 162 || Userland assert | + | | 162 || Userland (assert) |
| |- | | |- |
| | 163 || Fatal | | | 163 || Fatal |
| |- | | |- |
− | | 164 || NIM Shop | + | | 164 || NIM (shop) |
| |- | | |- |
| | 165 || SPSM | | | 165 || SPSM |
Line 175: |
Line 186: |
| | 167 || BGTC | | | 167 || BGTC |
| |- | | |- |
− | | 168 || Userland crash | + | | 168 || Userland (crash) |
| + | |- |
| + | | 169 || Sasbus (Periodic Receive Mode) |
| |- | | |- |
| | 178 || PDM | | | 178 || PDM |
Line 184: |
Line 197: |
| |- | | |- |
| | 181 || Dauth | | | 181 || Dauth |
| + | |- |
| + | | 187 || Sasbus |
| + | |- |
| + | | 191 || RTC |
| + | |- |
| + | | 192 || Regulator |
| + | |- |
| + | | 193 || Led |
| + | |- |
| + | | 197 || Clkrst |
| |- | | |- |
| | 202 || HID | | | 202 || HID |
Line 189: |
Line 212: |
| | 203 || LDN | | | 203 || LDN |
| |- | | |- |
− | | 205 || Irsensor | + | | 205 || HID (irsensor) |
| |- | | |- |
| | 206 || Capture | | | 206 || Capture |
Line 199: |
Line 222: |
| | 210 || Web | | | 210 || Web |
| |- | | |- |
− | | 211 || | + | | 211 || Unknown |
| |- | | |- |
| | 212 || GRC | | | 212 || GRC |
Line 205: |
Line 228: |
| | 216 || Migration | | | 216 || Migration |
| |- | | |- |
− | | 217 || Migration Idc Server | + | | 217 || Migration (Idc Server) |
− | |-
| |
− | | 345 || libnx
| |
− | |-
| |
− | | 346 || [[Homebrew ABI]]
| |
| |- | | |- |
− | | 347 || Homebrew Loader | + | | 229 || Glue (notification) |
| |- | | |- |
− | | 348 || libnx Nvidia errors | + | | 230 || PSC (ins) |
| |- | | |- |
| + | | 231 || LDN (lp2p) |
| |} | | |} |
| | | |
− | = Error codes = | + | == Error codes == |
| {| class=wikitable | | {| class=wikitable |
| ! Value || Module || Description || Notes | | ! Value || Module || Description || Notes |
Line 259: |
Line 279: |
| | 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 273: |
Line 293: |
| | 0xF801 || 1 || 124 || [Usermode] Unhandled interrupt/exception | | | 0xF801 || 1 || 124 || [Usermode] Unhandled interrupt/exception |
| |- | | |- |
− | | 0xFA01 || 1 || 125 || Process already started/Wrong memory permission? | + | | 0xFA01 || 1 || 125 || Invalid state |
| |- | | |- |
| | 0xFC01 || 1 || 126 || Reserved value | | | 0xFC01 || 1 || 126 || Reserved value |
Line 289: |
Line 309: |
| | 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 311: |
Line 335: |
| | 0x6402 || 2 || 50 || NCA is older than version 3, or NCA SDK version is older than 0.11.0.0 | | | 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 || Specified mount name already exists. |
| |- | | |- |
| | 0x7D202 || 2 || 1001 || Process does not have RomFs | | | 0x7D202 || 2 || 1001 || Process does not have RomFs |
Line 450: |
Line 474: |
| |- | | |- |
| | 0x313802 || 2 || 6300 || Operation not supported | | | 0x313802 || 2 || 6300 || Operation not supported |
| + | |- |
| + | | 0x313C02 || 2 || 6302 || Attempted to resize a nn::fs::SubStorage or BufferedStorage that is marked as non-resizable |
| + | |- |
| + | | 0x313E02 || 2 || 6303 || Attempted to resize a nn::fs::SubStorage or BufferedStorage when the SubStorage ends before the base storage |
| + | |- |
| + | | 0x314002 || 2 || 6304 || Attempted to call nn::fs::MemoryStorage::SetSize |
| + | |- |
| + | | 0x314202 || 2 || 6305 || Invalid Operation ID in nn::fs::MemoryStorage::OperateRange |
| + | |- |
| + | | 0x314402 || 2 || 6306 || Invalid Operation ID in nn::fs::FileStorage::OperateRange |
| + | |- |
| + | | 0x314C02 || 2 || 6310 || Attempted to call nn::fssystem::AesCtrCounterExtendedStorage::Write |
| + | |- |
| + | | 0x314E02 || 2 || 6311 || Attempted to call nn::fssystem::AesCtrCounterExtendedStorage::SetSize |
| + | |- |
| + | | 0x315002 || 2 || 6312 || Invalid Operation ID in nn::fssystem::AesCtrCounterExtendedStorage::OperateRange |
| + | |- |
| + | | 0x315802 || 2 || 6316 || Attempted to call nn::fssystem::save::HierarchicalIntegrityVerificationStorage::SetSize |
| + | |- |
| + | | 0x315A02 || 2 || 6317 || Attempted to call nn::fssystem::save::HierarchicalIntegrityVerificationStorage::OperateRange |
| + | |- |
| + | | 0x315C02 || 2 || 6318 || Attempted to call nn::fssystem::save::IntegrityVerificationStorage::SetSize |
| + | |- |
| + | | 0x315E02 || 2 || 6319 || Attempted to invalidate the cache of a RomFs IVFC storage in nn::fssystem::save::IntegrityVerificationStorage::OperateRange |
| + | |- |
| + | | 0x316002 || 2 || 6320 || Invalid Operation ID in nn::fssystem::save::IntegrityVerificationStorage::OperateRange |
| + | |- |
| + | | 0x316202 || 2 || 6321 || Attempted to call nn::fssystem::save::BlockCacheBufferedStorage::SetSize |
| + | |- |
| + | | 0x316402 || 2 || 6322 || Attempted to invalidate the cache of something other than a savedata IVFC storage in nn::fssystem::save::BlockCacheBufferedStorage::OperateRange |
| + | |- |
| + | | 0x316602 || 2 || 6323 || Invalid Operation ID in nn::fssystem::save::BlockCacheBufferedStorage::OperateRange |
| + | |- |
| + | | 0x316802 || 2 || 6324 || Attempted to call nn::fssystem::IndirectStorage::Write |
| + | |- |
| + | | 0x316A02 || 2 || 6325 || Attempted to call nn::fssystem::IndirectStorage::SetSize |
| + | |- |
| + | | 0x316C02 || 2 || 6326 || Invalid Operation ID in nn::fssystem::IndirectStorage::OperateRange |
| + | |- |
| + | | 0x317202 || 2 || 6329 || Attempted to call nn::fssystem::HierarchicalSha256Storage::SetSize |
| + | |- |
| + | | 0x317402 || 2 || 6330 || Attempted to call nn::fssystem::ReadOnlyBlockCacheStorage::Write |
| + | |- |
| + | | 0x317602 || 2 || 6331 || Attempted to call nn::fssystem::ReadOnlyBlockCacheStorage::SetSize |
| + | |- |
| + | | 0x317802 || 2 || 6332 || Attempted to call nn::fssystem::IntegrityRomFsStorage::SetSize |
| + | |- |
| + | | 0x317A02 || 2 || 6333 || Attempted to call nn::fssystem::save::DuplexStorage::SetSize |
| + | |- |
| + | | 0x317C02 || 2 || 6334 || Invalid Operation ID in nn::fssystem::save::DuplexStorage::OperateRange |
| + | |- |
| + | | 0x317E02 || 2 || 6335 || Attempted to call nn::fssystem::save::HierarchicalDuplexStorage::SetSize |
| + | |- |
| + | | 0x318002 || 2 || 6336 || Attempted to call nn::fssystem::save::RemapStorage::GetSize |
| + | |- |
| + | | 0x318202 || 2 || 6337 || Attempted to call nn::fssystem::save::RemapStorage::SetSize |
| + | |- |
| + | | 0x318402 || 2 || 6338 || Invalid Operation ID in nn::fssystem::save::RemapStorage::OperateRange |
| + | |- |
| + | | 0x318602 || 2 || 6339 || Attempted to call nn::fssystem::save::IntegritySaveDataStorage::SetSize |
| + | |- |
| + | | 0x318802 || 2 || 6340 || Invalid Operation ID in nn::fssystem::save::IntegritySaveDataStorage::OperateRange |
| + | |- |
| + | | 0x318A02 || 2 || 6341 || Attempted to call nn::fssystem::save::JournalIntegritySaveDataStorage::SetSize |
| + | |- |
| + | | 0x318C02 || 2 || 6342 || Invalid Operation ID in nn::fssystem::save::JournalIntegritySaveDataStorage::OperateRange |
| + | |- |
| + | | 0x318E02 || 2 || 6343 || Attempted to call nn::fssystem::save::JournalStorage::GetSize |
| + | |- |
| + | | 0x319002 || 2 || 6344 || Attempted to call nn::fssystem::save::JournalStorage::SetSize |
| + | |- |
| + | | 0x319202 || 2 || 6345 || Invalid Operation ID in nn::fssystem::save::JournalStorage::OperateRange |
| + | |- |
| + | | 0x319602 || 2 || 6347 || Attempted to call nn::fssystem::dbm::AllocationTableStorage::SetSize |
| + | |- |
| + | | 0x31A602 || 2 || 6355 || Invalid Operation ID in nn::fat::FatFile::DoOperateRange |
| + | |- |
| + | | 0x31A802 || 2 || 6356 || Invalid Operation ID in nn::fssystem::StorageFile::DoOperateRange |
| + | |- |
| + | | 0x31AE02 || 2 || 6359 || Invalid Query ID in nn::fssystem::ConcatenationFileSystem::DoQueryEntry |
| + | |- |
| + | | 0x31B002 || 2 || 6360 || Invalid Operation ID in nn::fssystem::ConcatenationFile::DoOperateRange |
| + | |- |
| + | | 0x31B402 || 2 || 6362 || Invalid Operation ID in nn::fs::detail::FileServiceObjectAdapter::DoOperateRange |
| + | |- |
| + | | 0x31B602 || 2 || 6363 || Invalid Operation ID in nn::fssystem::AesXtsFile::DoOperateRange |
| + | |- |
| + | | 0x31B802 || 2 || 6364 || Attempted to modify a nn::fs::RomFsFileSystem |
| + | |- |
| + | | 0x31BA02 || 2 || 6365 || Attempted to call nn::fs::RomFsFileSystem::DoCommitProvisionally |
| + | |- |
| + | | 0x31BC02 || 2 || 6366 || Attempted to query the space in a nn::fs::RomFsFileSystem |
| + | |- |
| + | | 0x31BE02 || 2 || 6367 || Attempted to modify a nn::fssystem::RomFsFile |
| + | |- |
| + | | 0x31C002 || 2 || 6368 || Invalid Operation ID in nn::fssystem::RomFsFile::DoOperateRange |
| + | |- |
| + | | 0x31C202 || 2 || 6369 || Attempted to modify a nn::fs::ReadOnlyFileSystemTemplate |
| + | |- |
| + | | 0x31C402 || 2 || 6370 || Attempted to call nn::fs::ReadOnlyFileSystemTemplate::DoCommitProvisionally |
| + | |- |
| + | | 0x31C602 || 2 || 6371 || Attempted to query the space in a nn::fs::ReadOnlyFileSystemTemplate |
| + | |- |
| + | | 0x31C802 || 2 || 6372 || Attempted to modify a nn::fs::ReadOnlyFileSystemFile |
| + | |- |
| + | | 0x31CA02 || 2 || 6373 || Invalid Operation ID in nn::fs::ReadOnlyFileSystemFile::DoOperateRange |
| + | |- |
| + | | 0x31CC02 || 2 || 6374 || Attempted to modify a nn::fssystem::PartitionFileSystemCore |
| + | |- |
| + | | 0x31CE02 || 2 || 6375 || Attempted to call nn::fssystem::PartitionFileSystemCore::DoCommitProvisionally |
| + | |- |
| + | | 0x31D002 || 2 || 6376 || Attempted to call nn::fssystem::PartitionFileSystemCore::PartitionFile::DoSetSize |
| + | |- |
| + | | 0x31D202 || 2 || 6377 || Invalid Operation ID in nn::fssystem::PartitionFileSystemCore::PartitionFile::DoOperateRange |
| + | |- |
| + | | 0x31DC02 || 2 || 6382 || Attempted to call nn::fssystem::ApplicationTemporaryFileSystem::DoCommitProvisionally |
| + | |- |
| + | | 0x31DE02 || 2 || 6383 || Attempted to call nn::fssystem::SaveDataFileSystem::DoCommitProvisionally |
| + | |- |
| + | | 0x31E002 || 2 || 6384 || Attempted to call nn::fssystem::DirectorySaveDataFileSystem::DoCommitProvisionally |
| |- | | |- |
| | 0x320002 || 2 || 6400 || Permission denied | | | 0x320002 || 2 || 6400 || Permission denied |
Line 458: |
Line 602: |
| |- | | |- |
| | 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 468: |
Line 614: |
| |- | | |- |
| | 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 | | | 0x3DBC02 || 2 || 7902 || RomFs table: Entry not found in dictionary |
Line 534: |
Line 682: |
| |- | | |- |
| | 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 541: |
Line 691: |
| | 0x609 || 9 || 3 || NPDM too big. | | | 0x609 || 9 || 3 || NPDM too big. |
| |- | | |- |
− | | 0x19009 || 9 || 200 || Invalid access control sizes in NPDM. | + | | 0x809 || 9 || 4 || Invalid NPDM. |
| |- | | |- |
− | | 0x809 || 9 || 4 || Invalid NPDM. | + | | 0xA09 || 9 || 5 || Invalid NSO. |
| |- | | |- |
− | | 0xA09 || 9 || 5 || Invalid files. | + | | 0xC09 || 9 || 6 || Invalid Path. |
| |- | | |- |
| | 0xE09 || 9 || 7 || Already registered. | | | 0xE09 || 9 || 7 || Already registered. |
Line 553: |
Line 703: |
| | 0x1209 || 9 || 9 || Title-id in ACI0 doesn't match range in ACID. | | | 0x1209 || 9 || 9 || Title-id in ACI0 doesn't match range in ACID. |
| |- | | |- |
− | | 0x6609 || 9 || 51 || Invalid memory state/permission | + | | 0x1409 || 9 || 10 || Invalid version in NPDM. |
| + | |- |
| + | | 0x6609 || 9 || 51 || Insufficient address space. |
| + | |- |
| + | | 0x6809 || 9 || 52 || Insufficient NRO. |
| |- | | |- |
| | 0x6A09 || 9 || 53 || Invalid NRR | | | 0x6A09 || 9 || 53 || Invalid NRR |
| + | |- |
| + | | 0x6C09 || 9 || 54 || Invalid signature |
| + | |- |
| + | | 0x6E09 || 9 || 55 || Insufficient NRO registrations. |
| + | |- |
| + | | 0x7009 || 9 || 56 || Insufficient NRR registrations. |
| + | |- |
| + | | 0x7209 || 9 || 57 || NRO Already loaded. |
| |- | | |- |
| | 0xA209 || 9 || 81 || Unaligned NRR address | | | 0xA209 || 9 || 81 || Unaligned NRR address |
| |- | | |- |
| | 0xA409 || 9 || 82 || Bad NRR size | | | 0xA409 || 9 || 82 || Bad NRR size |
| + | |- |
| + | | 0xA809 || 9 || 84 || NRR Not Loaded. |
| |- | | |- |
| | 0xAA09 || 9 || 85 || Bad NRR address | | | 0xAA09 || 9 || 85 || Bad NRR address |
Line 667: |
Line 831: |
| | 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 |
| |- | | |- |
− | | 0xC81A || 26 || 100 || Incorrect buffer size | + | | 0xA1A || 26 || 5 || Invalid SMC async callback key |
| |- | | |- |
− | | 0xCA1A || 26 || 101 || Unknown TZ error | + | | 0xC1A || 26 || 6 || SMC is blacklisted during current boot |
| |- | | |- |
− | | 0xD01A || 26 || 104 || All AES engines busy | + | | 0xC81A || 26 || 100 || Invalid (buffer) size |
| |- | | |- |
− | | 0xD21A || 26 || 105 || Invalid AES engine-id | + | | 0xCA1A || 26 || 101 || Unknown SMC error |
| + | |- |
| + | | 0xCA1A || 26 || 101 || Decryption failure |
| + | |- |
| + | | 0xD01A || 26 || 104 || No AES keyslots available |
| + | |- |
| + | | 0xD21A || 26 || 105 || Invalid AES keyslot |
| + | |- |
| + | | 0xD41A || 26 || 106 || BootReason already set |
| + | |- |
| + | | 0xD61A || 26 || 107 || BootReason not set |
| + | |- |
| + | | 0xD81A || 26 || 108 || Invalid argument |
| + | |- |
| + | | 0x35B || 347 || 1 || Failed to init SM. |
| + | |- |
| + | | 0x55B || 347 || 2 || Failed to init FS. |
| + | |- |
| + | | 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. |
| + | |- |
| + | | 0xB5B || 347 || 5 || Invalid NRO magic. |
| + | |- |
| + | | 0xD5B || 347 || 6 || Invalid NRO segments. |
| + | |- |
| + | | 0xF5B || 347 || 7 || Failed to read NRO. |
| + | |- |
| + | | 0x135B || 347 || 9 || Failed to allocate heap. |
| + | |- |
| + | | 0x255B || 347 || 18 || Failed to map code-binary memory. |
| + | |- |
| + | | 0x275B || 347 || 19 || Failed to map code memory (.text). |
| + | |- |
| + | | 0x295B || 347 || 20 || Failed to map code memory (.rodata). |
| + | |- |
| + | | 0x2B5B || 347 || 21 || Failed to map code memory (.data+.bss). |
| + | |- |
| + | | 0x315B || 347 || 24 || Failed to unmap code memory (.text). |
| + | |- |
| + | | 0x335B || 347 || 25 || Failed to unmap code memory (.rodata). |
| + | |- |
| + | | 0x355B || 347 || 26 || Failed to unmap code memory (.data+.bss). |
| |- | | |- |
| | 0x19269 || 105 || 201 || Null settings name | | | 0x19269 || 105 || 201 || Null settings name |
Line 911: |
Line 1,123: |
| | 0x74 || 116 || 0 || Time service not initialized | | | 0x74 || 116 || 0 || Time service not initialized |
| |- | | |- |
− | | 0xCC74 || 116 || 102 || Time not set | + | | 0x274 || 116 || 1 || Permission denied |
| + | |- |
| + | | 0xCC74 || 116 || 102 || Time not set / Clock Source Id mismatch |
| |- | | |- |
| | 0x19074 || 116 || 200 || Invalid time comparison | | | 0x19074 || 116 || 200 || Invalid time comparison |
Line 923: |
Line 1,137: |
| | 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 951: |
Line 1,189: |
| | 0x4A80 || 128 || 37 || Title-ID not found. Caused by code 0x410 when applet launch fails | | | 0x4A80 || 128 || 37 || Title-ID not found. Caused by code 0x410 when applet launch fails |
| |- | | |- |
− | | 0x3E880 || 128 || 500 || Invalid IStorage size (negative?) | + | | 0x3E880 || 128 || 500 || Invalid input |
| |- | | |- |
| | 0x3EC80 || 128 || 502 || IStorage has already been opened by another accessor | | | 0x3EC80 || 128 || 502 || IStorage has already been opened by another accessor |
Line 958: |
Line 1,196: |
| |- | | |- |
| | 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 963: |
Line 1,203: |
| | 0x59080 || 128 || 712 || Thread stack pool exhausted (out of memory) | | | 0x59080 || 128 || 712 || Thread stack pool exhausted (out of memory) |
| |- | | |- |
− | | 0x7A880 || 128 || 980 || <code>am.debug!dev_function</code> setting needs to be set | + | | 0x79C80 || 128 || 974 || DebugMode not enabled |
| + | |- |
| + | | 0x7A880 || 128 || 980 || <code>am.debug!dev_function</code> setting needs to be set / DebugMode not enabled |
| + | |- |
| + | | 0x7CC80 || 128 || 998 || Not implemented |
| + | |- |
| + | | 0xCC81 || 129 || 102 || Transmission not agreed |
| + | |- |
| + | | 0xD281 || 129 || 105 || Network unavailable |
| + | |- |
| + | | 0x7DA81 || 129 || 1005 || HTTP error: Couldnt resolve proxy |
| + | |- |
| + | | 0x7DC81 || 129 || 1006 || HTTP error: Couldnt resolve host |
| + | |- |
| + | | 0x7DE81 || 129 || 1007 || HTTP error: Couldnt connect |
| + | |- |
| + | | 0x7FE81 || 129 || 1023 || HTTP error: Write error |
| + | |- |
| + | | 0x80481 || 129 || 1026 || HTTP error: Read error |
| + | |- |
| + | | 0x80681 || 129 || 1027 || HTTP error: Out of memory |
| + | |- |
| + | | 0x80881 || 129 || 1028 || HTTP error: Operation timedout |
| + | |- |
| + | | 0x81681 || 129 || 1035 || HTTP error: SSL connect error |
| + | |- |
| + | | 0x83681 || 129 || 1051 || HTTP error: Peer failed verification |
| + | |- |
| + | | 0x83881 || 129 || 1052 || HTTP error: Got nothing |
| + | |- |
| + | | 0x83E81 || 129 || 1055 || HTTP error: Send error |
| + | |- |
| + | | 0x84081 || 129 || 1056 || HTTP error: Recv error |
| + | |- |
| + | | 0x84481 || 129 || 1058 || HTTP error: SSL cert problem |
| + | |- |
| + | | 0x84681 || 129 || 1059 || HTTP error: SSL cipher |
| + | |- |
| + | | 0x84881 || 129 || 1060 || HTTP error: SSL CA cert |
| + | |- |
| + | | 0x12C081 || 129 || 2400 || Server error: Status 400 |
| + | |- |
| + | | 0x12C281 || 129 || 2401 || Server error: Status 401 |
| + | |- |
| + | | 0x12C681 || 129 || 2403 || Server error: Status 403 |
| + | |- |
| + | | 0x138881 || 129 || 2500 || Server error: Status 500 |
| + | |- |
| + | | 0x138E81 || 129 || 2503 || Server error: Status 503 |
| + | |- |
| + | | 0x139081 || 129 || 2504 || Server error: Status 504 |
| |- | | |- |
| | 0xA83 || 131 || 5 || Unrecognized applet ID | | | 0xA83 || 131 || 5 || Unrecognized applet ID |
Line 982: |
Line 1,272: |
| |- | | |- |
| | 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 1,021: |
Line 1,319: |
| | 0x190B2 || 178 || 200 || File storage failure | | | 0x190B2 || 178 || 200 || File storage failure |
| |- | | |- |
− | | 0xF0CD || 205 || 120 || IR image data not available/ready. | + | | 0x1F4EB5 || 181 || 4007 || Device authentication error: System update required |
| + | |- |
| + | | 0x1F50B5 || 181 || 4008 || Device authentication error: Banned |
| + | |- |
| + | | 0x1F52B5 || 181 || 4009 || Device authentication error: Internal server error |
| + | |- |
| + | | 0x1F54B5 || 181 || 4007 || Device authentication error: Under maintenance |
| |- | | |- |
− | | 0x35B || 347 || 1 || Failed to init SM. | + | | 0x58ACA || 202 || 709 || Npad ID is out of range. |
| |- | | |- |
− | | 0x55B || 347 || 2 || Failed to init FS. | + | | 0xF0CD || 205 || 120 || IR image data not available/ready. |
| |- | | |- |
− | | 0x75B || 347 || 3 || Failed to open NRO file. May also happen when SD card isn't inserted / SD mounting failed earlier. | + | | 0x1A8CD || 205 || 212 || IR camera handle pointer is null. |
| |- | | |- |
− | | 0x95B || 347 || 4 || Failed to read NRO header. | + | | 0x198CD || 205 || 204 || IR camera invalid handle value. |
| + | |} |
| + | |
| + | === FS Error codes === |
| + | The following are the error codes recognized by nn::fs::detail::LogErrorMessage found in some [[Factory Setup|factory]] titles: |
| + | |
| + | {| class=wikitable |
| + | ! Value || Description || Message |
| |- | | |- |
− | | 0xB5B || 347 || 5 || Invalid NRO magic. | + | | 0xD401 || 106 || nn::svc::ResultInvalidCurrentMemory: Error: Passed buffer is not usable for fs library. See a manual of fs library for more information. |
| |- | | |- |
− | | 0xD5B || 347 || 6 || Invalid NRO segments. | + | | 0x7802 || 60 || nn::fs::ResultMountNameAlreadyExists: Error: Specified mount name already exists. |
| |- | | |- |
− | | 0xF5B || 347 || 7 || Failed to read NRO. | + | | 0x7D202 || 1001 || nn::fs::ResultPartitionNotFound: Error: Specified partition is not found. |
| |- | | |- |
− | | 0x135B || 347 || 9 || Failed to allocate heap. | + | | 0x7D402 || 1002 || nn::fs::ResultTargetNotFound: Error: Specified target is not found. |
| |- | | |- |
− | | 0x255B || 347 || 18 || Failed to map code-binary memory. | + | | 0xFA002 - 0x138602 || 2000 - 2499 || nn::fs::ResultSdCardAccessFailed: Error: Failed to access SD card. |
| |- | | |- |
− | | 0x275B || 347 || 19 || Failed to map code memory (.text). | + | | 0x136802 - 0x176E02 || 2500 - 2999 || nn::fs::ResultGameCardAccessFailed: Error: Failed to access game card. |
| |- | | |- |
− | | 0x295B || 347 || 20 || Failed to map code memory (.rodata). | + | | 0x177202 || 3001 || nn::fs::ResultNotImplemented: Error: Specified operation is not implemented. |
| |- | | |- |
− | | 0x2B5B || 347 || 21 || Failed to map code memory (.data+.bss). | + | | 0x177A02 || 3005 || nn::fs::ResultOutOfRange: Error: Specified value is out of range. |
| |- | | |- |
− | | 0x315B || 347 || 24 || Failed to unmap code memory (.text). | + | | 0x190002 - 0x1B5602 || 3200 - 3499 || nn::fs::ResultAllocationMemoryFailed: Error: Failed to allocate memory. |
| |- | | |- |
− | | 0x335B || 347 || 25 || Failed to unmap code memory (.rodata). | + | | 0x1B5802 - 0x1F3E02 || 3500 - 3999 || nn::fs::ResultMmcAccessFailed: Error: Failed to access MMC. |
| |- | | |- |
− | | 0x355B || 347 || 26 || Failed to unmap code memory (.data+.bss). | + | | 0x1F4202 - 0x219602 || 4001 - 4299 || nn::fs::ResultRomCorrupted: Error: ROM is corrupted. |
− | |}
| |
− | | |
− | == FS Error Codes ==
| |
− | The following are the error codes recognized by nn::fs::detail::LogErrorMessage found in some [[Factory Setup|factory]] titles:
| |
− | | |
− | {| class=wikitable
| |
− | ! Value || Description || Message
| |
| |- | | |- |
− | | 0x7802 || 60 || Error: Specified mount name already exists. | + | | 0x219A02 - 0x232602 || 4301 - 4499 || nn::fs::ResultSaveDataCorrupted: Error: Save data is corrupted. |
| |- | | |- |
− | | 0xD401 || 106 || Error: Passed buffer is not usable for fs library. | + | | 0x232A02 - 0x23EE02 || 4501 - 4599 || nn::fs::ResultNcaCorrupted: Error: NCA is corrupted. |
| |- | | |- |
− | | 0x7D202 || 1001 || Error: Specified partition is not found. | + | | 0x23F202 - 0x243E02 || 4601 - 4639 || nn::fs::ResultIntegrityVerificationStorageCorrupted: Error: Integrity verification failed. |
| |- | | |- |
− | | 0x7D402 || 1002 || Error: Specified target is not found. | + | | 0x244202 - 0x246602 || 4641 - 4659 || nn::fs::ResultPartitionFileSystemCorrupted: Error: Partition FS is corrupted. |
| |- | | |- |
− | | 0xFA002 - 0x138602 || 2000 - 2499 || Error: Failed to access SD card. | + | | 0x246A02 - 0x248E02 || 4661 - 4679 || nn::fs::ResultBuiltInStorageCorrupted: Error: Built-in-storage is corrupted. |
| |- | | |- |
− | | 0x136802 - 0x176E02 || 2500 - 2999 || Error: Failed to access game card. | + | | 0x249202 - 0x24B602 || 4681 - 4699 || nn::fs::ResultFatFileSystemCorrupted: Error: FAT FS is corrupted. |
| |- | | |- |
− | | 0x177202 || 3001 || Error: Specified operation is not implemented. | + | | 0x24BA02 - 0x24DE02 || 4701 - 4719 || nn::fs::ResultHostFileSystemCorrupted: Error: HOST FS is corrupted. |
| |- | | |- |
− | | 0x177A02 || 3005 || Error: Specified value is out of range. | + | | 0x1F4002 - 0x270E02 || 4000, 4300, 4500, 4600, 4640, 4660, 4680, 4700, 4720-4999 || nn::fs::ResultDataCorrupted: Error: Data is corrupted. |
| |- | | |- |
− | | 0x1B5802 - 0x1F3E02 || 3500 - 3999 || Error: Failed to access MMC. | + | | 0x271002 - 0x2EDE02 || 5000-5999 || nn::fs::ResultUnexpected: Error: Unexpected failure occurred. |
| |- | | |- |
− | | 0x1F4202 - 0x219602 || 4001 - 4299 || Error: ROM is corrupted. | + | | 0x2EE002 - 0x32C602 || 6000-6499 || nn::fs::ResultPreconditionViolation: Error: Precondition violation. |
| |- | | |- |
− | | 0x219A02 - 0x232602 || 4301 - 4499 || Error: Save data is corrupted. | + | | 0x2EE202 - 0x306E02 || 6001-6199 || nn::fs::ResultInvalidArgument: Error: Invalid argument was specified. |
| |- | | |- |
− | | 0x232A02 - 0x23EE02 || 4501 - 4599 || Error: NCA is corrupted. | + | | 0x2EE402 - 0x2F1A02 || 6002-6029 || nn::fs::ResultInvalidPath: Error: Invalid path was specified. |
| |- | | |- |
− | | 0x23F202 - 0x243E02 || 4601 - 4639 || Error: Integrity verification failed. | + | | 0x2EE602 || 6003 || nn::fs::ResultTooLongPath: Error: Too long path was specified. |
| |- | | |- |
− | | 0x244202 - 0x246602 || 4641 - 4659 || Error: Partition FS is corrupted. | + | | 0x2EE802 || 6004 || nn::fs::ResultInvalidCharacter: Error: Invalid path character was specified. |
| |- | | |- |
− | | 0x246A02 - 0x248E02 || 4661 - 4679 || Error: Built-in-storage is corrupted. | + | | 0x2EEA02 || 6005 || nn::fs::ResultInvalidPathFormat: Error: Invalid path format was specified. |
| |- | | |- |
− | | 0x249202 - 0x24B602 || 4681 - 4699 || Error: FAT FS is corrupted. | + | | 0x2F5A02 || 6061 || nn::fs::ResultInvalidOffset: Error: Invalid offset was specified. |
| |- | | |- |
− | | 0x24BA02 - 0x24DE02 || 4701 - 4719 || Error: HOST FS is corrupted. | + | | 0x2F5C02 || 6062 || nn::fs::ResultInvalidSize: Error: Invalid size was specified. |
| |- | | |- |
− | | 0x1F4002 - 0x270E02 || 4000, 4300, 4500, 4600, 4640, 4660, 4680, 4700, 4720-4999 || Error: Data is corrupted. | + | | 0x2F5E02 || 6063 || nn::fs::ResultNullptrArgument: Error: Null pointer argument was specified. |
| |- | | |- |
− | | 0x271002 - 0x2EDE02 || 5000-5999 || Error: Unexpected failure occurred. | + | | 0x2F6202 || 6065 || nn::fs::ResultInvalidMountName: Error: Invalid mount name was specified. |
| |- | | |- |
− | | 0x2EE402 - 0x2F1A02 || 6002-6029 || Error: Invalid path was specified. | + | | 0x2F6402 || 6066 || nn::fs::ResultExtensionSizeTooLarge: Error: Extension size exceeds max value set in nmeta file. |
| |- | | |- |
− | | 0x2F5A02 || 6061 || Error: Invalid offset was specified. | + | | 0x2F6602 || 6067 || nn::fs::ResultExtensionSizeInvalid: Error: Extension size is not a multiple of nn::fs::SaveDataExtensionUnitSize. |
| |- | | |- |
− | | 0x2F5C02 || 6062 || Error: Invalid size was specified. | + | | 0x307202 || 6201 || nn::fs::ResultFileExtensionWithoutOpenModeAllowAppend: Error: OpenMode_AllowAppend is required for implicit extension of file size by WriteFile(). |
| |- | | |- |
− | | 0x2F5E02 || 6063 || Error: Null pointer argument was specified. | + | | 0x307002 - 0x313602 || 6200, 6202 - 6299 || nn::fs::ResultInvalidOperationForOpenMode: Error: Invalid operation for the open mode. |
| |- | | |- |
− | | 0x2EE002 || 6000 || Error: Precondition violation. | + | | 0x313802 - 0x31FE02 || 6300-6399 || nn::fs::ResultUnsupportedOperation: Error: Unsupported operation. |
| |- | | |- |
− | | 0x2EE202 - 0x306E02 || 6001-6199 || Error: Invalid argument was specified. | + | | 0x320002 - 0x326202 || 6400-6449 || nn::fs::ResultPermissionDenied: Error: Permission denied. |
| |- | | |- |
− | | 0x307202 || 6201 || Error: OpenMode_AllowAppend is required for implicit extension of file size by WriteFile(). | + | | 0x327202 || 6457 || nn::fs::ResultWriteModeFileNotClosed: Error: Close files opened in write mode before committing. |
| |- | | |- |
− | | 0x307002 - 0x313602 || 6200, 6202 - 6299 || Error: Invalid operation for the open mode. | + | | 0x328202 || 6465 || nn::fs::ResultUserNotExist: Error: Specified user doesn't exist. |
| |- | | |- |
− | | 0x313802 - 0x31FE02 || 6300-6399 || Error: Unsupported operation. | + | | 0x346402 || 6706 || nn::fs::ResultMappingTableFull: Error: Enough journal space is not left. |
| |- | | |- |
− | | 0x320002 - 0x32C602 || 6400-6499 || Error: Permission denied. | + | | 0x346A02 || 6709 || nn::fs::ResultOpenCountLimit: Error: The open count of files and directories reached the limitation. |
| |- | | |- |
− | | 0x346402 || 6706 || Error: Enough journal space is not left. | + | | 0x353602 || 6811 || nn::fs::ResultMapFull: Error: Save data extension count reached the limitation. |
| |- | | |- |
− | | 0x346A02 || 6709 || Error: The open count of files and directories reached the limitation. | + | | 0x35F202 || 6905 || nn::fs::ResultNotMounted: Error: Specified mount name is not found. |
| |} | | |} |
| | | |
Line 1,147: |
Line 1,451: |
| | | |
| = Support Errors = | | = Support Errors = |
− | This section is for Support Errors displayed by the error-applet, separate from the normal Result errors. | + | This section is for Support Errors displayed by the error-applet, separate from the normal Result Errors. |
| | | |
− | == Support Modules == | + | == Modules == |
| {| class=wikitable | | {| class=wikitable |
| ! Value || Name | | ! Value || Name |
| + | |- |
| + | | 520 || NVIDIA Error Report (nverpt) |
| |- | | |- |
| | 800 || [[Internet_Browser|General web-applet]] | | | 800 || [[Internet_Browser|General web-applet]] |
Line 1,164: |
Line 1,470: |
| 8XX is for/includes system applets. | | 8XX is for/includes system applets. |
| | | |
− | == Errors == | + | == Error codes == |
| {| class=wikitable | | {| class=wikitable |
− | ! Error || Module || Description || Notes | + | ! Value || Module || Description || Notes |
| |- | | |- |
| | | | | |
Line 1,175: |
Line 1,481: |
| | | |
| Normal error-codes displayed by the system also use the same format as fatal-errors. | | Normal error-codes displayed by the system also use the same format as fatal-errors. |
| + | |
| + | = Homebrew Errors = |
| + | Custom errors used by homebrew libraries and applications. |
| + | |
| + | == Modules == |
| + | {| class=wikitable |
| + | ! Value || Name |
| + | |- |
| + | | 345 || libnx |
| + | |- |
| + | | 346 || [[Homebrew ABI]] |
| + | |- |
| + | | 347 || Homebrew Loader |
| + | |- |
| + | | 348 || libnx NVIDIA errors |
| + | |- |
| + | | 349 || libnx Binder errors |
| + | |} |