Line 660:
Line 660:
| 5
| 5
| Skip NPNS notification fetch for auto title downloads with a false success result
| Skip NPNS notification fetch for auto title downloads with a false success result
+
|}
+
+
=Error Results=
+
+
==NIM Results==
+
+
{| class="wikitable" border="1"
+
|-
+
! Result
+
! Description
+
|-
+
| 0xD8600801
+
| Non-null terminated string on IPC parameter or failure to encode base64 for X-Authentication-Key or X-Authentication-Data HTTP parameters.
+
|-
+
| 0xD960D004
+
| Unexpected/invalid state enums. (generic)
+
|-
+
| 0xC820D005
+
| Invalid state under one managed title install manager.
+
|-
+
| 0xD8A0D006
+
| Error state enum value. (generic)
+
|-
+
| 0xC920D009
+
| Mismatch system title hash with server system title hash.
+
|-
+
| 0xC860D00E
+
| Max total size exceeded for system update pending titles. (128 MiB)
+
|-
+
| 0xC8E0D011
+
| Bad condition, title id for purpose or size under one managed title install manager.
+
|-
+
| 0xC8A0D027
+
| This occurs under certain code paths.
+
<ol>
+
<li>Result translation of result error from:</li>
+
<ul><li>HTTP module</li></ul>
+
<ul><li>SSL module</li></ul>
+
<ul><li>NIM module if description is between 100 to 299 (inclusive)</li></ul>
+
<li>Unexpected HTTP status, followed up also by generating error integer with 54400 + http status, result value used as a 005-xxxx error</li>
+
</ol>
+
|-
+
| 0xD960D02E
+
| During tsl.xml task condition check. Still unclear, type of task check
+
|-
+
| 0xD960D030
+
| During tsl.xml task condition check. Ticket missing for title when expected. Will not occur with autodbg flag bit 4 set.
+
|-
+
| 0xD960D031
+
| During tsl.xml task condition check. Title already installed when not overwrite mode.
+
|-
+
| 0xD960D032
+
| During tsl.xml task condition check. Task for title already exists with same or higher version in task.dat.
+
|-
+
| 0xD960D033
+
| During tsl.xml task condition check. Task for title already exists in task.dat.
+
|-
+
| 0xD8E0D034
+
| During tsl.xml task condition check. Unexpected task title type.
+
|-
+
| 0xD960D035
+
| During tsl.xml task condition check. Tsl.xml task will not be processed while max programmed maximum for tasks pending in task.dat is equal or exceeded. (10)
+
|-
+
| 0xD960D037
+
| Failed to load saved dtl.xml with result error of FS with description between 100 and 179, inclusive.
+
|-
+
| 0xD960D038
+
| During tsl.xml task condition check. Not enough space for target SDMC user title.
+
|-
+
| 0xD8A0D03D
+
| During tsl.xml task condition check. SDMC not inserted or non-writable for SDMC title. (bad media status)
+
|-
+
| 0xD960D03E
+
| During tsl.xml task condition check. Not enough space for target TWL user title.
+
|-
+
| 0xD940D040
+
| NIM ran into NPNS result 0xD8A15C07. Result translation.
+
|-
+
| 0xD860D041
+
| During tsl.xml task condition check. Pending task count of task.dat and installed SDMC user title count exceed programmed max. (300)
+
|-
+
| 0xD860D042
+
| During tsl.xml task condition check. Pending task count of task.dat and installed TWL user title count exceed programmed max. (40)
+
|-
+
| 0xD880D043
+
| HTTP 404 while fetching title crypto seed from kagiya.
+
|-
+
| 0xD880D044
+
| HTTP 503 while fetching title crypto seed from kagiya.
+
|}
+
+
==NPNS Results==
+
+
NPNS has a module number for results, but no module exists, but can be at least in part found inside NIM.
+
+
{| class="wikitable" border="1"
+
|-
+
! Result
+
! Description
+
|-
+
| 0xD8615C01
+
| Allocation error, insufficient memory.
+
|-
+
| 0xD8A15C02
+
| HTTP non 2xx, json message processing, default error code switch result error.
+
|-
+
| 0xD8A15C03
+
| JSON processing errors.
+
|-
+
| 0xD8A15C04
+
| Notifications array bigger than expected.
+
|-
+
| 0xD8A15C05
+
| HTTP Empty body response.
+
|-
+
| 0xD8A15C06
+
| HTTP non 2xx, json message processing, error code 1003 given in json body.
+
|-
+
| 0xD8A15C07
+
| HTTP non 2xx, json message processing, error code 1000 given in json body.
+
|-
+
| 0xD8A15C08
+
| HTTP non 2xx, json message processing, error code 1004 given in json body.
|}
|}