Lotus3: Difference between revisions
No edit summary |
|||
| Line 124: | Line 124: | ||
|- | |- | ||
| 0x14 | | 0x14 | ||
| [9.0.0+] | | [9.0.0+] [[#ChallengeCardExistence]] | ||
|} | |} | ||
| Line 365: | Line 365: | ||
== GetRmaInformation == | == GetRmaInformation == | ||
Signals the Gamecard ASIC to send a 0x200 byte sized buffer containing information on the Gamecard ASIC. This is called by [[Filesystem_services#IDeviceOperator|GetGameCardAsicInfo]]. | Signals the Gamecard ASIC to send a 0x200 byte sized buffer containing information on the Gamecard ASIC. This is called by [[Filesystem_services#IDeviceOperator|GetGameCardAsicInfo]]. | ||
== ChallengeCardExistence == | |||
Signals the Gamecard ASIC to exchange random values with the current Gamecard. The Gamecard response values are returned in a 0x58 sized buffer while the host values are passed in the actual [[#OperationBuffer]] as follows. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x1 | |||
| Gamecard ASIC operation command (0x14) | |||
|- | |||
| 0x1 | |||
| 0x1F | |||
| Random value from host | |||
|- | |||
| 0x20 | |||
| 0x20 | |||
| Command verification value | |||
|} | |||
= Gamecard commands = | = Gamecard commands = | ||