Hacking Linux help, please?

  • Thread starter Thread starter Ray Lewis
  • Start date Start date
  • Views Views 24,374
  • Replies Replies 195
  • Likes Likes 3
Good Morning. Let us review something here,

No one bricked, which is good, makes me feel better about further testing.

Issue #1 occurred when could not load .WAD file provided in archive. (got the same error you did Ray, "(Ticket #-1017)" or something like that.

Forget how I resolved, but I think by loading IOS 236? (Description had "full homebrew support" in it).

The other IOS mentioned as possibly required, maybe 249? caused my vWii to lock, Wiimote powered down, could no longer sync, had to hard reset console.

Finally, Wad installed successful.

Running BootMii from start menu in HBC resulted in black screen from both original, and modified armboot.bin's.

That said,

BootMii is comprised by four pieces of software:
  • Installer -- This is a simple ELF file which may be run using your favorite method (HBC, Twilight Hack, or any other exploit which can load standard executables). It checks your Wii to make sure it can safely be modified, saves some vital data for disaster recovery, and installs the rest of the components.
  • Loader stub -- This is a small bit of ARM code which is injected into boot2, replacing Nintendo's internal ELF loader. When run, it looks to see if an SD card is inserted. If so, it tries to load and execute /bootmii/armboot.bin instead of boot2. Otherwise, it will fall back to loading boot2.
  • mini -- This is a rudimentary replacement for IOS that is best suited for low-level recovery functions. Source code is available under GPLv2 here.
  • BootMii (or bootmii-ppc) -- When mini runs, it looks for a file named /bootmii/ppcboot.elf on the SD card. If it exists, mini loads this executable into memory, boots up the Broadway (ppc) and executes that binary in parallel with mini. Source code is available under GPLv2 at (tbd).
Both mini and bootmii-ppc must be present in order to draw a user interface, because the Starlet cannot directly access the Video Interface.

Installer - HBC, right? I used WAD manager to load your WAD.
Loader stub - Modified armboot.bin?
mini - your provided IOS 254?, which by the way is relatively small in file size compared to others I had on my card.
BootMii or bootmii-ppc - As far as I know we made no modifications to this, so why would anything load?

Apparently both mini and bootmii-ppc must be present in order to draw the GUI. I didn't see any reference to ppcboot.elf in your archive? Was this modified at all? Or this is the part where we load the linux kernel in to it?
-the installer is usually the hackmii installer but since it refuses to install on vWii we had to do it with the WAD file
-the loader stub is the IOS itself
-the mini is the armboot.bin
-the bootmii-ppc is the ppcboot.elf file. If it doesn't get to this point or it crashes before putting anything on the screen, we get the black screen since this is the only part that can interact with the GPU

I was actually going to ask you what your WIIDEV is set to. I've had the libraries for a while now but when I finally tried to compile myself I got the same error you did at first (but I'm running windows ...)
 
-the installer is usually the hackmii installer but since it refuses to install on vWii we had to do it with the WAD file
-the loader stub is the IOS itself
-the mini is the armboot.bin
-the bootmii-ppc is the ppcboot.elf file. If it doesn't get to this point or it crashes before putting anything on the screen, we get the black screen since this is the only part that can interact with the GPU

I was actually going to ask you what your WIIDEV is set to. I've had the libraries for a while now but when I finally tried to compile myself I got the same error you did at first (but I'm running windows ...)

Where do we go from here as far as testing is concerned?
 
Where do we go from here as far as testing is concerned?
well, I need to make something to test first. I have some ideas but finding time to sit down and put them together is the problem. I've also had some trouble actually compiling myself so I'll need to fix thay as well.
 
well, I need to make something to test first. I have some ideas but finding time to sit down and put them together is the problem. I've also had some trouble actually compiling myself so I'll need to fix thay as well.

Oh that's fine, just wondering is all, but I'm still willing to be a tester :P
 
teaser
 

Attachments

  • photo.JPG
    photo.JPG
    81.2 KB · Views: 221
I spoke to marcan about Bootmii-Ios not installing on vWii, apparently it is a trivial bug, which will be fixed soon.

In the meantime, I suggest refraining from attempting to install via wads, lest you encounter a wiimode brick.

If you have any questions PM me.

-bravest
 
I spoke to marcan about Bootmii-Ios not installing on vWii, apparently it is a trivial bug, which will be fixed soon.

In the meantime, I suggest refraining from attempting to install via wads, lest you encounter a wiimode brick.

If you have any questions PM me.

-bravest

Well, some have already installed it, but nothing bad happened thank goodness. Couldn't they just uninstall it though?
 
I spoke to marcan about Bootmii-Ios not installing on vWii, apparently it is a trivial bug, which will be fixed soon.

In the meantime, I suggest refraining from attempting to install via wads, lest you encounter a wiimode brick.

If you have any questions PM me.

-bravest
Thanks for the input.
 
I spoke to marcan about Bootmii-Ios not installing on vWii, apparently it is a trivial bug, which will be fixed soon.

In the meantime, I suggest refraining from attempting to install via wads, lest you encounter a wiimode brick.

If you have any questions PM me.

-bravest
Well, glad it's gonna be fixed (now that you mention it, I wonder if it has anything to do with the reason forwarder channels had to be fixed for vWii ... anyway ... ) I guess I'll still have to devise other methods of running ARM code, oh well. ( easy is boring, it's the challenge that's fun ... besides the fact that the WAD idea would be more work on the user end.)
 
  • Like
Reactions: Ray Lewis
ok so I can't get my keyboard to work (usb debug attached) BUT!!! all 4 usb are accessible to the vwii in Linux. I'm thinking that's weird. I can plug a keyboard into each port, and while it does not WORK, I can see syslog noticing it and attempting to load drivers.
 
I followed the process that I linked to in our pm. 'white linux' theres 2 i's but autocorrect wont let me misspell it
 

Site & Scene News

Popular threads in this forum