1. NewGBAXL

    OP NewGBAXL Member
    Newcomer

    Joined:
    Sep 20, 2020
    Messages:
    18
    Country:
    United States
    I am making this thread so that we might be able to get DVDs back on the Disc Channel, as well as for educational purposes.

    Here is the download link to the project!

    The Wii could originally read DVDs from the Disc Channel, it just needed a few things.

    (1) patched .brlyt to show and center DVD .tpl
    I have implemented it in my theme, tested and ready to be downloaded!

    (2) patched boot cycle to accept DVDs.
    This would be implemented in Priiloader (unless Nintendo was lazy, see bottom of post).

    (3) DVDbann.ash present in System Menu
    Just like how GameCube games have a banner when you insert them, so did DVDs. I'm guessing the file was named DVDbann.ash (the GameCube one was called GCbann.ash).
    A quick fix is copy/paste GCbann.ash and rename it to DVDbann.ash
    4/29/21: I went thru 00000098.app, where SysMenu 4.3U reads the .ash files. There was no mention of DVDbann.ash, meaning I need to find perhaps an older version of the Wii System Menu, or perhaps the banner is included with CinePlayer.


    (4) DVD Channel
    The software was officially known as 'Sonic CinePlayer CE DVD Navigator'
    WiiMC may work as a temporary program to boot, but I am working really hard to find the unreleased software. I am still awaiting a response from an ex-developer at Sonic Solutions.

    I am assuming the DVD Channel software is in the form of a hidden channel, much like the End User License Agreement, Region Select, and Set Personal Data channels. This is a .wad which is lost to the ages until we get lucky with another Wii prelaunch leak.

    Where do we go from here?
    We take the WiiMC forwarder, change it to hidden, and rename it to an unknown Title ID.

    If Nintendo wanted to make this process way too easy, they could have just programmed the Wii to search to a hidden channel with a certain Title ID, if it is there, DVDs work.
    Maybe this "hidden ID" is somewhere in the boot cycle and Priiloader isn't required?

    If anyone knows this hidden ID, please share!

    4/28/21: The setting in Wii System Menu 4.3U (DVDLowEnableDvdVideo)
    I don't know which versions its in or what it does (00000098.app)
    Source:
    (DVDLowInit) Error: IOS_Open failed - pathname '/dev/di' does not exist
    (DVDLowInit) Error: IOS_Open failed - calling thread lacks permission
    (DVDLowInit) Error: IOS_Open failed - connection limit has been reached
    (DVDLowInit) IOS_Open failed, errorcode = %d
    (newContext) ERROR: freeDvdContext.inUse (#%d) is true
    (newContext) Now spinning in infinite loop
    (newContext) Something overwrote the context magic - spinning
    @@@@@@ WARNING - Calling DVDLowReadDiskId with NULL ptr
    @@@ (DVDLowReadDiskID) IOS_IoctlAsync returned error: %d
    (DVDLowOpenPartition) eTicket memory is unaligned
    (DVDLowOpenPartition) certificates memory is unaligned
    @@@ (DVDLowOpenPartition) IOS_IoctlvAsync returned error: %d
    DVDLowOpenPartitionWithTmdAndTicket (%s) eTicket memory is unaligned
    (%s) tmd parameter cannot be NULL
    (%s) tmd memory is unaligned
    (%s) eTicket parameter cannot be NULL
    DVDLowOpenPartitionWithTmdAndTicketView (%s) eTicketView parameter cannot be NULL
    (%s) eTicketView memory is unaligned
    DVDLowGetNoDiscBufferSizes (%s) Error: NULL pointer argument
    (%s) numTmdBytes memory is unaligned
    (%s) certificates memory is unaligned
    @@@ (%s) IOS_IoctlvAsync returned error: %d
    DVDLowGetNoDiscOpenPartitionParams (%s) pointer argument is unaligned
    DVDLowNoDiscOpenPartition @@@ (DVDLowClosePartition) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowUnencryptedRead) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowStopMotor) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowWaitForCoverClose) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowInquiry) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowRequestError) IOS_IoctlAsync returned error: %d
    (DVDLowSetSpinupFlag): Synch functions can't be called in callbacks
    @@@ (DVDLowNotifyReset) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowReset) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowAudioBufferConfig) IOS_IoctlAsync returned error: %d
    (DVDLowGetCoverStatus): Synch functions can't be called in callbacks
    @@@ (DVDLowGetCoverStatus) IOS_Ioctl returned error: %d
    @@@ (DVDLowReadDVD) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowReadDVDConfig) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowReadDvdCopyright) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowReadDvdPhysical) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowReadDvdDiscKey) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowReportKey) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowOffset) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowStopLaser) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowReadDiskBca) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowSerMeasControl) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowRequestDiscStatus) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowRequestRetryNumber) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowSetMaxRotation) IOS_IoctlAsync returned error: %d
    (DVDLowRead): ERROR - destAddr buffer is not 32 byte aligned
    @@@ (DVDLowRead) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowSeek) IOS_IoctlAsync returned error: %d
    (DVDLowGetCoverReg): Synch functions can't be called in callbacks
    @@@ (DVDLowGetCoverReg) IOS_Ioctl returned error: %d
    @@@ (DVDLowPrepareCoverRegsiter) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowPrepareStatusRegsiter) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowClearCoverInterrupt) IOS_IoctlAsync returned error: %d
    @@@ (DVDLowEnableDvdVideo) IOS_IoctlAsync returned error: %d
     
    Last edited by NewGBAXL, Apr 29, 2021
  2. NewGBAXL

    OP NewGBAXL Member
    Newcomer

    Joined:
    Sep 20, 2020
    Messages:
    18
    Country:
    United States
    Guess: the ID is HA*A. H is for System Channels. The last A is for region free. The middle two letters are for the actual title ID.

    Unused IDs: HAHA, HAIA, HANA, HAOA, HAQA, HARA, HASA, HAUA, HAXA.

    HAMA has been recently leaked last fall to be Virtual Console Manual Viewer Menu. It is a debugging menu.
    HAKA & HALA are EULA & Region Select, respectively, 2 of 3 known hidden channels.
     
  3. NewGBAXL

    OP NewGBAXL Member
    Newcomer

    Joined:
    Sep 20, 2020
    Messages:
    18
    Country:
    United States
    BIG UPDATE!!! I emailed one of the people that used to work for Sonic Solutions (I won't disclose who for privacy reasons)!
    "I was heavily involved in the DVD authoring software and hardware, but not so much on the playback side." He said he was "aware of the project, but did not participate in it."

    He finished with "With your permission, I will forward your note to some of my ex-colleagues and see if it rings a bell."

    Sooo exciting!!!
     
    Disorarara and banjo2 like this.
  4. NewGBAXL

    OP NewGBAXL Member
    Newcomer

    Joined:
    Sep 20, 2020
    Messages:
    18
    Country:
    United States
    Working on a custom Wii theme similar to this one, but is official
    Should be ready by tomorrow

    Update: It is finished and you can download it here!
     
    Last edited by NewGBAXL, Apr 24, 2021
    Androidian likes this.
  5. a32bitmint

    a32bitmint Member
    Newcomer

    Joined:
    May 18, 2020
    Messages:
    37
    Country:
    United States
    This is neat! I'll have to try this at some point soon. Maybe we can get a dark theme with support for this? lol
     
  6. XFlak

    XFlak Wiitired but still kicking
    Member

    Joined:
    Sep 12, 2009
    Messages:
    11,294
    Country:
    Cyprus
    I think I get it, but pics and maybe even a video demonstrating it in action would be stellar
     
    KiiWii likes this.
  7. NewGBAXL

    OP NewGBAXL Member
    Newcomer

    Joined:
    Sep 20, 2020
    Messages:
    18
    Country:
    United States
    Yeah, sorry about that
    It is basically like booting a GameCube game. You insert the disc, a custom banner shows up, you click 'Start'

    I don't actually have footage of CinePlayer CE or the beta yet, or I would have shared it

    I have made a poor video taken of my Wii from my phone of what the theme looks like:
     
    BlazeMasterBM and wiiloversans like this.
  8. Undwiz

    Undwiz GBAtemp Fan
    Member

    Joined:
    Mar 25, 2019
    Messages:
    336
    Country:
    United States
    if I remember right , even after modding only Wii's with a serial ending in like 54 and lower can play DVD's ... I have 2 one that can on latest firm and one that can't ... in a box some where .... was able to play using WiiMC
     
  9. Dragon91Nippon

    Dragon91Nippon Advanced Member
    Newcomer

    Joined:
    May 14, 2020
    Messages:
    71
    Country:
    Japan
    I am excited to see where this goes
     
  10. wiiloversans

    wiiloversans Newbie
    Newcomer

    Joined:
    Apr 27, 2021
    Messages:
    3
    Country:
    Italy
    how did you get the dvd support???
     
  11. NewGBAXL

    OP NewGBAXL Member
    Newcomer

    Joined:
    Sep 20, 2020
    Messages:
    18
    Country:
    United States
    I haven't yet, I am speaking hypothetically.
    the facts are
    (1) Sonic Solutions was making CinePlayer CE so the Wii could play DVDs (never released)
    (2) there is a DVD icon on the Disc Channel, hidden and off-centered (fixed with my custom theme)
    (3) GameCube games don't have a banner, there is a preset one that is used on all GCN games, assuming DVDs had something similar
    (4) The System Menu has three known hidden channels that add features to it, this supposedly would have been a fourth.

    My imagination led me here
     
    KiiWii likes this.
  12. tmnr1992

    tmnr1992 GBAtemp Regular
    Member

    Joined:
    Oct 22, 2016
    Messages:
    168
    Country:
    United States
    This is pretty cool, sadly my Wii's disc drive died years ago, but I'll keep an eye on this, looks very interesting.
     
  13. Dragon91Nippon

    Dragon91Nippon Advanced Member
    Newcomer

    Joined:
    May 14, 2020
    Messages:
    71
    Country:
    Japan
    still hold on to the control board, if it's an early model (maybe you could swap out the board on an incompatible model.
     
  14. RedBlueGreen

    RedBlueGreen GBAtemp Advanced Maniac
    Member

    Joined:
    Aug 10, 2015
    Messages:
    1,900
    Country:
    Canada
    Any chance this would allow us to load game backups on a disc through a backup loader?
     
    Last edited by RedBlueGreen, Apr 29, 2021
  15. NewGBAXL

    OP NewGBAXL Member
    Newcomer

    Joined:
    Sep 20, 2020
    Messages:
    18
    Country:
    United States
    Last edited by NewGBAXL, Apr 29, 2021
  16. Dragon91Nippon

    Dragon91Nippon Advanced Member
    Newcomer

    Joined:
    May 14, 2020
    Messages:
    71
    Country:
    Japan
    It would work if you replace Nintendo's RSA key with Riiconnect24's RSA key in the 00000006.app file of the IOS. It's as easy as finding Nintendo's RSA key and replacing it with RC24's
     
  17. BlazeMasterBM

    BlazeMasterBM Emo Shadow
    Member

    Joined:
    Aug 21, 2020
    Messages:
    450
    Country:
    United States
    I'll be keeping an eye on this. It has been attempted from what I can remember, but this here looks promising. Keep it up.
     
  18. Crazynoob458

    Crazynoob458 Ninty homebrewer and part time shitposter
    Member

    Joined:
    Nov 7, 2019
    Messages:
    458
    Country:
    Australia
    interesting can wait for more develpoments
     
    BlazeMasterBM likes this.
  19. MikaDubbz

    MikaDubbz GBAtemp Advanced Maniac
    Member

    Joined:
    Dec 12, 2017
    Messages:
    1,748
    Country:
    United States
    This can't with done on a Wii U right? Like only earlier models of the original Wii have the ability for DVD video playback, and even the Wii U lacks the ability, right? Or am I misinformed on this matter?
     
    BlazeMasterBM likes this.
  20. BlazeMasterBM

    BlazeMasterBM Emo Shadow
    Member

    Joined:
    Aug 21, 2020
    Messages:
    450
    Country:
    United States
    yes correct
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Support, Channel,