DOP-Mii Wii

From GameBrew
(Redirected from Dop Mii Wiibrew Edition Wii)
DOP-Mii
Dopmiiwii2.png
General
AuthorArikado, Lunatik, lukegb
TypeSystem Tools
Version16
LicenseGPL
Last Updated2011/07/13
Links
Download
Website
Source

DOP-Mii, originally known as DOP-IOS MOD, is a homebrew that began with the creation of DOP-IOS, a tool that allowed users to install other IOSes but exclusively used IOS249 to do so. Because IOS249 is primarily used for piracy, many users had negative feelings towards its exclusive use. In order to address this, DOP-IOS MOD was created to allow users to select which IOS they wanted to use to install other IOSes.

Since its creation, DOP-IOS MOD has added many new and improved features to its base, becoming less of a port and more of a unique creation. Eventually, the name was changed to DOP-Mii to reflect the significant overhaul of the application in version 12, as it had lost its similarity to DOP-IOS and its original code base.

Warning: Do not use this program to change your system menu version. It is buggy and unmaintained. Its bug tracker is full with people who bricked the console from using it.

Features

  • Install, upgrade, downgrade, patch, or delete any IOS including STUBs.
  • Install, upgrade, downgrade, patch, or delete the following channels:
    • Shopping Channel.
    • News Channel.
    • Weather Channel.
    • Photo Channel 1.0 & 1.1.
    • Mii Channel.
  • Upgrade or downgrade the System Menu.
  • Install an IOS that accepts fake signing on a Wii that does not have one with a single button press.
  • Display the Wii's boot2 information.
  • Upgrade the Wii's boot2 if applicable.
  • Receive a detailed report on the Wii's internal workings.
  • Supports Priiloader.
  • Supports AHBPROT.

User guide

Note: This application has the ability to brick your Wii if misused. Use at your own risk, The authors take no responsibility for any harm done to your Wii by this application.

Installing Boot2

In order to do this, Boot2v4.wad is required on your SD card or USB device.

This safety measure ensures that you are fully aware of the dangers of installing boot2.

You can obtain the WAD with NUSD.

Screenshots

dopmiiwii3.png

Controls

You can control it with either WiiMote, Classic Controller, or GameCube controller.

Media

Using DOP-Mii and AnyRegion Changer to fix a semi-brick (wiisixtyfour)

Changelog

Version 16

  • N/A.

Version 15

  • N/A.

Version 14.5

  • Disabled our awesome effect of making wiimote LEDs blink because it was causing crashes (thanks libogc 1.8.5).

Version 14.4

  • Fixed a bug caused by libogc 1.8.5 causing network initialization to crash for some users (thank you yellowstar for your support).
  • Fixed a bug causing USB drives to not be mounted properly not allowing USB users to take advantage of DOP-Mii's config file.
  • Added an additional path where the DOP-Mii config file may be loaded from (/apps/DOP-Mii/DOP-Mii.cfg).

Version 14.3

  • Random updates, including:
  • Updated version of libogc used.
  • Fixed USB for new version of libogc.
  • Changed AHBPROT prompt style.

Version 14.2

  • Added new IOS from latest update.

Version 14.1

Bugfix release:

  • Removed debugging code identifying all Boot2 versions as Boot2v1.

Version 14 - branched to WiiBrew Edition

  • Removed patching ability.
  • Adding scripting support.
  • System Menu installation available.

Version 13

  • Made all of the components in 4.3 available to install (with the exception of the System Menu).
  • Changed the fakesign IOS installtion routine to support more users (including some on 4.3).
  • Bugfix: The application should now be able to be used by users on 4.3.

Version 12

IOS Menu Changes:

  • You can now select what version of an IOS you want to install. Including Stubbed IOSes if you want to revirginize your Wii.
    • NOTE: Just because the option is available to install any IOS version. Not all Wiis will support the lower IOS versions.
  • Uninstall IOS feature.
  • Added BC & MIOS Support.
  • Menu now driven by a homegrown title database. It now knows what IOS versions can have what patches applied to them.
  • IOSes can now be installed into empty Slots. To perform the install Hold A then press +.

