Updating flash on wii rowvalidating example
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.
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 Play Station 3's in-game XMB).
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.
Therefore, the version number reported by the Wii is actually only the version number of the System Menu.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 (after the user is prompted).This connectivity allows players to use the Nintendo DS microphone and touch screen as inputs for Wii games.Pokémon Battle Revolution is the first example Nintendo has given of a game using Nintendo DS-Wii connectivity.