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

Difference between revisions of "Wii Number"

From WiiBrew
Jump to navigation Jump to search
m (Category)
(Added the information that the wiino code implies)
Line 1: Line 1:
The '''Wii Number''' is the 16-digit friend code of your Wii, which can be registered with other Wiis to exchange mail via [[WiiConnect24]] (and now [[RiiConnect24]]).
+
The '''Wii Number''' is the 16-digit (and 64 bit) friend code of your Wii, which can be registered with other Wiis to exchange mail via [[WiiConnect24]] (and now [[RiiConnect24]]).
  
 
It's made up of a few variables that identify your Wii:
 
It's made up of a few variables that identify your Wii:
  
* [[Hollywood]] ID (chip in the Wii)
+
* [[Hollywood]] ID  
* Counter (increments every time you format your Wii, can range from 0-31)
+
** The unique id of the [[Hollywood]] chip in the Wii
* Hardware Model (RVL, RVT for dev hardware...)
+
* Counter (mod 32)
* Area Code (Region - USA, EUR, JPN...)
+
**Increments every time you format your Wii, can range from 0-31, and back wraps around to 0 after it surpasses 31
* Checksum
+
* Hardware Model
 +
**For Commercial Hardware:
 +
*** RVL-001 = 1 (Original Model)
 +
*** RVL-101 = 2 (Family Edition)
 +
*** RVL-201 = 3 (Wii Mini)
 +
** For Developer Hardware:
 +
*** RVT-001 = 1
 +
*** Unknown if there are more
 +
* Area Code:
 +
** 1 = USA
 +
** 2 = EUR
 +
** 3 = JPN
 +
** etc...
 +
* CRC Checksum
  
 
These variables are then scrambled using a ton of complicated bitwise operations.
 
These variables are then scrambled using a ton of complicated bitwise operations.

Revision as of 14:46, 24 May 2022

The Wii Number is the 16-digit (and 64 bit) friend code of your Wii, which can be registered with other Wiis to exchange mail via WiiConnect24 (and now RiiConnect24).

It's made up of a few variables that identify your Wii:

  • Hollywood ID
    • The unique id of the Hollywood chip in the Wii
  • Counter (mod 32)
    • Increments every time you format your Wii, can range from 0-31, and back wraps around to 0 after it surpasses 31
  • Hardware Model
    • For Commercial Hardware:
      • RVL-001 = 1 (Original Model)
      • RVL-101 = 2 (Family Edition)
      • RVL-201 = 3 (Wii Mini)
    • For Developer Hardware:
      • RVT-001 = 1
      • Unknown if there are more
  • Area Code:
    • 1 = USA
    • 2 = EUR
    • 3 = JPN
    • etc...
  • CRC Checksum

These variables are then scrambled using a ton of complicated bitwise operations.

RiiConnect24 has source code to encode and decode a Wii Number. It has been ported to C, Golang, and Python.