Channels Menu:

  • Can now be installed via WAD. Menu will tell you the WAD Filename it requires. If the Channel requires 2 different titles it will display both WAD filenames.

System Menu:

  • You can now upgrade or downgrade to ANY System Menu version.
    • NOTE: It is not recommended to downgrade below 3.2 if you have a newer Wii. Rule of thumb is if you can't install BootMii Wii as Boot2 then you should not go below 3.2.
  • Installer will check to make sure you have the correct IOS with the correct IOS Version installed before installing the selected system menu. If the IOS is not installed, it will prompt and install the IOS.
  • If Priiloader Wii is installed, it will temporarily backup Priiloader Wii. It will prompt you at the end of the System Menu installation if you would like to restore Priiloader Wii.
  • Can now be installed via WAD. Menu will tell you the WAD Filename it requires. If IOS is required it will also provide the IOS WAD filename.

Boot2 Menu:

  • Yes there is now Boot2 Upgrade Support. We were requested to add it in. I would like to give a special thanks to Bushing for providing me the ES_ImportBoot code to ensure that Boot2 gets updated properly. If you are already at Boot2v4 you will not get the option to upgrade as you are already at the latest version.
    • NOTE: If you have BootMii installed as Boot2. Beyond our control it will wipe it out. You will need to reinstall BootMii as Boot2 after Boot2 has been upgraded.
    • NOTE: As a reminder, when your boot2 is upgraded, it CANNOT be downgraded.

Other Changes:

  • Removed FakeSign check for TBR Restore so that if people have a corrupt IOS36 they can reinstall it.
  • WiiMote LEDs now flash during installation. This can be disabled via the config file.
  • Wii LEDs now flash during installation. This can be disabled via the config file.
  • Removed USB 2.0 checking from SysCheck.
  • Because of new Title Database. SysCheck now reports on all Installed NON-STUBBED IOSes.
  • SysCheck will now ask where you want to save the report.
  • Added a config file with the following tags.
    • alternateURL: This will allow you to specify an alternate url to try downloading the NUS files. If it cannot find the file or has troubles connecting to the alternate url then it will fallback to NUS. If the files are cache it will try and load the cached files before attemping to download from ALT or NUS.
    • cacheFolder: You can now specify where the files are to be cached. This can be stored on either on SD or USB. If the setting is blank or does not exist. No Caching will take place.
      • Example: sd:/nus/{TITLEID1}/{TITLEID2}/v{VERSION}
      • Example: usb:/nus/{TITLEID1}/TITLEID2}/v{VERSION}
    • defaultIOS: You can now specify what the default IOS will be when it shows the initial IOS Selection Screen.
    • wiiMoteLeds: On = WiiMote LEDs will flash during installations. To disable set the config to Off
    • wiiLeds: On = Wii Disc LEDs will flash during installations. To disable set the config to Off
    • TAG Definitions:
      • {TITLEID1} : if TitleId is 0000000100000024. TITLEID1 is 00000001
      • {TITLEID2} : if TitleId is 0000000100000024. TITLEID2 is 00000024
      • {VERSION}  : Version of title (Optional)

Version 11.5

  • Fixed bug in SysCheck that was causing the Channels to reboot when ran.
    • If you were affected by this bug, just rerun SysCheck again and it'll fix itself.
  • SysCheck Fix: NAND Permission check was supposed to replace Boot2 Check, however it was accidentally missed in the final build.
  • SysCheck was not properly reporting all FakeSigned IOSes. Some of the Patched IOSes were showing disabled when they were in fact enabled.
  • Fixed a memory leak.

Version 11.2

  • FIX: The shopping channel's revision was getting set to 0 which was causing the shop channel to think it needed to be upgraded when it was in fact installing the latest version.

Version 11.1

  • Hopefully fixed Core Dump issue when running IOS36 (r3351) w/Fakesign Installer.
  • Hopefully fixed Core Dump issue when running cIOS249 r17.
  • Fixed SysCheck csv output.
  • Fixed problem where when network couldn't initialize it would go into an infinite loop.

