[GUIDE] How to Update Firmware OFFLINE - Nintendo Switch with ChoiDujourNX

sendblink23

Noob Account
Nov 11, 2018
6
3
"How to Update Firmware OFFLINE - Nintendo Switch with ChoiDujourNX"
Archive Copy - Credit goes entirely to the original guide creator: Game_Over - Original thread seems to be gone which is the reason I recreated it.

This guide will walk you through updating the system firmware of a Nintendo Switch Console without going online.

Warning
You are solely responsible for anything you do to your switch. Make sure your battery is at 100% charge before you begin. If your console loses power during a firmware update, this could cause you problems.

IMPORTANT: Backup everything from your SD card onto your PC before you begin. You will need at least 30GB of free space to follow this guide.


=========================


PREPARATION

First thing you should do is make sure you are running SX OS 2.0 or later
[Download From Here]

Make sure you have at least 30GB of free space available on your SD card.

Next, perform a full Nand Dump. This step is not "required" per se, but is SUPER MEGA HIGHLY recommended so you have something to restore should you run into a problem during firmware installation.
Without this backup, if you end up with a problem while messing with your firmware, you could end up with a paper weight. Please, do not skip this step!

Hold Vol+ while booting to enter the SX OS Bootloader and tap "Options"



Tap the NAND button on the left



Tap Dump NAND



Tap on Continue



As stated on screen, dumping your NAND will take about an hour. So plug your switch into power and go do something else for an hour. (This took 1 hour and 14 minutes for me)

Once the backup is completed, tap Power Off




Take your SD card out of the Switch and insert into your PC to make a copy of your backup.

The backup is created in a folder named "SXOS". Open that folder and you will see a "backup" folder. Copy this folder off of the SD card and store it in a safe place. Make multiple copies and store in multiple places. If you ever need a backup, you don't want to lose this.

Now that you have your backup copied multiple times and in multiple places, you can delete the backup folder from your SD card to regain the storage space.


=========================


UPDATING


Reminder: You will need to use SX OS 2.0 or higher as ChoiDujourNX does not work on the lower versions of SX OS.

In order to update the switch firmware you will need a few things.

The NX-firmware you want to install - These can be found HERE or HERE
[Do not use the 6.0.0 (Pre-Release) as it is different from the actual Release version.]
Be sure to use a program such as MD5 Checker to verify your .zip file after downloading. If you try to use a corrupt firmware, you are going to have a bad time.
If you are not able to find the firmware you are looking for, you can retrieve firmware files from another switch that has already been updated.
Follow THIS GUIDE (LINK NO LONGER WORKS) for more information.
ChoidujourNX v1.0.2: Download HERE -- (Credit goes to rajkosto -- there is a donation link at the bottom of the official download page)

Unpack ChoiDujourNXv102.zip and place the ChoiDujourNX.nro file on the root of your SD card.

Create a folder on the root of your SD card called "Firmware", and extract the contents of your NX-firmware .zip file into this folder.

Now you are ready to to install your update onto your Nintendo Switch Console.

Put your SD card back into your Nintendo Switch and boot into SX OS CFW.

Open the Album to trigger the SX Menu.

Use the "R" button to navigate to the HOMEBREW section.


Launch ChoiDujourNX.



Navigate to your firmware folder, it should contain a lot of .nca files. Tap the Choose button



Tap the (exFAT) option for your firmware. Unless you have a very specific reason not to, you should be using exFAT for the best compatibility and support for files larger than 4GB



After the software is finished analyzing the firmware, tap the Select firmware button



Tap Start installation



WARNING - IF ENABLE THE SYSTEM INITIALIZE OPTION IT WILL PERFORM A FULL FACTORY RESET! YOU HAVE BEEN WARNED!!!!!

If you do happen to erase everything, just restore your nand dump.... that's the whole reason it was created to begin with.



--- You will see in my screen shot that I am already using firmware 6.0.0 and the target firmware is also 6.0.0, so your screen may look a bit different. ---


Next, tap the Reboot button in the bottom right corner. This will start a coutdown to reboot. You can tap Reboot Now! if you want.



This will reboot the console into RCM mode. Using your Pro dongle, or your typical method, boot into SX OS.


You are done. Your console should now be updated to the firmware you have selected.


Note: This guide is not intended to cover information on efuses or emunand. If you have questions concerning these topics, please start a new support thread and ask.
 

MacD

Full Member
Feb 28, 2019
41
8
Cornwall
Thanks for this.

Couple of questions please.

1) Can i upgrade using this method on EmuNAND only, preserving my SysNAND exactly as it is. (Eg sysNAND on 10.0.1 and update emuNAND to 10.0.3)

2) Does this method preserve installed software and save game data, or does it overwrite / delete them?
 

