Wii Menu Dolphin

Wii menu 1.0 dolphin

Wii Menu Dolphin Emulator Download

Dolphin is an open-source emulator for the Nintendo GameCube and Wii with support for Microsoft Windows, Linux, Mac OS X, and Android. Dolphin was the first emulator to boot GameCube and later Wii games, and now boasts compatibility with most titles for those game systems. 115 votes, 19 comments. 58.1k members in the DolphinEmulator community. Subreddit for the GameCube and Wii emulator Dolphin.

Wii menu dolphin windows 10
See also: System Menu/BS2

The System Menu, more commonly known as the Wii Menu, is software shipped pre-installed into every Wii as title 1-2, which allows the launching of games from an officially Nintendo certified game disc, as well as the launching of other titles marked as channels. While the System Menu detects channels and discs and displays banners, IOS is responsible for the actual launching of the channel through ES_LaunchTitle.

Contrary to what may seem true, the System Menu is not an operating system; it only runs when a game is not in use. All graphical elements when a game is open, such as the HOME menu, are part of the game disc. However, the System Menu does have higher privileges than most titles, allowing it to do things such as updating and deleting titles.

On the vWii, the System Menu is an Ancast Image, meaning it has a format bootable by the Espresso, being encrypted and signed. For this reason, it cannot be modified on the vWii.

  • 3Version

SD Card Menu

With the 4.0 update, SD launching was added. Unfortunately, due to the limitations of how titles are loaded by IOS, titles cannot be directly launched from the SD card. All titles have access to the SD slot, and only one processor can access the slot at a time, complicating this. Nintendo solved this by simply copying all channels to the NAND at runtime, which is why unsigned channels cannot be run this way.

Technical behavior

The System Menu plays a major role in the startup, shutdown, and transitions between system states; upon starting up, the System Menu's main() reads the following files:

  • ?

Based on the things read by main() (as well as certain flags set in memory?), the menu can take the following actions:

  • Hang (unrecoverable brick!)
  • Boot a disc title directly from cache.dat
  • Shutdown system from GC mode
  • Eject a disc, then shut down (if Eject was pressed)
  • 'Shutdown to idle' (Enable WC24, halt PPC)
  • 'Launch NAND app from WC24'
  • Enter 'recovery mode' (aka IRD mode)
  • Display the Health / 'Warning' screen, and proceed on with normal boot

On an un-modded system, it is the first thing a Wii user will see when they turn on their Wii having pressed 'A' at the Health and Safety screen.

Wii Menu Dolphin

The disc-handling actions of the System Menu are governed by a complex state machine known as BS2.

Version

The version number can be found by clicking on the 'Wii' button in the System Menu, and then choosing 'Wii Settings'. The version number is displayed in the top right corner of the screen. This works for all versions except for 1.0, where the version number is not visible. An X denotes that no version is available for the applicable region.

The version identifier consists of two parts: revision (version) number and the geographic region.

For example, 4.3EUR v514, denoted as '0x202, 0x20(32)' (in data) is the actual version and 2 the region EUR.

Versions

VersionJAPUSAPALKORRelease dateIOSChangelogCDN AvailabilityCDN Post Date
PrelaunchX0XXNever publicly releasedUnknownPrelaunch Development. Basically, nothing is known about Version 0 of the Prelaunch System Menu. Remnants of this menu were found in the 'Wii Startup Disc' NAND dumped by bushing. The Version 1 of Prelaunch Menu has a screen displaying 'Please Insert the Wii Startup Disc...' but it's not known if Version 0 even has this message let alone the background images/colors of Version 1. Remnants of a IOS4v1 were also found in the NAND, so it is possible that's the IOS that runs Version 0.UnavailableUnavailable
PrelaunchX1XXNever publicly releasedIOS4 v3Prelaunch Development (Does not report a version number.) System Menu has text displaying 'Please Insert the Wii Startup Disc. This will set up your Wii Console.' Spanish and French versions of message also listed. Contains an image of the Wii Startup Disc with an arrow pointing at an image of a Wii. (The following info may be for a different system menu) CaptainChris2018 used the prelaunch system menu in the dolphin emulator, he tried putting the Mario Kart Wii and Wii Sports iso's in the virtual drive, and they did not work, he tried a Super Smash Bros. Melee iso,(which is a Gamecube game) in the virtual drive, it did not work ever. I guess with my tests, maybe you need a special disk for it to work.UnavailableUnavailable
1.0643366XNovember 19, 2006IOS9 v1, IOS10 v518?'Launch-Day' menu shipped with early Wii systems, the option to change Country was added in the European version, WiiConnect24 was disabled on all versions of System Menu 1.0 and the Japanese version of this menu runs on IOS10 due to a bug in the implementation of the AOSS feature in IOS9. (This menu does not report a version number.)UnavailableUnavailable
2.012897130XNovember 19, 2006IOS11 v10November 19th is the release date for American Wiis. Release date for Japanese Wiis is December 2, 2006. Release date for PAL (Australia) Wiis is December 7, 2006. Release date for PAL (Europe) Wiis is December 8, 2006. Added SD support for savegames, 'Country Settings', downloadable System Updates, parental controls, ability to rearrange channels.97, 128, 130November 18, 2006; November 30, 2006; December 5, 2006
2.1XX162XJanuary 10, 2007IOS11 v10Update to support the News Channel going live162Jaunary 9, 2007
2.2192193194XApril 11, 2007IOS20 v12'Resolved connection issues that affected a small number of users who connected online through a specific Internet Service Provider and supplied router.'192, 193, 194April 11, 2007
3.0224225226XAugust 6, 2007IOS30 v1037Channels can now display data gathered by WC24 (Weather, News). Clock display. The Wii Message Board button will now flash when a message arrives. You can now rearrange the order of your Wii Friends in the address book, scroll the message text by pressing the B button on the message screen.224, 225, 226August 6, 2007
3.1256257258XOctober 10, 2007IOS30 v1039USB Keyboard support. New version of Internet Channel and Everybody Votes Channel256, 257, 258October 9, 2007
3.2288289290XFebruary 25, 2008IOS30 v1040'This update does not affect any prominently-used features or menus; however it does provide some behind the scenes updates that will improve system performance.'288, 289, 290February 25, 2008
3.3352353354326June 17, 2008IOS30 v2576, IOS40 v2320First System Menu for Korean Wiis. Korean Wii released on April 26, 2008 so those Wiis were the first to get the 3.3 Menu almost 2 months before the other Wiis. First attempt at blocking Twilight Hack. Shipped with fixed versions of IOS30, BC, MIOS. Nintendo releases the Taiwan Wii on July 2, 2008. Taiwan Wiis use the Japanese System Menu so the first System Menu for the Taiwan Wiis is 3.3J.352, 353, 354June 13, 2008
3.4384385386XNovember 17, 2008IOS50 v4889Second attempt at blocking Twilight Hack. New EULA (end user licence agreement). Supposedly has speed fixes for DVD and SD access. An enhancement was made to the Wii console's Parental Controls. USB keyboard support with the Mii Channel.384, 385, 386November 17, 2008
3.5XXX390March 3, 2009IOS52 v5661First update to Korean Wii System Menu, Launches with new Shop and Region Select Channel390March 1, 2009
4.0416417418XMarch 25, 2009IOS60 v6174SDHC support added and possibility to launch channels on an SD card. Also, an update of the Wii Shop Channel to download onto an SD card. A 'transfer' button has been added in the Wii console's Data Management menu. Update to block the Twilight Hack.416, 417, 418March 24, 2009
4.1448449450454July 3, 2009; July 15, 2009, July 30, 2009IOS60 v6174Fixes a problem related to the Wii MotionPlus video and the SD Card Menu.448, 449, 450, 454July 2, 2009; July 15, 2009, July 30, 2009
4.2480481482486September 28, 2009IOS70 v6687Intended solely to block hacking/piracy attempts. Among the changes were a fix for Bannerbomb v1, overwriting BootMii (as boot2) with boot2v4, blacklisting the title IDs 'HAXX' and 'DVDX', and several preventative IOSes (222, 223, 249, 250). Region-free hacks were blocked (now fixed), and Wiis converted from the Korean region were bricked with Error 003.480, 481, 482, 486September 28, 2009
4.3512513514518June 21, 2010IOS80 v6943Another exploit-fixing update. Among the changes were a fix for Bannerbomb v2 (visible as Error 004), deleting BootMii (as an IOS), and removing HBC. Users of 4.3 simply just switched to letterBomb as an exploit. 4.3 was the last System Menu, 2 years before the Wii U came out.512, 513, 514, 518June 21, 2010
4.3-MiniXXXXDecember 7, 2012IOS80 v6943A modified version of 4.3 with internet and SD settings being removed, due to the Wii Mini not having hardware for either of them. Interestingly, IOS still has drivers for internet in this version, so simply overwriting the setting saying internet is disabled using Ethernet Enabler allows Ethernet to be used.UnavailableUnavailable
vWii 1.0.0512513514XNovember 18, 2012IOS80 v6943A version only present in the vWii. Deleted the old HBC title, removed system settings, and added a few special channels. Channels are now launched with a common NANDLoader that forms a full Ancast Image format. The System Menu itself is now also an Ancast Image, although assets are not covered in the signature.UnknownUnknown
vWii 4.0.0544545546XSeptember 30, 2013IOS80 v6943Added compatibility for Off-TV play.UnknownUnknown

