You only need a cIOS that has NAND redirection like Hermes or d2x for EmuNAND. NEEK is completely different and requires a "kernel" file and an ARM booter like the BootMii loader that goes to it or nSwitch/neek2o channel.
If you're using a premade or clean-generated NAND dump you need to copy your console's SYSCONF to it or it won't recognize your net connection settings or remote syncs.
guess it just won't work from SD. and I am not the only one as I had to find out today:
https://github.com/exceptioncpp/custom-di/issues/46
https://www.reddit.com/r/WiiHacks/comments/37llcv/emunand_vs_neek2o_and_understanding_the_best_way/