Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

OpenWODE Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Apps (Other Apps) - GameBrew
|title_mode=append
|image=openwodewii.jpg
|image_alt=OpenWODE
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=OpenWODE
|title=OpenWODE
|image=openwodewii.jpg
|image=openwodewii2.png
|description=Transform into WODE into OPENWODE. Start to develop your LINUX uImage and load it on WODE OPEN hardware. Is every time possible to switch back the firmware to RETAIL MODE!
|description=Transform into WODE into OPENWODE. Start to develop your LINUX uImage and load it on WODE OPEN hardware.  
|author=wode's team
|author=wode's team
|lastupdated=2011/05/20
|lastupdated=2011/05/20
Line 15: Line 9:
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/wiihomebrews/openwodewii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/openwodewii.7z
|website=https://web.archive.org/web/20150301013040/http://www.wodejukebox.com/home.php
|website=https://vermillion57.wixsite.com/wode-re
|source=https://github.com/derek57/openWODE
|source=https://github.com/derek57/openWODE
}}
}}
Line 22: Line 16:
This modchip is notable for being solderless, meaning it can be easily installed without the need for soldering. With the WODE, users can enjoy a wider range of games and easily switch between them without having to physically swap game discs.
This modchip is notable for being solderless, meaning it can be easily installed without the need for soldering. With the WODE, users can enjoy a wider range of games and easily switch between them without having to physically swap game discs.


