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

  • Thread starter Thread starter rajkosto
  • Start date Start date
  • Views Views 921,696
  • Replies Replies 1,978
  • Likes Likes 147
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.
 
Yes, but I figured the exfat update I previously went through would carry over. I suppose it does not.

Thanks!
 
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
 
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
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,
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.
 
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?
 
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
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
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?
 
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
 
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
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: 250
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