Difference between revisions of "APT:Reboot"

From 3dbrew
Jump to navigation Jump to search
(Created page with "=Request= {| class="wikitable" border="1" |- ! Index Word ! Description |- | 0 | Header code [0x00490180] |- | 1-4 | 0x10-byte struct for the title ...")
 
Line 32: Line 32:
  
 
=Description=
 
=Description=
This triggers a FIRM [[PMApp:LaunchFIRMSetParams|launch]]. Normally the input titleID from the 0x10-byte structure is written to the FIRM parameter buffer, however when this titleID is the home-menu titleID and certain other titleIDs this is skipped.
+
This triggers a FIRM [[PMApp:LaunchFIRMSetParams|launch]]. Normally the input titleID from the 0x10-byte structure is written to the FIRM parameter buffer, however this is skipped when this titleID matches the TIDs for [[NS#AppIDs|appID]] 0x101, 0x103, or 0x104.

Revision as of 19:47, 20 February 2014

Request

Index Word Description
0 Header code [0x00490180]
1-4 0x10-byte struct for the title which will be run under the launched FIRM.
5 u8, when the FIRM TID-low is not TWL_FIRM this is written to the u8 at FIRM parambuf+0x400.
6 FIRM titleID-low which will be launched.

Response

Index Word Description
0 Header code
1 Result code

Description

This triggers a FIRM launch. Normally the input titleID from the 0x10-byte structure is written to the FIRM parameter buffer, however this is skipped when this titleID matches the TIDs for appID 0x101, 0x103, or 0x104.