More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox Wii Homebrews | {{Infobox Wii Homebrews | ||
|title=OpenWODE | |title=OpenWODE | ||
|image= | |image=openwodewii2.png | ||
|description=Transform into WODE into OPENWODE. Start to develop your LINUX uImage and load it on WODE OPEN hardware. | |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:// | |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 | ==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 | * 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. | ||
== | ==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: | |||
== | |||
This archive, while it's in the original state, does | |||
*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. | ||
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] | |||
...command on the shell. Then you run the commands... | ...command on the shell. Then you run the commands... | ||
./build.sh prepare | |||
...and... | ...and... | ||
./build.sh build | |||
...to compile this. | ...to compile this. | ||
== | ===Additional references=== | ||
* Official | * Official website - [https://web.archive.org/web/20150301013040/http://www.wodejukebox.com/home.php http://www.wodejukebox.com/home.php] (archived) | ||
* Enrico Miglino | * 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) | ||
* | ==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 | |
Author | wode's team |
Type | Other Apps |
Version | 2.8a |
License | Mixed |
Last Updated | 2011/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
- Official website - http://www.wodejukebox.com/home.php (archived)
- 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 Bootloader development - https://lists.denx.de/pipermail/u-boot/2009-March/049975.html
- Regarding source code release - https://wode.obeygravity.de/YouAreRoot (archived)
Media
Riivolution Running with a WODE Jukebox (Jisus)