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

gameboy

Well-Known Member
Member
Joined
Dec 9, 2015
Messages
2,035
Trophies
1
Age
44
XP
2,166
Country
United States
theoretically doesnt using choi to update leave traces of homebrew in the nsw log as opposed to the old tedious method?
 

PhoeniXnr1

Member
Newcomer
Joined
Aug 21, 2015
Messages
7
Trophies
0
Age
43
XP
42
Country
Netherlands
Hi all, I have a question. I have updated my Switch 5.0.1 (SXOS) using ChoiDujourNX to apply firmware 6.0.1, but instead of using exFat I choose to install Fat.
But since my SD card was on exFat, it would not see the SD card anymore and I am not able to run any homebrew now. What can I do to solve this? Thanks!
 

shchmue

Developer
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,366
Country
United States
Hi all, I have a question. I have updated my Switch 5.0.1 (SXOS) using ChoiDujourNX to apply firmware 6.0.1, but instead of using exFat I choose to install Fat.
But since my SD card was on exFat, it would not see the SD card anymore and I am not able to run any homebrew now. What can I do to solve this? Thanks!
format fat32 and run it again selecting 6.0.1 exfat this time, or just leave it on fat32 for less headache in the long run
 

Agent Moose

Well-Known Member
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
First off, my current setup: Komos(sp?) v11 with Atmosphere v0.8.2 on Firmware 3.0.0

So with the Choi.exe it talks about arguments for nocmac, nogc, nosigchk.

