APT:StoreSysMenuArg

APT:StoreSysMenuArg

Request #

Index WordDescription
0Header code [0x00370042]
1Size (capped to 0x40)
2(Size << 14) | 2
3void*, Input Buffer

Response #

Index WordDescription
0Header code
1Result code

Structure #

OffsetSizeDescription
0x00x4Type?
0x40x4Title Unique ID of the applet which set this SysMenuArg structure
0x80x8u64, Program ID of the title to launch
0x100x4?
0x140x41 + <bit value loaded from Cfg block 0xC0000>

The above is the structure of the 0x18-byte buffer used with Home Menu for StoreSysMenuArg/LoadSysMenuArg. The uniqueID is for a NAND title with tid-high 000400030, this title must be installed in NAND. Only certain uniqueIDs can be used here.

Description #

This copies the input buffer to FIRM-launch params+0x500, in NS state.