How to get exFat working on any custom firmware

Discussion in 'Switch - Tutorials' started by DarthItachiX, Sep 12, 2018.

  1. DarthItachiX
    OP

    DarthItachiX Member

    Newcomer
    1
    Mar 10, 2016
    United States
    Hi guys this is my first post but I've been behind the scene for a while hopefully this helps a lot of you that had the same issue with the exFat format.

    I've been researching for a while on how to get my Switch on firmware 5.1.0 to support exFat format without updating. I tried many solutions posted across every forum that is currently active on the Switch scene and non of them worked for me. Today as I was researching I came across on how to update the Switch without burning the fuses using ChoiDujourNX. As many of you know when you this program it gives you the choice on update the console with or without exFat support. I use this program with my current firmware 5.1.0 and selected the exFat support option and what is going to do is only write on your nand the exFat support files. After rebooting the console it worked flawlessly.

    What do you need?

    1. Injection payload tool like TegraRCMGui or WebCFWLoader.
    2. MicroSD formatted on fat32 ... Windows user can use Fat32Format tool ... http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm ... Mac users can use the Disk Utility Tool
    3. Hekate payload get the latest ... https://github.com/CTCaer/hekate/releases ... currently v4.1
    4. hbmenu ... https://github.com/switchbrew/nx-hbmenu/releases ... currently v2.0.0
    5. ChoiDujourNX ... https://switchtools.sshnuke.net/ ... currently v101
    6. Your current firmware version if you don't want to update ... for obvious reasons I can't post a link but google is your friend
    7. And if you want to check your fuses and confirmed that you didn't burn any you can use briccmii before updating and after ... https://switchtools.sshnuke.net/ ... currently v2

    First Step .. On the PC

    1. Format your microsd card to fat32 format using your prefer method.
    2. Create a folder named switch and one named firmware on the root of the sdcard.
    3. Put the hbmenu.nro on the root of the sdcard.
    4. Put the ChoiDujourNX.nro inside the switch folder.
    5. Put the downloaded firmware according to your console inside the firmware folder. For example is your is 5.1.0 make sure that your sdcard looks like this ... MicroSD:/firmware/5.1.0/and the files in here

    Second Step .. On the Switch

    1. This first step is very IMPORTANT! ... If you haven't done it DO A BACKUP OF YOUR NAND ... is imperative that you have one in case something goes wrong. Follow this guide ... https://gbatemp.net/threads/backup-...-your-biskeys-tseckeys-keys-txt-guide.513386/
    2. Boot your console on RCM mode and inject the Hekate payload using your prefer method to boot into custom firmware.
    3. Once loaded go the Album icon and click on it. It should bring the hombrew menu and you be able to see the ChoiDujourNX app. Click on it to loaded.

    Pics for step 3

    4. Once in ChoiDujourNX you be able to see all the folders on the root of your microsd. Click on the firmware folder you should see the 5.1.0 folder with update files inside of it. Click on the bottom where it says Choose.

    Pics for step 4

    5. On the next screen is going to load the files and ask you which firmware with or without exFat. Click 5.1.0exFat. Then click Select Firmware and on the last screen Start Installation.

    Pics for step 5

    6. Once it finishes turn off your console, remove the microsd and backup your files. Format your microsd into exFat format using your prefer method and put your backup files back into the new formatted microsd.
    7. Put your microsd back into your switch and boot it into your custom firmware using your prefer payload and should be able to boot with no error message about the exFat format.

    I have tested it with SXOS, ReiNX and Hekate and has worked.

    Follow the guide and you should be able to successfully get your switch to support exFat.

    If by any chance you run into that hbmenu can't see the files inside the switch folder, probably is a problem with folder permissions. Make sure that your microsd and all of its content has Read and Write permissions.
     
    Last edited by DarthItachiX, Sep 20, 2018 at 3:23 AM
  2. Draxzelex

    Draxzelex GBAtemp Guru

    Member
    14
    Aug 6, 2017
    United States
    New York City
    I mean its not like we don't have 2 exFAT threads (https://gbatemp.net/threads/how-to-install-the-exfat-driver-without-updating-2-x.505176/ and https://gbatemp.net/threads/how-to-...tch-console-on-any-ofw-without-update.505182/) already but the more the merrier right? Anyways, I think your post is the only one that details how to use ChoiDujourNX so I guess that makes it somewhat unique. Just some friendly advice for your what looks like a Tutorial:
    • Include download links to anything that people will be running/putting on their SD cards
    • Pictures mean a thousand words
    • Homebrew not showing up in the hbmenu is usually due to the archive flag being set on file transfers when using macOS or certain builds of Windows 10
    • Maybe instruct/point users on how they can backup their NAND if you're not going to detail that here
    • You could have provided more hints about where to find firmware files such as from .XCI files or paying attention to any coughing
     
    JellyPerson, Milad, Hmed and 2 others like this.
  3. DarthItachiX
    OP

    DarthItachiX Member

    Newcomer
    1
    Mar 10, 2016
    United States
    Draxzelex ...
    Thanks for the advice but like I said previously ... Non of the other methods worked for me ... And I cant post links because is my first post and Im not allowed. But hopefully this can help other people like me that have this issue and if any Moderator allow me to link the stuff on this post I gladly do it.
     
    Last edited by DarthItachiX, Sep 16, 2018
    Hmed likes this.
  4. Adran_Marit

    Adran_Marit Walküre's Hacker

    Member
    3
    Oct 3, 2015
    Australia
    42*South
    Another piece of advice, those dark sections of text are really really hard to read on the dark theme, maybe choose a slightly brighter colour. The green and bright red are fine though
     
  5. DarthItachiX
    OP

    DarthItachiX Member

    Newcomer
    1
    Mar 10, 2016
    United States
    Adran_Marit ... I made the changes hopefully is clear.
     
  6. Kubas_inko

    Kubas_inko "Something funny goes here."

    Member
    9
    Feb 3, 2017
    Czech Republic
    I gues on earth.
    Just after I yesterday added choidujournx tutorial to my installation guide :D
    So now we have at least 4 threads talking about this... :D
     
  7. Adran_Marit

    Adran_Marit Walküre's Hacker

    Member
    3
    Oct 3, 2015
    Australia
    42*South
    Much better :)
     
  8. wiewiec

    wiewiec GBAtemp Regular

    Member
    3
    Dec 24, 2015
    Poland
    Hi i have quick question, for now i have 64gb Cardin and gonna buy 256gb one. Is card bonded to the console like 3DS have or could i just copy the folders to new card? And there is an option to move games from nand to sd?
     
  9. Kubas_inko

    Kubas_inko "Something funny goes here."

    Member
    9
    Feb 3, 2017
    Czech Republic
    I gues on earth.
    3ds didn't bind it to the system either. Just copy paste and you are done.
     
    wiewiec likes this.
  10. SirNapkin1334

    SirNapkin1334 Renound Aritst

    Member
    6
    Aug 20, 2017
    United States
    Crap Mountain
    So this will not burn fuses? And can I boot the OG firmware without burning a fuse? I want this to be fool-proof
     
  11. Kubas_inko

    Kubas_inko "Something funny goes here."

    Member
    9
    Feb 3, 2017
    Czech Republic
    I gues on earth.
    As long as you have AutoRCM, it won't burn fuses. But if you are updating from 3.0.2 and lower to 4.0.0 and above, you also want to launch the FW with special kip patch in order to keep gamecart controller outdated for later downgrade.
     
  12. DarthItachiX
    OP

    DarthItachiX Member

    Newcomer
    1
    Mar 10, 2016
    United States
    Like I posted at the beginning ... I used briccmii and my fuse count was 6 and after applying the update still on 6 my fuse count. Also I didn't do a full upgrade I stayed on the same firmware 5.1.0

    Sent from my SM-N950U using Tapatalk
     
  13. SirNapkin1334

    SirNapkin1334 Renound Aritst

    Member
    6
    Aug 20, 2017
    United States
    Crap Mountain
    What if you don’t have AutoRCM? What I mean is, is it possible to boot into unhacked FW and not burn fuses
     
  14. Draxzelex

    Draxzelex GBAtemp Guru

    Member
    14
    Aug 6, 2017
    United States
    New York City
    If you boot the Switch using a bootloader that burns fuses (i.e. nx-bootloader or SX OS V1.0) then you will burn fuses if you are running a higher firmware than the number of fuses currently burnt.
     
  15. SirNapkin1334

    SirNapkin1334 Renound Aritst

    Member
    6
    Aug 20, 2017
    United States
    Crap Mountain
    Is nx-bootloader the default built in bootloader?
     
  16. Draxzelex

    Draxzelex GBAtemp Guru

    Member
    14
    Aug 6, 2017
    United States
    New York City
    Yes, imagine turning the Switch on without RCM as the nx-bootloader and the Nintendo Logo indicates that fuses have been burnt.
     
    SirNapkin1334 likes this.
  17. SirNapkin1334

    SirNapkin1334 Renound Aritst

    Member
    6
    Aug 20, 2017
    United States
    Crap Mountain
    If I install the update that I'm currently on, but with the exFat update, nothing will change except that I can use exfat SDs?
     
  18. Draxzelex

    Draxzelex GBAtemp Guru

    Member
    14
    Aug 6, 2017
    United States
    New York City
    Correct. You have no risk of burning fuses if you just install the firmware you are currently using.
     
    SirNapkin1334 likes this.
  19. DarthItachiX
    OP

    DarthItachiX Member

    Newcomer
    1
    Mar 10, 2016
    United States
    Thats what I explain on the beginning of the post, I used the same firmware that I'm currently on in my case 5.1.0, I didn't update ... Another thing that I didn't said is that when you use this program it will create a custom hekate.ini file that should kept in the sd card just for precaution but as long as you stay on the same firmware everything should be fine.

    Sent from my SM-N950U using Tapatalk
     
  20. SirNapkin1334

    SirNapkin1334 Renound Aritst

    Member
    6
    Aug 20, 2017
    United States
    Crap Mountain
    Is it also safe to boot into OG unhacked firmware with this?
     
Loading...