A9HL: Do I still need emuNAND? What's the cleanest setup?

Discussion in '3DS - Flashcards & Custom Firmwares' started by sofakng, Mar 4, 2016.

  1. sofakng
    OP

    sofakng Advanced Member

    Newcomer
    77
    0
    Jul 3, 2007
    United States
    Does arm9loaderhax (a9hl) still require an emuNAND or can everything be used (safely) on sysNAND?

    I'd like to clean-up (i.e. format) everything on my n3DS and start from scratch using a9hl. (I've dumped by otp.bin and have compiled arm9loaderhax.3dsx)

    There is nothing on the n3ds I need to keep so what is the cleanest and best way for me to format/erase everything and start using a9hl?
     


  2. Shuttleu

    Shuttleu Advanced Member

    Newcomer
    88
    27
    Sep 11, 2010
    If you want to start clean
    1. Install arm9loaderhax
    2. Format SD
    3. Put Homebrew launcher on SD along with TinyFormat
    4. Put AuReiNand on the SD
    5. Put a file called "updatedsysnand" and "installeda9lh" in the rei folder along with the "firmware.bin" and "firmware90.bin"
    6. Boot up your 3DS, run homebrew channel and run tinyformat
     
    Last edited by Shuttleu, Mar 4, 2016
  3. fr3quency

    fr3quency GBAtemp Advanced Fan

    Member
    783
    334
    Jan 11, 2016
    Greece
    Wherever my imagination decides.
    I believe the way to create the "updatedsysnand" and "installeda9lh" files is to create a .TXT file with the corresponding names and just delete the .TXT file extension?
     
  4. Gray_Jack

    Gray_Jack GBAtemp Advanced Fan

    Member
    722
    261
    Jan 13, 2016
    You're right =D
     
    fr3quency likes this.
  5. fr3quency

    fr3quency GBAtemp Advanced Fan

    Member
    783
    334
    Jan 11, 2016
    Greece
    Wherever my imagination decides.
    Nice. So (Au)ReiNand will see the "updatedsysnand" file and thus WON'T let the update(10.6 in our case as we want the latest version on sysNAND) to patch the firm0 & firm1 files inside our system?
     
    Last edited by fr3quency, Mar 4, 2016
  6. Gray_Jack

    Gray_Jack GBAtemp Advanced Fan

    Member
    722
    261
    Jan 13, 2016
    Nope, the "updatedsysnand" will make AuReiNand autoboot into sysNAND, the "installeda9lh" will make sure that if you use another non-A9LH CFW ou update your sysnNAND they will not write in FIRM0 and FIRM1 (preventing you to lose the A9LH)
     
    noctis90210 likes this.
  7. Supster131

    Supster131 (づ。◕‿‿◕。)づ *:・゚✧

    Member
    3,175
    2,186
    Jan 19, 2016
    United States
    My Computer
    Exactly.

    Edit: It used to be that way, Aurora confirmed that you don't need that file to update sysNAND now.
     
  8. Shuttleu

    Shuttleu Advanced Member

    Newcomer
    88
    27
    Sep 11, 2010
    Correct, or if your on linux or mac, you can just use "touch updatesysnand" and "touch installeda9lh"
     
    Last edited by Shuttleu, Mar 4, 2016
  9. Gray_Jack

    Gray_Jack GBAtemp Advanced Fan

    Member
    722
    261
    Jan 13, 2016
    He said that "updatedsysnand" would do that, but it's the "intalleda9lh" that does that

    Btw, he is right, you don't need "intalleda9lh" to update sysNAND anymore, but you still need it to use other non-A9LH CFW , but doesn't hurt to make it before update sysNAND, just to make sure xD
     
    Last edited by Gray_Jack, Mar 4, 2016
  10. sofakng
    OP

    sofakng Advanced Member

    Newcomer
    77
    0
    Jul 3, 2007
    United States
    OK - So if I'm using AuReiNand and have [updatesysnand] created, then I can safely update sysNAND to 10.6 using the built-in 3DS Update? (If I understand correctly, AuReiNand will prevent FIRM0/FIRM1 from being updated, but the rest of the system will be allowed to update to 10.6)

    After I update, I'd like to format the system. Can I use the built-in 3DS format tool to wipe everything?

    Also, do I need an emuNAND partition any longer?
     
  11. pbanj

    pbanj The "friendly" neighborhood sandwich

    Member
    2,730
    1,416
    Dec 29, 2014
    United States
    in a ziploc
    Keep the emunand partition but have it on 9.2
     
  12. sofakng
    OP

    sofakng Advanced Member

    Newcomer
    77
    0
    Jul 3, 2007
    United States
    If I install A9LH, upgrade to 10.6 on sysNAND, and then completely wipe my system, is it possible to re-create the emuNAND partition? I'm thinking that I would need A9LH would need to use firmware90.bin and then boot an A9LH-compatible emuNAND9 binary? Do I understand that right?
     
  13. Gray_Jack

    Gray_Jack GBAtemp Advanced Fan

    Member
    722
    261
    Jan 13, 2016
    It's not the "updatedsysnand" that FIRM0/FIRM1 from being updated, its the "installeda9lh" that will do that
    The "updatedsysnand" will make the AuReiNand autoboot into sysNAND and holding R to boot into emuNAND (normally it's inversed autoboot into emuNAND e holding R boot into sysNAND)
     
  14. Supster131

    Supster131 (づ。◕‿‿◕。)づ *:・゚✧

    Member
    3,175
    2,186
    Jan 19, 2016
    United States
    My Computer
    You'll need to create an emuNAND prior to updating your sysNAND to 10.6.

    Unless you already have a NAND backup on your PC, you can use emuNAND tool or multinand on your PC to inject a NAND backup to your SD card.
     
  15. sofakng
    OP

    sofakng Advanced Member

    Newcomer
    77
    0
    Jul 3, 2007
    United States
    Are you guys sure about the purpose of the [installedal9h] file? I understand the purpose of the [updatedsysnand] (i.e. it causes AuReiNand to boot into sysNAND by default instead of emuNAND by default)

    However, it sounds like AuReiNand automatically blocks FIRM0/FIRM1 overwriting and that's not a function of the [installeda9lh] file?
     
  16. lolboy

    lolboy GBAtemp Regular

    Member
    288
    253
    Jul 16, 2009
    Netherlands
    I use ReiNand (emunand) MSET with my New3DS and Menuhax to launch gateway (for cheats). Does AuReiNand + A9HL has any advantages?
     
  17. Gray_Jack

    Gray_Jack GBAtemp Advanced Fan

    Member
    722
    261
    Jan 13, 2016
    Now it does block, only for updating, you still need it to block the FIRMs when you open other CFW that doesn't support A9LH
    Like if you boot AuRei with firmware90.bin and starts RxTools for example
     
  18. FenrirWolf

    FenrirWolf GBAtemp Psycho!

    Member
    4,347
    328
    Nov 19, 2008
    United States
    Sandy, UT
    the installeda9lh file just ensures that the blocking behavior is always applied even if the autodetection fails somehow.
     
    Gray_Jack likes this.
  19. sofakng
    OP

    sofakng Advanced Member

    Newcomer
    77
    0
    Jul 3, 2007
    United States
    Ahhh, OK. Thanks. It sounds like I should always have that file then just in case?
     
  20. FenrirWolf

    FenrirWolf GBAtemp Psycho!

    Member
    4,347
    328
    Nov 19, 2008
    United States
    Sandy, UT
    no reason not to