Error codes: Difference between revisions

Lioncache (talk | contribs)
Add time error codes for out of range values and for cases when things cannot be found. These are both used in the implementation of ToPosixTime when looking up timezone entries based off a given rule.
(127 intermediate revisions by 18 users not shown)
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 21: Line 24:
| 1 || Kernel
| 1 || Kernel
|-
|-
| 2 || FS
| 2 || Fs
|-
|-
| 3 || OS (Memory, Thread, Mutex, NVIDIA)
| 3 || OS
|-
|-
| 4 || HTCS
| 4 || Htcs
|-
|-
| 5 || NCM
| 5 || Ncm
|-
|-
| 6 || DD
| 6 || Dd
|-
|-
| 7 || Debug Monitor
| 7 || Dmnt
|-
|-
| 8 || LR
| 8 || Lr
|-
|-
| 9 || Loader
| 9 || Loader
|-
|-
| 10 || CMIF (IPC command interface)
| 10 || Cmif
|-
| 11 || Hipc
|-
| 15 || Pm
|-
| 16 || Ns
|-
| 17 || Bsdsockets
|-
| 18 || Htc
|-
| 19 || Tsc
|-
|-
| 11 || HIPC (IPC)
| 20 || Ncm (content)
|-
|-
| 15 || PM
| 21 || Sm
|-
|-
| 16 || NS
| 22 || Ro (userland)
|-
|-
| 17 || Sockets
| 23 || Gc
|-
|-
| 18 || HTC
| 24 || Sdmmc
|-
|-
| 20 || NCM Content
| 25 || Ovln
|-
|-
| 21 || SM
| 26 || Spl
|-
|-
| 22 || RO userland
| 27 || Socket
|-
|-
| 24 || SDMMC
| 29 || Htclow
|-
|-
| 25 || OVLN
| 30 || Ddsf
|-
|-
| 26 || SPL
| 31 || Htcfs
|-
|-
| 100 || ETHC
| 32 || Async
|-
|-
| 101 || I2C
| 100 || Ethc
|-
|-
| 102 || GPIO
| 101 || I2c
|-
|-
| 103 || UART
| 102 || Gpio
|-
| 103 || Uart
|-
|-
| 105 || Settings
| 105 || Settings
|-
|-
| 107 || WLAN
| 107 || Wlan
|-
|-
| 108 || XCD
| 108 || Xcd
|-
|-
| 110 || NIFM
| 110 || Nifm
|-
|-
| 111 || Hwopus
| 111 || Hwopus
|-
| 112 || Sasbus
|-
|-
| 113 || Bluetooth
| 113 || Bluetooth
|-
|-
| 114 || VI
| 114 || Vi
|-
|-
| 115 || NFP
| 115 || Nfp
|-
|-
| 116 || Time
| 116 || Time
|-
|-
| 117 || FGM
| 117 || Fgm
|-
|-
| 118 || OE
| 118 || Oe
|-
|-
| 120 || PCIe
| 120 || Pcie
|-
|-
| 121 || Friends
| 121 || Friends
|-
|-
| 122 || BCAT
| 122 || Bcat
|-
|-
| 123 || SSL
| 123 || Ssl
|-
|-
| 124 || Account
| 124 || Account
Line 105: Line 124:
| 126 || Mii
| 126 || Mii
|-
|-
| 127 || NFC
| 127 || Nfc
|-
|-
| 128 || AM
| 128 || Am
|-
|-
| 129 || Play Report
| 129 || Prepo
|-
|-
| 130 || AHID
| 130 || Ahid
|-
|-
| 132 || Home Menu (Qlaunch)
| 132 || Qlaunch
|-
|-
| 133 || PCV
| 133 || Pcv
|-
|-
| 134 || OMM
| 134 || Omm
|-
|-
| 135 || BPC
| 135 || Bpc
|-
|-
| 136 || PSM
| 136 || Psm
|-
|-
| 137 || NIM
| 137 || Nim
|-
|-
| 138 || PSC
| 138 || Psc
|-
|-
| 139 || TC
| 139 || Tc
|-
|-
| 140 || USB
| 140 || Usb
|-
|-
| 141 || NSD
| 141 || Nsd
|-
|-
| 142 || PCTL
| 142 || Pctl
|-
|-
| 143 || BTM
| 143 || Btm
|-
|-
| 144 || EC (Shop)
| 144 || La
|-
|-
| 145 || ETicket
| 145 || ETicket
|-
|-
| 146 || NGC (Bad Words)
| 146 || Ngc
|-
| 147 || Erpt
|-
|-
| 147 || Error Report
| 148 || Apm
|-
|-
| 148 || APM
| 149 || Cec
|-
|-
| 150 || Profiler
| 150 || Profiler
|-
|-
| 151 || Error Upload
| 151 || Eupld
|-
|-
| 153 || Audio
| 153 || Audio
|-
|-
| 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 || Mifare
|-
|-
| 162 || Userland assert
| 162 || Userland (assert)
|-
|-
| 163 || Fatal
| 163 || Fatal
|-
|-
| 164 || NIM Shop
| 164 || Ec (shop)
|-
| 165 || Spsm
|-
|-
| 165 || SPSM
| 167 || Bgtc
|-
|-
| 167 || BGTC
| 168 || Userland (crash)
|-
|-
| 168 || Userland crash
| 169 || Sasbus periodic receive mode
|-
|-
| 178 || PDM
| 175 || Jit
|-
|-
| 179 || OLSC
| 177 || Hdcp
|-
|-
| 180 || SREPO
| 178 || Pdm
|-
| 179 || Olsc
|-
| 180 || Srepo
|-
|-
| 181 || Dauth
| 181 || Dauth
|-
|-
| 202 || HID
| 187 || Sasbus
|-
|-
| 203 || LDN
| 189 || Pwm
|-
| 191 || Rtc
|-
| 192 || Regulator
|-
| 193 || Led
|-
| 197 || Clkrst
|-
| 198 || Powctl
|-
| 202 || Hid
|-
| 203 || Ldn
|-
|-
| 205 || Irsensor
| 205 || Irsensor
Line 195: Line 236:
| 208 || Manu
| 208 || Manu
|-
|-
| 209 || ATK
| 209 || Atk
|-
|-
| 210 || Web
| 210 || Web
|-
|-
| 211 ||
| 211 || Lcs
|-
|-
| 212 || GRC
| 212 || Grc
|-
| 214 || Album
|-
|-
| 216 || Migration
| 216 || Migration
|-
|-
| 217 || Migration Idc Server
| 217 || Migration idc server
|-
| 218 || Hidbus
|-
|-
| 345 || libnx
| 223 || Websocket
|-
|-
| 346 || [[Homebrew ABI]]
| 228 || Pgl
|-
|-
| 347 || Homebrew Loader
| 229 || Notification
|-
|-
| 348 || libnx Nvidia errors
| 230 || Ins
|-
|-
| 231 || Lp2p
|}
|}


