Homebrew RELEASE ChoiDujourNX - a system firmware installer homebrew for the Nintendo Switch

shchmue

Developer
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
Hi. I just did an Update from 9.0.0 to 9.1.0 (emuMMC) using ChoiDujourNX. I have Hekate 5.1.1, Kosmos 14.2 and Atmosphere 0.10.1 with the latest SigPatches for 9.1.0.

The AUTO RCM was enabled in ChoiDujourNX before the installation.

After the installation, The system did a reboot but instead of going AutoRCM, it booted sysNAND.

I checked with Hekate, and the AutoRCM is turned off.

Do someone know why ChoiDujourNX isn’t enabling Auto RCM after the Firmware update installation?

Thanks!
the autorcm for emummc doesn't mean anything, and ChoiDujourNX doesn't have the authority to change your sysnand autorcm state from within emunand. sounds like your reboot payload is set to autoboot sysnand (it's just regular fusee-primary by default unless you replace it in atmosphere/reboot_payload.bin)
 
  • Like
Reactions: Psyfurius

Psyfurius

Member
Newcomer
Joined
Oct 4, 2019
Messages
15
Trophies
0
Age
35
XP
154
Country
United States
the autorcm for emummc doesn't mean anything, and ChoiDujourNX doesn't have the authority to change your sysnand autorcm state from within emunand. sounds like your reboot payload is set to autoboot sysnand (it's just regular fusee-primary by default unless you replace it in atmosphere/reboot_payload.bin)

Thank you :)
 

The_Green_Nerd

Well-Known Member
Newcomer
Joined
Mar 9, 2018
Messages
62
Trophies
0
Age
36
XP
636
Country
Netherlands
What is the correct way to update an Emunand (SX OS) hidden partition without any tinkering on the sysnand?
I use an up to date Sysnand (9.1.0) to buy legit games and for online play. I use a second microSD card for emunand with a hidden partition. The second partition is exfat.

I follow the offline update tuturial on TX. But when I want to install the update I see that:
  1. Auto RCM is enabled by default. Shouldn't be off ? burning any fuses shoudn't be an issue, because they are already burned by updating sysnand.
  2. Choidujour NX doesn't say "exfat" behind the current firmware information (9.0.1.). Is this correct? Because I use an exfat 2nd partition with no issues and exfat with my sysnand with no issues.
So should I choose the normal update or exfat update and should I disable Auto RCM? I don't want to modify my sysnand in any way...

And for my understanding, the exfat option, just install the exfat driver. Because Nintendo only install this driver when needed, to save costs? (like mentioned in: https://gamefaqs.gamespot.com/boards/189706-nintendo-switch/78203145).
 
Last edited by The_Green_Nerd,

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,011
Trophies
2
Age
29
Location
New York City
XP
13,378
Country
United States
What is the correct way to update an Emunand (SX OS) hidden partition without any tinkering on the sysnand?
I use an up to date Sysnand (9.1.0) to buy legit games and for online play. I use a second microSD card for emunand with a hidden partition. The second partition is exfat.

I follow the offline update tuturial on TX. But when I want to install the update I see that:
  1. Auto RCM is enabled by default. Shouldn't be off ? burning any fuses shoudn't be an issue, because they are already burned by updating sysnand.
  2. Choidujour NX doesn't say "exfat" behind the current firmware information (9.0.1.). Is this correct? Because I use an exfat 2nd partition with no issues and exfat with my sysnand with no issues.
So should I choose the normal update or exfat update and should I disable Auto RCM? I don't want to modify my sysnand in any way...

And for my understanding, the exfat option, just install the exfat driver. Because Nintendo only install this driver when needed, to save costs? (like mentioned in: https://gamefaqs.gamespot.com/boards/189706-nintendo-switch/78203145).
  1. AutoRCM is enabled by default because this tool was designed for updating without burning fuses on sysMMC in mind. emuMMC did not exist when this tool was created. Either way, enabling AutoRCM on emuMMC is moot as you can only boot into emuMMC with a payload anyways so it actually doesn't matter if its enabled on emuMMC or not
  2. This is referring to whether or not exFAT is installed in the current firmware it is being ran in
Anyway neither the AutoRCM options nor exFAT will affect sysMMC at all. The only option that can affect sysMMC is nogc because the cartridge slot is shared between both sysMMC and emuMMC. Preventing this from being updated is handled differently depending on the CFW you use.
 
  • Like
Reactions: The_Green_Nerd

The_Green_Nerd

Well-Known Member
Newcomer
Joined
Mar 9, 2018
Messages
62
Trophies
0
Age
36
XP
636
Country
Netherlands
  1. AutoRCM is enabled by default because this tool was designed for updating without burning fuses on sysMMC in mind. emuMMC did not exist when this tool was created. Either way, enabling AutoRCM on emuMMC is moot as you can only boot into emuMMC with a payload anyways so it actually doesn't matter if its enabled on emuMMC or not
  2. This is referring to whether or not exFAT is installed in the current firmware it is being ran in
Anyway neither the AutoRCM options nor exFAT will affect sysMMC at all. The only option that can affect sysMMC is nogc because the cartridge slot is shared between both sysMMC and emuMMC. Preventing this from being updated is handled differently depending on the CFW you use.

That I don't understand:
1. Auto RCM does change the boot, so Nintendo could see that if they want? So I guess I disable it, just to be save.
2. Ok clear, but I assume my current firmware has exfat support. Else I couldn't use exfat SD-cards, right? And if so, Choidujour has a bug that doesn't show the correct info about exfat on mine emunand firmware, right? So installing the firmware with exfat is the only option for me right now?
 
Last edited by The_Green_Nerd,

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,011
Trophies
2
Age
29
Location
New York City
XP
13,378
Country
United States
That I don't understand:
1. Auto RCM does change the boot, so Nintendo could see that if they want? So I guess I disable it, just to be save.
2. Ok clear, but I assume my current firmware has exfat support. Else I couldn't use exfat SD-cards, right? And if so, Choidujour has a bug that doesn't show the correct info about exfat on mine emunand firmware, right? So installing the firmware with exfat is the only option for me right now?
  1. They would only see it on sysMMC not emuMMC since you cannot change how you boot emuMMC
  2. Well to double check if your current firmware has exFAT support installed or not, go to Error Codes in System Settings. There should be 6 numbers. Look at the letter next number 3. If its an A, it doesn't have exFAT support currently installed. If its a B, then it does have exFAT support. If you see a B but ChoiDujourNX is not displaying the right information, then it is indeed a bug but one that will never be resolved since the developer has not logged onto GBATemp in a year
 
  • Like
Reactions: The_Green_Nerd

The_Green_Nerd

Well-Known Member
Newcomer
Joined
Mar 9, 2018
Messages
62
Trophies
0
Age
36
XP
636
Country
Netherlands
  1. They would only see it on sysMMC not emuMMC since you cannot change how you boot emuMMC
  2. Well to double check if your current firmware has exFAT support installed or not, go to Error Codes in System Settings. There should be 6 numbers. Look at the letter next number 3. If its an A, it doesn't have exFAT support currently installed. If its a B, then it does have exFAT support. If you see a B but ChoiDujourNX is not displaying the right information, then it is indeed a bug but one that will never be resolved since the developer has not logged onto GBATemp in a year
I checked it, indeed it had an B besides the letter 3. So I guess you are right. Is ChoiDujour the only easy solution to offline update SX OS or other CWF?

Update btw was a succes. And for other people, don't forget to update SX OS to 2.9.3 beta.

Thanks for all the help:grog:.
 
  • Like
Reactions: Draxzelex

SedRick_M89

Well-Known Member
Newcomer
Joined
Jun 14, 2015
Messages
95
Trophies
0
Age
34
XP
470
Country
I have a question that is probably easy for you guys to answer..:

If i update the firmware using ChoiDujourNX, does it only update the emmuMMC partition?
I have just updated to 9.1.0 but it corrupted the SD card (No games would boot) so i reformatted the switch system and reformatted the SD card.

I have begun a clean CFW installation and have noticed its back on 8.1.0.

So my question is:
Does updating to the latest firmware only update within an emulated partition on the SD, i.e does the sysNAND never change?
 

fallingrat

Well-Known Member
Newcomer
Joined
Jun 24, 2018
Messages
94
Trophies
0
XP
629
Country
Spain
My emummc is on 9.1.0 and my sysnand is on 3.0.0. Is there any way to launch a game from the cart on emummc? I ask it because I guess the GC controller firmware is not updated.
 

Lacius

Well-Known Member
Member
Joined
May 11, 2008
Messages
18,099
Trophies
3
XP
18,338
Country
United States
Is ChoiDujour the only easy solution to offline update SX OS or other CWF?
ChoiDujourNX is highly recommended.

I have a question that is probably easy for you guys to answer..:

If i update the firmware using ChoiDujourNX, does it only update the emmuMMC partition?
I have just updated to 9.1.0 but it corrupted the SD card (No games would boot) so i reformatted the switch system and reformatted the SD card.

I have begun a clean CFW installation and have noticed its back on 8.1.0.

So my question is:
Does updating to the latest firmware only update within an emulated partition on the SD, i.e does the sysNAND never change?
ChoiDujourNX will only update whichever NAND you're running at the time.

My emummc is on 9.1.0 and my sysnand is on 3.0.0. Is there any way to launch a game from the cart on emummc? I ask it because I guess the GC controller firmware is not updated.
The only way to be able to use your game cartridge reader on a 9.1.0 emuNAND is to update your game cartridge reader. This will allow game cartridges to work on your 9.1.0 emuNAND, but game cartridges won't work on anything below 9.1.0 on your system anymore, which means they won't work on your 3.0.0 sysNAND.
 

fallingrat

Well-Known Member
Newcomer
Joined
Jun 24, 2018
Messages
94
Trophies
0
XP
629
Country
Spain
The only way to be able to use your game cartridge reader on a 9.1.0 emuNAND is to update your game cartridge reader. This will allow game cartridges to work on your 9.1.0 emuNAND, but game cartridges won't work on anything below 9.1.0 on your system anymore, which means they won't work on your 3.0.0 sysNAND.

Thank you very much.

And how could I update the GC controller firmware on emuNAND? Should I reinstall the firmware 9.1.0 with choidujourNX? If I remember well, there is an option for updating the GC Firmware.
 

Lacius

Well-Known Member
Member
Joined
May 11, 2008
Messages
18,099
Trophies
3
XP
18,338
Country
United States
Thank you very much.

And how could I update the GC controller firmware on emuNAND? Should I reinstall the firmware 9.1.0 with choidujourNX? If I remember well, there is an option for updating the GC Firmware.
No. You just need to enable the game cartridge reader to be updated. If you're using Atmosphere, that means you just need to disable the update protection in BCT.ini. After that, you just need to boot your system, and the game cartridge reader should automatically silently update.
 
  • Like
Reactions: fallingrat

Calzy_G

Well-Known Member
Newcomer
Joined
Dec 23, 2018
Messages
78
Trophies
0
Age
44
XP
358
Country
United Kingdom
No. You just need to enable the game cartridge reader to be updated. If you're using Atmosphere, that means you just need to disable the update protection in BCT.ini. After that, you just need to boot your system, and the game cartridge reader should automatically silently update.

Hi I wonder if you could help me out, I updated to 9.1.0 online so my GC firmware is the latest. Able to play carts no problem. What happens when I update the emuNAND from 8.1.0 to 9.1.0, does it reflash the GC firmware a second time? If so, wouldn't there be some kind of mismatch if it gets scanned?

Thanks
 

Lacius

Well-Known Member
Member
Joined
May 11, 2008
Messages
18,099
Trophies
3
XP
18,338
Country
United States
Hi I wonder if you could help me out, I updated to 9.1.0 online so my GC firmware is the latest. Able to play carts no problem. What happens when I update the emuNAND from 8.1.0 to 9.1.0, does it reflash the GC firmware a second time? If so, wouldn't there be some kind of mismatch if it gets scanned?

Thanks
If the game card slot is already up to date, nothing will happen.
 
  • Like
Reactions: Calzy_G

nitro322

Well-Known Member
Newcomer
Joined
Mar 5, 2014
Messages
59
Trophies
0
XP
453
Country
United States
With the 9.x firmware updates requiring permanent gamecard controller update, would it be possible to implement a ChoiDujourNX-like solution for that? Basically permitting the upgrade of the controller firmware for use in CFW, but without burning any fuses? Would something like that even be technically possible?

Apologies if this has already been discussed - I did try searching first with no luck, but did not actively read all 93 pages.

Also, since this is my first time posting in this thread, I have to say that I just adore ChoiDujourNX. What a great workaround to the fuse problem. I recently restored my switch all the way back to 4.1.0 from 8.1.0 thanks to ChoiDujourNX. Amazing work.
 

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
With the 9.x firmware updates requiring permanent gamecard controller update, would it be possible to implement a ChoiDujourNX-like solution for that? Basically permitting the upgrade of the controller firmware for use in CFW, but without burning any fuses? Would something like that even be technically possible?

Apologies if this has already been discussed - I did try searching first with no luck, but did not actively read all 93 pages.

Also, since this is my first time posting in this thread, I have to say that I just adore ChoiDujourNX. What a great workaround to the fuse problem. I recently restored my switch all the way back to 4.1.0 from 8.1.0 thanks to ChoiDujourNX. Amazing work.
That’d require Lotus Hax, which is very difficult to achieve, if not completely impossible.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    I did it when the teachers werent looking ofc. I even managed to take in a USB stick that wasn't allowed.
  • Bunjolio @ Bunjolio:
    my school has a chrome extension called light speed filter agent and it legit blocks YouTube pfps since the file cdn(I think aka yt3.ggpht.com) is classed as mature
  • Bunjolio @ Bunjolio:
    mhm
  • Bunjolio @ Bunjolio:
    they have other stuff like goguardian too
  • SylverReZ @ SylverReZ:
    Ours mainly relied on the router, I believe.
  • Bunjolio @ Bunjolio:
    our school network and chrome policies block stuff too
  • Bunjolio @ Bunjolio:
    alot of yt to mp3 sites are blocked by light speed for "Security"
  • SylverReZ @ SylverReZ:
    It was easy to bypass some of the restrictions, as one of the admins left a registry key in the administrative shares drive, which allowed me to get around the blocking of some sites.
  • Bunjolio @ Bunjolio:
    tf does tta mean
  • Bunjolio @ Bunjolio:
    yeah this is chrome os
  • Bunjolio @ Bunjolio:
    cant do shit
  • SylverReZ @ SylverReZ:
    @Bunjolio, Wdym 'TTA'?
  • Bunjolio @ Bunjolio:
    that* as in why yt to mp3 sites are blocked for security
  • SylverReZ @ SylverReZ:
    @Bunjolio, Remember when YouTubetoMP3 was a thing back in the 2010s?
  • SylverReZ @ SylverReZ:
    Until YT updated some stuffs and broke the website.
  • Bunjolio @ Bunjolio:
    I was 2 in 2010
  • SylverReZ @ SylverReZ:
    Oh lol
  • Bunjolio @ Bunjolio:
    lol
  • SylverReZ @ SylverReZ:
    This was in the Minecraft-era.
  • AncientBoi @ AncientBoi:
    lol Bun rockin out at 2 :rofl2:
  • BakerMan @ BakerMan:
    same tbh
  • AncientBoi @ AncientBoi:
    ♫ Mama hully gully, Papa hully gully, Baby hully gully too ♫ :rofl2:
    AncientBoi @ AncientBoi: ♫ Mama hully gully, Papa hully gully, Baby hully gully too ♫ :rofl2: