Nintendo DS WiFi Documented

Pictochat Traffic

Raw packet data

This is the raw data for the one of the packets sent by the NDS in Pictochat, after entering a chat room.

80 21 10 01 00 00 00 40 00 00 00 00 00 03 BF 43 00 00 01 04 92 06 47 FD 
00 00 00 00 00 00 00 01 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 DE 00 00 00 63 00 00 00 00 00 00 00 00 80 00 00 00 FF FF FF FF 
FF FF 00 09 BF 34 DB 3C 00 09 BF 34 DB 3C 10 00 C6 80 25 00 00 00 00 00 
C8 00 21 00 01 02 82 84 03 01 01 05 05 FA 02 00 00 00 DD 20 00 09 BF 00 
0A 00 00 00 01 00 00 00 00 00 00 00 01 00 08 01 C0 00 C0 00 48 23 3E 47 
00 01 04 00

AVS WLAN header

I think this was inserted by my WiFi card. Every packet received has this header.

80 21 10 01 00 00 00 40 00 00 00 00 00 03 BF 43 00 00 01 04 92 06 47 FD 
00 00 00 00 00 00 00 01 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 DE 00 00 00 63 00 00 00 00 00 00 00 00 80 00 00 00 FF FF FF FF 
FF FF 00 09 BF 34 DB 3C 00 09 BF 34 DB 3C 10 00 C6 80 25 00 00 00 00 00 
C8 00 21 00 01 02 82 84 03 01 01 05 05 FA 02 00 00 00 DD 20 00 09 BF 00 
0A 00 00 00 01 00 00 00 00 00 00 00 01 00 08 01 C0 00 C0 00 48 23 3E 47 
00 01 04 00

These are the fields in this header, as described by this document.

IEEE 802.11 header

I'm going to use this manual as a reference to the 802.11 protocol.

80 21 10 01 00 00 00 40 00 00 00 00 00 03 BF 43 00 00 01 04 92 06 47 FD 
00 00 00 00 00 00 00 01 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 DE 00 00 00 63 00 00 00 00 00 00 00 00 80 00 00 00 FF FF FF FF 
FF FF 00 09 BF 34 DB 3C 00 09 BF 34 DB 3C 10 00 C6 80 25 00 00 00 00 00 
C8 00 21 00 01 02 82 84 03 01 01 05 05 FA 02 00 00 00 DD 20 00 09 BF 00 
0A 00 00 00 01 00 00 00 00 00 00 00 01 00 08 01 C0 00 C0 00 48 23 3E 47 
00 01 04 00
Copyright © 2005 Ricardo Bittencourt