WiiConnect24/de

From WiiBrew
Jump to navigation Jump to search


Nintendo WiiConnect24 Logo

Laut Nintendo erlaubt WiiConnect24 das automatische Herunterladen von Aktualisierungen und anderen Downloads, auch wenn die Konsole nicht aktiv benutzt wird oder sich im Standby-Modus befindet. Das ist aber keine vollständige Beschreibung, da sie nicht erklärt, wieso es eine Option gibt, WC24 einzuschalten, gleichzeitig aber die Funktion "Standby-Verbindung" abschalten lässst.

WC24 ist eigentlich ein Codename für den /dev/kd/-Treiber, der erlaubt Netzwerk-bezogene Aufgaben auszuführen, wenn der Haupt-Prozessor (Broadway) ausgeschaltet ist. Nur ein kleiner Teil dieses Programms wird tatsächlich benutzt, um zum Beispiel große Datenmengen (z.B. System-Aktualisierungen) herunterzuladen oder um kleinere Datenmengen aktuell zu halten, z.B. Nachrichten, Wetterdaten...

Der kd-Treiber ist groß, ungefähr 360k, und benutzt SSL, Sockets, WL/ETH (Wifi/Ethernet). Er macht etwa 75% des Speicherverbrauchs der Wii-Firmware aus.


Static analysis reveals the following main categories of functionality:

  • Sophisticated task scheduler, including periodic wakeup of either processor for maintenance tasks, and tracking max duty cycle ("Too much wakeup executed recently. Need to wait."), probably used for thermal management
  • SMTP engine, for sending and receiving email
  • Real-time clock, with synchronization to a Nintendo-run server (over SSL)
  • Virtual Machine for running channel scripts ("CHANS"), which are apparently a variant of Javascript. (This technology has no known use!)
  • Logging / debug capability, e.g.
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
  • Friend list management

Message Board

The message board is a place where you can send and receive messages with other Wiis and email addresses. Games can also put messages here for accomplishments and the like. Channels can also send you updates and Nintendo can alert you when your firmware is ready to be updated. This is handled using SMTP.

Game List

Wii games using WC24:

  1. Animal Crossing: City Folk
  2. Big Brain Academy: Wii Degree
  3. Blast Works: Build, Trade, Destroy
  4. Boom Blox
  5. Dewy's Adventure
  6. Elebits/Eledees
  7. Jissen Pachi-Slot Pachinko Hisshôhô! Hokuto no Ken Wii
  8. Mario Kart Wii
  9. Marble Saga: Kororinpa
  10. Metroid Prime 3: Corruption
  11. Pro Evolution Soccer 2008
  12. Super Smash Bros. Brawl
  13. SimCity Creator
  14. Wii Music

WiiWare games using WC24:

  1. Dr. Mario Online Rx
  2. MaBoShi: The Three Shape Arcade
  3. My Aquarium
  4. My Pokémon Ranch
  5. Strong Bad's Cool Game for Attractive People - Episode 1: Homestar Ruiner
  6. Strong Bad's Cool Game for Attractive People - Episode 2: Strong Badia the Free

Channel List

Channels using WC24:

  1. Forecast Channel
  2. News Channel
  3. Nintendo Channel
  4. Everybody Votes Channel
  5. Check Mii Out Channel
  6. Mario Kart Wii Channel
  7. Mii Channel
  8. Wii Shop Channel