Question 1: Are these arguments still needed with the current state of CFW?
Question 2: Do I need to run the .exe file? (I've got a mac, but I can still run them through boot camp...just annoying)
Question 3: What do each of the arguments do? (nogc = No Game Card, I'm pretty sure and no nosigchk = signature checks, but what about nocmac?)

Essentially my plan is to update my firmware to 6.2.0 in hopes not to update my game card so I can still downgrade and play BOTW via cartridge.
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
18,984
Trophies
2
Age
29
Location
New York City
XP
13,312
Country
United States
First off, my current setup: Komos(sp?) v11 with Atmosphere v0.8.2 on Firmware 3.0.0

So with the Choi.exe it talks about arguments for nocmac, nogc, nosigchk.

Question 1: Are these arguments still needed with the current state of CFW?
Question 2: Do I need to run the .exe file? (I've got a mac, but I can still run them through boot camp...just annoying)
Question 3: What do each of the arguments do? (nogc = No Game Card, I'm pretty sure and no nosigchk = signature checks, but what about nocmac?)

Essentially my plan is to update my firmware to 6.2.0 in hopes not to update my game card so I can still downgrade and play BOTW via cartridge.
This is the homebrew application of the program, ChoiDujour, you're talking about but I can still answer the questions with regards to the original.

  1. Most CFW apply these patches by themselves so they're not really needed externally
  2. You run the application via command line, not through the exe
  3. Nocmac is only needed if you're transplanting save data across consoles. Nogc is needed if you are updating from a firmware below 4.0 to one above. And nosigchk is to allow booting of custom .NSP files such as homebrew
 

Agent Moose

Well-Known Member
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
This is the homebrew application of the program, ChoiDujour, you're talking about but I can still answer the questions with regards to the original.

  1. Most CFW apply these patches by themselves so they're not really needed externally
  2. You run the application via command line, not through the exe
  3. Nocmac is only needed if you're transplanting save data across consoles. Nogc is needed if you are updating from a firmware below 4.0 to one above. And nosigchk is to allow booting of custom .NSP files such as homebrew

Is there a way I can confirm that the patches are applied through CFW before updating to a new firmware through the homebrew application? As I've mentioned: I'm using Atmosphere 0.8.2 with Kosmos V11.5 currently on firmware 3.0.0

I want to make sure I get everything right the first time. I'm -trying- to be careful :P
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
18,984
Trophies
2
Age
29
Location
New York City
XP
13,312
Country
United States
Is there a way I can confirm that the patches are applied through CFW before updating to a new firmware through the homebrew application? As I've mentioned: I'm using Atmosphere 0.8.2 with Kosmos V11.5 currently on firmware 3.0.0

I want to make sure I get everything right the first time. I'm -trying- to be careful :P
Honestly don't know if Kosmos/Atmosphere makes use of nocmac but you honestly don't need this one for normal usage. For Kosmos, you have to use a Launch Profile that has the nogc patch applied to it. You can check this by looking in the hekate_ipl.ini for the line "kip1patch=nogc" (without quotes). Same story for nosigchk. They can both be applied at the same time with "kip1patch=nogc,nosigchk"
 

Agent Moose

Well-Known Member
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
I checked my hekate_ipl.ini and it only has the nosigchk options. I'm assuming all I need to do is add the "nogc" to it and all will be good? Or do I need to edit anything else? (I also saw a folder under "kip_patches" called "default_nogc". I'm like 99.9% sure that is saying that nogc is always on...but like I said earier, I'm being safe.)
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
18,984
Trophies
2
Age
29
Location
New York City
XP
13,312
Country
United States
I checked my hekate_ipl.ini and it only has the nosigchk options. I'm assuming all I need to do is add the "nogc" to it and all will be good? Or do I need to edit anything else? (I also saw a folder under "kip_patches" called "default_nogc". I'm like 99.9% sure that is saying that nogc is always on...but like I said earier, I'm being safe.)
That folder is if you are using Fusee to load Atmosphere. Kosmos primarily uses Hekate to load Atmosphere so you would have to edit the hekate_ipl.ini unless you wish to use Fusee instead.
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Great. Now this has become a thread where misinformation is spread by the only person still willing to answer questions - while a bunch of "I'm on x - how would I go for updating to y" requesters have a field day trying to abuse this before any response stops.

CAN WE PLEASE stop talking about editing the hekate_ipl.ini for Atmosphere 0.8.2 and newer nogc purposes? Because atmosphere doesnt care.

Atmosphere stopped caring about those ini edits - as far as I understand - as soon as the new patches load system (primary > secondary) was implemented. First you needed to use the nogc patches - applying them manually, by downloading them from the "I heard you guys need some sweet patches" thread - and quite recently, atmosphere started to implement nogc on its own - if a fuse check shows, that you are on a low enough (firmware <4.0) fuse count booting into a higher firmware. So if you want to have nogc applied, all you need to do currently is to update with choixdujournx with autorcm enabled (prevents fuseburn), while using Atmosphere 0.8.2 or later, which will auto apply nogc patches.

It doesnt hurt to install the nogc version of the "sweet patches" though. Which also get auto applied.

Make sure that if you are using hekate, you are launching the fusee-primary payload (into atmosphere), and you are covered.

No ini edits anywhere.

Also realize how I dindnt mention Kosmos once? Because thats also just a "make me not learn things - by prepackaging" project, I have no Idea how you could support (add a "on which kosmos version are you?" to the mix? Because we now want to remember what a "prepackager" does for his clientel at every update as well?).

Also the whole "I'm on x and want to be on y - what should I do" is utter insanity. Even without "I also use Kosmos version z" and what about me SXOS - I want, SXOS support in the open software forum folks.

Its a natural wonder, nothing short of amazing, that Draxzelex is still willing to support this. Ill give it two more months, before he realizes, what he does here, for everyone of you...

I mean, a fifth of his answers may be questionable (but thats only to be expected, with having to juggle usecases, where people might want to burn fuses, or not, or might have to have nogc applied. or not) - and resulting in people having updated their gamecardslots, when they didnt want to (using Atmosphere 0.8.2+ or only SX OS emunand for newer firmwares seems to prevent that), but what do you expect... There are 15+ people on the last pages, that wanted and needed full support - with bringing not much knowledge to the table.

This is "do the thinking for me" "the support thread". For pretty much everything. Update planning? Yes. Update management? Yes. Best practices guidelines, individualized? Yes. Support at every stage? Yes. Individually and tailored for every user? But sure?

The only comment to make on how this has developed (now have SX OS Support in the choixdujournx thread - because SADLY its best way for SX OS users to update their two nands ("which should I use for what...?") as well) is - that you guys are freaking mad. And that this still working lies on the sholders of one person still willing to play these games with you - basically for free.

And the more firmwares get released, the dumber this game becomes, because there are now more options for the "Im on x and want to be on y - but maybe not, what do you think?" charade.

This forum doesnt benefit in any way from having 15 "need full support" folks serviced. They never get to the level, where they could return the favor. All you do at this point is to make people happy for getting something, without needing to learn what you learned. For free. Just checking, that we are on the same page, and everyone realizes that.

Free shortcuts for everyone. Buy them from the worst vendor in history - he doesnt charge anything. Leave your money with the worst folks in the scene (SX OS). Smile, because you managed to pull that off.
 
Last edited by notimp,
  • Like
Reactions: WickedForte

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Also loved the guy - who was angry about not being able to play his purchased version of SMASH "today" - because Atmosphere prevented him form having his gamecardslot updated.

He didnt realize, that this was a precondition for being able to downgrade later again, and that the physical copy of the game wouldnt work on a lower firmware gamecard slot.

But he made sure to prevent fuseburning, by using autorcm, so he could downgrade later on. But he was angry at Atmosphere for applying nogc, so he could downgrade later on.

Intellectual master class at play.

("I want the cake and eat it to, also it should allow me to fly.")

Especially as resorting to piracy solves this conundrum. (You dont need a gamecard slot for pirated games.) Huh. Now complain about the situation to whom exactly? But display your rightful anger for not being able to play SMASH today - you must.

But please, never comment about other peoples behavior if you cant make it a pleasant comment. We are running a service operation here. Oh, wait - I totally forgot - we arent...
 
Last edited by notimp,
  • Like
Reactions: Akzar and xs4all

Armen

Active Member
Newcomer
Joined
Mar 16, 2010
Messages
39
Trophies
0
XP
372
Country
United States
I fixed my problem! I downloaded the update 3 times and extracted them all to unique folders in one big folder on my sd card. The program looked through the first folder, was missing some files, looked through the second, and found some more, and found the rest in the last one!

Thanks so much for the advice! It worked like a charm!
 
Last edited by Armen,

Zap2000

Well-Known Member
Member
Joined
Oct 19, 2018
Messages
640
Trophies
0
Age
43
XP
808
Country
United Kingdom
When updating firmware offline with ChoiDujourNX do u just need the firmware file or do I need some sort of keys? from my console?
Tying to update my emunand to lastest from 4.1
 

xoreax

New Member
Newbie
Joined
Dec 20, 2018
Messages
1
Trophies
0
Age
124
XP
56
Country
Aruba
I'm using SXOS and was in flight mode for half a year and only used XCIs - no homebrew and no NSP installs.
Now, I've disabled the flight mode in my sysnand in order to update my system to the latest firmware version. After that, I've created an emunand partition on my sdcard, where I'm in flight mode again - but where I use homebrew and NSP installs now.
The idea is that I can use my sysnand now for using the eshop or online games etc (I eject my sdcard with emunand before using sysnand). The emunand is for homebrew and so on. Both, sysnand and emunand have the latest firmware version now - and I'm not banned - so far so good.

My question is now: As soon as a new firmware version is available, I want to update my sysnand officially online via Nintendo. But how can I stay current in my emunand without re-creating it? Can I use ChoiDujourNX with disabled RCM option (because the fuses are already burnt)? The question is, how can I update emunand without anything happening in the system so that Nintendo could notice something in sysnand?
 

Nswitch

Active Member
Newcomer
Joined
May 26, 2018
Messages
44
Trophies
0
Age
44
XP
90
Country
United States
@rajkosto
Can you tell me what I am missing, and how to obtain it?
I got the 6.2 update from the pending update in the contents folder.

Thanks!
 

Attachments

  • 20181221_150201.jpg
    20181221_150201.jpg
    1.5 MB · Views: 144

Finalxfantasy

Well-Known Member
Newcomer
Joined
Feb 28, 2018
Messages
60
Trophies
0
XP
664
Country
United States
@rajkosto
Can you tell me what I am missing, and how to obtain it?
I got the 6.2 update from the pending update in the contents folder.

Thanks!

Your update folder is missing file/s for some reason. Try to delete the pending update and redownload it or just download the 6.2 update from some trusted place.
***cough, xbins. Or other places***
 

mitcha

مجاهد صنديد مقاتل عنيد
Member
Joined
Dec 20, 2015
Messages
405
Trophies
0
Location
collo (chullu)
XP
1,726
Country
Algeria
hi all , my switch was 4.1.0 and updated with choidujourNX to 5.1.0 months ago and still have this firmware ,now more new games have 6.x.x firmware, so my questions is :

-do i need to downgrade to my officialy 4.1.0 (already have a backup of it) ,and then update to 6.2 ? or

-do i just update straight from my 5.1.0 (5 fuses) with choidujouNX ?
thank you.
 
Last edited by mitcha,

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
18,984
Trophies
2
Age
29
Location
New York City
XP
13,312
Country
United States
hi all , my switch was 4.1.0 and updated with choidujourNX to 5.1.0 months ago and still have this firmware ,now more new games have 6.x.x firmware, so my questions is :

-do i need to downgrade to my officialy 4.1.0 (already have a backup of it) ,and then update to 6.2 ? or

-do i just update straight from my 5.1.0 (5 fuses) with choidujouNX ?
thank you.
Not sure why you would need to downgrade first instead of just updating straight:unsure:
 
  • Like
Reactions: mitcha

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Sorry for accidentally bending over