Current version: 1.0.1 (02.08.2018) Always visit https://switchtools.sshnuke.net for the download link. For installation and use instructions, read the README.txt inside the downloaded archive. (it is the same as for any other homebrew, just copy the nro to the appropriate location) Screenshots: https://images.sshnuke.net/2018-08-01_08-37-36_LDuAxoLB4.png https://images.sshnuke.net/2018-08-01_08-37-49_jblSk1lTb.png https://images.sshnuke.net/2018-08-01_08-37-58_IoDdukSBc.png https://images.sshnuke.net/2018-08-01_08-38-12_zGlNiASnO.png https://images.sshnuke.net/2018-08-07_06-50-38_X6tqDIyRh.png https://images.sshnuke.net/2018-08-01_08-38-24_UIr4WIXG6.png https://images.sshnuke.net/2018-08-01_08-38-34_sDWMGalai.png You still need to acquire the folders containing firmware content somehow, some of the options are: Extract the UPDATE partition from an XCI image of the cartridge that contains the update you want into a folder These are common cartridges and firmware versions they contain: Puyo Puyo Tetris/ 1-2 Switch (1.0.0) - would never recommend installing this one as no Switch made with 1.0.0 actually runs it (its a slightly different 1.0.0 with exFAT that bricks you) Dragon Ball Xenoverse 2/ Mario plus Rabbids Kingdom Battle/Cars 3 Driven to Win (2.1.0) Splatoon 2/ Sonic Forces (2.3.0) Pokemon Tournament DX (3.0) Batman The Telltale Series/ Syberia 2/ The Elder Scrolls V. Skyrim (3.0.1) Attack on Titans 2/ Xenoblade Chronicles 2 (3.0.2) Bayonetta 2/ Gal Gun 2 (4.0.1) Kirby Star Allies (4.1.0) Octopath Traveler (5.0.2) Taiko no Tatsujin Nintendo Switch Version JPN (5.1.0) Copy the SYSTEM:/Contents/registered folder from another Switch that is running the firmware version you want Copy the SYSTEM:/Contents folder from a Switch that has a "System update is pending" notification. This will let you pick either the currently running firmware, or the pending firmware to install. *cough* xbins *cough* After you've transferred both the homebrew and the folder of the firmware you want onto your microsd, simply start ChoiDujourNX, navigate to the folder containing the firmware, and press the on-screen buttons. FAQ: Q: After selecting ChoiDujourNX from the homebrew menu, it tries to start but closes immediately (or gives me a FATAL error, or just hangs at a black screen) ! A: The debug svcs are not accessible to homebrew on your system. Either update your hbloader (from the release here: https://github.com/rajkosto/nx-hbloader/releases) or add fullsvcperm=1 to your hekate launch profile. Additionally, if you are trying to run ChoiDujourNX on 1.0.0, you must also add debugmode=1 to your hekate launch profile (this is not required on 2.0.0 or newer, which allows read-only debugging without it). Q: I thought updating the firmware burned fuses, why would I use this instead of the official way of upgrading my Switch firmware (via cartridge or online, if I want the latest version) A: Because fuses are burned on first normal boot, not during the install. By default, ChoiDujourNX will enable AutoRCM on any flashed firmware image, meaning that the normal nintendo bootloader will never get the chance to burn the fuses. And therefore, you can downgrade any time you want back to the firmware you started from. You can also arbitrarily downgrade to whatever firmware you want, as long as you are not using the nintendo bootloader to launch it (which will burn fuses if not enough fuses are burned, and panic if too many fuses are burned, check the table here http://switchbrew.org/index.php?title=Fuses#Anti-downgrade). Q: AutoRCM ? Doesn't that mean i have to launch via hekate (or some other non-nintendo bootloader) every time I shut down or restart the system afterwards ? A: Yes, but you were going to be doing this anyway in order to allow homebrew to run, or other "CFW"-related patches. AutoRCM is the only way to make sure the nintendo bootloader never runs and burns your fuses in the future. This also means that you must never use the official Switch OS firmware updater, because it will "get rid of" AutoRCM any time you press the Update button. Q: I've never run firmware 4.0.0 or higher on my switch, so my gamecard controller firmware is still not updated. How do i make sure my gamecard controller works after i downgrade back to < 4.0.0 ? A: When flashing the firmware image for any 4.0.0 or later firmware, ChoiDujourNX will generate a protective hekate_ipl.ini on your microsd, with a "PreventGCUpdate" launch target. You must ALWAYS boot using this launch target (or add kip1patch=nogc to any launch target you wish to use in the future) and use a Hekate that supports the kip1patch option (releases here do: https://github.com/rajkosto/hekate/releases) if you want to prevent use and updating of your GC controller firmware on firmware versions 4.0.0 and up. Q: I just want to install exFAT on the current firmware version I already have. Can I do this using ChoiDujourNX ? A: Absolutely, just place a folder containing the exFAT version of the firmware you are currently running and choose it inside ChoiDujourNX. It will only install the required couple of packages needed for exFAT, and you can even disable the AutoRCM option (if you are sure the firmware you are installing is the same burned fuse count as the one you are currently running).