Updating flash on wii
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 0 and 254, although many numbers are skipped, presumably being development versions that were never completed. The only time an IOS is not running is when the Wii enters Game Cube backward compatibility mode, during which the Wii runs a variant of IOS specifically for Game Cube games, MIOS which contains a modified version of the Game Cube's IPL The system provides a graphical interface to the Wii's abilities.
When a new update became available Nintendo sent a message to connected systems notifying them of the available update.
Several game discs, both first-party and third-party games, have included system software updates so that players who are not connected to the Internet can still update their system.
Additionally this can force an upgrade by requiring the player to perform the update, without which the new game cannot be played. Brawl and Mario Kart Wii) have come with specific extra updates, such as being able to receive posts from game-specific addresses, so, regardless of the version of the installed software, it will install an update.
and not to be confused with "i OS", the operating system of Apple's i Phones and i Pads), which run on a separate ARM architecture processor to other Wii software (nicknamed Starlet by the Wii homebrew community, as it is physically located inside the graphics chip, the ATI Hollywood, so it is a small part of Hollywood.).
Pokémon Battle Revolution is the first example Nintendo has given of a game using Nintendo DS-Wii connectivity.
All games run directly on the Broadway processor, and either directly interface with the hardware (for the hardware common to the Wii and Game Cube), or interface with IOS running on the ARM architecture processor (for Wii-specific hardware).