APT:AppletUtility: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
Steveice10 (talk | contribs) m →Utility  | 
				TimmSkiller (talk | contribs)  Add utility 16 description  | 
				||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 18: | Line 18: | ||
|-  | |-  | ||
| 4  | | 4  | ||
| (Input Size << 14) <nowiki>|</nowiki> 0x402  | | {{IPC/TranslationDescriptor|(Input Size << 14) <nowiki>|</nowiki> 0x402}}  | ||
|-  | |-  | ||
| 5  | | 5  | ||
| Line 66: | Line 66: | ||
|-  | |-  | ||
| 2  | | 2  | ||
| ?  | | Sets current applet slot to Home Menu?  | ||
|-  | |-  | ||
| 3  | | 3  | ||
| Line 93: | Line 93: | ||
|-  | |-  | ||
| 16  | | 16  | ||
|   | | void UnlockCartAndSdSlot(bool unlocked) (Prevents a "card removed" error when passing true)  | ||
|-  | |-  | ||
| 17  | | 17  | ||
Latest revision as of 00:45, 27 September 2024
Request
| Index Word | Description | 
|---|---|
| 0 | Header code [0x004B00C2] | 
| 1 | Utility | 
| 2 | Input Size | 
| 3 | Output Size | 
| 4 | Translation descriptor: (Input Size << 14) | 0x402 | 
| 5 | void*, Input | 
The following is located 0x100-bytes after the beginning of the above command buffer:
| Index Word | Description | 
|---|---|
| 0 | (Output Size << 14) | 2 | 
| 1 | void*, Output | 
Response
| Index Word | Description | 
|---|---|
| 0 | Header code | 
| 1 | Result code | 
| 2 | Applet Result | 
Utility
| ID | Description | 
|---|---|
| 0 | void ClearPowerButtonState() | 
| 1 | ? | 
| 2 | Sets current applet slot to Home Menu? | 
| 3 | void ClearExclusiveControl() | 
| 4 | void SleepIfShellClosed() | 
| 5 | void LockTransition(u32 transition) | 
| 6 | bool TryLockTransition(u32 transition) | 
| 7 | void UnlockTransition(u32 transition) | 
| 10 | void StartExitTask() | 
| 11 | void SetInitialSenderId(u32 id) | 
| 12 | void SetPowerButtonClick() | 
| 16 | void UnlockCartAndSdSlot(bool unlocked) (Prevents a "card removed" error when passing true) | 
| 17 | ? | 
| 18 | ? |