How the NetLoader is Started

The NetLoader is started in one of the two ways:

If the application firmware is not loaded or corrupted the Monitor starts the NetLoader automatically when the DS is powered up (see DS startup procedure).
When the application firmware is running remote host can make the application firmware jump (pass control) to the NetLoader by sending a Jump To Netloader (N) command.

In both cases the presence and validity of the NetLoader is verified before the control is passed to it.

The network host can verify whether the application firmware or the NetLoader is running by sending the Echo (X) command [application firmware / NetLoader ] . This command is supported by both firmware components but returns different replies. Specifically, there is an m (mode) flag that is set to 'N' by the application firmware but to 'L' by the NetLoader.