In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Hardware/802.11 Wireless"

From WiiBrew
Jump to navigation Jump to search
(add link to Wii WLAN information on gc-linux's wiki)
(Use an archive of Wiire.org and the new Android source site with what's most likely the same as given)
Line 8: Line 8:
 
}}
 
}}
  
The wireless hardware on the Wii is a [http://www.wiire.org/Wii/console/wifi_card BCM4318-based daughterboard] that connects to the Hollywood via an internal SDIO bus. Information on this device is scarce.
+
The wireless hardware on the Wii is a [https://web.archive.org/web/20120609045225/http://www.wiire.org/Wii/console/wifi_card BCM4318-based daughterboard] that connects to the Hollywood via an internal SDIO bus. Information on this device is scarce.
  
 
See http://www.gc-linux.org/wiki/Wii:WLAN for additional information.
 
See http://www.gc-linux.org/wiki/Wii:WLAN for additional information.
  
IOS's WL driver contains a lot of code that matches up with the code in the [http://android.git.kernel.org/?p=platform/system/wlan/broadcom.git;a=summary Android broadcom.git] repo, specifically [http://android.git.kernel.org/?p=platform/system/wlan/broadcom.git;a=blob_plain;f=src/bcmsdio/sys/bcmsdh.c;hb=master bcmsdh.c] and [http://android.git.kernel.org/?p=platform/system/wlan/broadcom.git;a=blob;f=src/bcmsdio/sys/bcmsdstd.c;hb=master bcmsdstd.c]. That driver, combined with the knowledge that the BCM4318 is connected to the Hollywood via a standard SDHC at 0x0d080000, is probably enough to get Wifi working.
+
IOS's WL driver contains a lot of code that matches up with the code in the [https://android.googlesource.com/platform/hardware/broadcom/wlan/+/refs/heads/eclair-release/ Android broadcom.git] repo, specifically [https://android.googlesource.com/platform/hardware/broadcom/wlan/+/refs/heads/eclair-release/bcm4329/src/bcmsdio/sys/bcmsdh.c bcmsdh.c] and [https://android.googlesource.com/platform/hardware/broadcom/wlan/+/refs/heads/eclair-release/bcm4329/src/bcmsdio/sys/bcmsdstd.c bcmsdstd.c]. That driver, combined with the knowledge that the BCM4318 is connected to the Hollywood via a standard SDHC at 0x0d080000, is probably enough to get WiFi working.

Revision as of 04:53, 24 May 2019

802.11 Wireless
Access
BroadwayNone
StarletFull
Registers
Base0x0d080000
Length0x200
Access sizeunknown/32[check] bits
Byte orderReversed Little Endian
IRQs
Hollywood8[check]
This box: view  talk  edit

The wireless hardware on the Wii is a BCM4318-based daughterboard that connects to the Hollywood via an internal SDIO bus. Information on this device is scarce.

See http://www.gc-linux.org/wiki/Wii:WLAN for additional information.

IOS's WL driver contains a lot of code that matches up with the code in the Android broadcom.git repo, specifically bcmsdh.c and bcmsdstd.c. That driver, combined with the knowledge that the BCM4318 is connected to the Hollywood via a standard SDHC at 0x0d080000, is probably enough to get WiFi working.