Please feel free to add more changelog entries. Some information was taken from Nintendo.

Homebrew Alternatives

With the release of BootMii, the idea of booting straight to Homebrew may soon become a reality (BootMii does have an option to autoboot to the homebrew channel, but there is no way to autoboot to any other homebrew without Priiloader). In light of this, there are a couple of projects out there to create a homebrew-friendly System Menu alternative, such as WiiMU.

Retrieved from 'https://wiibrew.org/w/index.php?title=System_Menu&oldid=112672'

Wii Menu Dolphin Ios

Progress Continues
We've already had 14883 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: June and July 2021 Progress Report.
The Dolphin Emulator Wiki needs your help!
Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin.
Wii Startup Menu

Developer(s)Nintendo
Platform(s)Wii Channels
Release date(s)NA October-November, 2006
Genre(s)Utility
Mode(s)Single-player
Input methodsWii Remote
Compatibility4
Playable
GameIDsRAAE01
See also...

Dolphin Forum thread
Open Issues
Search Google
Search Wikipedia

The Wii Startup Menu was a semi-stub System Menu title used to install updates on early kiosk demo Wiis, using a disc known as the 'Wii Startup Disc'. This disc contained a system update for the console, seemingly originally intended to be shipped with retail launch Wii units. While there exist large amounts of evidence for its existence, the physical disc remains lost. However, as some early Wiis shipped with the Startup Menu but no Startup Disc, a NAND dump of the menu has been recovered.

  • 1Problems

Problems

Dolphin

'Checking Disc' loop

When no disc is inserted, the menu continually changes to the 'Checking Disc' screen, then back to the 'Please insert...' screen. The menu functions normally once a disc is inserted.

Doesn't Boot

The Startup Menu uses IOS4v3, which Dolphin did not implement, causing it to hang at a black screen. Some revisions of Dolphin, starting with revisions before 5.0-2127, seem to be able to boot the menu, but lack support for detecting update partitions, rendering preservation of the unknown parts of the menu impossible. After revision 5.0-4647 the menu boots again.

HLE Audio

The Startup Menu fails to boot with HLE audio emulation; changing to DSP LLE recompiler in config will allow it to work properly. See PR #5763. Now this setting has been enforced by INI in 5.0-5022 and later.

Configuration

No configuration changes are known to affect compatibility for this channel.

Version Compatibility

The graph below charts the compatibility with Wii Startup Menu since Dolphin's 2.0 release, listing revisions only where a compatibility change occurred.

5.0-14883(current)
2.0(r5384)
Compatibility can be assumed to align with the indicated revisions. However, compatibility may extend to prior revisions or compatibility gaps may exist within ranges indicated as compatible due to limited testing. Please update as appropriate.

Testing

This channel has been tested on the environments listed below:

Test Entries
Revision OS Version CPU GPU Result Tester

Wii Menu Dolphin Channels

Gameplay Videos


Wii Menu Dolphin Download

Retrieved from 'https://wiki.dolphin-emu.org/index.php?title=Wii_Startup_Menu&oldid=176498'