Changes

Jump to navigation Jump to search
791 bytes added ,  17:34, 12 October 2019
| 116 || [4.0.0+] ResumeMmcPatrol
|-
| 200 || [[#IsGameCardInserted]]
|-
| 201 || EraseGameCard
|-
| 202 || [[#GetGameCardHandle]]
|-
| 203 || [[#GetGameCardUpdatePartitionInfo]]
| 205 || GetGameCardAttribute
|-
| 206 || [[#GetGameCardDeviceCertificate]]
|-
| 207 || GetGameCardAsicInfo
| 218 || [3.0.0+] GetGameCardDeviceId
|-
| 219 || [8.0.0+] [[#ChallengeCardExistence]]
|-
| 220 || [9.0.0+] [[#GetGameCardCompatibilityType]]
|-
| 300 || SetSpeedEmulationMode
| 501 || [6.0.0+] [[#ClearDeviceSimulationEvent]]
|}
 
== IsGameCardInserted ==
No input, returns a bool.
 
== GetGameCardHandle ==
No input, returns an u32 '''GameCardHandle'''.
== GetGameCardUpdatePartitionInfo ==
[[NS_Services|NS]] appears to only use this with [[Content_Manager_services#GetTitleIdInfo]] and [[Content_Manager_services#GetUpdateTitleList]] with storageid=nandsys, for checking whether a sysupdate is required.
 
== GetGameCardDeviceCertificate ==
Takes a type-0x6 output buffer, an u32 '''GameCardHandle''' and an u64 '''DeviceCertificateBufferSize'''. No output.
 
== ChallengeCardExistence ==
Takes a type-0x6 output buffer, two type-0x5 input buffers and an u32 '''GameCardHandle'''. No output.
 
[9.0.0+] The [[Account_services|account]] system module uses this as part of a new challenge-response mechanism for [[Network#aauth|application authentication]].
 
== GetGameCardCompatibilityType ==
Takes an u32 '''GameCardHandle''', returns an u8 '''CompatibilityType''' (0x00 = Global, 0x01 = China) from [[Gamecard_Format#Gamecard_Info|Gamecard Info]].
== GetSdmmcConnectionStatus ==

Navigation menu