How do I get USB Loader GX to properly utilize EmuNAND?

Discussion in 'Wii - Hacking' started by fallenangemon0, Aug 9, 2016.

  1. fallenangemon0

    fallenangemon0 Member

    Aug 7, 2016
    United States
    This is my first plea for help thread, so please be patient with me if I'm a bit lost. :bow:

    Thankfully, I'm not a complete amateur in dealing with softmod troubleshooting. I've got my Wii perfectly running all backups from Wii, Gamecube, Genesis, SNES, NeoGeo, GBA without any problems whatsoever. I know PS1 Emulation is pretty dodgy and weak on the Wii so I skipped it, and when finally getting around to N64 Games, I realized it's pretty problematic too. I'm totally fine with just enjoying the Virtual Console titles released since they run without problems (to my knowledge!) and dabbled in creating an EmuNand in order to utilize these!

    1. I performed the DI+Sneek setup in order to create a NAND to emulate with all of my N64 VC Games.
    2. I downloaded the neek2o files (neek2o rev96 featured, nswitch 2.2, and the "channel wad to boot neek2o that works without sd card").
    ...honestly, that's about as far as I've manged to drag myself though this process, but it wasn't without anything to show for it!

    For some reason, MultiModManager cannot install the WAD to get the neek2o channel running. Do you think this is because my MMM app was overwritten with the one created by ModMii and it may not be the latest version? MMM should work to install the channel, right?

    Where exactly am I supposed to drop the neek2o rev96 .boot? I think I just emptied the contents into the SNEEK folder on my USB drive. Does it need to remain in it's own folder? Is it intended to go on the SD card instead?

    Just making a folder containing the NSwitch files and placing it on my SD card's apps folder, I can load the emuNand and play all of the N64 games perfectly as they appear as their own channels. USB Loader GX (with both EmuNAND paths set to the USB directory containing my emuNAND) can actually view the N64 Games but hangs on a black screen on launch.

    I...think that's about the gist of my problems. There really aren't concise tutorials on how to get this properly running via USB Loader GX...I have about 7 of them open in tabs on my browser and I still haven't been able to answer these questions. Which one should I follow?

    Sorry for having so many questions!

    UPDATE: actually mentioned that setting the emulation setting from "Use Global" to "Partial" actually got his games working, and it did for several of mine! I guess I just have fiddle with the settings for each game.
    Last edited by fallenangemon0, Aug 10, 2016
  2. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    Oct 27, 2002
    Engine room, learning
    Hello, and welcome to gbatemp :)

    I will (try to) explain how to setup and use EmuNAND with USBLoaderGX. (you already found some, but maybe they are old, or not well explained).

    Creating and using EmuNAND with USBLoaderGX
    cIOS - Neek - Neek2o

    So, before doing anything, you need to know that there are two different emuNAND modes.
    The first one is done by the cIOS which redirects some NAND file access to SD or USB. We call it "cIOS EmuNAND" mode.
    The second is done by Neek which fully redirects ALL the console and chipset access to SD or USB. We call it "neek" or "neek mode"

    cIOS emuNAND is very simple and easy to setup and use, faster to boot and exit back to the loader, but doesn't have 100% game compatibility. Mostly N64 games and few Wiiware are not working. Seeing you tried to play N64 games you probably did well in wanting to use neek for your first try.
    Neek is not too much complicated to setup, but requires some additional steps to create the needed files that will be responsible for the NAND redirection.
    both cIOS and Neek emuNAND can share the same emuNAND dump, so it's easy to switch from one or the other :)

    USBLoaderGX is now compatible with Neek emuNAND, it can boot into neek mode without the need of NSwitch homebrew or a NSwitch channel to boot into neek, or bootmii files, etc.
    but you have to use latest release : as of writing it's 1260 (There's a new version available!). for latest, check my signature, or the official thread's first page, or sourceforge.

    If you are using USBLoaderGX channel, be sure it's a forwarder channel or you'll be launching r1180 instead of 1260 (get the new one), and you won't have neek support.
    if you have a full channel, follow this tutorial to get the forwarder channel.

    Dumping NAND and using cIOS EmuNAND
    There's nothing easier!

    - be sure to use d2x cIOS v8 or newer in USBLoaderGX (or you can use IOS58 if you don't have cIOS installed, but only "Neek mode" will work, so all the cIOS mode games can't be launched)
    - launch USBLoaderGX and go to the settings>user path, to edit your path if you want. you need to edit this setting : "EmuNAND Channel folder"
    - go to the settings>features menu, select dump NAND>full (it will ask you where to dump if "emuNAND channel" and "emuNAND save" paths are different, choose "channel")
    Dump done.

    - go to settings>loader settings>emuNAND channel : FULL (do not use partial)
    - go to the main screen>4th icon in the top menu>enable EmuNAND.
    Setup done

    you just created and displayed games located on emuNAND. You can now launch the titles or games.
    They will use cIOS mode to redirect NAND to emuNAND, and will require d2x cIOS for that.

    Adding new channels
    USBLoaderGX has a WAD manager for emuNAND.
    - put your wad file on SD or usb
    - launch the loader and go to settings>features>emuNAND Wad Manager
    - select if you want to install a single file or batch mode to install all files from a folder.
    - select your wad file or a folder and choose "install"

    The steps above are using the cIOS emuNAND mode.
    Like I said, compatibility is not 100% but you should use this mode whenever you can. It's faster to boot and can exit back to (return to) USBLoaderGX if you have a USBLoaderGX forwarder channel installed on your NAND and "return to" option pointing to that forwarder.
    This mode is a mixed of realNAND and emuNAND : the system menu and the console is still running on real NAND, the IOS are loaded from realNAND but file's access are redirected to emuNAND. When you exit a game, it just stop redirecting file access and reload system menu or the forwarder to go back to usbloadergx.

    If you encounter some games which don't work, you will need Neek mode.
    Neek is rebooting the console in a full redirection mode. Everything is loaded from the EmuNAND path : the system menu, the IOS, the settings, etc.
    The console does not know it's currently doing a redirection, as IOS are not redirecting anything and all official IOS are used instead of cIOS to load games.
    the SD card and USB device are locked and can't be used (no homebrew or forwarder access!).

    To use neek mode, you will have to add some files to your device:/sneek/ folder
    They will be responsible for redirecting all the NAND to your emuNAND path and adding new features (game patch, menu patch, region free, etc.)

    Neek or Neek2o
    • Neek (Sneek for SD or Uneek for USB) is the main program.
    • Neek2o is a modification of neek done by another developer. This one adds new features like:
    - subfolder support : you don't need to put the NAND dump to the device's root.
    - multi-emuNAND support : you can keep multiple NAND dump and select which folder to use. (easy to keep one PAL, one NTSC etc.)
    - Autoboot at launch: you don't see the emuNAND system menu screen and don't need to select the channel to launch,
    - return to: you can choose to reload a different channel on emuNAND instead of reloading the emuNAND system menu,
    - Wbfs support: you can boot wbfs games from usb:/wbfs/ folder.

    Wii and vWii differences:
    Neek2o r96 is the latest released version and works only on Wii.
    Neek works on vWii (a special vWii version has been released)
    Neek2o doesn't have an official vWii release, but a leaked (and illegal to share) version is floating around. that version is precompiled and only need to be placed in /sneek/ folder.

    Neek(2o) setup
    I already wrote few neek and neek2o compiling and setup tutorial, so I will give links instead of writing the same thing again.

    Neek/Neek2o Wii file creation using modmii (skip step 1 and 2)
    Manual neek/Neek2o Wii file creation (if modmii doesn't work)

    JoostinOnline also wrote a guide to compile Neek (not neek2o) for wiiU's vWii mode :

    Once compiled, and the neek files copied to the devices (sd and/or USB) you can continue reading this page to setup USBLoaderGX with neek.

    Adding a way to exit back to RealNAND.
    When in neek mode, all the console is in redirection mode. When you exit a game, you are back to System menu, but it's not your REAL system menu, it's still the redirected one. There's no way to tell the console to exit back to realNAND (as it already think it's the real nand).
    The only way to exit this mode is to reboot the console.

    Nswitch channel can detect if you are already on neek mode and instead of launching neek again it reboots the console (reboot<->neek), so we will add this channel to your emuNAND. It will be useful later to automatically exit emuNAND when exiting a game in order to go back to USBLoaderGX located on realNAND.
    The Nswitch homebrew has been created in different channels. only the visual is different, so choose based on your preference. (but remember that you will rarely see it, so any channel visual will be fine)

    - put one of these 4 wad files on sd or usb. I recommend the classic visual "neek2o NK2O_1 .wad"
    - launch usbloadergx and install the wad to your emuNAND.

    If you created a new clean NAND using modmii, you have the option to automatically include a "neek2o" or "Nswitch" channel which will be used to exit to realNAND. The channel will have the correct TitleID (NK2O) so you don't need to install any other wad.

    WiiU vWii
    vWii already has a "console rebooting" channel : return to WiiU.
    you don't need to install a Nswitch channel.

    booting neek mode
    If you want to boot into neek mode, you have different possibilities:
    - right at console boot : using modmii @ boot2, you can autoboot into neek.
    - right at console boot : using priiloader rebooting into bootmii or autobooting nswitch.
    - manually booting nswitch channel or homebrew
    - using a loader : USBLoaderGX can boot into Neek system menu OR tell neek2o to autoboot a specific game bypassing the system menu loading and patching process.

    we will use the latest method as you asked how to use it with usbloadergx.
    Additionally, USBLoaderGX is fast booting into neek, it doesn't rely on bootmii files or nswitch.

    if you followed the install guide linked above, you should now have this setup :

    On your device where emuNAND is located:
    /nand/my_emuNAND/ <-- your emuNAND path
    /sneek/di.bin <-- if you want Disc emulation (playing wbfs games from the disc channel)

    First launch, or Neek system menu launch
    We will launch Neek system menu once to verify it's correctly working. No auto-booting a game yet. it's also done to generate the needed files if you just made a clean NAND from scratch using modmii. in that case, the first launch will take few minutes on a black screen before asking to setup the day/date/wiimote sync, don't worry!.
    - launch USBLoaderGX
    - go to settings>Features>boot neek
    wait for neek to boot, it should load the System menu like if you were on your real Wii, but it's actually loading all the data from EmuNAND. the channels you added on emuNAND will be displayed. You can now launch them like if they were on your real Wii.

    launching neek this way lets you setup neek and launch game discs from the disc channel.
    Press 1 (or 2) on the wiimote to display hidden menus. You can navigate with +/- and A/B button.
    Set region free ON and select the proper video mode you want to use inside neek emuNAND.
    note: region free is sometime not enough and you will need a NAND from the same region than the game you want to play. you can store multiple NAND dump:
    the used path will be set in USBLoderGX, or can be switching from the neek2o hidden menu.

    To boot a game, select its channel or use the hidden menu to mount a game disc and launch it from the disc channel.
    to exit neek, load the NEEK2O channel you installed on the previous step (nswitch channel), it will reset the console.

    Autobooting a game in neek mode
    Autoboot is possible only with neek2o.

    You should use neek mode only for games not working with cIOS mode (unless you really like staying in neek mode all the time) so you set the neek option only individually in USBLoaderGX.

    select a game requiring neek (for example N64 games or Castlevania rebith), go to settings>game option>emuNAND mode : Neek
    Select if you want to enable "return to" to reload the NEEK2O channel when exiting your game to initiate a reboot to realNAND.

    you can now launch your game ! :)

    If you want to stay in NEEK mode to launch another game, disable "return to".
    If you want to use neek mode for all your emuNAND, set this mode to the global setting :
    settings>loader settings>emuNAND Channel : Neek
    settings>loader settings>return to : if a channel is selected, it will return to NEEK2O channel, to disable it just empty that option. (not the best way, but it's like that for the moment)

    Ok, I think I completed that guide now!
    Last edited by Cyan, Jan 31, 2018
  3. fallenangemon0

    fallenangemon0 Member

    Aug 7, 2016
    United States
    Thank you SO much! Turns out my USB Loader was outdated and I didn't perform the forwarder step you first mentioned! The rest was already set up properly! This guide is going to be one for the ages, since many people don't actually realize their problems stem from outdated versions (likely the result of following older tutorials) and this just got things up and running in fifteen minutes (due to multiple wads installing simultaneously when adding channels).
    Cyan likes this.
  4. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    Oct 27, 2002
    Engine room, learning
    I'm glad I could help you.
    I hope this guide can help a lot of users (I spent some time writing it, haha)

    if someone see any issues or needed addition I can edit the guide to make things easier or more complete.
    There are things I didn't mention on purpose to keep the guide easier to understand, but there are more things which can be done, like multi-emuNAND (PAL+NTSC) displayed at the same time in USBLoaderGX.
    There are also cIOS emuNAND fixes for incompatible games, as neek mode is not always needed, but it requires more knowledge with IOS and neek is easier to setup instead for some users.
    I also didn't link to vWii Neek (I will add it later)
    I can add more detail in another post to prevent providing too much info in the main guide.
    LNGR likes this.
  5. fallenangemon0

    fallenangemon0 Member

    Aug 7, 2016
    United States
    Many WiiWare wads still hang on black screens, so I may have just a few more questions to clarify.

    Are the wads from the d2x v8 final wad package the latest ones for the Wii? Is there a v10 package for Wii or is that only for virtual Wii's on the WiiU?

    Though all of my N64 wad emunand channels are flawlessly working, I DID Install almost 50 WiiWare games all at the same time immediately after. Could this cause problems like games failing to load or yielding the "file system is corrupt" error message?

    Thanks SO MUCH for everything you've done, man. Honestly, as long as all my N64 games function and Cave Story works perfectly, I couldn't be happier. I simply want to learn what's causing the aforementioned problems just for the sake of understanding more about how this all works. :bow:
  6. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    Oct 27, 2002
    Engine room, learning
    the d2x installation package for Wii doesn't contain any wad file, unless you followed an illegal tutorial...

    v8 are working fine and doesn't have different compatibility than v10. You don't need to update.
    cIOS are irrelevant when using NEEK mode, as NEEK only use official nintendo IOS, not custom IOS. so installing d2x to get neek is not even needed and would have no effect in the compatibily.

    If games are hanging on black screen, it's probably a wrong setup (video mode? region ?) or still using full instead of neek mode.
    "file is corrupt" message is either because you use FULL instead of NEEK mode, or if you use neek it's then the wrong region (or your game is just bad dump)
    fallenangemon0 likes this.
  7. fallenangemon0

    fallenangemon0 Member

    Aug 7, 2016
    United States
    Well it took FOREVER but I finally got it working. All of it.

    I actually had (or maybe didn't have to) make an entirely new NAND from ModMii's menu. Upon re-following the entire guide to the letter, I realized that some WADs were actually missing from the temp folder! Including overwriting the Neek2o files with the one from the new NAND.

    I likely didn't have all required Neek2o system files where they actually needed to everything homebrew reading, re-reading, having another cup of coffee and re-re-reading showed me exactly how to get everything working!

    Thank you, Cyan. You are a beacon of hope to this community. I will go forth and spread the knowledge I now have to offer for posterity.
    Cyan likes this.
  8. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    Oct 27, 2002
    Engine room, learning
    Glad you got everything working now. But should I update my guides in any way to make it more easier to follow or understand which files are needed?
    which point were not detailed enough?
  9. fallenangemon0

    fallenangemon0 Member

    Aug 7, 2016
    United States
    I'm honestly not even certain if it's the guide that needs to be updated. The only possible mistake I initially made only to fix later was was moving over my system's SD CARD WADs before creating the NAND (can be done with ShowMiiWads to either install them or verify they're on there, but not sure it was necessary to get it all working), I was missing "neek2obooter.dol/" on the root of my SD card (a step probably in the linked neek2o guide I may have skipped just because I was following an extremely vague/old guide with the single download of a neek2o wad by itself)

    I was EXTREMELY sleepy when doing 85% of this process. The only thing to recommend would be caffeine and starting over from step 0!
    Last edited by fallenangemon0, Aug 14, 2016
  10. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    Oct 27, 2002
    Engine room, learning
    These are not needed if you use USBLoaderGX to boot into neek.

    they are probably used if you boot into neek by another loader ? wiiflow maybe ? because usually, homebrew are named "boot.dol" when used from HBC, so using this name is either because it's used by another loader or has to be renamed to something else before being used.
    you can safely delete them if you use USBLoaderGX only.
  11. fallenangemon0

    fallenangemon0 Member

    Aug 7, 2016
    United States
    You're right...I did choose to install WiiFlow as part of the NAND bundle from ModMii...I wonder what exactly I didn't do correctly...I was able to boot up 64 titles/Cavestory at first but 80% of games had system corruption errors...I know for sure it was a misplaced or non-installed file on my part. Perhaps an incomplete/outdated Sneek installation. I WAS following several outdated links to piece it together at first.

    I'd recommend that even if you're going to use USB Loader GX's dump to nand feature, you acquire your Neek/Sneek/neek2o install via ModMii.
  12. Creaseface

    Creaseface Newbie

    Nov 20, 2016
    United States
    Can I use the USB Loader GX wad installer to install Not64 so that it'll show up as a channel within USB Loader GX? Typically any channels I add via MMM crash to black when I try to run them from USB Loader GX.

    My Wii and GameCube backups run great off the USB so I'm nervous about messing it up just to shortcut the Homebrew screen.
  13. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    Oct 27, 2002
    Engine room, learning
    no, if you install a wad using the internal wad manager, it will not install the game on your console but on the emulated NAND copy located on your SD or USB.
    Launching homebrew installed as channel has an issue with USBLoaderGX (seems it's not using the proper IOS, it's expecting IOS58 but the loader use IOS249)
    And if it's installed on emuNAND, you will need 249. if you reboot to 58 you'll lose the NAND redirection (which is probably not required for homebrew).

    You can launch homebrew from HBC or from the Homebrew browser (but it's not the nice loader's interface anymore).

    The issue is not MMM or the way you installed the channel, but USBLoaderGX itself. I tried to fix it, but failed. I don't know how to fix it.
    just run homebrew from homebrew channel or system menu forwarder.
  14. Zonta85

    Zonta85 GBAtemp Fan

    Nov 9, 2007
    Ascoli Piceno
    @Cyan i think that this is a great guide and should be in the tutorial subforum as a new thread. It will be more visible.
  15. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    Oct 27, 2002
    Engine room, learning
    yeah, I have a lot of these tutorial buried in threads where users asked for help.
    I'm trying to list them on my wiki page, but there might be more interesting guide I forgot.
    Maybe making a copy in the tutorial section is a good idea.
    Zonta85 likes this.
  16. Zonta85

    Zonta85 GBAtemp Fan

    Nov 9, 2007
    Ascoli Piceno
    Wow, i didn't know that you have a wiki page with tutorials. I know how to do almost everything is possible with the wii but i love to read everything about it (even things that i already know) to see if i can discover new features, so, can you provide a link? :)
    Last edited by Zonta85, Dec 9, 2016
  17. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    Oct 27, 2002
    Engine room, learning
    it's not really a wiki page full of tutorial.
    I just thought about that place to keep links to useful tutorial I wrote here. sometime it's just a small guide or just some info (like the FAT32 max partition size) to find my previous posts more quickly without the need to use the search engine of the forum.
    look at the bottom of the page. it's probably missing lot of useful info I wrote on the forum.
    Zonta85 likes this.
  18. GaelMaverick

    GaelMaverick Member

    Dec 13, 2016
    For god sake, please help me.

    I did every step following close the tutorial above. Dump my nand to my HD using usb loader gx 3.0 rev1262 (ios 249 d2x v 10 base 56). Strangely, I can only run VC and Wiiware games in neek mode. Every time I try to run using Cios Emunand, I got back to HC screen, and I mean even with small games like NES and Master System ones or even Super Mario World, and I don't know what else I could try to get things working properly.

    I tried to install the wads using the Usb GX feature and also ShowMii Wads unsuccessfully. I have priiloader and bootmii installed, don't find anywhere saying that they cause any sort of conflict but I'm saying anyway.

    So, anybody could enlight me in what else I could and should try?

    Thanks in advance

    Region: NTSC-U
    System Menu 4.3U (v513)
    Priiloader installed
    Drive date: 02.13.2007
    Homebrew Channel 1.1.2 running on IOS58
    Hollywood v0x11
    Console ID: 110...........
    Console Type: Wii
    Shop Channel Country: Brazil (16)
    Boot2 v4
    Found 111 titles.
    Found 49 IOS on this console. 3 of them are stubs.
    IOS4 (rev 65280): Stub
    IOS9 (rev 65535): Trucha Bug
    IOS10 (rev 768): Stub
    IOS11 (rev 65535): Trucha Bug
    IOS12 (rev 526): Trucha Bug
    IOS13 (rev 1032): Trucha Bug
    IOS14 (rev 1032): Trucha Bug
    IOS15 (rev 1032): Trucha Bug
    IOS16 (rev 54321): Trucha Bug, ES Identify, Flash Access, NAND Access
    IOS17 (rev 65535): Trucha Bug
    IOS20 (rev 65535): Trucha Bug
    IOS21 (rev 65535): Trucha Bug
    IOS22 (rev 1294): Trucha Bug
    IOS28 (rev 65535): Trucha Bug
    IOS30 (rev 65535): Trucha Bug
    IOS31 (rev 3608): Trucha Bug
    IOS33 (rev 65535): Trucha Bug
    IOS34 (rev 3608): Trucha Bug
    IOS35 (rev 65535): Trucha Bug, ES Identify, NAND Access
    IOS36 (rev 3608): Trucha Bug, ES Identify, NAND Access
    IOS37 (rev 65535): Trucha Bug, NAND Access
    IOS38 (rev 65535): Trucha Bug
    IOS40 (rev 65535): Trucha Bug
    IOS41 (rev 65535): Trucha Bug
    IOS43 (rev 65535): Trucha Bug
    IOS45 (rev 65535): Trucha Bug
    IOS46 (rev 65535): Trucha Bug
    IOS48 (rev 65535): Trucha Bug
    IOS50 (rev 65535): Trucha Bug
    IOS51 (rev 4864): Stub
    IOS52 (rev 65535): Trucha Bug
    IOS53 (rev 65535): Trucha Bug
    IOS55 (rev 65535): Trucha Bug
    IOS56 (rev 65535): Trucha Bug
    IOS57 (rev 65535): Trucha Bug
    IOS58 (rev 6176): USB 2.0
    IOS60 (rev 65535): Trucha Bug
    IOS61 (rev 5662): No Patches
    IOS62 (rev 6430): Trucha Bug
    IOS70 (rev 65535): Trucha Bug
    IOS80 (rev 65535): Trucha Bug
    IOS202[60] (rev 65535, Info: Hermes-v55.1): Trucha Bug, NAND Access, USB 2.0
    IOS222[38] (rev 65535, Info: Hermes-v55.1): Trucha Bug, ES Identify, NAND Access, USB 2.0
    IOS223[37] (rev 65535, Info: Hermes-v55.1): Trucha Bug, NAND Access, USB 2.0
    IOS224[57] (rev 65535, Info: Hermes-v55.1): Trucha Bug, NAND Access, USB 2.0
    IOS236[36] (rev 65535, Info: rev 3351): Trucha Bug, ES Identify, NAND Access
    IOS249[56] (rev 21010, Info: d2x-v10): Trucha Bug, NAND Access, USB 2.0
    IOS250[57] (rev 65535, Info: d2x-v10): Trucha Bug, NAND Access, USB 2.0
    IOS254 (rev 65281): BootMii
    BC v6
    MIOS v10
    Last edited by GaelMaverick, Dec 21, 2016
  19. xxgugu123xx
    This message by xxgugu123xx has been removed from public view by Cyan, Aug 19, 2017, Reason: necrobump for duplicated post.
    Aug 19, 2017
  20. Cheap_Shot

    Cheap_Shot Newbie

    Jul 11, 2017
    United States
    Hey Cyan (or anyone that can help),

    I tried doing this while using the neek2o manual installation method and I got tripped up on the black screen forever, it just wouldn't load anything. I wasn't quite sure what path to choose for both emuNAND and emuNAND channels in the custom paths menu on USBLoaderGX. Otherwise I'm pretty sure all of my files are in the right place. Anyone know what could be the issue?

    Oh and yes, I have the latest version of USBLoaderGX, I checked the thread recently.
  21. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    Oct 27, 2002
    Engine room, learning
    the path should be the one you used to dump your NAND (obviously) as it will contain a copy of your NAND file system structure.
    but, the path should be short (less than 10 chars) or it can have issues due to a bug in the path length.
    the defaut is sd:/nand/ and that's just fine, but if you use neek2o you can try to use subfolders instead : sd:/nands/mynand/
    (I don't remember if neek2o looks for "nand" or "nands" path, but it shouldn't matter as the loader sends the path to the config file used by neek2o)

    note sure why you have black screen, is it a dump of your console's nand or a new nand made with modmii? did you try launching neek2o with nswitch or other homebrew?