NS services: Difference between revisions

Line 1,249: Line 1,249:
| 4 || [[#ApplyDownloadedUpdate]]
| 4 || [[#ApplyDownloadedUpdate]]
|-
|-
| 5 || RequestPrepareCardUpdate
| 5 || [[#RequestPrepareCardUpdate]]
|-
|-
| 6 || GetPrepareCardUpdateProgress
| 6 || [[#GetPrepareCardUpdateProgress]]
|-
|-
| 7 || HasPreparedCardUpdate
| 7 || [[#HasPreparedCardUpdate]]
|-
|-
| 8 || ApplyCardUpdate
| 8 || [[#ApplyCardUpdate]]
|-
|-
| 9 || [[#GetDownloadedEulaDataSize]]
| 9 || [[#GetDownloadedEulaDataSize]]
Line 1,334: Line 1,334:
* Installs FIRM. After installing each FIRM, the associated flag in [[Flash_Filesystem#System_Update_Control]] is set to 0.
* Installs FIRM. After installing each FIRM, the associated flag in [[Flash_Filesystem#System_Update_Control]] is set to 0.
* On newer system versions when an input flag is set, this uses [[Filesystem_services|NotifySystemDataUpdateEvent]], however this doesn't happen with ApplyDownloadedUpdate since that input flag is 0.
* On newer system versions when an input flag is set, this uses [[Filesystem_services|NotifySystemDataUpdateEvent]], however this doesn't happen with ApplyDownloadedUpdate since that input flag is 0.
=== RequestPrepareCardUpdate ===
No input, returns an output handle and an [[#IAsyncResult]].
=== GetPrepareCardUpdateProgress ===
No input, returns an output [[#SystemUpdateProgress]].
=== HasPreparedCardUpdate ===
No input, returns an output u8 bool flag.
=== ApplyCardUpdate ===
No input/output.


=== GetDownloadedEulaDataSize ===
=== GetDownloadedEulaDataSize ===