DSWifi RegDocs

From wiki.akkit.org

(Return to the DSWifi Documentation Main Page)


Contents

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)