APT:GetProgramInfo

From 3dbrew
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Request

Index Word Description
0 Header code [0x00480100]
1-4 Program Info

Response

Index Word Description
0 Header code
1 Result code
2 u8, System Mode
3 FIRM Program ID Low

Description

This obtains info mainly used for launching FIRM. For TWL titles, the output Program ID Low is 0x102 for TWL_FIRM, however for CTR titles this is loaded from the first 4-bytes of the exheader_arm11systemlocalcaps.flags("Core Version"). For non-TWL titles when a certain NS state flag is set, the output flag is the value from config-mem APPMEMTYPE.