The Wii system software is a set of updatable firmware versions and a software frontend on the Wii, a home video game console. Updates, which could be downloaded over the Internet or read from a game disc, allowed Nintendo to add additional features and software, as well as to patch security vulnerabilities used by users to load homebrew software. When a new update became available, Nintendo sent a message to the Wii Message Board of Internet-connected systems notifying them of the available update.
Most game discs, including first-party and third-party games, include system software updates so that systems that are not connected to the Internet can still receive updates. The system menu will not start such games if their updates have not been installed, so this has the consequence of forcing users to install updates in order to play these games. Some games, such as online games like Super Smash Bros. Brawl and Mario Kart Wii, contain specific extra updates, such as the ability to receive Wii Message Board posts from game-specific addresses; therefore, these games always require that an update be installed before their first time running on a given console.
Technology
IOS
The Wii's firmware has many active branches known as IOSes, thought by the Wii homebrew developers to stand for "Input Output Systems" or "Internal Operating Systems". The currently active IOS, also simply referred to as just "IOS," runs on a separate ARM926EJ-S processor unofficially nicknamed Starlet, which resides within the Hollywood GPU. The patent for the Wii U shows a similar device which is simply named "Input/Output Processor". IOS controls I/O between the code running on the main Broadway processor and the various Wii hardware that does not also exist on the GameCube.
Except for bug fixes, new IOS versions do not replace existing IOS versions. Instead, Wii consoles have multiple IOS versions installed. All native Wii software (including games distributed on Nintendo optical discs, the System Menu itself, Virtual Console games, WiiWare, and Wii Channels), with the exception of certain homebrew applications, have the IOS version hardcoded into the software.
Reading level
Audio Summary
Played with your browser's voice. Studio-quality audio can be added with a text-to-speech service.
Ask about this article
📝 Quick Quiz1 / 3
What is "Wii system software" primarily known for?
Vocix Daily — In Your Inbox
Top stories, deep-dive articles, and "On This Day" history — one crisp digest delivered every morning.
Sources & references
Reference material for this entry is drawn from the open encyclopedic record, including Wikipedia , available under the CC BY-SA 4.0 license. Images are credited individually beside each photo.
When the software is run, the IOS that is hardcoded gets loaded by the Wii, which then loads the software itself. If that IOS does not exist on the Wii, in the case of disc-based software, it gets installed automatically with a system update (after the user is prompted). With downloaded software, this should not theoretically happen, as the user cannot access the shop to download software unless the player has all the IOS versions that they require. However, if homebrew is used to forcefully install or run a piece of software when the required IOS does not exist, the user is brought back to the system menu.
Nintendo created this system so that new updates would not unintentionally break compatibility with older games, but it does have the side effect that it uses up space on the Wii's internal NAND Flash memory. IOSes are referred to by their number, which can theoretically be between 3 and 255, although many numbers are skipped, presumably being development versions that were never completed.
Only one IOS version can run at any given time. The only time an IOS is not running is when the Wii enters GameCube backward compatibility mode, during which the Wii runs a variant of IOS specifically for GameCube games, MIOS, which contains a modified version of the GameCube's IPL. Custom IOSes, called cIOSes, can be installed with homebrew. The main purpose of cIOS is to allow homebrew users to use other homebrew apps such as USB Loader GX (allows games stored in the WBFS file format to be run from a USB stick).
User interface
The system provides a graphical interface to the Wii's abilities. All games run directly on the Broadway processor, and either directly interface with the hardware (for the hardware common to the Wii and GameCube), or interface with IOS running on the ARM architecture processor (for Wii-specific hardware). The ARM processor does not have access to the screen, and therefore neither does IOS. This means that while a piece of software is running, everything seen on the screen (including the HOME button menu) comes from that software, and not from any operating system or firmware. Therefore, the version number reported by the Wii is actually only the version number of the System Menu. This is why some updates do not result in a change of the version number: the System Menu itself is not updated, only (for example) IOSes and channels. As a side effect, this means it is impossible for Nintendo to implement any functions that would affect the games themselves, for example an in-game system menu (similar to the Xbox 360's in-game Dashboard or the PlayStation 3's in-game XMB).
The Wii Menu (known internally as the System Menu) is the name of the user interface for the Wii game console, and it is the first thing to be seen when the system boots up. It has four pages, each with a 4x3 grid, and each displaying the current time and date. Available applications, known as "channels", are displayed and can be navigated using the pointer capability of the Wii Remote. The grid is customizable; users can move channels (except for the Disc Channel) among the menu's 48 customizable slots. By pressing the plus and minus buttons on the Wii Remote users can scroll across accessing empty slots. Similar to many other video game consoles, the Wii is not only about games. For example, it is possible to install applications such as Netflix to stream media (without requiring a disc) on the Wii. The Wii Menu let users access both game and no-game functions through built-in applications called Channels, which are designed to represent television channels. There are six primary channels: the Disc Channel, Mii Channel, Photo Channel, Wii Shop Channel, Forecast Channel and News Channel, although the latter two were not initially included and only became available via system updates. Some of the functions provided by these Channels on the Wii used to be limited to a computer, such as a full-featured web browser and digital photo viewer. Users can also use Channels to create and share cartoon-like digital avatars called Miis and download new games and Channels directly from the Wii Shop Channel. New Channels include, for example, the Everybody Votes Channel and the Internet Channel. Separate Channels are graphically displayed in a grid and can be navigated using the pointer capability of the Wii Remote. Users can also rearrange these Channels if they are not satisfied with how the Channels are originally organized on the menu.
Home Menu
Accessed with the Wii Remote's Home button, the Home Menu displays information about the controller(s) currently being used, and allows the user to configure certain options. At the bottom of the menu screen, the battery life of all connected controllers is displayed. Below that is a bar labeled Wii Remote Settings. Selecting it brings users to an options screen where they can control the audio output volume, rumble settings, and reconnect the controllers, for example to connect Wii Remotes through one-time synchronization. Depending on when the Home Menu is accessed, a different number of buttons are displayed.
Wii Menu: No matter when the menu is accessed, the Wii Menu button will always be present. Selecting this will exit a game or a Wii Menu channel and return the player to the Wii Menu, where users can choose another channel. When playing certain Virtual Console titles, with the exception of the Nintendo 64 and Neo Geo, this will also create a suspend point.
Reset: In applications and games (both retail and downloadable), the Reset button is available. This performs a soft reset of that particular application, for example returning a game to its title screen or the loading screen of a Wii Menu channel, the same as what would happen if the player were to press the console's physical reset button.
Operations Guide: On Wii Menu channels, including the News Channel, Forecast Channel, Internet Channel, Everybody Votes Channel, certain WiiWare titles and Virtual Console titles, the Operations Guide button appeared on the Home Menu. The guide accessed acts as an instruction manual for the game being played.
The Home Menu can be compared to the Xbox 360's in-game menu (accessed by pressing the "Xbox" button), or the PlayStation 3's mid-game XMB. It may be accessed under most circumstances during Wii operation, which pauses the on-screen action. Otherwise, a "home" symbol with a no symbol on it appears onscreen. It is also inaccessible during Nintendo GameCube play, as the Wii Remote cannot control Nintendo GameCube software.
Network features
The Wii system supports wireless connectivity with the Nintendo DS handheld console with no additional accessories. This connectivity allows players to use the Nintendo DS microphone and touch screen as inputs for select retail games. Pokémon Battle Revolution is the first example Nintendo has given of a game using Nintendo DS-Wii connectivity. Nintendo later released the Nintendo Channel for the Wii allowing its users to download game demos or additional data to their Nintendo DS.
Like many other video game consoles, the Wii console is able to connect to the Internet, although this is not required for the Wii system itself to function. Each Wii has its own unique 16-digit Wii Code for use with Wii's non-game features. With Internet connection enabled users are able to access the established Nintendo Wi-Fi Connection service. Wireless encryption by WEP, WPA (TKIP/RC4) and WPA2 (CCMP/AES) is supported. AOSS support was added in System Menu version 3.0.
As with the Nintendo DS, Nintendo does not charge for playing via the service; the 12-digit Friend Code system controls how players connect to one another. The service has a few features for the console, including the Virtual Console, WiiConnect24 and several Channels. The Wii console can also communicate and connect with other Wii systems through a self-generated wireless LAN, enabling local wireless multiplayer on different television sets. The system also implements console-based software, including the Wii Message Board. One can connect to the Internet with third-party devices as well.
The Wii console also includes a web browser known as the Internet Channel, which is a version of the Opera 9 browser with menus. It is meant to be a convenient way to access the web on the television screen, although it is far from offering a comfortable user interface compared with modern web browsers. A virtual keyboard pops up when needed for input, and the Wii Remote acts like a mouse, making it possible to click anywhere on the screen and navigate through web links. However, the browser cannot always handle all the features of most normal web pages, although it does support Adobe Flash, thus capable of playing Flash files. Some third-party services such as the online BBC iPlayer were also available on the Wii via the Internet Channel browser, although BBC iPlayer was later relaunched as the separate BBC iPlayer Channel on the Wii. In addition, Internet access including the Internet Channel and system updates may be restricted by the parental controls feature of the Wii.
Backward compatibility
The original designs of the Nintendo Wii console, more specifically the Wii models made pre-2011 were fully backward compatible with GameCube devices including game discs, memory cards and controllers. This was because the Wii hardware had ports for both GameCube memory cards, and peripherals and its slot-loading drive was able to accept and read the previous console's discs. GameCube games work with the Wii without any additional configuration, but a GameCube controller is required to play GameCube titles; neither the Wii Remote or the Classic Controller functions in this capacity. The Wii supports progressive-scan output in 480p-enabled GameCube titles. Peripherals can be connected via a set of four GameCube controller sockets and two Memory Card slots (concealed by removable flip-open panels). The console retains connectivity with the Game Boy Advance and e-Reader through the Game Boy Advance Cable, which is used in the same manner as with the GameCube; however, this feature can only be accessed on select GameCube titles which previously utilized it.
There are also a few limitations in the backward compatibility. For example, online and LAN features of certain GameCube games were not available since the Wii does not have serial ports for the GameCube Broadband Adapter and Modem Adapter. The Wii uses a proprietary port for video output, and is incompatible with all GameCube audio/video cables (composite video, S-Video, component video and RGB SCART). The console also lacks the GameCube footprint and high-speed port needed for Game Boy Player support. Furthermore, only GameCube functions were available and only compatible memory cards and controllers could be used when playing a GameCube game. This is due to the fact that the Wii's internal memory would not save GameCube data.
Because of the original device's backward compatibility with earlier Nintendo products players can play older games on the console in addition to newer Wii game titles. However, South Korean units lack GameCube backward compatibility. Also, the redesigned Wii Family Edition and Wii Mini, launched in 2011 and 2013 respectively, had this compatibility stripped out. Nevertheless, there is another service called Virtual Console which allow users to download older games from prior Nintendo platforms (namely the Nintendo Entertainment System, Super NES and Nintendo 64) onto their Wii console, as well as games from non-Nintendo platforms such as the Genesis and TurboGrafx-16.
List of additional Channels
This is a list of new Wii Channels released beyond the four initial Channels (i.e. Disc Channel, Mii Channel, Photo Channel and Wii Shop Channel) included in the original consoles. The News Channel and the Forecast Channel were released as part of system updates so separate downloads were not required. As of January 30, 2019, all channels listed below have been discontinued with the exception of the Wii Fit Channel and the Internet Channel.
Pre-installed channels
Disc Channel
The Disc Channel is the primary way to play Wii and GameCube titles from supported Nintendo optical discs inserted into the console.
Each Wii game disc includes a system update partition, which includes the latest Wii software from the time the game was released. If a disc that is inserted contains newer software than the one installed on the console, installing the new software will be required to play the game. This allows users without an internet connection to still receive system updates. When loaded into the disc slot, an icon on the Disc Channel that says "Wii System Update" appears. After selecting the channel, the Wii will automatically update. If these updates are not installed, the game will remain unplayable until the update is installed, as each time the channel is loaded with the game inserted, the update prompt will appear, and declining the update will return the player to the Wii Menu instead of starting the game.
Games requiring a system update can still be played without updating using homebrew software, such as Gecko OS or a USB loader.
Mii Channel
The Mii Channel is an avatar creator, where users can design 3D caricatures of people called Miis by selecting from a group of facial and bodily features. At the Game Developers Conference 2007, Shigeru Miyamoto explained that the look and design of the Mii characters are based on Kokeshi, a form of Japanese doll used as souvenir gifts.
A Wired interview of Katsuya Eguchi (producer of Animal Crossing and Wii Sports) held in 2006 confirmed that the custom player avatar feature shown at Nintendo's E3 Media Briefing would be included in the hardware. The feature was described as part of a "profile" system that contains the Mii and other pertinent player information. This application was officially unveiled by Nintendo in September 2006. It is incorporated into Wii's operating system interface as the "Mii Channel". Users can select from pre-made Miis or create their own by choosing custom facial shapes, colors, and positioning. In certain games, each player's Mii will serve as the character the player controls in some/all forms of gameplay. Miis can interact with other Wii users by showing up on their Wii consoles through the WiiConnect24 feature or by talking with other Miis created by Wii owners all over the world. This feature is called Mii Parade. Early-created Miis as well as those encountered in Mii Parades may show up as spectators in some games. Miis can be stored on Wii Remotes and taken to other Wii consoles. The Wii Remote can hold a maximum of 10 Miis.
In addition, Mii characters can be transferred from a user's Wii to Nintendo 3DS consoles, as well as supported Nintendo DS games via the Mii Channel. While in the channel, pressing A, followed by B, then 1, and holding 2 on the Wii Remote allows the user to unlock the feature. The Mii Channel is succeeded by the Mii Maker app for both Nintendo 3DS and Wii U, and the Mii options in Settings for Nintendo Switch.
According to Nintendo president Satoru Iwata, over 160 million Mii characters had been created using the Mii Channel as of May 2010.
Photo Channel
If a user inserts an SD card into the console, or receives photos (JPEG) or videos (MJPEG) via email, they can be viewed using the Photo Channel. The user can create a slideshow simply by inserting an SD card with photos and, optionally, MP3 or AAC files (see note regarding December 10, 2007 update to version 1.1). The Wii will automatically add Ken Burns Effect transitions between the photos and play either the music on the SD card or built-in music in the background. A built-in editor allows users to add markings and effects to their photos or videos (The edits float statically above the videos). Mosaics can also be created with this feature. In "Doodle" mode, the user can draw on or make art on the photos. The "Mood" mode allows the user to make all the photos on these four following effects which is either brightening up the photo, making the photo grayscale, zapping the photo, or cooking up a hard-boiled photo. Puzzles can be created from photos or videos with varying degrees of difficulty (However, your first puzzle will be six-pieces) with 6, 12, 24 and 48 piece puzzles available, with 192 selectable while holding down 1 on the Wii Remote. Edited photos can be saved to the Wii and sent to other Wiis via the message board. According to the system's manual, the following file extensions (i.e. formats) are supported: Photos (jpeg/jpg), Movies (mov/avi), and Music (mp3/aac).
JPEG files can be up to 8192x8192 resolution and in baseline format. Video data contained within the .mov or .avi files must be in an OpenDML-compliant MotionJPEG and use some variant of this format for their videos, with a resolution of up to 848×480 pixels (Wide VGA). Photos, even high resolution ones, are compressed and decreased in resolution.
Photo Channel 1.1
Photo Channel 1.1 is an optional update to the Photo Channel that became available on the Wii Shop Channel on December 10, 2007. It allows users to customize the Photo Channel icon on the Wii Menu with photos from an SD card or the Wii Message Board. It also allows playback of songs in random order. The update replaced MP3 support with support for MPEG-4 encoded audio files encoded with AAC in the .m4a extension.
Wii owners who updated to version 1.1 can revert to version 1.0 by deleting it from the channels menu in the data management setup. Consoles released after December 10, 2007 come with the version 1.1 update pre-installed, and cannot be downgraded to version 1.0.
Owners of systems on a Japanese firmware can download a "Revert to Photo Channel 1.0" Channel from the Wii Shop Channel if they wish to do so.
Wii Shop Channel
The Wii Shop Channel allowed users to download games and other software by redeeming Wii Points, which could be obtained by purchasing Nintendo Points cards from retail outlets or directly through the Wii Shop Channel using MasterCard or Visa credit cards online. Users could browse in the Virtual Console, WiiWare, or Wii Channels sections for downloads. A feature to purchase downloaded software as gifts for others became available worldwide on December 10, 2007. Additional channels that were not released at the console's launch were available for purchase in the Wii Shop Channel. These included: Internet Channel, Everybody Votes Channel, Check Mii Out Channel, Nintendo Channel, Netflix Channel, and the Japan-only Television Friend Channel. Until the channel's shut down on January 30, 2019, all downloadable channels were free of charge. The name was originally going to be called the Shopping Channel.
Nintendo discontinued the Wii Shop Channel on January 30, 2019 (having announced that they planned to do so on September 29, 2017), with the purchase of Wii Points ending on March 26, 2018. The ability to redownload previously purchased content and/or transfer Wii data from the Wii to the Wii U still remains available.
Forecast Channel
The Forecast Channel allowed weather reports and forecasts provided by Weathernews to be shown on the console from the Internet via the WiiConnect24 service. The Forecast Channel displayed a view of the Earth as a globe (courtesy of NASA's The Blue Marble image), with which users can view weather in other regions. When fully zoomed out, an accurate star map was visible in the background. (The Big Dipper and the constellation Orion were easily recognizable, for example.) The Forecast Channel features included the current forecast, the UV index, today's overall forecast, tomorrow's forecast, a 5-day forecast (only for the selected country in which the user lives), a laundry check (Japan only) and pollen count (Japan only). The Forecast Channel first became available on December 19, 2006. Certain games could use the Forecast Channel to simulate weather conditions depending on the player's region.
There are slight variations of Forecast Channel versions in different regions. When viewing weather conditions in Japan, a different set of weather icons is used. Additionally, the laundry index was only featured in the Japanese version.
After the August 6, 2007 update, the Forecast Channel showed the icon for the current weather on the Wii Menu.
The Forecast Channel (along with the News Channel) was not available in South Korea.
Like the four other Wii channels (News Channel, Everybody Votes Channel, Check Mii Out Channel/Mii Contest Channel, Nintendo Channel), the Forecast Channel ended its seven-year support on June 27, 2013.
News Channel
The News Channel allowed users to access news headlines and current news events obtained from the Internet. News articles were available on a globe view, allowing users to view news from certain areas of the world (similar to the Forecast Channel), and as a slide show. The content was automatically updated and viewable via WiiConnect24 with clickable news images supported. The channel contained seven categories: National News, International News, Sports, Arts/Entertainment, Business, Technology and Oddities.
The News Channel became available in North America, Europe, and Australia on January 26, 2007. Content was in a variety of languages provided by the Associated Press, who had a two-year contract to provide news and photos to Nintendo. Canadian news was submitted by the Canadian Press for publication. Japanese news was provided by Goo. European news was provided by Agence France-Presse.
Starting with the August 6, 2007 update, the News Channel showed a news ticker in the Wii Menu, and when selecting the channel. However, not visiting the channel for a period of time resulted in the ticker not appearing, instead displaying "You must use the News Channel regularly for news to be displayed on this screen." on the preview screen until the channel was opened up. A December 20, 2007 PAL region update increased the number of news feeds to the channel, sourced from a larger number of news resources and agencies, providing more news that were available per country.
The News Channel (along with the Forecast Channel) was not available in South Korea.