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

yungxcve

Member
Newcomer
Joined
Aug 13, 2018
Messages
5
Trophies
0
Age
36
XP
275
Country
United States
Might be a silly question, but just wondering: If I already went through the exfat update process on my current firmware (3.0.1) and want to use this tool to go to 5.1.0, to keep exfat do I have to select the exfat option or can I leave that alone?

Thanks.
 

qaz015393

Well-Known Member
Member
Joined
Jan 28, 2009
Messages
826
Trophies
1
XP
851
Country
United States
can I get help with ChoiDujour? I added it on my fat32 memory card and my system is on 2.0.0. I want to update to latest without burning the fuses can I please get some help on it because I booted ChoiDujour but got black screen. I don't know what I did wrong
 

Serfrost

Well-Known Member
Member
Joined
Jan 7, 2015
Messages
346
Trophies
0
Age
30
XP
412
Country
United States
can I get help with ChoiDujour? I added it on my fat32 memory card and my system is on 2.0.0. I want to update to latest without burning the fuses can I please get some help on it because I booted ChoiDujour but got black screen. I don't know what I did wrong
You have to be using a debug-enabled Homebrew Menu to launch it correctly. Please read the first post fully before asking questions.

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).
 
Last edited by Serfrost,
  • Like
Reactions: qaz015393

gingerbread

New Member
Newbie
Joined
Aug 18, 2018
Messages
1
Trophies
0
Age
102
XP
57
Country
Antarctica
Looks like a nice and useful tool, but how are we supposed to use this, without any sources and build instructions ?
I'm not against binary distribution of programs, but preventing users from choosing by only providing them precompiled binaries is not acceptable.

I guess we're stuck with choidujour.py for now, and let's hope it will not soon be deprecated (if not already) in favor of this newer choidujourNX...
 
Last edited by gingerbread,

877

Well-Known Member
Member
Joined
Mar 8, 2017
Messages
179
Trophies
0
XP
418
Country
United Kingdom
Looks like a nice and useful tool, but how are we supposed to use it, without any sources and build instructions ?
I'm not against binary distribution of programs, but preventing users from choosing by only providing them precompiled binaries is not acceptable.

I guess we're stuck with choidujour.py for now, and let's hope it will not soon be deprecated (if not already) in favor of this newer choidujourNX...

Seems a little ungrateful. It seems easy enough to use. I don’t mind being “stuck” with this version myself, and am grateful for people who release such useful tools.
 

Nononoki

Well-Known Member
Newcomer
Joined
Jan 31, 2012
Messages
84
Trophies
0
XP
484
Country
Gambia, The
I need some help.

I am on 3.0.2 with exfat update installed and want to update to 4.1.0. I do not really know how to extract the update partition of Kirby.xci, also are there any risks of the Switch being unable to read the MicroSD card since it's exfat and 4.1.0 doesn't support it yet?
 

shchmue

Developer
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
I need some help.

I am on 3.0.2 with exfat update installed and want to update to 4.1.0. I do not really know how to extract the update partition of Kirby.xci, also are there any risks of the Switch being unable to read the MicroSD card since it's exfat and 4.1.0 doesn't support it yet?
easiest way to extract the update from the xci if you don't want to mess with hactool command line is just use patch.bat from here https://gbatemp.net/threads/how-to-install-the-exfat-driver-without-updating-2-x.505176/

loading Choi from 3.0.2 exFAT and choosing 4.1.0 exFAT update will install everything you need to continue using exFAT. it'll only fail to read if you intentionally choose to install it without exFAT
 
  • Like
Reactions: Nononoki

rajkosto

Well-Known Member
OP
Member
Joined
Apr 6, 2017
Messages
819
Trophies
1
XP
2,775
Country
You can also run the xci through ChoiDujour PC version (simply by dragging xci onto the ChoiDujour.exe should do it), it will make an update folder containing the update from it right next to it, before it does anything else.
 
  • Like
Reactions: Nononoki

Dayardie

Active Member
Newcomer
Joined
Oct 13, 2017
Messages
35
Trophies
0
Age
43
XP
188
Country
France
You can also run the xci through ChoiDujour PC version (simply by dragging xci onto the ChoiDujour.exe should do it), it will make an update folder containing the update from it right next to it, before it does anything else.

Just tried this with M...Tennis.XCI. DOS box flashes up but goes no files/folder created. Any ideas - running on Win10?
 

Dayardie

Active Member
Newcomer
Joined
Oct 13, 2017
Messages
35
Trophies
0
Age
43
XP
188
Country
France
You need to have a prod.keys file in ~/.switch/ the contents are irrelevant

So put in blank prod.keys files and get this error from command line. With a proper prod.keys files get lots of fail key matchs - help please

ChoiDujour 1.1.0 by rajkosto
uses hactool by SciresM (https://github.com/SciresM/hactool)
visit https://switchtools.sshnuke.net for updates and more Switch stuff!

Extracting files from .\0152 - Sonic Forces (Europe) (En,Ja,Fr,De,Es,It,Pl,Ru).xci to folder .\0152 - Sonic Forces (Europe) (En,Ja,Fr,De,Es,It,Pl,Ru)_update
Found 92 meta and 91 data NCAs in C:\technical\xecuter\HacDiskMount1044\0152 - Sonic Forces (Europe) (En,Ja,Fr,De,Es,It,Pl,Ru)_update
Package contains 'NX' firmware version '2.3.0' (2.3.0.0) = NintendoSDK Firmware for NX 2.3.0-0(hash : 3ed3bbc8885b6362f4f244dcecd2b430fa27310e)
Using TitleID 010000000000081b for Normal firmware package
Using TitleID 010000000000081a for SAFE firmware package
Traceback (most recent call last):
File "ChoiDujour.py", line 631, in <module>
File "ChoiDujour.py", line 222, in call_hactool
Exception: Failed to decrypt PK21! Is correct key present?. Code: 1
[12592] Failed to execute script ChoiDujour
 

rajkosto

Well-Known Member
OP
Member
Joined
Apr 6, 2017
Messages
819
Trophies
1
XP
2,775
Country
But you do get an update folder right next to the xci...
you need the proper keys to have ChoiDujour work fully, but not if you just want to get the update folder out of the xci...
 
  • Like
Reactions: Dayardie

qaz015393

Well-Known Member
Member
Joined
Jan 28, 2009
Messages
826
Trophies
1
XP
851
Country
United States
So I'm in ChoiDujourNX I want to know if I'm doing this right to update to exfat, (check attachment) now it says full factory reset - will it delete my memory card? Is this right to update to use exfat?
 

Attachments

  • 20180819_001453.jpg
    20180819_001453.jpg
    1.5 MB · Views: 211

LeMageFro

Well-Known Member
Member
Joined
Mar 29, 2018
Messages
215
Trophies
0
XP
1,396
Country
France
So I'm in ChoiDujourNX I want to know if I'm doing this right to update to exfat, (check attachment) now it says full factory reset - will it delete my memory card? Is this right to update to use exfat?
As you can see the "full factory reset" option is crossed so it won't apply. Other than that everything seems fine, even though you don't need to enable auto-rcm if you are just going from 2.0.0 to 2.0.0 with exFAT support. (Unless you were previously on 1.0 and upgraded from there without burning fuses, but this seems unlikely.)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: @AncientBoi, don't worry atleast that video is a parody +1