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

OpenWODE Wii

From GameBrew
Revision as of 10:22, 23 February 2023 by HydeWing (talk | contribs)
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: