NIM Services
NIM user service "nim:u"
| Command Header | Description |
|---|---|
| 0x00010000 | Related to starting a sysupdate? |
| 0x00020000 | GetUpdateDownloadProgress |
| 0x0003.... | ? |
| 0x00040000 | FinishTitlesInstall |
| 0x00050000 | This obtains an event handle. Home Menu will check whether a system update is available when this event is triggered. |
| 0x0006.... | ? |
| 0x0007.... | ? |
| 0x0008.... | ? |
| 0x00090000 | CheckSysupdateAvailable |
| 0x000A0000 | GetState |
| 0x000B.... | GetSystemTitleHash (unique hash for each sysupdate titlelist) |
NIM server service "nim:s"
| Command Header | Description |
|---|---|
| 0x000A.... | CheckSysupdateAvailableSOAP |
| 0x00060080 | The input at cmdreq[1-2] is an u64 titleID. This writes an u8 to cmdreply[2]. This seems to be used for checking whether a title is installed / owned? |
NIM server service "nim:aoc"
| Command Header | Description |
|---|---|
| 0x00030042 | SetApplicationId |
| 0x00040042 | SetTin |
| 0x000902D0 | ListContentSetsEx |
| 0x00180000 | GetBalance |
| 0x001D0000 | GetCustomerSupportCode |
| 0x00210000 | Initialize |
| 0x00240282 | CalculateContentsRequiredSize |
| 0x00250000 | RefreshServerTime |