MP Services

MP Services

This is used for 3DS<>DS(i) local-WLAN communications, via the DS<>DS wifi protocol.

See also here.

MP service “mp:u” #

Command HeaderAvailable since system-versionDescription
0x00010040GetHandle
0x00020000Initialize
0x00030000Shutdown
0x000400C0Bind
0x00050042SetBeaconData
0x00060000Used prior to MP:Shutdown.
0x00070042SetAppData
0x00080040(s8 unk) Writes the input value into state as an u16, etc.
0x00090040(u16 unk) ?
0x000A0000Unknown. Writes the output u16 to cmdreply[2].
0x000B0000Unknown. Writes the output u32 to cmdreply[2].
0x000C0000Unknown. Writes the output u32 to cmdreply[2].
0x000D00C2?
0x000E0084?
0x000F00C2?
0x00100000?
0x00110080RecvDataFrame
0x00120082?
0x00130040(u32 unk) ?
0x001400C2SendDataFrame

nodeID #

This is an u32 value where the intended range is <16. It’s unknown whether this is for nodes or some sessionID.

Category:Services