==Features List==
==Features==
* Play Wii & GameCube game ISOs direct from USB Mass Storage devices @8X read speed (HDD and FLASH drive)
* Play Wii & GameCube game ISOs direct from USB Mass Storage devices @8X read speed (HDD and FLASH drive).
* Complete Solder free install solution
* Complete Solder free install solution.
* Easy to use GUI - LCD & Joystick - NO homebrew software required (no any update of console can block this device)
* Easy to use GUI - LCD & Joystick - NO homebrew software required (no any update of console can block this device).
* Region hack (works on wiis with firmware 4.1 and lower), Update blocker, Autoboot.
* Region hack (works on wiis with firmware 4.1 and lower), Update blocker, Autoboot.
* Passthrough with FLAT-MOD mode built-in, play your DVD-R Wii & GC backups and Imports @3X read speed (doesn't work on D3 version 2+ drives)
* Passthrough with FLAT-MOD mode built-in, play your DVD-R Wii & GC backups and Imports @3X read speed (doesn't work on D3 version 2+ drives).
* Powerful ARM9 MCU
* Powerful ARM9 MCU.
* Totally Flexible Linux Kernel
* Totally Flexible Linux Kernel.
* USB hub support for multiple USB devices connection
* USB hub support for multiple USB devices connection.
* Great File System support - use existing WBFS formatted media or 'drag and drop' ISOs to existing USB devices
* Great File System support - use existing WBFS formatted media or 'drag and drop' ISOs to existing USB devices.
* NTFS support
* NTFS support.
* WBFS support
* WBFS support.
* EXT3FS support
* EXT3FS support.
* HPFS support
* HPFS support.
* The ability to plug as many harddrives as you want (via a USB Hub)
* The ability to plug as many hard drives as you want (via a USB Hub).
* Future updates will bring more cool features: Disc ripping to WBFS / USB WiFi & SAMBA streaming
* Future updates will bring more cool features: Disc ripping to WBFS/USB WiFi & SAMBA streaming.


==Technical Specs==
==User guide==
* ACTEL A3P125 FPGA (manage bridge to Wii drive data bus)
The archive contains the original "OPENWODE.RAR" files. To learn how to get started, please refer to the "OpenWode_GettingStarted_20110520.pdf" file for instructions. Additional information about the WODE internals, hardware, and other related information can be found at https://vermillion57.wixsite.com/wode-re.
* MCU NXP LPC3143 - 270 MHz, 32-bit ARM926EJ-S - 128AES security
* 512 SDRAM DDR
* 4Mbyte SPI flash (the firmware of WODE)
* SD CARD SLOT (used like drive C: for linux and extra addons)
* USB 2.0 support
* LCD 128x64 pixels w/ backlight


==Media==
===Technical Specs===
'''Riivolution Running with a WODE Jukebox - ([https://www.youtube.com/watch?v=D_LLojVbF3g Jisus])'''<br>
* ACTEL A3P125 FPGA (manage bridge to Wii drive data bus).
<youtube>D_LLojVbF3g</youtube>
* MCU NXP LPC3143 - 270 MHz, 32-bit ARM926EJ-S - 128AES security.
* 512 SDRAM DDR.
* 4Mbyte SPI flash (the firmware of WODE).
* SD CARD SLOT (used like drive C: for linux and extra addons).
* USB 2.0 support.
* LCD 128x64 pixels w/ backlight.


==Description==
===Update===
This archive contains the original "OPENWODE.RAR" files. To learn how to get started, please refer to the "OpenWode_GettingStarted_20110520.pdf" file for instructions. Additional information about the WODE internals, hardware, and other related information can be found at https://vermillion57.wixsite.com/wode-re.
This archive, while it's in the original state, does not contain:
 
==Update==
This archive, while it's in the original state, does NOT contain:


*Bootloader source code (U-Boot v1.3.4 incl. LPC313x patches, DirectC driver code and custom code additions)
*Bootloader source code (U-Boot v1.3.4 incl. LPC313x patches, DirectC driver code and custom code additions)
*Bootloader AES key *
*Bootloader AES key (*)
*"WODE" binary source code used within the WODE Linux Kernel for interaction on the LCD screen
*"WODE" binary source code used within the WODE Linux Kernel for interaction on the LCD screen
*Actel ProASIC3 FPGA VHDL source code
*Actel ProASIC3 FPGA VHDL source code
Line 73: Line 63:
Thanks in advance.
Thanks in advance.


** The WODE Bootloader AES key was dumped on May, 23rd 2022 at 06:18pm after hacking the LPC3143 MCU by VCC glitching the 1.2V power rail which is used for devices like USB-OTG, OTP, SD/MMC and so on. By obtaining the Bootloader AES key, it was almost possible to reverse the bootloader source code and compile a custom-bootloader binary which includes the exact same functionality as the stock bootloader.
(*) The WODE Bootloader AES key was dumped on May, 23rd 2022 at 06:18pm after hacking the LPC3143 MCU by VCC glitching the 1.2V power rail which is used for devices like USB-OTG, OTP, SD/MMC and so on. By obtaining the Bootloader AES key, it was almost possible to reverse the bootloader source code and compile a custom-bootloader binary which includes the exact same functionality as the stock bootloader.


SHA-256 of the Bootloader AES key: 1C08F957CD7E5AC4065D9CDEA23604590A1EFFC2507F720385907941580812C2
SHA-256 of the Bootloader AES key: 1C08F957CD7E5AC4065D9CDEA23604590A1EFFC2507F720385907941580812C2
Line 81: Line 71:
BOOTROM -> Bootloader -> Kernel -> APP
BOOTROM -> Bootloader -> Kernel -> APP


==Patch==
===Patch===
The "patch-openwode-git.diff" should make OPENWODE compile on newer Linux distributions.
The "patch-openwode-git.diff" should make OPENWODE compile on newer Linux distributions.


After setting up the main repository, the end user needs to "cd" into the actual repositories' root folder and issue a...
After setting up the main repository, the end user needs to "cd" into the actual repositories' root folder and issue a...


**patch -p1 < [PATH-TO-patch-openwode-git.diff]
patch -p1 < [PATH-TO-patch-openwode-git.diff]


...command on the shell. Then you run the commands...
...command on the shell. Then you run the commands...


**./build.sh prepare
./build.sh prepare


...and...
...and...


**./build.sh build
./build.sh build


...to compile this.
...to compile this.


==External Links==
===Additional references===
* Official Site - https://web.archive.org/web/20150301013040/http://www.wodejukebox.com/home.php
* Official website - [https://web.archive.org/web/20150301013040/http://www.wodejukebox.com/home.php http://www.wodejukebox.com/home.php] (archived)
* Enrico Miglino a. k. a. "AliceMirror" who was working on the WODE Linux Kernel - https://github.com/alicemirror/Open-Wode-Backfire
* Enrico Miglino aka "AliceMirror" who was working on the WODE Linux Kernel - https://github.com/alicemirror/Open-Wode-Backfire
* Signs of life for Kernel development - https://www.mail-archive.com/[email protected]/msg06818.html
* Signs of life for Kernel development - https://www.mail-archive.com/[email protected]/msg06818.html
* Signs of life for Bootloader development - https://lists.denx.de/pipermail/u-boot/2009-March/049975.html  
* Signs of life for Bootloader development - https://lists.denx.de/pipermail/u-boot/2009-March/049975.html  
* Regarding source code release - https://web.archive.org/web/20200527211318/https://wode.obeygravity.de/YouAreRoot
* Regarding source code release - [https://web.archive.org/web/20200527211318/https://wode.obeygravity.de/YouAreRoot https://wode.obeygravity.de/YouAreRoot] (archived)
* Gbatemp - https://gbatemp.net/threads/release-openwode.609968/
 
* Github - https://github.com/derek57/openWODE
==Media==
'''Riivolution Running with a WODE Jukebox ([https://www.youtube.com/watch?v=D_LLojVbF3g Jisus])'''<br>
<youtube>D_LLojVbF3g</youtube>
 
==External Links==
* WODE-RE - https://vermillion57.wixsite.com/wode-re
* GitHub - https://github.com/derek57/openWODE
* GBAtemp - https://gbatemp.net/threads/release-openwode.609968/

Revision as of 10:22, 23 February 2023

OpenWODE
File:Openwodewii2.png
General
Authorwode's team
TypeOther Apps
Version2.8a
LicenseMixed
Last Updated2011/05/20
Links
Download
Website
Source

The Wii Optical Drive Emulator, also known as WODE or WODE Jukebox, is a modchip for the Nintendo Wii that allows users to play games from an external storage device, such as a USB drive, rather than from the Wii's internal optical drive.

This modchip is notable for being solderless, meaning it can be easily installed without the need for soldering. With the WODE, users can enjoy a wider range of games and easily switch between them without having to physically swap game discs.

Features

  • Play Wii & GameCube game ISOs direct from USB Mass Storage devices @8X read speed (HDD and FLASH drive).
  • Complete Solder free install solution.
  • Easy to use GUI - LCD & Joystick - NO homebrew software required (no any update of console can block this device).
  • Region hack (works on wiis with firmware 4.1 and lower), Update blocker, Autoboot.
  • Passthrough with FLAT-MOD mode built-in, play your DVD-R Wii & GC backups and Imports @3X read speed (doesn't work on D3 version 2+ drives).
  • Powerful ARM9 MCU.
  • Totally Flexible Linux Kernel.
  • USB hub support for multiple USB devices connection.
  • Great File System support - use existing WBFS formatted media or 'drag and drop' ISOs to existing USB devices.
  • NTFS support.
  • WBFS support.
  • EXT3FS support.
  • HPFS support.
  • The ability to plug as many hard drives as you want (via a USB Hub).
  • Future updates will bring more cool features: Disc ripping to WBFS/USB WiFi & SAMBA streaming.

User guide

The archive contains the original "OPENWODE.RAR" files. To learn how to get started, please refer to the "OpenWode_GettingStarted_20110520.pdf" file for instructions. Additional information about the WODE internals, hardware, and other related information can be found at https://vermillion57.wixsite.com/wode-re.

Technical Specs

  • ACTEL A3P125 FPGA (manage bridge to Wii drive data bus).
  • MCU NXP LPC3143 - 270 MHz, 32-bit ARM926EJ-S - 128AES security.
  • 512 SDRAM DDR.
  • 4Mbyte SPI flash (the firmware of WODE).
  • SD CARD SLOT (used like drive C: for linux and extra addons).
  • USB 2.0 support.
  • LCD 128x64 pixels w/ backlight.

Update

This archive, while it's in the original state, does not contain:

  • Bootloader source code (U-Boot v1.3.4 incl. LPC313x patches, DirectC driver code and custom code additions)
  • Bootloader AES key (*)
  • "WODE" binary source code used within the WODE Linux Kernel for interaction on the LCD screen
  • Actel ProASIC3 FPGA VHDL source code
  • Actel ProASIC3 FPGA AES key
  • Actel ProASIC3 FPGA password

These were never released and most likely never will.

Even after so many years and the possibility to use softmods, they should have been instead.

Maybe anyone is willing to help in getting into contact with "TheArtificer", who also did the software aspect of the Xk3y.

Thanks in advance.

(*) The WODE Bootloader AES key was dumped on May, 23rd 2022 at 06:18pm after hacking the LPC3143 MCU by VCC glitching the 1.2V power rail which is used for devices like USB-OTG, OTP, SD/MMC and so on. By obtaining the Bootloader AES key, it was almost possible to reverse the bootloader source code and compile a custom-bootloader binary which includes the exact same functionality as the stock bootloader.

SHA-256 of the Bootloader AES key: 1C08F957CD7E5AC4065D9CDEA23604590A1EFFC2507F720385907941580812C2

NOTE - The LPC3143 boot flow looks like this:

BOOTROM -> Bootloader -> Kernel -> APP

Patch

The "patch-openwode-git.diff" should make OPENWODE compile on newer Linux distributions.

After setting up the main repository, the end user needs to "cd" into the actual repositories' root folder and issue a...

patch -p1 < [PATH-TO-patch-openwode-git.diff]

...command on the shell. Then you run the commands...

./build.sh prepare

...and...

./build.sh build

...to compile this.

Additional references

Media

Riivolution Running with a WODE Jukebox (Jisus)

External Links

Advertising: