From wiki.akkit.org
(Return to the DSWifi Documentation Main Page)
Wifi Control/Enable Registers
0x04800004: W_MODE_RST (RW)
(Initial value: 0000)
0x04800006: W_MODE_WEP (RW)
(Initial value: 0000)
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
|
| Unused
| PSbit
| WEPmode
| HWmode
|
| Bits | Description
|
| 6
|
Power Save bit - overrides the power-save bit in the sent 802.11 frame
|
| 5-3
|
WEP Mode, set one of the following values:
000: 64bit
001: 128bit
010: 152bit
011: 256bit
|
| 2-0
|
Hardware mode (unclear as to what this does)
|
0x0480000A: ? (?W)
(Initial value: 0000)
0x04800010: W_IF (RW)
(Initial value: 0000)
0x04800012: W_IE (RW)
(Initial value: 0000)
0x04800018: W_MACADDR (RW)
(Initial value: 0000 0000 0000)
0x04800020: W_BSSID (RW)
(Initial value: 0000 0000 0000)
0x04800028: W_AID (?W)
(Initial value: 0000)
0x0480002C: W_RETRLIMIT (?W)
(Initial value: 0707)
0x04800032: ? (?W)
(Initial value: 0000)
0x0480003C: W_POWERSTATE (?W)
(Initial value: 0200)
0x04800040: W_FORCEPS (?W)
(Initial value: 0000)
0x04800050: W_RXRANGEBEGIN (RW)
(Initial value: 4000)
0x04800052: W_RXRANGEEND (RW)
(Initial value: 4800)
0x04800054: W_RXHWWRITECSR (R)
(Initial value: 0000)
0x04800056: W_WRITECSRLATCH (RW)
(Initial value: 0000)
0x0480005A: W_RXREADCSR (RW)
(Initial value: 0000)
0x048000D0: W_RXFILTER (RW)
(Initial value: 0401)
Wifi Tx Registers
0x04800080: W_BEACONTRANS (RW)
(Initial value: 0000)
0x0480008C: W_BEACONPERIOD (RW)
(Initial value: 0064)
0x048000A0: W_TXLOC1 (RW)
(Initial value: 0050)
0x048000A4: W_TXLOC2 (RW)
(Initial value: 0000)
0x048000A8: W_TXLOC3 (RW)
(Initial value: 0000)
0x048000AC: W_TXOPT (W)
(Initial value: 0050)
0x048000AE: W_TXCNT (W)
(Initial value: 0050)
0x048000B0: W_TXINFO (R?)
(Initial value: 0010)
0x048000B8: W_TXSTAT (R?)
(Initial value: 0000)
Wifi RF/BB Chip Control Registers
0x04800158: W_BBSIOCNT (?W)
(Initial value: 00B5)
0x0480015A: W_BBSIOWRITE (?W)
(Initial value: 0000)
0x0480015C: W_BBSIOREAD (?W)
(Initial value: 00B5)
0x0480015E: W_BBSIOBUSY (?W)
(Initial value: 0000)
0x0480017C: W_RFSIODATA2 (?W)
(Initial value: 0800)
0x0480017E: W_RFSIODATA1 (?W)
(Initial value: C008)
0x04800180: W_RFSIOBUSY (?W)
(Initial value: 0000)
0x04800184: W_RFSIOCNT (?W)
(Initial value: 0018)
Wifi Other Registers
0x04800044: W_RANDOM (R)
(Initial value: ????)
0x04800058: W_CIRCBUFRDADR (RW)
(Initial value: 0000)
0x04800060: W_CIRCBUFREAD (R)
(Initial value: xxxx)
0x04800068: W_CIRCBUFWRADR (RW)
(Initial value: 0000)
0x04800070: W_CIRCBUFWRITE (RW)
(Initial value: xxxx)
0x04800088: W_LISTENCOUNT (RW)
(Initial value: 0000)
0x0480008E: W_LISTENINT (RW)
(Initial value: 0000)
0x048000E8: W_USCOUNTERCNT (RW)
(Initial value: 0000)
0x048000F8: W_USCOUNTER0 (RW)
(Initial value: 0000)
0x048000FA: W_USCOUNTER1 (RW)
(Initial value: 0000)
0x048000FC: W_USCOUNTER2 (RW)
(Initial value: 0000)
0x048000FE: W_USCOUNTER3 (RW)
(Initial value: 0000)
Wifi Low-level / Special Registers
0x04800134: W_BEACONCOUNT (RW)
(Initial value: FFFF)
0x04800268: W_RXUNITS (R?)
(Initial value: 0005)
Wifi Unknown Registers
0x04800000: ? (R)
(Initial value: 1440)
0x04800008: ? (?W)
(Initial value: 0000)
0x0480002A: ? (?W)
(Initial value: 0000)
0x0480002E: ? (??)
(Initial value: 0000)
0x04800034: ? (??)
(Initial value: 0000)
0x04800036: ? (?W)
(Initial value: 0001)
0x04800038: ? (?W)
(Initial value: 0003)
0x04800048: ? (?W)
(Initial value: 0000)
0x0480005C: ? (RW)
(Initial value: 0000)
0x04800062: ? (RW)
(Initial value: 0000)
0x04800064: ? (RW)
(Initial value: 0000)
0x0480006C: ? (RW)
(Initial value: 0000)
0x04800074: ? (RW)
(Initial value: 0000)
0x04800076: ? (?W)
(Initial value: 0000)
0x04800084: ? (?W)
(Initial value: 0000)
0x04800090: ? (?W)
(Initial value: 0000)
0x04800094: ? (?W)
(Initial value: 0000)
0x04800098: ? (?W)
(Initial value: 0000)
0x048000B4: ? (?W)
(Initial value: 0000)
0x048000B6: ? (R?)
(Initial value: 0000)
0x048000BA: ? (R?)
(Initial value: 0000)
0x048000BC: ? (?W)
(Initial value: 0001)
0x048000C0: ? (R?)
(Initial value: 0000)
0x048000C4: ? (R?)
(Initial value: 0000)
0x048000C8: ? (R?)
(Initial value: 0000)
0x048000D4: ? (?W)
(Initial value: 0001)
0x048000D8: ? (?W)
(Initial value: 0004)
0x048000DA: ? (?W)
(Initial value: 0602)
0x048000E0: ? (?W)
(Initial value: 0008)
0x048000EA: ? (?W)
(Initial value: 0000)
0x048000EC: ? (?W)
(Initial value: 3F03)
0x048000EE: ? (?W)
(Initial value: 0001)
0x048000F0: ? (?W)
(Initial value: FC00)
0x048000F2: ? (?W)
(Initial value: FFFF)
0x048000F4: ? (?W)
(Initial value: FFFF)
0x048000F6: ? (?W)
(Initial value: FFFF)
0x04800100: ? (?W)
(Initial value: 0000)
0x04800102: ? (?W)
(Initial value: 0000)
0x04800104: ? (?W)
(Initial value: 0000)
0x04800106: ? (?W)
(Initial value: 0000)
0x0480010C: ? (?W)
(Initial value: 0000)
0x04800110: ? (?W)
(Initial value: 0000)
0x04800118: ? (?W)
(Initial value: 0000)
0x0480011C: ? (?W)
(Initial value: 0000)
0x04800120: ? (RW)
(Initial value: 0048)
0x04800122: ? (RW)
(Initial value: 4840)
0x04800124: ? (RW)
(Initial value: 0000)
0x04800126: ? (RW)
(Initial value: 0080)
0x04800128: ? (RW)
(Initial value: 0000)
0x0480012A: ? (RW)
(Initial value: 1000)
0x04800130: ? (RW)
(Initial value: 0142)
0x04800132: ? (RW)
(Initial value: 8064)
0x04800140: ? (RW)
(Initial value: 0000)
0x04800142: ? (RW)
(Initial value: 2443)
0x04800144: ? (RW)
(Initial value: 0042)
0x04800146: ? (RW)
(Initial value: 0016)
0x04800148: ? (RW)
(Initial value: 0016)
0x0480014A: ? (RW)
(Initial value: 0016)
0x0480014C: ? (RW)
(Initial value: 162C)
0x04800150: ? (?W)
(Initial value: 0204)
0x04800154: ? (?W)
(Initial value: 0058)
0x04800160: ? (?W)
(Initial value: 0100)
0x04800168: ? (?W)
(Initial value: 800D)
0x0480016A: ? (?W)
(Initial value: 0001)
0x04800170: ? (?W)
(Initial value: 0000)
0x04800172: ? (?W)
(Initial value: 0000)
0x04800174: ? (?W)
(Initial value: 0000)
0x04800176: ? (?W)
(Initial value: 0000)
0x04800178: ? (?W)
(Initial value: 0800)
0x04800190: ? (?W)
(Initial value: 0000)
0x04800194: ? (?W)
(Initial value: 0000)
0x04800198: ? (?W)
(Initial value: 0000)
0x0480019C: ? (?W)
(Initial value: 0004)
0x048001A0: ? (?W)
(Initial value: 0000)
0x048001A2: ? (?W)
(Initial value: 0001)
0x048001A4: ? (?W)
(Initial value: 0000)
0x048001A8: ? (R)
(Initial value: 0000)
0x048001AA: ? (RW)
(Initial value: 0000)
0x048001AC: ? (R)
(Initial value: 0000)
0x048001AE: ? (RW)
(Initial value: 0000)
0x048001B0: W_STAT (R)
(Initial value: 0000)
0x048001B2: W_STAT (R)
(Initial value: 0000)
0x048001B4: W_STAT (R)
(Initial value: 0000)
0x048001B6: W_STAT (R)
(Initial value: 0000)
0x048001B8: W_STAT (R)
(Initial value: 0000)
0x048001BA: W_STAT (R)
(Initial value: 0000)
0x048001BC: W_STAT (R)
(Initial value: 0000)
0x048001BE: W_STAT (R)
(Initial value: 0000)
0x048001C0: W_STAT (R)
(Initial value: 0000)
0x048001C4: W_STAT (R)
(Initial value: 0000)
0x048001D0: W_STAT (R)
(Initial value: 0000)
0x048001D2: W_STAT (R)
(Initial value: 0000)
0x048001D4: W_STAT (R)
(Initial value: 0000)
0x048001D6: W_STAT (R)
(Initial value: 0000)
0x048001D8: W_STAT (R)
(Initial value: 0000)
0x048001DA: W_STAT (R)
(Initial value: 0000)
0x048001DC: W_STAT (R)
(Initial value: 0000)
0x048001DE: W_STAT (R)
(Initial value: 0000)
0x048001F0: ? (?W)
(Initial value: 0000)
0x04800204: ? (?W)
(Initial value: 0000)
0x04800208: ? (?W)
(Initial value: 0000)
0x0480020C: ? (?W)
(Initial value: 0050)
0x04800210: ? (?W)
(Initial value: 0000)
0x04800214: ? (?W)
(Initial value: 0009)
0x0480021C: ? (?W)
(Initial value: 0000)
0x04800220: ? (?W)
(Initial value: 0000)
0x04800224: ? (?W)
(Initial value: 0003)
0x04800228: ? (?W)
(Initial value: 0000)
0x04800230: ? (?W)
(Initial value: 0047)
0x04800234: ? (?W)
(Initial value: 0EFF)
0x04800238: ? (?W)
(Initial value: 0000)
0x0480023C: ? (?W)
(Initial value: 0000)
0x04800244: ? (?W)
(Initial value: 0000)
0x04800248: ? (?W)
(Initial value: 0000)
0x0480024C: ? (?W)
(Initial value: 0000)
0x0480024E: ? (?W)
(Initial value: 0000)
0x04800250: ? (?W)
(Initial value: 0000)
0x04800258: ? (?W)
(Initial value: 0000)
0x0480025C: ? (?W)
(Initial value: 0000)
0x04800260: ? (?W)
(Initial value: 0FEF)
0x04800264: ? (?W)
(Initial value: 0000)
0x04800270: ? (?W)
(Initial value: 0000)
0x04800274: ? (?W)
(Initial value: 0000)
0x04800278: ? (?W)
(Initial value: 000F)
0x0480027C: ? (?W)
(Initial value: 0000)
0x04800290: ? (?W)
(Initial value: FFFF)
0x04800298: ? (?W)
(Initial value: 0000)
0x048002A0: ? (?W)
(Initial value: 0000)
0x048002A2: ? (?W)
(Initial value: 7FFF)
0x048002A4: ? (?W)
(Initial value: 0000)
0x048002A8: ? (?W)
(Initial value: 0000)
0x048002AC: ? (?W)
(Initial value: 0038)
0x048002B0: ? (?W)
(Initial value: 0000)
0x048002B4: ? (?W)
(Initial value: 0000)
0x048002B8: ? (?W)
(Initial value: 0000)
0x048002C0: ? (?W)
(Initial value: 0000)
0x048002C4: ? (?W)
(Initial value: 000A)
0x048002C8: ? (?W)
(Initial value: 0000)
0x048002CC: ? (?W)
(Initial value: 0000)
0x048002F0: ? (?W)
(Initial value: 0000)
0x048002F2: ? (?W)
(Initial value: 0000)
0x048002F4: ? (?W)
(Initial value: 0000)
0x048002F6: ? (?W)
(Initial value: 0000)