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

Pluupy

_(:3」∠)_
Member
Joined
Sep 13, 2009
Messages
1,945
Trophies
1
XP
2,265
Country
United States
I'm kinda confused on how this works.

So I have a 3.0.2 Switch and do not have exFat update. I have a 32gb fat32 sd. I have backed up my nand and successfully ran atmosphere to look at homebrew menu using tomger's sdfiles.

I want to use this program to update firmware to 5.1.0 and get the exfat update.

I have the 5.1.0 update files from xbins, but don't know how to actually use them. The readme of choidujornx says I need to drag the update package to the choudujour.EXE but it opens a CMD window really fast and instantly closes.

Am I doing something wrong?

Edit:
Oh my goodness I made a screenshot as the window popped and captured this. I guess I was putting in too many! But how do I use it? I have a lot of .nca files.
xLjijUZ.png
 
Last edited by Pluupy,

rajkosto

Well-Known Member
OP
Member
Joined
Apr 6, 2017
Messages
819
Trophies
1
XP
2,775
Country
ChoiDujourNX is a homebrew, ChoiDujour is a PC application. Either way, extract the zip you silly. Then use the folder with the homebrew. The homebrew installs it all automatically, I don't think you want to mess with manually installing everything from the generated ChoiDujour PC files.

--------------------- MERGED ---------------------------

Did anyone of you who was already on 5.1 succeed in installing only the exFat driver?
Everytime I put in my 5.1.0 folder (with which I updated back then following raj's long guide) and hit exFat it starts some scanning and tells me "205/207 - no meta found for nca ..." something like that.
Is my 5.1.0 folder incomplete?

That's right, you dont have the exFAT part of 5.1.0
 
Last edited by rajkosto,
  • Like
Reactions: lordelan

fallingrat

Well-Known Member
Newcomer
Joined
Jun 24, 2018
Messages
94
Trophies
0
XP
629
Country
Spain
I want to dump my nand before doing anything suspicious. Do I have to install the exfat update before? Or Hekate supports exfat microsd without updating?
 

Pluupy

_(:3」∠)_
Member
Joined
Sep 13, 2009
Messages
1,945
Trophies
1
XP
2,265
Country
United States
ChoiDujourNX is a homebrew, ChoiDujour is a PC application. Either way, extract the zip you silly. Then use the folder with the homebrew. The homebrew installs it all automatically, I don't think you want to mess with manually installing everything from the generated ChoiDujour PC files.
So the update folder I downloaded from xbins is all that I need for the homebrew?
 

Pluupy

_(:3」∠)_
Member
Joined
Sep 13, 2009
Messages
1,945
Trophies
1
XP
2,265
Country
United States
Does choidujounx have built-in no gamecard? I'm really nervous about this. I know ReiNX had that thing but I have no idea if anyone else does.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,836
Trophies
1
Age
44
XP
6,619
Country
Germany
Does choidujounx have built-in no gamecard? I'm really nervous about this. I know ReiNX had that thing but I have no idea if anyone else does.
Yes. Make sure to use the "preventGCupdate" entry in the rej payload after completing installation whenever you boot.

Edit: In fact there's two entries, one being "stock preventGCupdate" and the other being "CFW preventGCupdate" which you're obviously going to use most of the time. Don't ever use any other entries or even delete them from your ini when you're done.

Edit 2: It's even in the OP dude. Second last question in the FAQ section.
 
Last edited by lordelan,
  • Like
Reactions: Pluupy

Pluupy

_(:3」∠)_
Member
Joined
Sep 13, 2009
Messages
1,945
Trophies
1
XP
2,265
Country
United States
Yes. Make sure to use the "preventGCupdate" entry in the rej payload after completing installation whenever you boot.

Edit: In fact there's two entries, one being "stock preventGCupdate" and the other being "CFW preventGCupdate" which you're obviously going to use most of the time. Don't ever use any other entries or even delete them from your ini when you're done.

Edit 2: It's even in the OP dude. Second last question in the FAQ section.
So when I boot hekate and see that big list of firmware booting options, I select "cfw preventgcupdate"? Thank you so much. I literally lost sleep over this.
 
  • Like
Reactions: andyhappypants

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,836
Trophies
1
Age
44
XP
6,619
Country
Germany
So when I boot hekate and see that big list of firmware booting options, I select "cfw preventgcupdate"? Thank you so much. I literally lost sleep over this.
Yep exactly. If you use ChoiDujourNX you should end up with an adjusted ini (ChoiDujourNX automatically does this to you) with those preventgcupdate entries and you must chose them from then on.
So be sure to back that ini up before you ever overwrite it in case you're updating hekate or something like that. Just stay with that ini and use those prevent entries to either boot stock or CFW.
I brought a friend's Switch to 5.1.0 (which was 3.0.2) with ChoiDujourNX yesterday and everything worked well. I edited his hekate.ini to have the CFW prevent entry on top and now he's good to go.

Btw @rajkosto this homebrew is so well made. I looks fantastic, runs stable, takes care of everything and makes it as simple as it can get. Your best work I'd say. Thx for that.
 
Last edited by lordelan,

Pluupy

_(:3」∠)_
Member
Joined
Sep 13, 2009
Messages
1,945
Trophies
1
XP
2,265
Country
United States
Slightly OT but does anyone know the reasoning behind why french has been adopted as the language for releasing switch related hacks and home brew? Of all the languages French??
In the 1700s, I believe French was the "language of business" much as English is now. France used to be the superpower of the world. THE place to go for trade. I don't know why homebrew people are using French. I think they're either actually french or pretentious.

This homebrew program is a Matrix reference, I think though.
 
Last edited by Pluupy,
  • Like
Reactions: andyhappypants

shano

Well-Known Member
Member
Joined
Aug 27, 2012
Messages
224
Trophies
1
XP
1,875
Country
Australia
I don't recommend using cartridge 1.0.0 anyway because its a different firmware than shipped 1.0.0, and one that no console has ever had installed before i made ChoiDujourNX.
The shipped 1.0.0 is a better choice (and doesnt even pretend to have exFAT), you can get it from the place that has all the firmwares.
Why do you want to run 1.0.0 ? It can only play a few cartridge games, OS is incomplete for anything else
So say i wanna go back to 1.0.0 i should use nand restore in hekate instead yes?
 

Meriadoc

Well-Known Member
Member
Joined
May 14, 2016
Messages
137
Trophies
0
Age
31
XP
253
Country
Italy
your bootloader should have warned you that no microSD is inserted, and if you wanted to proceed booting pure stock (which will update the gamecard controller but not burn fuses)

No message at all, even the first time I boot with Hekate the ini file from choiDujourNX I can use the cart slot . Maybe I should have used the modified Hekate I don't know.

However why is so important to not update the cart slot ? In the future will I have problems for this ?
 
Last edited by Meriadoc,

LeMageFro

Well-Known Member
Member
Joined
Mar 29, 2018
Messages
215
Trophies
0
XP
1,396
Country
France
what is preventGCupdate?
Reading OP is hard.
  • 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.
 
  • Like
Reactions: aos10

darkalex004

Well-Known Member
Newcomer
Joined
Sep 29, 2015
Messages
71
Trophies
0
XP
127
Country
your bootloader should have warned you that no microSD is inserted, and if you wanted to proceed booting pure stock (which will update the gamecard controller but not burn fuses)



If you want exFAT, just pick the (exFAT) version of the firmware when installing it via ChoiDujourNX. Never use the official firmware updaters as they will remove AutoRCM and burn fuses on reboot.
Since your intention is to play your original games, do you mean they are cartridges ? To use cartridges on 4.0.0+ you unfortunately HAVE to let the cartridge controller update, so you would NOT be using PreventGCUpdate options.
However if all your original games are from the eShop, you must use, and keep using PreventGCUpdate launch options forever (stock or CFW).

Yes, my games are on cartridge, so... my only option is to update normally? (I entered on the "Stock - PreventGCUpdate" option after doing the NAND backup and the console read the cartridges, that´s the reason why I was thinking that I can update to 5.1.0 and use the "PreventGCUpdate" option)
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,836
Trophies
1
Age
44
XP
6,619
Country
Germany
Yes, my games are on cartridge, so... my only option is to update normally? (I entered on the "Stock - PreventGCUpdate" option after doing the NAND backup and the console read the cartridges, that´s the reason why I was thinking that I can update to 5.1.0 and use the "PreventGCUpdate" option)
Edit: nvm
 
Last edited by lordelan,

rajkosto

Well-Known Member
OP
Member
Joined
Apr 6, 2017
Messages
819
Trophies
1
XP
2,775
Country
You can still use cartridges on 5.1.0 but if you're preventing the GC update it's slower than usual.

No you cant. If you want to use cartridges you gotta not Prevent GC update, which will update your cartridge controller and let you use carts on 4.0.0+ but never again on < 4.0.0
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    cearp @ cearp: still, I agree physical media is nice to have. just pointing out the issue is drm