= Error codes =
== Error codes ==
{| class=wikitable
{| class=wikitable
! Value || Module || Description || Notes
! Value || Module || Description || Notes
Line 259: Line 305:
| 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 319:
| 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 335:
| 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 347:
| 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 359:
| 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 319: Line 371:
| 0x13B002 || 2 || 2520 || Gamecard not inserted
| 0x13B002 || 2 || 2520 || Gamecard not inserted
|-
|-
| 0x13DA02 || 2 || 2541 || Version check failed when mounting gamecard sysupdate partition?
| 0x13B402 || 2 || 2522 || Attempted process an AsicHandler command in initial mode
|-
| 0x13D802 || 2 || 2540 || Attempted to read from the secure gamecard partition in normal mode
|-
| 0x13DA02 || 2 || 2541 || Attempted to read from the normal gamecard partition in secure mode
|-
| 0x13DC02 || 2 || 2542 || Attempted a read that spanned both the normal and secure gamecard partitions
|-
| 0x13E002 || 2 || 2544 || Gamecard initial data hash doesn't match the initial data hash in the card header
|-
| 0x13E202 || 2 || 2545 || Gamecard initial data reserved area is not all zeros
|-
| 0x13E402 || 2 || 2546 || Gamecard certificate kek index doesn't match card header kek index
|-
| 0x13EE02 || 2 || 2551 || Unable to read card header on gamecard init
|-
| 0x140A02 || 2 || 2565 || Encountered SDMMC error in write operation
|-
| 0x145002 || 2 || 2600 || Attempted to switch lotus state machine to secure mode from a mode other than normal
|-
| 0x145202 || 2 || 2601 || Attempted to switch lotus state machine to normal mode from a mode other than initial
|-
| 0x145402 || 2 || 2602 || Attempted to switch lotus state machine to write mode from a mode other than normal
|-
| 0x149402 || 2 || 2634 || Error processing lotus command SetUserAsicFirmware
|-
| 0x149A02 || 2 || 2637 || Error processing lotus command GetAsicCert
|-
| 0x14A002 || 2 || 2640 || Error processing lotus command SetEmmcEmbeddedSocCertificate
|-
| 0x14AA02 || 2 || 2645 || Error processing lotus command GetAsicEncryptedMessage
|-
| 0x14AC02 || 2 || 2646 || Error processing lotus command SetLibraryEncryptedMessage
|-
| 0x14B602 || 2 || 2651 || Error processing lotus command GetAsicAuthenticationData
|-
| 0x14B802 || 2 || 2652 || Error processing lotus command SetAsicAuthenticationDataHash
|-
| 0x14BA02 || 2 || 2653 || Error processing lotus command SetLibraryAuthenticationData
|-
| 0x14BC02 || 2 || 2654 || Error processing lotus command GetLibraryAuthenticationDataHash
|-
| 0x14C202 || 2 || 2657 || Error processing lotus command ExchangeRandomValuesInSecureMode
|-
| 0x14D802 || 2 || 2668 || Error calling nn::gc::detail::GcCrypto::GenerateRandomBytes
|-
| 0x14DE02 || 2 || 2671 || Error processing lotus command ReadAsicRegister
|-
| 0x14E002 || 2 || 2672 || Error processing lotus command GetGameCardIdSet
|-
| 0x14E402 || 2 || 2674 || Error processing lotus command GetCardHeader
|-
| 0x14E802 || 2 || 2676 || Error processing lotus command GetCardKeyArea
|-
| 0x14EA02 || 2 || 2677 || Error processing lotus command ChangeDebugMode
|-
| 0x14EC02 || 2 || 2678 || Error processing lotus command GetRmaInformation
|-
| 0x150802 || 2 || 2692 || Tried sending lotus card command Refresh when not in secure mode
|-
| 0x150A02 || 2 || 2693 || Tried sending lotus card command when not in correct mode
|-
| 0x155602 || 2 || 2731 || Error processing lotus card command ReadId1
|-
| 0x155802 || 2 || 2732 || Error processing lotus card command ReadId2
|-
| 0x155A02 || 2 || 2733 || Error processing lotus card command ReadId3
|-
| 0x155E02 || 2 || 2735 || Error processing lotus card command ReadPage
|-
| 0x156202 || 2 || 2737 || Error processing lotus card command WritePage
|-
| 0x156402 || 2 || 2738 || Error processing lotus card command Refresh
|-
| 0x156C02 || 2 || 2742 || Error processing lotus card command ReadCrc
|-
| 0x156E02 || 2 || 2743 || Error processing lotus card command Erase or UnlockForceErase
|-
| 0x157002 || 2 || 2744 || Error processing lotus card command ReadDevParam
|-
| 0x157202 || 2 || 2745 || Error processing lotus card command WriteDevParam
|-
| 0x16B002 || 2 || 2904 || Id2Normal did not match the value in the buffer returned by ChangeDebugMode
|-
| 0x16B202 || 2 || 2905 || Id1Normal did not match Id1Writer when switching gamecard to write mode
|-
| 0x16B402 || 2 || 2906 || Id2Normal did not match Id2Writer when switching gamecard to write mode
|-
|-
| 0x171402 || 2 || 2954 || Invalid gamecard handle.
| 0x171402 || 2 || 2954 || Invalid gamecard handle.
|-
| 0x172002 || 2 || 2960 || Invalid gamecard handle when opening normal gamecard partition
|-
| 0x172202 || 2 || 2961 || Invalid gamecard handle when opening secure gamecard partition
|-
|-
| 0x177202 || 2 || 3001 || Unimplemented behavior
| 0x177202 || 2 || 3001 || Unimplemented behavior
Line 392: Line 534:
|-
|-
| 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 590:
|-
|-
| 0x313802 || 2 || 6300 || Operation not supported
| 0x313802 || 2 || 6300 || Operation not supported
|-
| 0x313A02 || 2 || 6301 || A specified filesystem has no MultiCommitTarget when doing a multi-filesystem commit
|-
| 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
|-
| 0x314602 || 2 || 6307 || Invalid Operation ID in nn::fs::FileHandleStorage::OperateRange
|-
| 0x314802 || 2 || 6308 || Invalid Operation ID in nn::fssystem::SwitchStorage::OperateRange
|-
| 0x314A02 || 2 || 6309 || Invalid Operation ID in nn::fs::detail::StorageServiceObjectAdapter::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
|-
| 0x315202 || 2 || 6313 || Attempted to call nn::fssystem::AesCtrStorageExternal::Write
|-
| 0x315402 || 2 || 6314 || Attempted to call nn::fssystem::AesCtrStorageExternal::SetSize
|-
| 0x315602 || 2 || 6315 || Attempted to call nn::fssystem::AesCtrStorage::SetSize
|-
| 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
|-
| 0x316E02 || 2 || 6327 || Attempted to call nn::fssystem::SparseStorage::ZeroStorage::Write
|-
| 0x317002 || 2 || 6328 || Attempted to call nn::fssystem::SparseStorage::ZeroStorage::SetSize
|-
| 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
|-
| 0x319402 || 2 || 6346 || Attempted to call nn::fssystem::save::UnionStorage::SetSize
|-
| 0x319602 || 2 || 6347 || Attempted to call nn::fssystem::dbm::AllocationTableStorage::SetSize
|-
| 0x319802 || 2 || 6348 || Attempted to call nn::fssrv::fscreator::WriteOnlyGameCardStorage::Read
|-
| 0x319A02 || 2 || 6349 || Attempted to call nn::fssrv::fscreator::WriteOnlyGameCardStorage::SetSize
|-
| 0x319C02 || 2 || 6350 || Attempted to call nn::fssrv::fscreator::ReadOnlyGameCardStorage::Write
|-
| 0x319E02 || 2 || 6351 || Attempted to call nn::fssrv::fscreator::ReadOnlyGameCardStorage::SetSize
|-
| 0x31A002 || 2 || 6352 || Invalid Operation ID in nn::fssrv::fscreator::ReadOnlyGameCardStorage::OperateRange
|-
| 0x31A202 || 2 || 6353 || Attempted to call SdStorage::SetSize
|-
| 0x31A402 || 2 || 6354 || Invalid Operation ID in SdStorage::OperateRange
|-
| 0x31A602 || 2 || 6355 || Invalid Operation ID in nn::fat::FatFile::DoOperateRange
|-
| 0x31A802 || 2 || 6356 || Invalid Operation ID in nn::fssystem::StorageFile::DoOperateRange
|-
| 0x31AA02 || 2 || 6357 || Attempted to call nn::fssystem::ConcatenationFile::SetSize
|-
| 0x31AC02 || 2 || 6358 || Attempted to call nn::fssystem::ConcatenationFile::OperateRange
|-
| 0x31AE02 || 2 || 6359 || Invalid Query ID in nn::fssystem::ConcatenationFileSystem::DoQueryEntry
|-
| 0x31B002 || 2 || 6360 || Invalid Operation ID in nn::fssystem::ConcatenationFile::DoOperateRange
|-
| 0x31B202 || 2 || 6361 || Attempted to call nn::fssystem::ZeroBitmapFile::SetSize
|-
| 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
|-
| 0x31D402 || 2 || 6378 || Invalid Operation ID in nn::fssystem::TmFileSystemFile::DoOperateRange
|-
| 0x31D602 || 2 || 6379 || Attempted to call unsupported functions in nn::fssrv::fscreator::SaveDataInternalStorageFileSystem, nn::fssrv::detail::SaveDataInternalStorageAccessor::PaddingFile or nn::fssystem::save::detail::SaveDataExtraDataInternalStorageFile
|-
| 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
|-
| 0x31E202 || 2 || 6385 || Attempted to call nn::fssystem::ZeroBitmapHashStorageFile::Write
|-
| 0x31E402 || 2 || 6386 || Attempted to call nn::fssystem::ZeroBitmapHashStorageFile::SetSize
|-
|-
| 0x320002 || 2 || 6400 || Permission denied
| 0x320002 || 2 || 6400 || Permission denied
Line 444: Line 766:
|-
|-
| 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 778:
|-
|-
| 0x339602 || 2 || 6603 || Directory not found.
| 0x339602 || 2 || 6603 || Directory not found.
|-
| 0x346C02 || 2 || 6710 || Multi-commit limit reached
|-
| 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 848:
|-
|-
| 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 511: Line 857:
| 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 523: Line 869:
| 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 591: Line 951:
| 0x410 || 16 || 2 || Title-id not found
| 0x410 || 16 || 2 || Title-id not found
|-
|-
| 0xF010 || 16 || 120 || Gamecard sysupdate not required
| 0xF010 || 16 || 120 || Sysupdate not required
|-
|-
| 0x1F610 || 16 || 251 || Unexpected StorageId
| 0x1F610 || 16 || 251 || Unexpected StorageId
|-
| 0x2A810 || 16 || 340 || [[Network_Interface_services#IsAnyInternetRequestAccepted|IsAnyInternetRequestAccepted]] with the output from [[#Network_Interface_services#GetClientId|GetClientId]] returned false.
|-
| 0x64210 || 16 || 801 || [[NS_Services#SystemDeliveryInfo|SystemDeliveryInfo]] system_delivery_protocol_version is less than the system-setting.
|-
| 0x64410 || 16 || 802 || [[NS_Services#SystemDeliveryInfo|SystemDeliveryInfo]] system_delivery_protocol_version is larger than the system-setting.
|-
| 0x74610 || 16 || 931 || Invalid [[NS_Services#SystemDeliveryInfo|SystemDeliveryInfo]] HMAC / invalid Meta Id.
|-
| 0x6F810 || 16 || 892 || Unknown state ref-count is zero.
|-
|-
| 0x215 || 21 || 1 || Out of processes
| 0x215 || 21 || 1 || Out of processes
Line 637: Line 1,007:
| 0x80E16 || 22 || 1031 || Not initialized
| 0x80E16 || 22 || 1031 || Not initialized
|-
|-
| 0x41A || 26 || 2 || Argument is invalid
| 0x21A || 26 || 1 || SMC is not implemented
|-
|-
| 0xC81A || 26 || 100 || Incorrect buffer size
| 0x41A || 26 || 2 || SMC argument is invalid
|-
|-
| 0xCA1A || 26 || 101 || Unknown TZ error
| 0x61A || 26 || 3 || SMC is currently in progress/secmon is busy
|-
|-
| 0xD01A || 26 || 104 || All AES engines busy
| 0x81A || 26 || 4 || Secmon not currently performing async operation
|-
|-
| 0xD21A || 26 || 105 || Invalid AES engine-id
| 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
|-
| 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 672: Line 1,090:
|-
|-
| 0x4DA69 || 105 || 621 || Null language code buffer
| 0x4DA69 || 105 || 621 || Null language code buffer
|-
| 0x4E269 || 105 || 625 || Language out of valid range
|-
|-
| 0x4EE69 || 105 || 631 || Null network settings buffer
| 0x4EE69 || 105 || 631 || Null network settings buffer
Line 876: Line 1,296:
|-
|-
| 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
|-
|-
| 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 891: Line 1,315:
| 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
|-
| 0xC79 || 121 || 6 || [[Network_Interface_services#IsAnyInternetRequestAccepted|IsAnyInternetRequestAccepted]] with the output from [[#Network_Interface_services#GetClientId|GetClientId]] returned false.
|-
| 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
|-
| 0x107A || 122 || 8 || [[Network_Interface_services#IsAnyInternetRequestAccepted|IsAnyInternetRequestAccepted]] with the output from [[#Network_Interface_services#GetClientId|GetClientId]] returned false.
|-
| 0xA07A || 122 || 80 || Passphrase not found
|-
| 0xA27A || 122 || 81 || Data verification failed
|-
| 0xB47A || 122 || 90 || Invalid API call
|-
| 0xC47A || 122 || 98 || Invalid operation
|-
| 0x167B || 123 || 11 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC errors: -8192 (SEC_ERROR_IO), -8191 (SEC_ERROR_LIBRARY_FAILURE), -8190 (SEC_ERROR_BAD_DATA), -8189 (SEC_ERROR_OUTPUT_LEN), -8188 (SEC_ERROR_INPUT_LEN), -8187 (SEC_ERROR_INVALID_ARGS), -8186 (SEC_ERROR_INVALID_ALGORITHM), -8184 (SEC_ERROR_INVALID_TIME), -8152 (SEC_ERROR_INVALID_KEY).
Also converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling NSPR] errors: -5991 (PR_IO_ERROR), -5962 (PR_BUFFER_OVERFLOW_ERROR), -5950 (PR_FILE_NOT_FOUND_ERROR), -5949 (PR_NOT_DIRECTORY_ERROR), -5946 (PR_FILESYSTEM_MOUNTED_ERROR), -5938 (PR_END_OF_FILE_ERROR).
Also converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL errors: -12223 (SSL_ERROR_GENERATE_RANDOM_FAILURE), -12222 (SSL_ERROR_SIGN_HASHES_FAILURE), -12221 (SSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE), -12219 (SSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE), -12218 (SSL_ERROR_ENCRYPTION_FAILURE), -12217 (SSL_ERROR_DECRYPTION_FAILURE), -12216 (SSL_ERROR_SOCKET_WRITE_FAILURE), -12212 (SSL_ERROR_SYM_KEY_CONTEXT_FAILURE), -12209 (SSL_ERROR_IV_PARAM_FAILURE), -12207 (SSL_ERROR_SESSION_KEY_GEN_FAILURE), -12203 (SSL_ERROR_NO_COMPRESSION_OVERLAP), -12202 (SSL_ERROR_HANDSHAKE_NOT_COMPLETED), -12201 (SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE), -12172 (SSL_ERROR_NEXT_PROTOCOL_DATA_INVALID).
|-
| 0x1A7B || 123 || 13 || Unrecognized error.
|-
| 0xCC7B || 123 || 102 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC error -8173 (SEC_ERROR_NO_MEMORY).
Also converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling NSPR] errors: -6000 (PR_OUT_OF_MEMORY_ERROR), -5974 (PR_INSUFFICIENT_RESOURCES_ERROR, -5971 (PR_PROC_DESC_TABLE_FULL_ERROR).
|-
| 0xE87B || 123 || 116 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling NSPR] error -5999 (PR_BAD_DESCRIPTOR_ERROR).
|-
| 0x1027B || 123 || 129 || DER CRL decoding failed.
|-
| 0x1987B || 123 || 204 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling NSPR] error -5998 (PR_WOULD_BLOCK_ERROR).
|-
| 0x19A7B || 123 || 205 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling NSPR] error -5990 (PR_IO_TIMEOUT_ERROR).
|-
| 0x19C7B || 123 || 206 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling NSPR] error -5935 (PR_OPERATION_ABORTED_ERROR).
|-
| 0x1A07B || 123 || 208 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling NSPR] error -5978 (PR_NOT_CONNECTED_ERROR).
|-
| 0x1A27B || 123 || 209 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling NSPR] error -5961 (PR_CONNECT_RESET_ERROR).
|-
| 0x1A47B || 123 || 210 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling NSPR] error -5928 (PR_CONNECT_ABORTED_ERROR).
|-
| 0x1A67B || 123 || 211 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling NSPR] error -5929 (PR_SOCKET_SHUTDOWN_ERROR).
|-
| 0x1A87B || 123 || 212 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR/Reference/NSPR_Error_Handling NSPR] error -5930 (PR_NETWORK_DOWN_ERROR).
|-
| 0x1AE7B || 123 || 215 || ClientPki/InternalPki was already previously imported/registered.
|-
| 0x1B47B || 123 || 218 || Maximum number of ServerPki objects were already imported.
|-
| 0x25A7B || 123 || 301 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12276 (SSL_ERROR_BAD_CERT_DOMAIN).
|-
| 0x25C7B || 123 || 302 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12285 (SSL_ERROR_NO_CERTIFICATE).
|-
| 0x25E7B || 123 || 303 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC errors: -8181 (SEC_ERROR_EXPIRED_CERTIFICATE), -8162 (SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE).
|-
| 0x2607B || 123 || 304 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC error -8180 (SEC_ERROR_REVOKED_CERTIFICATE).
|-
| 0x2627B || 123 || 305 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC error -8183 (SEC_ERROR_BAD_DER).
|-
| 0x2647B || 123 || 306 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC errors: -8102 (SEC_ERROR_INADEQUATE_KEY_USAGE), -8101 (SEC_ERROR_INADEQUATE_CERT_TYPE).
|-
| 0x2667B || 123 || 307 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC errors: -8185 (SEC_ERROR_INVALID_AVA), -8182 (SEC_ERROR_BAD_SIGNATURE), -8158 (SEC_ERROR_EXTENSION_VALUE_INVALID), -8156 (SEC_ERROR_CA_CERT_INVALID), -8151 (SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION), -8080 (SEC_ERROR_CERT_NOT_IN_NAME_SPACE).
|-
| 0x2687B || 123 || 308 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC errors: -8179 (SEC_ERROR_UNKNOWN_ISSUER), -8172 (SEC_ERROR_UNTRUSTED_ISSUER), -8014 (SEC_ERROR_APPLICATION_CALLBACK_ERROR).
|-
| 0x26A7B || 123 || 309 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC error -8171 (SEC_ERROR_UNTRUSTED_CERT).
|-
| 0x26C7B || 123 || 310 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL errors: -12233 (SSL_ERROR_RX_UNKNOWN_RECORD_TYPE), -12232 (SSL_ERROR_RX_UNKNOWN_HANDSHAKE), -12231 (SSL_ERROR_RX_UNKNOWN_ALERT). This is also returned by ImportClientPki when import fails.
|-
| 0x26E7B || 123 || 311 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL errors: -12261 (SSL_ERROR_RX_MALFORMED_HELLO_REQUEST), -12260 (SSL_ERROR_RX_MALFORMED_CLIENT_HELLO), -12259 (SSL_ERROR_RX_MALFORMED_SERVER_HELLO), -12258 (SSL_ERROR_RX_MALFORMED_CERTIFICATE), -12257 (SSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH), -12256 (SSL_ERROR_RX_MALFORMED_CERT_REQUEST), -12255 (SSL_ERROR_RX_MALFORMED_HELLO_DONE), -12254 (SSL_ERROR_RX_MALFORMED_CERT_VERIFY), -12253 (SSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH), -12252 (SSL_ERROR_RX_MALFORMED_FINISHED), -12251 (SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER), -12250 (SSL_ERROR_RX_MALFORMED_ALERT), -12249 (SSL_ERROR_RX_MALFORMED_HANDSHAKE), -12248 (SSL_ERROR_RX_MALFORMED_APPLICATION_DATA), -12166 (SSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST).
|-
| 0x2707B || 123 || 312 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC error -8144 (SEC_ERROR_UNSUPPORTED_KEYALG).
Also converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL errors: -12274 (SSL_ERROR_SSL2_DISABLED), -12247 (SSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST), -12246 (SSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO), -12245 (SSL_ERROR_RX_UNEXPECTED_SERVER_HELLO), -12244 (SSL_ERROR_RX_UNEXPECTED_CERTIFICATE), -12243 (SSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH), -12242 (SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST), -12241 (SSL_ERROR_RX_UNEXPECTED_HELLO_DONE), -12240 (SSL_ERROR_RX_UNEXPECTED_CERT_VERIFY), -12239 (SSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH), -12238 (SSL_ERROR_RX_UNEXPECTED_FINISHED).
|-
| 0x2727B || 123 || 313 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL errors: -12237 (SSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER), -12236 (SSL_ERROR_RX_UNEXPECTED_ALERT), -12235 (SSL_ERROR_RX_UNEXPECTED_HANDSHAKE), -12234 (SSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA).
|-
| 0x2747B || 123 || 314 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12263 (SSL_ERROR_RX_RECORD_TOO_LONG).
|-
| 0x2767B || 123 || 315 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12165 (SSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST).
|-
| 0x2787B || 123 || 316 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12163 (SSL_ERROR_RX_UNEXPECTED_CERT_STATUS).
|-
| 0x27A7B || 123 || 317 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12160 (SSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM).
|-
| 0x27C7B || 123 || 318 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL errors: -12173 (SSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY), -12156 (SSL_ERROR_WEAK_SERVER_CERT_KEY).
|-
| 0x27E7B || 123 || 319 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12273 (SSL_ERROR_BAD_MAC_READ).
|-
| 0x2827B || 123 || 321 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL errors: -12215 (SSL_ERROR_MD5_DIGEST_FAILURE), -12214 (SSL_ERROR_SHA_DIGEST_FAILURE), -12161 (SSL_ERROR_DIGEST_FAILURE).
|-
| 0x2847B || 123 || 322 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12213 (SSL_ERROR_MAC_COMPUTATION_FAILURE).
|-
| 0x2887B || 123 || 324 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC error -8157 (SEC_ERROR_EXTENSION_NOT_FOUND).
|-
| 0x28A7B || 123 || 325 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC error -8049 (SEC_ERROR_UNRECOGNIZED_OID).
|-
| 0x28C7B || 123 || 326 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SEC error -8032 (SEC_ERROR_POLICY_VALIDATION_FAILED).
|-
| 0x2947B || 123 || 330 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12177 (SSL_ERROR_DECOMPRESSION_FAILURE).
|-
| 0xBBA7B || 123 || 1501 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12230 (SSL_ERROR_CLOSE_NOTIFY_ALERT).
|-
| 0xBBC7B || 123 || 1502 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12229 (SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT).
|-
| 0xBBE7B || 123 || 1503 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12272 (SSL_ERROR_BAD_MAC_ALERT).
|-
| 0xBC07B || 123 || 1504 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12197 (SSL_ERROR_DECRYPTION_FAILED_ALERT).
|-
| 0xBC27B || 123 || 1505 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12196 (SSL_ERROR_RECORD_OVERFLOW_ALERT).
|-
| 0xBC47B || 123 || 1506 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12228 (SSL_ERROR_DECOMPRESSION_FAILURE_ALERT).
|-
| 0xBC67B || 123 || 1507 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12227 (SSL_ERROR_HANDSHAKE_FAILURE_ALERT).
|-
| 0xBCA7B || 123 || 1509 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12271 (SSL_ERROR_BAD_CERT_ALERT).
|-
| 0xBCC7B || 123 || 1510 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12225 (SSL_ERROR_UNSUPPORTED_CERT_ALERT).
|-
| 0xBCE7B || 123 || 1511 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12270 (SSL_ERROR_REVOKED_CERT_ALERT).
|-
| 0xBD07B || 123 || 1512 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12269 (SSL_ERROR_EXPIRED_CERT_ALERT).
|-
| 0xBD27B || 123 || 1513 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12224 (SSL_ERROR_CERTIFICATE_UNKNOWN_ALERT).
|-
| 0xBD47B || 123 || 1514 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12226 (SSL_ERROR_ILLEGAL_PARAMETER_ALERT).
|-
| 0xBD67B || 123 || 1515 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12195 (SSL_ERROR_UNKNOWN_CA_ALERT).
|-
| 0xBD87B || 123 || 1516 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12194 (SSL_ERROR_ACCESS_DENIED_ALERT).
|-
| 0xBDA7B || 123 || 1517 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12193 (SSL_ERROR_DECODE_ERROR_ALERT).
|-
| 0xBDC7B || 123 || 1518 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12192 (SSL_ERROR_DECRYPT_ERROR_ALERT).
|-
| 0xBDE7B || 123 || 1519 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12191 (SSL_ERROR_EXPORT_RESTRICTION_ALERT).
|-
| 0xBE07B || 123 || 1520 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12190 (SSL_ERROR_PROTOCOL_VERSION_ALERT).
|-
| 0xBE27B || 123 || 1521 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12189 (SSL_ERROR_INSUFFICIENT_SECURITY_ALERT).
|-
| 0xBE47B || 123 || 1522 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12188 (SSL_ERROR_INTERNAL_ERROR_ALERT).
|-
| 0xBE67B || 123 || 1523 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12157 (SSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT).
|-
| 0xBE87B || 123 || 1524 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12187 (SSL_ERROR_USER_CANCELED_ALERT).
|-
| 0xBEA7B || 123 || 1525 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12186 (SSL_ERROR_NO_RENEGOTIATION_ALERT).
|-
| 0xBEC7B || 123 || 1526 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12184 (SSL_ERROR_UNSUPPORTED_EXTENSION_ALERT).
|-
| 0xBEE7B || 123 || 1527 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12183 (SSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT).
|-
| 0xBF07B || 123 || 1528 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12182 (SSL_ERROR_UNRECOGNIZED_NAME_ALERT).
|-
| 0xBF27B || 123 || 1529 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12181 (SSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT).
|-
| 0xBF47B || 123 || 1530 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12180 (SSL_ERROR_BAD_CERT_HASH_VALUE_ALERT).
|-
| 0x27127B || 123 || 5001 || Converted from [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html NSS] SSL error -12155 (SSL_ERROR_RX_SHORT_DTLS_READ).
|-
| 0x271E7B || 123 || 5007 || Out-of-bounds error during error conversion.
|-
|-
| 0x287C || 124 || 20 || Argument is NULL
| 0x287C || 124 || 20 || Argument is NULL
Line 902: Line 1,504:
|-
|-
| 0x407C || 124 || 32 || Invalid input buffer
| 0x407C || 124 || 32 || Invalid input buffer
|-
| 0x767C || 124 || 59 || [[Network_Interface_services#IsAnyInternetRequestAccepted|IsAnyInternetRequestAccepted]] with the output from [[#Network_Interface_services#GetClientId|GetClientId]] returned false.
|-
|  || 124 || 3000 || [https://en-americas-support.nintendo.com/app/answers/detail/a_id/27166/ System Update Required]
|-
|  || 124 || 3001 || [https://en-americas-support.nintendo.com/app/answers/detail/a_id/28969/ Game Update Required]
|-
|  || 124 || 4007 || [https://en-americas-support.nintendo.com/app/answers/detail/a_id/28046/ Account Permanent Ban]
|-
|  || 124 || 4508 || [https://en-americas-support.nintendo.com/app/answers/detail/a_id/28046/ Account Permanent Ban]
|-
|  || 124 || 4517 || [https://en-americas-support.nintendo.com/app/answers/detail/a_id/43652/ Account Ban]
|-
|  || 124 || 4609 || [https://en-americas-support.nintendo.com/app/answers/detail/a_id/46482/ Service Discontinued]
|-
|-
| 0x27E || 126 || 1 || Invalid argument
| 0x27E || 126 || 1 || Invalid argument
Line 912: Line 1,528:
|-
|-
| 0x1987E || 126 || 204 || Development/debug-only behavior
| 0x1987E || 126 || 204 || Development/debug-only behavior
|-
| 0x480 || 128 || 2 || IStorage not available.
|-
| 0x680 || 128 || 3 || No messages
|-
|-
| 0x4680 || 128 || 35 || Error while launching applet.
| 0x4680 || 128 || 35 || Error while launching applet.
Line 917: Line 1,537:
| 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
|-
|-
| 0x3EE80 || 128 || 503 || IStorage Read/Write out-of-bounds
| 0x3EE80 || 128 || 503 || IStorage Read/Write out-of-bounds
|-
| 0x3F480 || 128 || 506 || Invalid parameters
|-
|-
| 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)
|-
| 0x40C80 || 128 || 518 || Null object
|-
|-
| 0x4B080 || 128 || 600 || Failed to allocate memory for IStorage
| 0x4B080 || 128 || 600 || Failed to allocate memory for IStorage
Line 929: Line 1,555:
| 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
|-
| 0x485 || 133 || 2 || Invalid DVFS table ID
|-
| 0x685 || 133 || 3 || DVFS table ID for debug only, see [[PCV_services#Module|DVFS Table]] notes.
|-
| 0x885 || 133 || 4 || Invalid parameter
|-
| 0x1489 || 137 || 10 || Already initialized.
|-
| 0x3C89 || 137 || 30 || Task not found.
|-
| 0x5089 || 137  || 40 || Memory allocation failed / bad input.
|-
| 0x29489 || 137 || 330 || [[NCM_services#ContentMetaType|ContentMetaType]] doesn't match SystemUpdate.
|-
| 0x271289 || 137 || 5001 || One of the following socket errors occurred: ENETDOWN, ECONNRESET, EHOSTDOWN, EHOSTUNREACH, or EPIPE. Also occurs when the received size doesn't match the expected size (recvfrom() ret with [[NIM_services#Contents_Delivery|meta_size]] data receiving).
|-
| 0x272489 || 137 || 5010 || Socket was [[Sockets_services|shutdown()]] due to the async operation being cancelled.
|-
| 0x273889 || 137 || 5020 || Too many internal output entries with [[NIM_services|nim]] cmd42, system is [[NIM_services#Contents_Delivery|Internet-connected]], or an unrecognized socket error occured.
|-
| 0x27D889 || 137 || 5100 || Connection timeout.
|-
| 0x2A4489 || 137 || 5410 || Invalid [[NIM_services#Contents_Delivery|ID]].
|-
| 0x2A5889 || 137 || 5420 || Invalid [[NIM_services#Contents_Delivery|magicnum]]. Can also be caused by the connection being closed by the peer, since non-negative return values from recv() are ignored in this case.
|-
| 0x2A6C89 || 137 || 5430 || Invalid [[NIM_services#Contents_Delivery|data_size]].
|-
| 0x2A8089 || 137 || 5440 || The input [[NCM_services#ContentMetaKey|ContentMetaKey]] doesn't match the ContentMetaKey in state.
|-
| 0x2A9489 || 137 || 5450 || Invalid [[NIM_services#Contents_Delivery|meta_size]].
|-
| 0x36B289 || 137 || 7001 || HTTP invalid response code (>=600).
|-
| 0x36B489 || 137 || 7002 || HTTP invalid client response code (4xx).
|-
| 0x36B689 || 137 || 7003 || HTTP invalid server response code (5xx).
|-
| 0x36B889 || 137 || 7004 || HTTP invalid redirect response code (3xx).
|-
| 0x390889-0x391889 || 137 || 7300-7308 || HTTP response code 300-308.
|-
| 0x39D089-0x39F289 || 137 || 7400-7417 || HTTP response code 400-417.
|-
| 0x3A9889-0x3AAA89 || 137 || 7500-7509 || HTTP response code 500-509.
|-
|-
| 0x3CF089 || 137 || 7800 || Unknown/invalid libcurl error.
| 0x3CF089 || 137 || 7800 || Unknown/invalid libcurl error.
Line 944: Line 1,666:
|-
|-
| 0x1928C || 140 || 201 || USB device not bound / interface already enabled
| 0x1928C || 140 || 201 || USB device not bound / interface already enabled
|-
| 0x1BE8E || 142 || 223 || [[Network_Interface_services#IsAnyInternetRequestAccepted|IsAnyInternetRequestAccepted]] with the output from [[#Network_Interface_services#GetClientId|GetClientId]] returned false.
|-
| 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 970: Line 1,702:
|-
|-
| 0xCC9D || 157 || 102 || Invalid PID
| 0xCC9D || 157 || 102 || Invalid PID
|-
| 0x49E || 158 || 2 || BootImagePackage not found
|-
| 0x69E || 158 || 3 || Invalid BootImagePackage
|-
| 0x89E || 158 || 4 || Work buffer too small
|-
| 0xA9E || 158 || 5 || Work buffer not aligned
|-
| 0xC9E || 158 || 6 || BootImages need repair
|-
| 0x29F || 159 || 1 || Cancel was selected
|-
|-
| 0xAA3 || 163 ||  5 || System is booting up repair process without VOL+ held down.
| 0xAA3 || 163 ||  5 || System is booting up repair process without VOL+ held down.
|-
|-
| 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.
|-
| 0x70A4 || 164 || 56 || [[Network_Interface_services#IsAnyInternetRequestAccepted|IsAnyInternetRequestAccepted]] with the output from [[#Network_Interface_services#GetClientId|GetClientId]] returned false.
|-
| 0x4AF || 175 || 2 || Bad version returned from calling the "nnjitpluginGetVersion" symbol.
|-
| 0xCAAF || 175 || 101 || Input NRO/NRR are too large for the storage buffer.
|-
| 0x4B0AF || 175 || 600 || Symbol funcptr used by this cmd is not initialized (Control/GenerateCode).
|-
| 0x4B2AF || 175 || 601 || DllPlugin Not initialized, or plugin NRO has already been loaded.
|-
| 0x4B4AF || 175 || 602 || An error was returned from calling the symbol funcptr with the Control cmd.
|-
|-
| 0xC8B2 || 178 || 100 || Invalid user ID
| 0xC8B2 || 178 || 100 || Invalid user ID
Line 982: Line 1,738:
|-
|-
| 0x190B2 || 178 || 200 || File storage failure
| 0x190B2 || 178 || 200 || File storage failure
|-
| 0xAB4 || 180 || 5 || Invalid event ID
|-
| 0x1F4EB5 || 181 || 4007 || Device authentication error: System update required
|-
| 0x1F50B5 || 181 || 4008 || Device authentication error: [https://en-americas-support.nintendo.com/app/answers/detail/a_id/42061/ Permanant Ban]
|-
| 0x1F52B5 || 181 || 4009 || Device authentication error: Internal server error
|-
| 0x1F54B5 || 181 || 4007 || Device authentication error: Under maintenance
|-
|  || 181 || 4017 || Device authentication error: [https://en-americas-support.nintendo.com/app/answers/detail/a_id/43653/ Ban]
|-
| 0x58ACA || 202 || 709 || Npad ID is out of range.
|-
| 0x2032CA || 202 || 4121 || [[Settings_services#ButtonConfigSettings|ButtonConfigSettings]] IsFull flag is clear.
|-
| 0x28CB || 203 || 20 || The [6.0.0+] Authentication challenge failed.
|-
| 0x40CB || 203 || 32 || Bad State / bad state ptr.
|-
| 0x82CB || 203 || 65 || Failed to connect to the AccessPoint.
|-
| 0x84CB || 203 || 66 || Timeout occured during Authentication / while attempting to find a valid ActionFrame.
|-
| 0x86CB || 203 || 67 || Maximum participants reached, Station not allowed to connect, ...
|-
| 0xC0CB || 203 || 96 || Bad input, or not initialized.
|-
| 0xC2CB || 203 || 97 || Matching LocalCommunicationId not found in the user-process [[NACP_Format|control.nacp]].
|-
| 0xE2CB || 203 || 113 || The specified LocalCommunicationVersion is less than the AccessPoint LocalCommunicationVersion.
|-
| 0xE4CB || 203 || 114 || The specified LocalCommunicationVersion is larger than the AccessPoint LocalCommunicationVersion.
|-
|-
| 0xF0CD || 205 || 120 || IR image data not available/ready.
| 0xF0CD || 205 || 120 || IR image data not available/ready.
|-
|-
| 0x35B || 347 || 1 || Failed to init SM.
| 0x1A8CD || 205 || 212 || IR camera handle pointer is null.
|-
| 0x198CD || 205 || 204 || IR camera invalid handle value.
|-
| 0x4CE || 206 || 2 || Invalid argument.
|-
| 0x6CE || 206 || 3 || Out of memory.
|-
| 0x10CE || 206 || 8 || Out of range. Buffer needs to be aligned.
|-
| 0x18CE || 206 || 12 || Invalid FileId.
|-
| 0x1ACE || 206 || 13 || Invalid storage ID.
|-
| 0x1CCE || 206 || 14 || Invalid content type.
|-
| 0x2ACE || 206 || 21 || Failed to mount Image Directory.
|-
|-
| 0x55B || 347 || 2 || Failed to init FS.
| 0x2CCE || 206 || 23 || File too big.
|-
|-
| 0x75B || 347 || 3 || Failed to to open NRO file. May also happen when SD card isn't inserted / SD mounting failed earlier.
| 0x30CE || 206 || 24 || Invalid file size.
|-
|-
| 0x95B || 347 || 4 || Failed to read NRO header.
| 0x3CCE || 206 || 30 || Buffer insufficient.
|-
|-
| 0xB5B || 347 || 5 || Invalid NRO magic.
| 0xAF2CE || 206 || 1401 || Too many files already saved.
|-
|-
| 0xD5B || 347 || 6 || Invalid NRO segments.
| 0x4DA || 218 || 2 || StatusManager entry IsValid flag not set, or controller-update currently in-progress.
|-
|-
| 0xF5B || 347 || 7 || Failed to read NRO.
| 0x6DA || 218 || 3 || Controller-update failed via the LibraryApplet.
|-
|-
| 0x135B || 347 || 9 || Failed to allocate heap.
| 0x8DA || 218 || 4 || Invalid BusHandle.
|-
|-
| 0x255B || 347 || 18 || Failed to map code-binary memory.
| 0xADA || 218 || 5 || StatusManager entry flag +0x0 not set, or device not connected.
|-
|-
| 0x275B || 347 || 19 || Failed to map code memory (.text).
| 0xEDA || 218 || 7 || PollingReceivedData not available.
|-
|-
| 0x295B || 347 || 20 || Failed to map code memory (.rodata).
| 0x10DA || 218 || 8 || StatusManager entry DeviceEnabled flag not set, or flag +0x0 not set.
|-
|-
| 0x2B5B || 347 || 21 || Failed to map code memory (.data+.bss).
| 0x12DA || 218 || 9 || ExternalDeviceId mismatch.
|-
|-
| 0x315B || 347 || 24 || Failed to unmap code memory (.text).
| 0x14DA || 218 || 10 || BusHandle already initialized.
|-
|-
| 0x335B || 347 || 25 || Failed to unmap code memory (.rodata).
| 0x104E7 || 231 || 130 || Nullptr passed to the LocalCommunicationId [[NACP_Format|control.nacp]] validation func.
|-
|-
| 0x355B || 347 || 26 || Failed to unmap code memory (.data+.bss).
| 0x1C2E7 || 231 || 225 || Matching LocalCommunicationId not found in the user-process [[NACP_Format|control.nacp]].
|}
|}


== FS Error Codes ==
=== FS Error codes ===
The following are the error codes recognized by nn::fs::detail::LogErrorMessage found in some [[Factory Setup|factory]] titles:
The following are the error codes recognized by nn::fs::detail::LogErrorMessage found in some [[Factory Setup|factory]] titles:


Line 1,022: Line 1,828:
! Value || Description || Message
! Value || Description || Message
|-
|-
| 0x7802 || 60 || Error: Specified mount name already exists.
| 0xD401 || 106 || nn::svc::ResultInvalidCurrentMemory: Error: Passed buffer is not usable for fs library. See a manual of fs library for more information.
|-
| 0x7802 || 60 || nn::fs::ResultMountNameAlreadyExists: Error: Specified mount name already exists.
|-
| 0x7D202 || 1001 || nn::fs::ResultPartitionNotFound: Error: Specified partition is not found.
|-
| 0x7D402 || 1002 || nn::fs::ResultTargetNotFound: Error: Specified target is not found.
|-
| 0xFA002 - 0x138602 || 2000 - 2499 || nn::fs::ResultSdCardAccessFailed: Error: Failed to access SD card.
|-
| 0x136802 - 0x176E02 || 2500 - 2999 || nn::fs::ResultGameCardAccessFailed: Error: Failed to access game card.
|-
| 0x177202 || 3001 || nn::fs::ResultNotImplemented: Error: Specified operation is not implemented.
|-
| 0x177A02 || 3005 || nn::fs::ResultOutOfRange: Error: Specified value is out of range.
|-
| 0x190002 - 0x1B5602 || 3200 - 3499 || nn::fs::ResultAllocationMemoryFailed: Error: Failed to allocate memory.
|-
|-
| 0xD401 || 106 || Error: Passed buffer is not usable for fs library.
| 0x1B5802 - 0x1F3E02 || 3500 - 3999 || nn::fs::ResultMmcAccessFailed: Error: Failed to access MMC.
|-
|-
| 0x7D202 || 1001 || Error: Specified partition is not found.
| 0x1F4202 - 0x219602 || 4001 - 4299 || nn::fs::ResultRomCorrupted: Error: ROM is corrupted.
|-
|-
| 0x7D402 || 1002 || Error: Specified target is not found.
| 0x219A02 - 0x232602 || 4301 - 4499 || nn::fs::ResultSaveDataCorrupted: Error: Save data is corrupted.
|-
|-
| 0xFA002 - 0x138602 || 2000 - 2499 || Error: Failed to access SD card.
| 0x232A02 - 0x23EE02 || 4501 - 4599 || nn::fs::ResultNcaCorrupted: Error: NCA is corrupted.
|-
|-
| 0x136802 - 0x176E02 || 2500 - 2999 || Error: Failed to access game card.
| 0x23F202 - 0x243E02 || 4601 - 4639 || nn::fs::ResultIntegrityVerificationStorageCorrupted: Error: Integrity verification failed.
|-
|-
| 0x177202 || 3001 || Error: Specified operation is not implemented.
| 0x244202 - 0x246602 || 4641 - 4659 || nn::fs::ResultPartitionFileSystemCorrupted: Error: Partition FS is corrupted.
|-
|-
| 0x177A02 || 3005 || Error: Specified value is out of range.
| 0x246A02 - 0x248E02 || 4661 - 4679 || nn::fs::ResultBuiltInStorageCorrupted: Error: Built-in-storage is corrupted.
|-
|-
| 0x1B5802 - 0x1F3E02 || 3500 - 3999 || Error: Failed to access MMC.
| 0x249202 - 0x24B602 || 4681 - 4699 || nn::fs::ResultFatFileSystemCorrupted: Error: FAT FS is corrupted.
|-
|-
| 0x1F4202 - 0x219602 || 4001 - 4299 || Error: ROM is corrupted.
| 0x24BA02 - 0x24DE02 || 4701 - 4719 || nn::fs::ResultHostFileSystemCorrupted: Error: HOST FS is corrupted.
|-
|-
| 0x219A02 - 0x232602 || 4301 - 4499 || Error: Save data is corrupted.
| 0x1F4002 - 0x270E02 || 4000, 4300, 4500, 4600, 4640, 4660, 4680, 4700, 4720-4999 || nn::fs::ResultDataCorrupted: Error: Data is corrupted.
|-
|-
| 0x232A02 - 0x23EE02 || 4501 - 4599 || Error: NCA is corrupted.
| 0x271002 - 0x2EDE02 || 5000-5999 || nn::fs::ResultUnexpected: Error: Unexpected failure occurred.
|-
|-
| 0x23F202 - 0x243E02 || 4601 - 4639 || Error: Integrity verification failed.
| 0x2EE002 - 0x32C602 || 6000-6499 || nn::fs::ResultPreconditionViolation: Error: Precondition violation.
|-
|-
| 0x244202 - 0x246602 || 4641 - 4659 || Error: Partition FS is corrupted.
| 0x2EE202 - 0x306E02 || 6001-6199 || nn::fs::ResultInvalidArgument: Error: Invalid argument was specified.
|-
|-
| 0x246A02 - 0x248E02 || 4661 - 4679 || Error: Built-in-storage is corrupted.
| 0x2EE402 - 0x2F1A02 || 6002-6029 || nn::fs::ResultInvalidPath: Error: Invalid path was specified.
|-
|-
| 0x249202 - 0x24B602 || 4681 - 4699 || Error: FAT FS is corrupted.
| 0x2EE602 || 6003 || nn::fs::ResultTooLongPath: Error: Too long path was specified.
|-
|-
| 0x24BA02 - 0x24DE02 || 4701 - 4719 || Error: HOST FS is corrupted.
| 0x2EE802 || 6004 || nn::fs::ResultInvalidCharacter: Error: Invalid path character was specified.
|-
|-
| 0x1F4002 - 0x270E02 || 4000, 4300, 4500, 4600, 4640, 4660, 4680, 4700, 4720-4999 || Error: Data is corrupted.
| 0x2EEA02 || 6005 || nn::fs::ResultInvalidPathFormat: Error: Invalid path format was specified.
|-
|-
| 0x271002 - 0x2EDE02 || 5000-5999 || Error: Unexpected failure occurred.
| 0x2F5A02 || 6061 || nn::fs::ResultInvalidOffset: Error: Invalid offset was specified.
|-
|-
| 0x2EE402 - 0x2F1A02 || 6002-6029 || Error: Invalid path was specified.
| 0x2F5C02 || 6062 || nn::fs::ResultInvalidSize: Error: Invalid size was specified.
|-
|-
| 0x2F5A02 || 6061 || Error: Invalid offset was specified.
| 0x2F5E02 || 6063 || nn::fs::ResultNullptrArgument: Error: Null pointer argument was specified.
|-
|-
| 0x2F5C02 || 6062 || Error: Invalid size was specified.
| 0x2F6202 || 6065 || nn::fs::ResultInvalidMountName: Error: Invalid mount name was specified.
|-
|-
| 0x2F5E02 || 6063 || Error: Null pointer argument was specified.
| 0x2F6402 || 6066 || nn::fs::ResultExtensionSizeTooLarge: Error: Extension size exceeds max value set in nmeta file.
|-
|-
| 0x2EE002 || 6000 || Error: Precondition violation.
| 0x2F6602 || 6067 || nn::fs::ResultExtensionSizeInvalid: Error: Extension size is not a multiple of nn::fs::SaveDataExtensionUnitSize.
|-
|-
| 0x2EE202 - 0x306E02 || 6001-6199 || Error: Invalid argument was specified.
| 0x307202 || 6201 || nn::fs::ResultFileExtensionWithoutOpenModeAllowAppend: Error: OpenMode_AllowAppend is required for implicit extension of file size by WriteFile().
|-
|-
| 0x307202 || 6201 || Error: OpenMode_AllowAppend is required for implicit extension of file size by WriteFile().
| 0x307002 - 0x313602 || 6200, 6202 - 6299 || nn::fs::ResultInvalidOperationForOpenMode: Error: Invalid operation for the open mode.
|-
|-
| 0x307002 - 0x313602 || 6200, 6202 - 6299 || Error: Invalid operation for the open mode.
| 0x313802 - 0x31FE02 || 6300-6399 || nn::fs::ResultUnsupportedOperation: Error: Unsupported operation.
|-
|-
| 0x313802 - 0x31FE02 || 6300-6399 || Error: Unsupported operation.
| 0x320002 - 0x326202 || 6400-6449 || nn::fs::ResultPermissionDenied: Error: Permission denied.
|-
|-
| 0x320002 - 0x32C602 || 6400-6499 || Error: Permission denied.
| 0x327202 || 6457 || nn::fs::ResultWriteModeFileNotClosed: Error: Close files opened in write mode before committing.
|-
|-
| 0x346402 || 6706 || Error: Enough journal space is not left.
| 0x328202 || 6465 || nn::fs::ResultUserNotExist: Error: Specified user doesn't exist.
|-
|-
| 0x346A02 || 6709 || Error: The open count of files and directories reached the limitation.
| 0x346402 || 6706 || nn::fs::ResultMappingTableFull: Error: Enough journal space is not left.
|-
| 0x346A02 || 6709 || nn::fs::ResultOpenCountLimit: Error: The open count of files and directories reached the limitation.
|-
| 0x353602 || 6811 || nn::fs::ResultMapFull: Error: Save data extension count reached the limitation.
|-
| 0x35F202 || 6905 || nn::fs::ResultNotMounted: Error: Specified mount name is not found.
|}
|}


Line 1,090: Line 1,918:
|-
|-
| 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
Line 1,109: Line 1,937:


= 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 || Nverpt
|-
|-
| 800 || [[Internet_Browser|General web-applet]]
| 800 || [[Internet_Browser|General web-applet]]
Line 1,126: Line 1,956:
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,137: Line 1,967:


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
|}