WiiConnect24/nl
Volgens Nintendo, "WiiConnect24 geeft de console de mogelijkheid om downloads te ontvangen wanneer hij niet in gebruik is, zolang er verbinding is met het internet." Deze omschrijving verteld alleen niet waarom er een configuratie optie is om WiiConnect24 aan te zetten en "Standy Connect" uit te zetten.
WiiConnect24 is eigenlijk een codenaam voor de /dev/kd driver in IOS die ervoor zorgt dat de Starlet core netwerk processen kan uitvoeren terwijl de hoofd CPU (Broadway) uitgeschakeld is. Er wordt alleen een klein deel van deze functionaliteit gebruikt: er worden grote stukken data gedownload (Systeem updates?) of er worden kleine stukken data gedownload (Nieuws, Weer, Vriend data in games, etc.).
De kd driver is groot (ongeveer 360k) en maakt gebruik van de SSL, SO (socket) en WL (Wireless) / ETH (Ethernet) drivers. Deze functionaliteit gebruikt omgeveer 75% van de firmware.
Statische analyse laat de volgende hoofd categorieën zien:
- Geavanceerde taken planner, inclusief een periodische wakeup van of de processor voor onderhoudstaken of het bijhouden van de taakcyclus ("Te veel wakeup taken uitgevoord. Er moet even gewacht worden."), waarschijnlijk gebruikt voor warmte management
- SMTP engine, voor het verzenden en ontvangen van e-mail
- Real-time klok, gesynchroniseerd met een Nintendo-run server (via SSL)
- Virtual Machine, voor het draaien van kanaal scripts ("CHANS"), welke een variant van Javascript lijkt te zijn. (Deze technologie kent geen bekende toepassing)
- Logging / debug mogelijkheden, bijvoorbeeld:
13DFA93C DCB "This report was sent from Wii to debug your scripts.",0xD,0xA
13DFA93C ; DATA XREF: NWC24WriteLogFile:off_13DB619C�o
13DFA93C DCB "The result summary is in the following:",0xD,0xA
13DFA93C DCB 0xD,0xA
13DFA93C DCB "- General information",0xD,0xA
13DFA93C DCB " WiiConnect24 result code : %d",0xD,0xA
13DFA93C DCB " Number of committed mail : %d",0xD,0xA
13DFA93C DCB " VF archive : %s",0xD,0xA
13DFA93C DCB 0xD,0xA
13DFA93C DCB "- Trigger mail information",0xD,0xA
13DFA93C DCB " Application ID : 0x%08x [%c%c%c%c]",0xD,0xA
13DFA93C DCB " Group ID : 0x%04x [%c%c]",0xD,0xA
13DFA93C DCB " Script parameter : 0x%02x",0xD,0xA
13DFA93C DCB " Time to live : %d",0xD,0xA
13DFA93C DCB " Number of attached file : %d",0xD,0xA
13DFA93C DCB 0xD,0xA
13DFA93C DCB "- Virtual machine specific information",0xD,0xA
13DFA93C DCB " Result code of the VM : %d [%s]",0xD,0xA
13DFA93C DCB " Return value of the script : 0x%016llx",0xD,0xA
13DFA93C DCB " Last PC : 0x%08x",0xD,0xA
13DFA93C DCB " Last line : %u",0xD,0xA
13DFA93C DCB " Initial free work size : %u",0xD,0xA
13DFA93C DCB " Minimum free work size : %u",0xD,0xA
13DFA93C DCB 0xD,0xA
13DFA93C DCB "For more information, please see the attached log file.",0xD,0xA
- Vrienden lijst management
Wii-Prikbord (Message Board)
Het Wii-Prikbord kan gebruikt worden om berichten te verzenden en ontvangen met andere Wii's en email adressen. Spellen kunnen er ook gebruik van maken om prestaties e.d. weer te geven. Kanalen kunnen je ook updates sturen en Nintendo kan je er op wijzen dat er nieuwe firmware is. Dit wordt gedaan d.m.v. SMTP.
Spellen Lijst
Wii spellen die gebruik maken van WC24:
- Animal Crossing: City Folk
- Big Brain Academy: Wii Degree
- Blast Works: Build, Trade, Destroy
- Boom Blox
- Dewy's Adventure
- Elebits/Eledees
- Jissen Pachi-Slot Pachinko Hisshôhô! Hokuto no Ken Wii
- Mario Kart Wii
- Marble Saga: Kororinpa
- Metroid Prime 3: Corruption
- Pro Evolution Soccer 2008
- Super Smash Bros. Brawl
- SimCity Creator
- Wii Music
WiiWare spellen die gebruik maken van WC24:
- Dr. Mario Online Rx
- MaBoShi: The Three Shape Arcade
- My Aquarium
- Everyone's Pokémon Ranch
- Strong Bad's Cool Game for Attractive People - Episode 1: Homestar Ruiner
- Strong Bad's Cool Game for Attractive People - Episode 2: Strong Badia the Free
Kanalen Lijst
Kanalen die gebruik maken van WC24:
- Weerkanaal
- Nieuwskanaal
- Nintendo Kanaal
- Enquêtekanaal
- Mii-wedstrijdkanaal
- Mario Kart Wii Kanaal
- Mii-personagekanaal
- Wii-winkelkanaal