NIM services: Difference between revisions

Line 26: Line 26:
| 9 || RequestNetworkInstallTaskRun
| 9 || RequestNetworkInstallTaskRun
|-
|-
| 10 || GetNetworkInstallTaskInfo
| 10 || [[#GetNetworkInstallTaskInfo]]
|-
|-
| 11 || CommitNetworkInstallTask
| 11 || CommitNetworkInstallTask
Line 74: Line 74:
| 34 || [2.0.0+] RequestApplyDeltaTaskRun
| 34 || [2.0.0+] RequestApplyDeltaTaskRun
|-
|-
| 35 || [2.0.0+] GetApplyDeltaTaskInfo
| 35 || [2.0.0+] [[#GetApplyDeltaTaskInfo]]
|-
|-
| 36 || [2.0.0+] ListApplyDeltaTask
| 36 || [2.0.0+] ListApplyDeltaTask
Line 219: Line 219:
|}
|}


[3.0.0+] GetSystemUpdateTaskInfo now returns an additional 0x10-bytes of output. GetNetworkInstallTaskInfo now returns an additional 0x18-bytes of output. GetApplyDeltaTaskInfo now returns an additional 0x10-bytes of output.
[5.0.0+] RequestGameCardRegistrationStatus/RequestRegisterGameCard removed 8-bytes of input, and now takes an additional type-0x5 input buffer.
 
[5.0.0+] GetSystemUpdateTaskInfo now returns an additional 8-bytes of output. RequestGameCardRegistrationStatus/RequestRegisterGameCard removed 8-bytes of input, and now takes an additional type-0x5 input buffer.


[8.0.0+] Cmd76 now takes an additional 0x8-bytes of input.
[8.0.0+] Cmd76 now takes an additional 0x8-bytes of input.
Line 236: Line 234:
== CommitSystemUpdateTask ==
== CommitSystemUpdateTask ==
Takes an input [[#SystemUpdateTask]], no output.
Takes an input [[#SystemUpdateTask]], no output.
== GetNetworkInstallTaskInfo ==
Takes an input [[#NetworkInstallTask]], returns an output [[#NetworkInstallTaskInfo]].


== GetDownloadedSystemDataPath ==
== GetDownloadedSystemDataPath ==
Line 244: Line 245:
== IsExFatDriverIncluded ==
== IsExFatDriverIncluded ==
Takes an input [[#SystemUpdateTask]], returns an output u8 bool flag.
Takes an input [[#SystemUpdateTask]], returns an output u8 bool flag.
== GetApplyDeltaTaskInfo ==
Takes an input [[#ApplyDeltaTask]], returns an output [[#ApplyDeltaTaskInfo]].


== SystemUpdateTask ==
== SystemUpdateTask ==
Line 249: Line 253:


== SystemUpdateTaskInfo ==
== SystemUpdateTaskInfo ==
This is a 0x28-byte struct.
This is a 0x28-byte struct. [3.0.0+] This is a 0x38-byte struct. [5.0.0+] This is a 0x40-byte struct.
 
== NetworkInstallTask ==
This is a 0x10-byte struct.
 
== NetworkInstallTaskInfo ==
This is a 0x28-byte struct. [3.0.0+] This is a 0x40-byte struct.
 
== ApplyDeltaTask ==
This is a 0x10-byte struct.
 
== ApplyDeltaTaskInfo ==
This is a 0x20-byte struct. [3.0.0+] This is a 0x30-byte struct.


= nim:shp =
= nim:shp =