Reboot (E) command
(see command description format info here)
|Function:||Causes the DS to reboot|
|Can be issued through:||Network (broadcasts ignored*, login required); serial port|
|First introduced:||Earlier than "baseline" V3.14/V3.51|
Reboot command causes the DS to reset (restart).
When issued through the network, this command requires prior login using the Login (L) command (programming session must be opened). Denied (D) reply code is returned if the programming session is not in progress or if it doesn't belong to the sender of the Reboot command - the DS remembers the IP-address of the network host that opens the programming session and requires that all subsequent commands (that require prior login) are sent from the same IP.
No reply code is returned if command is accepted- the DS simply reboots. This makes the DS "lose" any data connection that might be in progress so the network host must discard such a connection if it was established before.
Reboot command can be used to exit the serial programming mode or end the network programming session. This may be necessary, for instance, to make the DS reread new setting values that were programmed prior to the reboot. If it is necessary to end the programming without rebooting the DS the Logout (O) command should be used instead.
* Without prior selection using Select In Broadcast Mode (W) command .