Hacking neek2o

  • Thread starter Thread starter obcd
  • Start date Start date
  • Views Views 329,561
  • Replies Replies 1,533
  • Likes Likes 5
He even updated the installer yesterday. But i fear that his changes will take some time to implement, because they look like bigger changes, like the es module rewrite. However if neek2o was updated with this, it would be very nice if ModMii would get an update soon afterwards. [then i would give both another try, Sneek+DI doesn't like my 2 sd cards and 1 sdhc card]
 
ModMii shouldn't need to be updated. ModMii will always build the version hosted on the custom-di google code page for neek2o and the sneeky-compiler google code page for the original neek. So once the modules on those google code pages get updated, ModMii will be able to build them without requiring an update of its own (unless there is something else I'm missing here)
 
Hi Guys, I have been trying to get neek2o to work with shortz1994's channel that has the new (no sd card dol.). My usb drive is formatted with 32k clusters and has the wbfs folder with game and still I get the black screen. For some reason ModMii's sneek installer is not working for me so I run sneek installer to generate the kernel and di bin files for uneek+di and manually place them in the sneek folder on the root of the usb drive. That also did not work for me. I also read you may have to take your cert files from your original nand dump and place them into your sys folder on your emulated nand and that didn’t work. My file structure is
Usb
nands
_____nand1
_______(modmii generated nand)
sneek
_____kernel.bin
_____di.bin
wbfs
_____RCUE52.WBFS

Any help would be greatly appreciated. Thanks, Shag
 
why don't u just install the nswitch channel then u don't need to worry about the bootmii folder? That means that u can launch neek from the nswitch channel and bootmii from the HBC without having to rename and files\folders on the sd card.

Anyways, the bootmii folder u have now that includes ppcboot.elf is required to launch the real bootmii. If you delete it you can always download it again from ModMii's download page 2 (or just run the hackmii installer and tell it to prepare an sd card), but it's probably easier for u to just rename your current bootmii folder bootmii-real or something like that. Then if u ever need to access bootmii u just rename it back to bootmii. Anyways, after renaming bootmii to bootmii-real (or w/e) u can then rename bootmiineek to bootmii and then it will load neek each time u launch "bootmii".

About your nand, that's up to you. There's no reason for u to get rid of your old nand. You can even keep both if u want by moving all the nand subfolders from the root of the sd card to SD:\nands\oldnand\. And your modmii created nand should already be saved to SD:\nands\nand1\, and u will be able to switch between them from neek2o's di menu. Note that if u have a "nands" folder full of nands AND a nand saved to the root of the device, neek2o will load a nand from the nands folder and effectively ignore the nand on the root. But if a nands folder is not found on the device it will load the emunand saved to the root of the device instead.


Hi Xflak,

I tried to do the following:

SD:/bootmii change to bootmii-real
SD:/bootmiineek change to bootmii
SD:/nands/nand1
SD:/nands/oldnand

But only get a black screen, I tried it for 3 times within 5-8mins.

Lastly, I would like to try the nswitch channel but do not know how to get it. I tried to google but did not find anything... Appreciate your further advice.

Note: Can you confirm that my file structure of wbfs folder is correct. usb:/wbfs/gameid/gameid.wbfs? Thank you...
 
Lastly, I would like to try the nswitch channel but do not know how to get it. I tried to google but did not find anything... Appreciate your further advice.

This is where I got it, shortz1994 posted it on his forum, he said:

alright finally after fighting with this channel. it's done. i used two different channels as a base. one to use for the tpls an one to get it to do what i wanted.
thanks for showmii wads. it has the new (no sd card dol.). so still not sure if this channel will be picked up. but as promised i finished.

http://www.mediafire...2a29t7gw7dmzwk0
 
thanks shag, I forget to check that it is already included in modmii...

About my problem, until now i cannot run my sneek+DI... T_T
I installed the Nswitch channel and after that it just returned me to the original Wii Menu...

Hope somebody can shed a light on my issue...Please help...
 
Do you have bootmii IOS?

Yes, I have bootmii IOS...

Question:
I was trying to reformat my 2gb SD card, and when I followed this: http://sites.google.com/site/completesg/how-to-use/sneek/setup/prepairing-sd-or-usb

I noticed that my old format is FAT(16), cluster:32kb (This work with my old SNEEK+DI). But the guide told to do FAT32, cluster 32kb then when I checked EASEUS Partition Master Home Edition FAT32 the only max cluster available is 16kb? Any advice on this, maybe one of the reason why I am encouring problems? Thanks!
 
@ shag.
if that is all you have in your sneek folder on usb, your missing font.bin. it takes 2-5 min upon first launch, an some times you might have to start twice.( reading from posters above).
@ocihc80
why not just use your computer default reformater.( right click on your sd card). when you seleect format from drop down menu. when on the formatting menu it will have
the options to format to fat32/32k..
 
Is it possible that not all USB drives that work for "regular" USB loading work in UNEEK/NEEK2O?

I just bought myself a secondhand wii today (the thing can even install bootmii as boot2 :D ). Along with a WD my passport essential, which is pretty much the same as the one I was using, except it's USB3 and 320GB instead of USB2/500GB.

The whole softmod shebang worked easy as pie. Until I tried using neek2o. No matter what I do, I cannot get this USB drive to boot.