safcalibur

Senior Member
May 1, 2020
116
18
Cambs
Thanks for this.

Couple of questions please.

1) Can i upgrade using this method on EmuNAND only, preserving my SysNAND exactly as it is. (Eg sysNAND on 10.0.1 and update emuNAND to 10.0.3)

2) Does this method preserve installed software and save game data, or does it overwrite / delete them?
Short answer yes to both.

You can keep your sysnand and emunand separate with this. To update emunand just make sure you have booted into your emunand, have all the required files on your sd care then run choidujournx from album and update following the above steps.

Save games and all data will remain unaffected.
 

MacD

Full Member
Feb 28, 2019
41
8
Cornwall
Short answer yes to both.

You can keep your sysnand and emunand separate with this. To update emunand just make sure you have booted into your emunand, have all the required files on your sd care then run choidujournx from album and update following the above steps.

Save games and all data will remain unaffected.
Wow, that was really easy to.

Wish i had explored that before.

Very nice guide. Thanks again.
 

Velvet

Senior Member
Nov 9, 2018
231
18
I come here to pay my respect to Game_Over, the original author of this guide. I don't want to assume things but, seems like all of his posts disappeared because of Greedtendo.

Back to the topic, anyone confirming having OFW 10.0.3 working with SX OS 2.9.5 Beta without issues?
 

alexinc

Noob Account
Jun 7, 2020
1
1
Asia
Cant update from 9.1.0 to 10 with SX OS PRO 2.9.5
Get the error 2168-0002 after reboot after NX unpack with ChoiDujourNXv102
+1
I am using 10.0.2 with SX OS 2.9.5, and when I try to update to 10.0.3 with ChoiDujourNXv102, it corrupted with error 2168-0002 just when I press the Start Installation.
I thought it might be the bug of the SX OS 2.9.5, so I updated to 3.0.0, but this still happens.
BTW, I don't put anything under switch/titles, I even dont't have this folder (I don't use autoloader, themes, etc)
 

genesario

Noob Account
May 1, 2020
2
3
russia
+1
I am using 10.0.2 with SX OS 2.9.5, and when I try to update to 10.0.3 with ChoiDujourNXv102, it corrupted with error 2168-0002 just when I press the Start Installation.
I thought it might be the bug of the SX OS 2.9.5, so I updated to 3.0.0, but this still happens.
BTW, I don't put anything under switch/titles, I even dont't have this folder (I don't use autoloader, themes, etc)
I fixed the issue by deleting SX Autoloader (sxox/titles/00FF0012656180FF)
Works fine with 10.0.3 + sxos 3.0.0
 

Rap1204

Noob Account
Jan 13, 2020
6
1
Orlando, Florida
i just tried updating my firmware to 10.0.3, and once the sytem rebooted, it doesnt show the homepage or anything. it just goes from the sx os screen to black. what could i have done wrong and can i fix this to make my switch work again? SOS!!!!!
 
Last edited:

Hope

Junior Member
Dec 16, 2019
11
1
Canada
just wondering how do I update my sysnand / original firmware?
Can i just update like normal?

Please help me, Thank you.
 

happydance

Full Member
Dec 14, 2011
25
3
There are people using this guide to update the firmware with sx core. For People with SX Core: Dont use it!

How is it supposed to be done on an SX Core? boot on OFW sysnand and update there? or Emunand? Just installed this and been googling for quite a while now and no straight answers and TX Manual/guide failed to mention this process.
 
  • Like
Reactions: userix

Grimlock97

Loyal Member
Jun 14, 2020
270
28
Austria
The only way to update the sysnand is by restoring your nand backup, so you boot to ofw is clean. then on ofw, update your nintendo and you have to recreate your emunandl. I would backup your game saves using checkpoint
 
  • Like
Reactions: userix

gataka

Full Member
Nov 24, 2010
34
8
Sofia, Bulgaria
Unfortunately i used this tutorial with SX Core and it resulted in brick.

Update :everything is working again withe the new update SXOS_beta_v3.0.3
 
Last edited:

Maze

Full Member
Feb 6, 2019
27
3
Germany
Well Iam stucked.
Iam using the 3.0.3 version of SX OS. I've updated my Firmware to 10.0.1 with ChoiDujourNX. Now when I boot the system in custom FW, I get a black screen and a few minutes later the switch is resetting and booting in original FW. Now I wanna try the OS 10.0.3 but I cant use ChoiDujourNX anymore because I can't boot in custom FW. Is there any suggestion I can try?

ChoiDujourNX only works if Iam able to boot in custom FW but I can't reach this point to down or upgrade my FW.
Does anyone has this problem too? The black screen issue in SX OS 3.0.3 with 10.0.1 ?