Version 11.0

  • Any WiiRemote or GameCube pad can now be used.
  • Fixed NUS offline installations.
  • Power button on Wii and WiiRemote now works.
    • NOTE: If performing an install the power will not shutdown the wii until the install is finished.
  • Reset Button on the wii will now exit to loader.
    • NOTE: If performing an install the reset button will not exit until the install is finished.
  • Added Scan Wii Internals to display various information about the IOSes installed.
    • NOTE: It is a known issue that it will not pick up all IOSes installed. This will be fixed in v12.
  • Console should fit the screen better now.
  • The Shopping Channel was hardcoded to version 18. It will now get the latest version from NUS.
  • IOSes can now be installed from WAD from the SD/USB. Channels and SysMenu will come in v12.
  • FakeSign Restorer (aka Trucha Bug Restore) will now install IOS36 in 1 step.

Version 10.1

  • Fixed a typo on the main menu causing serious confusion.
  • Added a bit of code to display error messages for an infinitely longer amount of time so people can easily read them.

Version 10.0

  • Fixed a bug which caused the gamecube controller to work incorrectly in some places.
  • Fixed bugs which prevented the classic controller from correctly working in some places.
  • Fixed the section that can install an IOS that accepts fakesigning for Wiis which lack one by implementing the entirety of Trucha Bug Restorer.
  • The internet channel now installs correctly.
  • Removed the nintendo channel (just grab it through your shop channel instead).
  • The application will now install content from an external device if found before attempting to download content from NUS.
  • Added an option on the main menu to detect and delete stubbed IOSs.
  • Added an option on the main menu to display information about your Wii's boot2 version.
  • The banner of the application now keeps track of the SVN version it is based on.
  • Compiled under the newer libogc, libfat, and devkitPPC releases.

Version 9.0

  • Fixed a small bug causing the improper version of an IOS to be displayed after it was updated.
  • Added automatic region detection.
  • Added code from Trucha Bug Restorer so you can go through a short process to install an IOS (IOS 36) that accepts fakesigning if you need one.

Version 8.0

  • Fixed garbled text bugs.
  • Fixed downloading and installing channels (thanks to everyone who tested this).
  • Fixed downloading and installing system menus (thanks to everyone who tested this).
  • Fixed GUI errors which performed things different from what the user wanted.
  • Fixed a bug involving the gamecube controller.
  • Added the ability to download photo channel 1.0 or 1.1.
  • Added another sanity check to prevent crashing.

Version 7.0

  • New GUI.
  • IOS code cleaned up some more.
  • Now installs/updates channels.
  • Now installs/updates the system menu.
  • A handful of fixed bugs.

Version 6.0

  • The downloadable IOS List is actually up to date now. (Thanks Helsionium).

Version 5.0

  • Mirror of the update made to Dop-IOS v8; All IOS installations updated to reflect the current state of the Wii.

Version 4.0

  • Fixed bugs preventing the gamecube controller from working in a couple of places.
  • Many changes (improvements) to the Dop-IOS base.

Version 3.0

  • Classic Controller support.
  • Gamecube Controller support (which will help out some semi-bricked users).

Version 2.0

  • List of selectable IOSes is now grabbed from the Wii's NAND meaning you can no longer select IOSes that may not exist.
  • More sanity checks meaning you can no longer select IOSes that don't contain the trucha bug.

Version 1.0

  • Initial Release.

Credits

  • lukegb - Primary DOP-Mii: WiiBrew Edition branch developer.
  • Lunatik - For DOP-Mii v12+.
  • Arikado - Original developer DOP-IOS MOD and continuing to work on the project as well it's WiiBrew Edition branch. The primary developer of DOP-Mii.
  • SifJar - Inception of DOP-IOS MOD.
  • PhoenixTank - Some bug fixes in early versions of DOP-IOS MOD.
  • giantpune - Added the ability to detect and delete stubbed IOSs; Changed the application to keep downloaded IOSs on an external device and to look to install from an external device before downloading from NUS.
  • Bushing - For Patchmii, of which some parts of Dop-Mii's core are still based, and for Boot2 Update Code.

External links

Advertising: