Hacking Devolution - Public Release

  • Thread starter Thread starter tueidj
  • Start date Start date
  • Views Views 1,469,519
  • Replies Replies 4,456
  • Likes Likes 56

Wifi log:

C:\Temp\netcat>nc -l -p 64444 -u
Wifi is ready
Devolution Engine r200 2013/07/05 18:29:22 Copyright (C) tueidj
AI clock configured (17ca87a2)
Exception vectors placed.
MMU initialized.
IOS was reloaded (003a1820)
stm_eh_fd: 0
stm_imm_fd: 1
GPIO Flags: 00ffc3a0
IOS communication initialized.
Wiimote Rumble is OFF
Starting to bring up network
HID FD: 2
OH1 FD: 3
hci_complete: stage 0, ogf 00, ocf 00, result 0
hci_complete: stage 0, ogf 03, ocf 03, result 0
hci_complete: stage 0, ogf 04, ocf 05, result 0
hci_complete: stage 0, ogf 03, ocf 24, result 0
hci_complete: stage 0, ogf 03, ocf 13, result 0
hci_complete: stage 0, ogf 03, ocf 1a, result 0
hci_complete: stage 0, ogf 03, ocf 0a, result 0
hci_complete: stage 0, ogf 03, ocf 33, result 0
hci_complete: stage 0, ogf 04, ocf 01, result 0
HCI Revision: 40a7
hci_complete: stage 0, ogf 04, ocf 09, result 0
Found stored link key for 79:c9:3d:a0:a2:78
Found stored link key for 23:e5:8d:7f:0c:e0
hci_complete: stage 0, ogf 03, ocf 0d, result 0
hci_complete: stage 0, ogf 03, ocf 45, result 0
hci_complete: stage 0, ogf 03, ocf 47, result 0
hci_complete: stage 0, ogf 03, ocf 43, result 0
hci_complete: stage 0, ogf 3f, ocf 4f, result 0
hci_complete: stage 0, ogf 3f, ocf 4c, result 0
hci_complete: stage 1, ogf 3f, ocf 4c, result 0
hci_complete: stage 1, ogf 3f, ocf 4f, result 0
hci_complete: stage 1, ogf 03, ocf 03, result 0
hci_complete: stage 1, ogf 04, ocf 05, result 0
hci_complete: stage 1, ogf 03, ocf 24, result 0
hci_complete: stage 1, ogf 03, ocf 13, result 0
hci_complete: stage 1, ogf 03, ocf 1a, result 0
hci_complete: stage 1, ogf 03, ocf 0a, result 0
hci_complete: stage 1, ogf 03, ocf 33, result 0
hci_complete: stage 1, ogf 03, ocf 45, result 0
hci_complete: stage 1, ogf 03, ocf 47, result 0
hci_complete: stage 1, ogf 03, ocf 43, result 0
hci_complete: stage 2, ogf 03, ocf 24, result 0
hci_complete: stage 2, ogf 03, ocf 18, result 0
hci_complete: stage 2, ogf 03, ocf 13, result 0
HCI Init finished.
GETLINKSTATUS returned 1 (in progress)
GETLINKSTATUS returned 4 (wireless down)
IOCTL_NWC24_STARTUP returned 0 (0)
IOCTL_SO_STARTUP returned 0
Got negative IPC reply for 93227D00 (-1062731454)
Host IP Address: 192.168.1.66
net init result: 1 (4)
Network initialization succeeded
Socket number for log: 0
Result from FCNTL: 0
bind returned 0
sendto returned 14
USB FD: 5
Found 1 USB devices while searching for Mass Storage
Device 0: id e71f0021 VID 0781 PID 5580
Device class 00, subclass 00, protocol 00
Number of configurations: 1
Configuration 1 has 1 interfaces
Interface 0 has 2 endpoints
Endpoint 81 Attributes 02 MaxPacket 0200
Endpoint 02 Attributes 02 MaxPacket 0200
Current device configuration: 1
Using config 1, interface 0, alt 0, ep_in 81, ep_out 02
USB Manufacturer: SanDisk
USB Product ID: Extreme
USB Device Serial Number: AA010220132337042172
USB device reset returned 8
Device MAX_LUN returned 9: 1
USB LUN 0 not ready
USB storage not found.
Unable to find FAT device (5342) or ISO file (47474545)
Couldn't find a storage device, exiting
 
Hello,

I'm experiencing a weird issue with Rebel Strike (code GLRF64)
Loading of the game, mission selection screen, ship selection and mission itself are really slower (a hell slower than while playing on GC).

What is really weird is that Rogue Leader (GSWE64) is actually very fast to load (faster than the original).

They both use the same engine so I don't really get it, does anyone ever experienced this problem with Rebel Strike?

I'm using Devolution r200 on vWii.

Thanks!
 
I'll test mine now.

Edit: Yes it does take longer. Boot up, mission select and Ship (black screen with audio) before the next screen appears. Basically all loading parts are slower than the original disc, yet nothing major. Guess its down to how devo handles the files on this one.

This applies to Vwii and Wii as I tested on both consoles using the PAL version
 
I find it really odd that my flash drive isn't working. I mean, according to my log, it basically it's saying "I recognize what device this is, but nope. Not gonna do it." EDIT: How am I supposed to fix a problem with the Logical Unit Number? Or is that possible?
 
Anyone know if we're going to get an update to devolution? I know it's compatibility if pretty much flawless, but there have been some updates to widescreen hacks on other loaders such has Swiss that allow widescreen in more games, such as Animal Crossing and Double Dash. It sure would be nice to see these games in widescreen running through HDMI on a Wii U.
 
I am new to Wii U homebrew and recently managed to install the homebrew channel in my vWii.

I'm currently running firmware 5.0.0 U and am having issues trying to get the console to take my GC games for dumping them with CleanRip.

When asked to load the GC games for creating an iso with CleanRip, I've tried a handful of my GC titles and the Wii U spits them right back out after a few seconds.

Is this because of my current 5.0.0 Wii U system firmware? Is there some sort of workaround?

Thanks in advance.
 
I am new to Wii U homebrew and recently managed to install the homebrew channel in my vWii.

I'm currently running firmware 5.0.0 U and am having issues trying to get the console to take my GC games for dumping them with CleanRip.

When asked to load the GC games for creating an iso with CleanRip, I've tried a handful of my GC titles and the Wii U spits them right back out after a few seconds.

Is this because of my current 5.0.0 Wii U system firmware? Is there some sort of workaround?

Thanks in advance.
You need a Wii to confirm games; the Wii U does not accept Gamecube discs. The wiimote you use with the Wii to verify the game then has to then be used with the Wii U that you are running Devolution on.
 
Thanks for the fast reply!

Wait, I am a bit confused. So an actual Wii is needed to make the image? ...How can I end up playing the GC games on my Wii U through vWii? Is it even possible without the process on the Wii done first?

I can't try Nintendont because I don't have other controllers that are not Wii controllers.
 
Thanks for the fast reply!

Wait, I am a bit confused. So an actual Wii is needed to make the image? ...How can I end up playing the GC games on my Wii U through vWii? Is it even possible without the process on the Wii done first?

I can't try Nintendont because I don't have other controllers that are not Wii controllers.
Devolution uses anti-piracy methods that require verification of the possession of the actual game disc. Back before the Wii U came along, it wasn't much of a problem because the Wii accepts gamecube discs, so you could easily rip the game and verify it on the console you intended to use it for. However the Wii U does not take in the mini-dvds used by the gamecube as it is not intended to support gamecube games, so verification in this manner is impossible (although I think I've heard of people making use of these adapters that can make a mini-disc act like a full-size disc), so Teudj or however he spells it, included a method of cross-console verification where the verification is made on a Wii and stored on the internal memory of a wiimote so that when that wiimote is paired with a Wii U, the verification carries with it.

So essentially, you either need access to an original Wii for verification purposes (borrow a friend's if you don't have one?), or perhaps you should look into getting yourself an HID compliant USB controller for use with Nintendont. You could also consider waiting until Smash Brothers releases to see if theGamecube controller adapter coming out at the same time will work with Nintendont to use your real Gamecube controllers.
 
I don't have access to an actual Wii or friends that own one.
I can however make my own legit backups through PC.
I've managed to get Nintendont working but need to get a better controller.

Thanks again grossaffe.
 
Hi there,
I have a problem that someone might know what I am doing wrong. I have used clean rip to make the image and put into the /games folder (renamed the image) and it works fine from the front SD card slot but when I use a USB drive on the back of the machine (slot 1 and used clean rip again to make a new image and renamed it) I get 4 flashes then sent back to the HBS. I am using a 32GB USB Drive formatted to FAT and Devolution detects the game and start up then 4 flashes , please help :D
 
I'm really confused as to why Devolution does not work on my Wii U. I've ran the disk verification on Wii and everything checks out, and I use the same Wiimote on the Wii U, but I just get a black screen on Wii U with the Wiimote blinking. Is there some sort of specific IOS that you need to use on Wii U or something?

edit: It is a Wii Remote Plus. Does that affect things?

edit 2: Aha!!! Got it working! I reset the Wiimote pairing by holding the reset button in Devolution and paired it again. This time it worked! Seems weird that it didn't before since it let me use that specific Wiimote on the Wii side of things, but hey, whatever works. Figures that I fixed my error just as I gave up and posted here. :P
 
I'm really confused as to why Devolution does not work on my Wii U. I've ran the disk verification on Wii and everything checks out, and I use the same Wiimote on the Wii U, but I just get a black screen on Wii U with the Wiimote blinking. Is there some sort of specific IOS that you need to use on Wii U or something?

edit: It is a Wii Remote Plus. Does that affect things?

edit 2: Aha!!! Got it working! I reset the Wiimote pairing by holding the reset button in Devolution and paired it again. This time it worked! Seems weird that it didn't before since it let me use that specific Wiimote on the Wii side of things, but hey, whatever works. Figures that I fixed my error just as I gave up and posted here. :P
From your post on neogaf you apparently didn't follow the directions properly:
It's really weird how little documentation is put into stuff like this. It just says, put GC ISO into Wii, run disk verification, sync same Wii Remote to Wii U, and it works, but I have done precisely that and it definitely does not work on my end.
From the readme.txt:
Step 1: Remove any discs from the Wii.
Step 2: Launch the Devolution loader app from HBC.
Step 3: Press Y or X to mount a USB drive or SD card, depending on what you're using to
store your games (if using a Wiimote press 1 or 2; if using a Classic Controller press x
or a).
Step 4: Use the DPAD to scroll up or down through the .iso files in your /games directory
until you've decided which one to play. Press A (b on a classic controller) to launch it
and the screen should go blank; a short time later the blue slot led should repeatedly
flash twice followed by staying off for a few seconds.
Step 5 (OPTIONAL): If you plan on playing the game on other Wii or WiiU consoles, you will
need to connect one or more wiimotes to the wii now. If the wiimotes are not currently
paired with this Wii just press the red sync button on both the wii and the wiimote and
wait for it to connect. Once connected it should have one light flashing on and off
repeatedly.
Step 6: Insert the original Gamecube disc for the game you are loading. The wii should
read it for a few seconds then the slot led should flash five times.
Step 7: After a short wait the game should start. If instead Devolution exits back to
HBC, check to make sure the .iso file is a clean, identical copy of the disc's data.
You can't really blame the documentation if you don't follow the steps in the right order...
 
Maybe it's just been a while, but can Devo force video modes? I set games to 480p in wiiflow, but they display in 480i
 
there's no video settings for devolution.
It's only setting the video mode to either : TVPal528IntDf or TVNtsc480IntDf (only interlaced).
Some games which are compatible with 480p need to be forced or else it will not ask/set 480p automatically, but tueidj asked not to force any video mode before launching devolution.
Some PAL games can benefit from a forced 480p setting (I don't remember who tested it, probably in this thread, or in USBGX), but it's not a default option. you need to recompile the loader to detect specific games and send specific video modes.


If the game is compatible with 480p it will (should) ask the user, or keep B button pressed when booting the game to force the user's choice to display.
on a real Gamecube, the choice is stored in Sram for next launch. on Wii it should be stored too. Not on WiiU
 
not a real option.
you edit the loader's sources you want to use (GX, wiiflow, devolution official loader, etc.), search the place where the video mode is defined before launching devolution.
Example with USBLoaderGX : change the video mode to the one you want to use from this list, then recompile the loader.
It will set the console's video mode to the one you want, then devolution will launch. The setting is not sent to devolution so it's not an option.
 
Have brought a 64GB SDXC Card and formatted it to FAT32 and the same is happening what an I doing wrong ?

Hi there,
I have a problem that someone might know what I am doing wrong. I have used clean rip to make the image and put into the /games folder (renamed the image) and it works fine from the front SD card slot but when I use a USB drive on the back of the machine (slot 1 and used clean rip again to make a new image and renamed it) I get 4 flashes then sent back to the HBS. I am using a 32GB USB Drive formatted to FAT and Devolution detects the game and start up then 4 flashes , please help :D
 

Site & Scene News

Popular threads in this forum