Line 59: |
Line 59: |
| |- | | |- |
| | 22 || RO (userland) | | | 22 || RO (userland) |
| + | |- |
| + | | 23 || GC |
| |- | | |- |
| | 24 || SDMMC | | | 24 || SDMMC |
Line 345: |
Line 347: |
| | 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 662: |
Line 754: |
| |- | | |- |
| | 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. | | | 0x35F202 || 2 || 6905 || Mount name not found in table. |
Line 1,335: |
Line 1,429: |
| | 0x2A4489 || 137 || 5410 || Invalid [[NIM_services#Contents_Delivery|ID]]. | | | 0x2A4489 || 137 || 5410 || Invalid [[NIM_services#Contents_Delivery|ID]]. |
| |- | | |- |
− | | 0x2A5889 || 137 || 5420 || Invalid [[NIM_services#Contents_Delivery|magicnum]]. | + | | 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]]. | | | 0x2A6C89 || 137 || 5430 || Invalid [[NIM_services#Contents_Delivery|data_size]]. |
Line 1,389: |
Line 1,483: |
| | 0xCC9D || 157 || 102 || Invalid PID | | | 0xCC9D || 157 || 102 || Invalid PID |
| |- | | |- |
− | | 0x49E || 158 || 2 || Unable to retrieve BootImagePackage from ContentMetaDatabase | + | | 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 |
| |- | | |- |
| | 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. |
Line 1,420: |
Line 1,522: |
| |- | | |- |
| | 0x198CD || 205 || 204 || IR camera invalid handle value. | | | 0x198CD || 205 || 204 || IR camera invalid handle value. |
| + | |- |
| + | | 0x4CE || 206 || 2 || Invalid argument. |
| + | |- |
| + | | 0x6CE || 206 || 3 || Out of memory. |
| + | |- |
| + | | 0x10CE || 206 || 8 || Buffer not aligned. |
| + | |- |
| + | | 0x18CE || 206 || 12 || Invalid FileId. |
| + | |- |
| + | | 0x1ACE || 206 || 13 || Invalid storage ID. |
| + | |- |
| + | | 0x1CCE || 206 || 14 || Invalid content type. |
| + | |- |
| + | | 0x2ACE || 206 || 21 || Failed to mount Album Storage. |
| + | |- |
| + | | 0x2CCE || 206 || 23 || File too big. |
| + | |- |
| + | | 0x30CE || 206 || 24 || Invalid file size. |
| + | |- |
| + | | 0x3CCE || 206 || 30 || Wrong buffer size. |
| + | |- |
| + | | 0xAf2CE || 206 || 1401 || Too many files already saved. |
| |} | | |} |
| | | |