Changes

497 bytes added ,  03:36, 19 September 2019
Line 1,269: Line 1,269:  
| 14 || [4.0.0+] [[#SetupCardUpdateViaSystemUpdater]]
 
| 14 || [4.0.0+] [[#SetupCardUpdateViaSystemUpdater]]
 
|-
 
|-
| 15 || [4.0.0+] HasReceived
+
| 15 || [4.0.0+] [[#HasReceived]]
 
|-
 
|-
 
| 16 || [4.0.0+] RequestReceiveSystemUpdate
 
| 16 || [4.0.0+] RequestReceiveSystemUpdate
 
|-
 
|-
| 17 || [4.0.0+] GetReceiveProgress
+
| 17 || [4.0.0+] [[#GetReceiveProgress]]
 
|-
 
|-
 
| 18 || [4.0.0+] ApplyReceivedUpdate
 
| 18 || [4.0.0+] ApplyReceivedUpdate
Line 1,281: Line 1,281:  
| 20 || [4.0.0+] GetReceivedEulaData
 
| 20 || [4.0.0+] GetReceivedEulaData
 
|-
 
|-
| 21 || [4.0.0+] SetupToReceiveSystemUpdate
+
| 21 || [4.0.0+] [[#SetupToReceiveSystemUpdate]]
 
|-
 
|-
 
| 22 || [6.0.0+] RequestCheckLatestUpdateIncludesRebootlessUpdate
 
| 22 || [6.0.0+] RequestCheckLatestUpdateIncludesRebootlessUpdate
Line 1,356: Line 1,356:     
Same as SetupCardUpdate, except this doesn't have the code for [[Filesystem_services|GetGameCardHandle/GetGameCardUpdatePartitionInfo]], and uses [[Filesystem_services|OpenRegisteredUpdatePartition]] instead of [[Filesystem_services|OpenGameCardFileSystem]]. This also uses a different is_initialized bool state flag.
 
Same as SetupCardUpdate, except this doesn't have the code for [[Filesystem_services|GetGameCardHandle/GetGameCardUpdatePartitionInfo]], and uses [[Filesystem_services|OpenRegisteredUpdatePartition]] instead of [[Filesystem_services|OpenGameCardFileSystem]]. This also uses a different is_initialized bool state flag.
 +
 +
=== HasReceived ===
 +
No input, returns an output u8 bool.
 +
 +
Same as [[#HasDownloaded]] except this uses [[NIM_services|nim]] cmd71 and cmd73.
 +
 +
=== GetReceiveProgress ===
 +
No input, returns a 0x10-byte output struct.
 +
 +
Same as [[#GetDownloadProgress]] except this uses [[NIM_services|nim]] cmd71 and cmd73.
 +
 +
=== SetupToReceiveSystemUpdate ===
 +
No input/output.
 +
 +
This just uses [[NIM_services|nim]] ListSystemUpdateTask, then when a task is returned uses it with DestroySystemUpdateTask.
    
= IAsyncValue =
 
= IAsyncValue =