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 === |