Changes

699 bytes added ,  21:46, 10 March 2015
no edit summary
Line 55: Line 55:  
| This writes the input 0x80-byte ASCII data to [[Flash_Filesystem|nand:/rw/sys/lgy.log]].
 
| This writes the input 0x80-byte ASCII data to [[Flash_Filesystem|nand:/rw/sys/lgy.log]].
 
|}
 
|}
 +
 +
=Command 0x2=
 +
This does the following:
 +
* Waits for an u8 state field to become non-zero.
 +
* Clears DSi memory, etc.
 +
* Loads the DS(i) application specified by the command request titleID. If this fails, it immediately returns the error for this.
 +
* Initializes the DSi memory at 0x02fe7000 and 0x02fffc00.
 +
* Loads the TWL launcher located at physical address [[Memory_layout|0x27C00000]], which was written there by the TwlBg ARM11 process.
 +
* Loads the TWL bootloader, see [[FIRM|here]].
 +
* Initializes DSi memory/keys, [[IO_Registers|0x10018000]] registers, etc.
 +
* Writes value 0x3 to [[CONFIG_Registers|REG_BOOTENV]], and value 0x1 to an u8 state field.
 +
* Uses [[SVC|svcSignalEvent]], then returns.