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

  • Thread starter Thread starter rajkosto
  • Start date Start date
  • Views Views 921,700
  • Replies Replies 1,978
  • Likes Likes 147
Last edited by rajkosto,
  • Like
Reactions: SonGoku78
@rajkosto Jel ovo zamena za ofw ili i dalje treba da se ucitava payload ? pozz

Google translate: Is this a replacement for an offw or should still be loaded payload? pozz
 
Last edited by x65943, , Reason: Please write in english
Hey raj, this is a really nice tool, but can you make a disclaimer in the op or somewhere in the tool regarding AutoRCM?

I had AutoRCM enabled going into running Choi, ticked the option not to enable AutoRCM within Choi (at the time I assumed it wasn't a good idea to brick twice) and it seemed to disable AutoRCM entirely instead of just leaving it in the state it was already in. I'm sure this is because the boot partition might've been updated or something, but I burnt a few fuses tonight and I don't really want that happening to anyone else. :cry:
 
It explicitly says it turns it off.
https://images.sshnuke.net/2018-08-07_06-50-38_X6tqDIyRh.png

Just like the official system update, the BCT in the boot0 is rewritten (with or without AutoRCM according to your choice), so it doesn't matter what you had there previously.
Thus the big red warning that turning it off WILL burn your fuses.
 
Last edited by rajkosto,
Just like the official system update, the BCT in the boot0 is rewritten (with or without AutoRCM according to your choice), so it doesn't matter what you had there previously.

Ah, I wasn't under the impression boot0 was overwritten going into it, but I suppose that's a product of my lack of research. ;_: sorry for wasting your time
 
sd card formatter

but how can i choose the file system with that program? all it lets me do is "quick format" and "overwrite format", both of which format to fat32

(had to remove your hyperlink since i am a new member at gbatemp)
 
If using SX OS, can I boot via that, go to load external payload, then select RajNX, and load the ChoiDuJourNX from there to do the firmware update from 3.0 to 5.1?
 
Yes you can. But using SXOS means you will never be able to properly apply PreventGCUpdate

Ok thanks. I'm on the fence... sort of leaning towards just doing it and understanding GC will no longer work on fw less than 4.0 (I doubt I would ever need to use it on the lower fw anyway). I'm mostly interested in just keeping the ability to downgrade fw incase of new options in the future. But I'm also a newb :D so trying to learn and make sure I'm not missing something before doing something permanent...

I guess another option is to forget about SX OS for now and just learn to do the payload injector differently and use RajNX.


EDIT: As for PreventGCUpdate, if I did just use SX OS, thereby ignoring the PreventGCUpdate, does that just mean that I won't be able to use physical game copies on Firmware below 4.0.0 but no other negative repercussions from doing that? For example, if I untethered boot method or some other improved features in the future, I could still downgrade the fw at that point and use those fine. Even potentially downgrade, setup that new feature, then upgrade back to latest FW and still be able to use my GC then. I usually never use physical carts regardless so I just want to make sure I wouldn't be hurting myself by skipping this step. I just see that everyone seems to want this PreventGCUpdate so I just want to make sure I'm not missing something if I let the GC update.
 
Last edited by mrmouse781,
Sorry if this has already been asked. Has anyone tried using this to delete traces of nsp installations? Factory reset and then firmware "upgrade" (or reinstall if already on 5.1.0)?
 
You can probably do that more efficiently just by deleting system savedata yourself, see http://switchbrew.org/index.php?title=Flash_Filesystem#System Savegames
(you probably want to nuke your espersonalized to get rid of all the fake tickets, and maybe 8000....121 and 8000....122)
The only system savedata you need for the system to boot is 8000...120 (index of installed system titles)
 
  • Like
Reactions: Stone-D
Wouldn't I also have to clear the Play Data log as well (not sure about crash logs since I haven't had any crashes)? I figured I would raise some flags to Nintendo doing this myself without factory resetting.
 
if you wanna nuke everything just manually delete all system savedata except 8000...120
and then delete everything off user since nothing indexes it anymore (except Nintendo/Album i guess)
 
You can probably do that more efficiently just by deleting system savedata yourself, see http://switchbrew.org/index.php?title=Flash_Filesystem#System Savegames
(you probably want to nuke your espersonalized to get rid of all the fake tickets, and maybe 8000....121 and 8000....122)
The only system savedata you need for the system to boot is 8000...120 (index of installed system titles)

Once that's done, is it safe to run a something like sdelete or precompact via HacDiskMount to fill empty space with zeros and maximize compressibility?
 
That will actually minimize it, since zeroes written to the partition end up as encrypted nonsense in the backups (unless you are storing backups without BIS encryption)
 
  • Like
Reactions: Stone-D
If I use ChoiDujourNX and I want to update to 5.1.0 what game can I use?

I see there is Taiko no Tatsujin Nintendo Switch Version however that is Japanese, does that not cause problems?
Is there maybe an EUR game which I can use?
 

Site & Scene News

Popular threads in this forum