Wii:How to Play DVD Movies (DVDX)

From ConsoleMods Wiki
Revision as of 15:16, 30 August 2023 by SylverReZ (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Exclamation-circle-fill.svgThis method is obsolete and is no longer required to play DVD movies. Not all Wii drives can read generic DVDs (including movies and non-original games): those designed after mid-2009 (the D3v2, D4, D4v2 - as well as all WiiU and Wii Mini ones) can't.


Today

The newer Wii media players, WiiMC and WiiMC-SS/SSLC, can natively play DVD-Video (and files off data DVDs) as long as they're running in an unlocked AHBPROT environment (i.e. a recent version of the Homebrew Channel and an appropriate meta.xml).

History

The original DVD access solution for homebrew, created by Team Twiizers, was libdi in August 2008. At the time, it leveraged a helper title called DVDX (titleID: 00010008-DVDX, later 00010008-DISC to evade the first blacklist attempt) which would inherit the running homebrew; the trick was in DVDX's permission flags, which enable DVD-Video commands. Then it was just a matter of designed-for-purpose homebrew, mainly contemporary leading media players MPlayer TT and CE, and some emulators, to implement this interface.

It was later discovered another permission bit enables the coprocessor to directly pass through all sorts of devices to the CPU, the so-called unlocked AHBPROT state mentioned above; while poorly understood at the time, after being added to the HBC along with a mechanism to pass it to loaded software, it led to the deprecation of DVDX (and, eventually, of most scenarios requiring a patched IOS with the trucha bug!)