Changes

304 bytes added ,  20:56, 27 January 2017
→‎NIM server service "nim:s": Add stubs for filling in individual commands.
Line 102: Line 102:  
!  Command Header
 
!  Command Header
 
!  Description
 
!  Description
 +
|-
 +
| 0x00010200
 +
| [[NIMS:StartDownloadSimple|StartDownloadSimple]]
 +
|-
 +
| 0x00020000
 +
| [[NIMS:CancelDownload|CancelDownload]]
 +
|-
 +
| 0x00030000
 +
| [[NIMS:GetProgress|GetProgress]]
 +
|-
 +
| 0x00050082
 +
| [[NIMS:UnregisterTask|UnregisterTask]]
 
|-
 
|-
 
| 0x00060080
 
| 0x00060080
| The input at cmdreq[1-2] is an u64 titleID. This writes an u8 to cmdreply[2]. It's unknown what exactly the [[eShop]] application uses this for, it only uses this command for apps which are installed(checked via [[Application_Manager_Services|AM]] probably). In those cases, it seems the outval for this command(with result-code=0) is normally 0?
+
| [[NIMS:IsTaskRegistered|IsTaskRegistered]]
 
|-
 
|-
 
| 0x000A0000
 
| 0x000A0000
 
| [[NIMS:CheckSysupdateAvailableSOAP|CheckSysupdateAvailableSOAP]]
 
| [[NIMS:CheckSysupdateAvailableSOAP|CheckSysupdateAvailableSOAP]]
 +
|-
 +
| 0x000B0084
 +
| [[NIMS:SetAttribute|SetAttribute]]
 
|-
 
|-
 
| 0x0016020A
 
| 0x0016020A
Line 120: Line 135:  
| 0x002D0042
 
| 0x002D0042
 
| [[NIMS:DownloadTickets|DownloadTickets]]
 
| [[NIMS:DownloadTickets|DownloadTickets]]
 +
|-
 +
| 0x003C0002
 +
| [[NIMS:RegisterSelf|RegisterSelf]]
 +
|-
 +
| 0x003F0000
 +
| GetInitializeResult. Checks whether nim is properly initialized or not. If it is not, the result code returned is non-zero.
 
|-
 
|-
 
| 0x00420240
 
| 0x00420240
 
| [[NIMS:StartDownload|StartDownload]]
 
| [[NIMS:StartDownload|StartDownload]]
 +
|-
 +
| 0x00550246
 +
| [[NIMS:RegisterTask|RegisterTask]]
 +
|-
 +
| 0x00570082
 +
| [[NIMS:ConnectNoTicketDownload|ConnectNoTicketDownload]]
 
|}
 
|}
  
17

edits