Should I use emuNAND or redNAND?

Discussion in '3DS - Flashcards & Custom Firmwares' started by Naendow, Apr 7, 2016.

  1. Naendow
    OP

    Naendow Brick-Master

    Member
    291
    100
    Jan 4, 2016
    Germany
    Hello together :)

    So, I saw in the last days that there are differences between emuNAND and redNAND. I use AuReiNand with Arm9LoaderHax. What would be better for me? If you have a bit knowledge, could you explain why one of them is better?

    Thx for answering
     
  2. Ruby Gloom

    Ruby Gloom GBAtemp Maniac

    Member
    1,553
    505
    Sep 25, 2015
    Dalvík, Iceland
    redNAND is more permanent. EmuNand is less permanent. It's all up to your liking.
     
    democracy and Naendow like this.
  3. Naendow
    OP

    Naendow Brick-Master

    Member
    291
    100
    Jan 4, 2016
    Germany
    Ok, so, I will choose redNAND.
    Thx ;)
     
  4. Seriel

    Seriel Worshipper of Skiddos

    Member
    2,764
    5,493
    Aug 18, 2015
    United Kingdom
    /home/erisa/
    What's a rednand? I've only used emunand.
     
  5. democracy
    This message by democracy has been removed from public view by Sicklyboy, Apr 8, 2016, Reason: Garbage.
    Apr 7, 2016
  6. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,509
    5,473
    Mar 17, 2010
    Norway
    Alola
    More permanent how? They seem to do the exact same thing to me.
     
    leonmagnus99 likes this.
  7. frosty5689

    frosty5689 GBAtemp Regular

    Member
    145
    53
    Jan 30, 2016
    Here's another copy&paste of what I posted multiple times before

    Here's what I posted in AuReiNAND threed and a few other threads asking diff between RedNAND and EmuNAND:

    Looking at the differences between RedNAND and EmuNAND, we can assume the CFW needs to correct the offset for every read/write request to NAND.

    Code:
    RedNAND:
    1. 3DS firmware requests for access to some place in NAND
    2. CFW Calculate offset using formula: offset + 512
    3. CFW redirect read/write to SD Card.
    
    EmuNAND
    1. 3DS firmware requests for access to some place in NAND
    2. CFW Calculate offset using formula:
    if (offset < 512) {
        actualOffset = EmuNANDSizeInBytes + offset;
    }
    else {
        actualOffset = offset;
    }
    3. CFW redirect read/write to SD Card.
    
    This is just an abstraction and the calculation could have off-by-one error as I quickly wrote it up.
    But having to do integer comparsion for every request is always going to take longer than always adding 512 to the offset.
    Now this has a negligible impact on performance, but it still impacts performance.

    Here's the original post by neobrain comparing the two for those who is into technical stuff:
    https://gbatemp.net/threads/emunand-rednand-technical-implementation.401969/#post-5783813

    Other than that, RedNAND can save 600MB of space on N3DS.
     
  8. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,804
    2,772
    Dec 19, 2014
    Hungary
    So.
    The first sector on the SD is the FAT, it can't be moved.
    EmuNAND maps original NAND sectors (except the first) to their respective locations on the SD, the first becomes the last one, after the others.
    RedNAND simply shifts all of them to the next sector on the SD.
    RedNAND is faster because no integer comparison.
     
  9. Seriel

    Seriel Worshipper of Skiddos

    Member
    2,764
    5,493
    Aug 18, 2015
    United Kingdom
    /home/erisa/
    So redand is emunand without most of the lag?
     
  10. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,509
    5,473
    Mar 17, 2010
    Norway
    Alola
    I don't think it's that simple.
    RedNAND seems to be the better format, but in reality, if you don't mind about up to 600MB of space being wasted on your SD card, you will not notice any real difference.
     
    Seriel likes this.
  11. MattKimura

    MattKimura 3DS & WiiU Enthusiast

    Member
    1,853
    983
    Jun 30, 2014
    United States
    From what I understand:

    Emunand = Takes up more space, but not a whole lot more than rednand
    RedNand = Uses up less space, pretty much the only benefit you'd get out of it

    I believe you can use emunand9 to convert yourself to rednand, through a process:

    1. Backup emunand to emunand.bin
    2. Unmount the card and backup all the files to the PC
    3. Insert it back into the 3DS, select "complete rednand setup"
    4. Unmount it when it's done, restore all your files to your SD
    5. Clone emunand.bin to rednand (Is that even an option?)

    Can someone clarify that these are the right steps?
     
    Raph_friend likes this.
  12. Ruby Gloom

    Ruby Gloom GBAtemp Maniac

    Member
    1,553
    505
    Sep 25, 2015
    Dalvík, Iceland
    Ok, ok... I just came back into the scene and that's what I heard... I just wanted to be helpful...
     
    Flame likes this.
  13. frosty5689

    frosty5689 GBAtemp Regular

    Member
    145
    53
    Jan 30, 2016
    Yes. step 5 is possible. You can restore RedNAND to EmuNAND or vise-versa. EmuNAND9 will detect and handle it for you.
     
  14. GhostLatte

    GhostLatte The Hypebeast Shitposter

    Member
    2,811
    14,066
    Mar 26, 2015
    Antarctica
    Supreme NY
    Join the sysNAND master race if you want :P
     
    Seriel likes this.
  15. stl25

    stl25 GBAtemp Advanced Fan

    Member
    972
    545
    Feb 3, 2008
    United States
    Here, there and everywhere
    emuNAND till the wheels fall off (or SD card corrupts)
     
    Last edited by stl25, Apr 8, 2016
  16. GhostLatte

    GhostLatte The Hypebeast Shitposter

    Member
    2,811
    14,066
    Mar 26, 2015
    Antarctica
    Supreme NY
    SysNAND is superior :P
     
  17. stl25

    stl25 GBAtemp Advanced Fan

    Member
    972
    545
    Feb 3, 2008
    United States
    Here, there and everywhere
    Superior at saving 1.84 GB or less of SD card space.
     
  18. GhostLatte

    GhostLatte The Hypebeast Shitposter

    Member
    2,811
    14,066
    Mar 26, 2015
    Antarctica
    Supreme NY
    And faster boot rate.
     
  19. FTRBND

    FTRBND waifu

    Member
    555
    265
    Apr 3, 2016
    Saint Kitts and Nevis
    _____________ Dex: Complete
    Just get A9HL then? ;p
     
  20. GhostLatte

    GhostLatte The Hypebeast Shitposter

    Member
    2,811
    14,066
    Mar 26, 2015
    Antarctica
    Supreme NY
    If you want to.
     
  21. stl25

    stl25 GBAtemp Advanced Fan

    Member
    972
    545
    Feb 3, 2008
    United States
    Here, there and everywhere
    How much faster? Video please like this one comparing A9LH to menuhax.



    emuNAND is like the OG original gangster, sysNAND is like New Kids on the Block
     
    Last edited by stl25, Apr 8, 2016