-it's partitioned primary and active, FAT32 with a 32KB clustersize.
-it's not the new wii or the new SD card: if I plug in my old drive, it boots.
-AFAIK, it's not because of the files on the hard drive either. I tried copy-pasting the whole \sneek folder as well as my emulated nands (\nands\mynand). It gives the same result with the extracted bootmii nand as with my previous nand as with a modmii-generated nand.
-booting in neek2o just blackscreens. The HD lights stop blinking after a few seconds. After about a minute, the console light starts flashing (on for a fraction of a second, then off for about 1.5 seconds). I know the first time is supposed to take a while, but over 10 minutes is too much. Also, it doesn't generate any config files.



I'm clueless what this may be (aside from simply blaming the hard drive). Anyone have an idea what might be wrong? :unsure:
 
Can you check somehow if the drive uses 4K sectors? I think not just 2TB+ HDDs have them nowadays, and Sneek might not like them at all.
 
Wever: I think that HDD is unsupported. Another guy with the same HDD came to me with the same issue and we couldn't get it to run. I'm not sure what obcd is working on atm, but he had plans to replace the ehci driver
 
@wever, try to start you wii without your sd card. in the health screen put your sd card back in and restart your wii with reset.
if this works, then your hard drive takes longer for sneek to access it.
another method would be to autoboot neek2o from postloader since it initializes your drive (atleast mine) better.

or in the source you add a delay before the fat mounting in fs-usb/main.c
 
Can you check somehow if the drive uses 4K sectors? I think not just 2TB+ HDDs have them nowadays, and Sneek might not like them at all.
How do I check that? From this googled result, I get three inconclusive results (0 and 1 give me my 32k cluster size. 2 gives blocksizes 512 for all my drives, but I don't know if that's correct either) and the information in the manuals (or the WD Smartware software included) just focus on how to plug the thing into a PC. :unsure:

@Overjoy: hmm...it could be, indeed. I may have to mention that WD (like some other companies) like to give all their models the same name*, so it's not saying that much: they had a whole rack of "My passport essential"'s in the store, but that doesn't mean they all work (heck...my previous wii disk has the same name :P ).




*if you ever meet a guy named Steve who has two or three brothers with exactly the same name...then chances are high that their daddy is a WD marketeer. ;)


EDIT: wow...thanks, PizzaPino: putting in the sd card in the health screen and restarting actually worked. :)
 
no problem :)
then your drive (as many others as i read on this forum) need longer until they can be accessed by sneek, and sneek somehow just waits for a short period of time.
the best thing you can do, in my opinion, is to load postloader through priiloader on your real nand and autoboot nswitch.dol through postloader.
postloader gives your drive enough time and is waiting until your drive can be accessed (most of the time).
boot->priiloader->postloader->nswitch->neek2o

edit: oh and delete your bootmii folder since you dont need it with this method.

if you are lucky, adding udelay(); in the source can make it work without a "workaround" (for this, you need the bootmii folder again).
 
Yup. I kinda figured this was the way to go. I got it to work as well. Fun little detail: I like how postloader can play homebrew, games AND channels. So now my boot sequence of the new wii looks as follows:

boot->priiloader->postloader->nswitch->neek2o->neek2o's priiloader->neek2o's postloader


I just think it's hilarious that all this skipping through loops just to start my wii properly actually WORKS! :lol: :lol:






Still...isn't it possible to skip the "postloader" phase in this? Erm...the nswitch channel uses nboot.dol, right? So...if I tell my nand priiloader to load that instead of postloader, it should start loading neek2o after the startup...

*goes off to check*
 
theoretically it should work. but practically not, since your drive's access is too slow, so you need postloader to initialize it first.
but of course it's worth a try to go from priiloader into nswitch. this would speed up your boot a lot (if it works).
 
My first test failed. But Overjoy gave me the dols for the new and old channel...and with the dol of the old channel, things load up faster. :)

Let's see: my boot sequence is now:

boot->priiloader-> neek2o (through dol of old nboot channel) ->neek2o's priiloader->neek2o's postloader


Works fine (as it turns out). I guess this is because of it being a bootmii as boot2. Because of that, it loads up neek2o faster. The downside (in this case) is that it doesn't give the hard drive enough time to initialise.
By using priiloader, it already slightly slower (heh...I'm actually USING the internal nand for stuff). As it turns out, it doesn't need extra delay in the form of throwing postloader in the mix.



(note that the above is theorycrafting. I'm far too ignorant to truely give proper insight based on actual knowledge :) ).
 
@ shag.
if that is all you have in your sneek folder on usb, your missing font.bin. it takes 2-5 min upon first launch, an some times you might have to start twice.
I put font.bin in my sneek file and still get black screen after waiting 5 min or more, tried 2nd launch and get flashing drive and black screen. I have a working emulated nand in my nand1 file from sneek. I also know my wii is accessing the usb drive because it will create nand folders on the root of the drive if no nand is on the drive. I am running out of Ideas, maybe try postloader to give neek2o a little longer to mount usb drive?

Thanks for the help
Shag

Let me correct what I struck, It creates nand folders everytime on the root of my usb drive. Even with my working sneek nand in nand1.
 

Site & Scene News

Popular threads in this forum