Tutorial
Updated
How to get exFat working on any custom firmware
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.
**** THIS GUIDE ALSO WILL HELP YOU TO UPDATE YOUR CONSOLE OFFLINE TO THE LATEST FIRMWARE WITHOUT BURNING FUSES TO HAVE THE ABILITY TO RESTORE YOUR CONSOLE TO AN EARLIER FIRMWARE OR BACKUP ****
**** NOW THERE IS SUPPORT FOR 6.2.0 AND IS SAVE TO UPDATE WITH CHOIDUJOURNX ****
**** DO NOT UPDATE TO 8.0.0, 7.0.0 OR 7.0.1 UNTIL A HOMEBREW UPDATE IS AVAILABLE ****
**** This guide works with 6.2.0 and below as long as you use ChoiDujourNX to update your system and not burn fuses in case you want to downgrade back. ****
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.10.1
4. hbmenu ... https://github.com/switchbrew/nx-hbmenu/releases ... currently v3.0.1
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
/// -- PS: If you want all the latest sd card files you go to this link ... AtlasNX/Kosmos formerly known as tumGER/SDFiles -- ///
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.
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.
**** QUICK NOTE --- AUTORCM IS ENABLED BY DEFAULT --- IF DON'T WANT AUTORCM ENABLE UNTICK BEFORE START INSTALLATION ON STEP 5 ****
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.
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.
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.
**** THIS GUIDE ALSO WILL HELP YOU TO UPDATE YOUR CONSOLE OFFLINE TO THE LATEST FIRMWARE WITHOUT BURNING FUSES TO HAVE THE ABILITY TO RESTORE YOUR CONSOLE TO AN EARLIER FIRMWARE OR BACKUP ****
**** NOW THERE IS SUPPORT FOR 6.2.0 AND IS SAVE TO UPDATE WITH CHOIDUJOURNX ****
**** DO NOT UPDATE TO 8.0.0, 7.0.0 OR 7.0.1 UNTIL A HOMEBREW UPDATE IS AVAILABLE ****
**** This guide works with 6.2.0 and below as long as you use ChoiDujourNX to update your system and not burn fuses in case you want to downgrade back. ****
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.10.1
4. hbmenu ... https://github.com/switchbrew/nx-hbmenu/releases ... currently v3.0.1
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
/// -- PS: If you want all the latest sd card files you go to this link ... AtlasNX/Kosmos formerly known as tumGER/SDFiles -- ///
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.
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.
**** QUICK NOTE --- AUTORCM IS ENABLED BY DEFAULT --- IF DON'T WANT AUTORCM ENABLE UNTICK BEFORE START INSTALLATION ON STEP 5 ****
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.
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,