How to install/run ANY Switch firmware UNOFFICIALLY (WITHOUT burning any fuses)

Discussion in 'Switch - Tutorials' started by rajkosto, Jun 15, 2018.

  1. Galaxy123

    Galaxy123 Member

    Newcomer
    2
    Apr 22, 2017
    Swaziland
    If it doesn't get updated am a doomed?
     
  2. Raging-Lion

    Raging-Lion Member

    Newcomer
    1
    Jun 21, 2016
    United States
    I have a question about these fuses and whatnot which have me confused. It is said to use auto RCM etc to prevent burning fuses but...


    is it a one time thing? you enable auto RCM and after the first boot, can you disable it? or do you have to use auto RCM forever to avoid burning fuses?
     
  3. Draxzelex

    Draxzelex GBAtemp Legend

    Member
    18
    Aug 6, 2017
    United States
    New York City
    You need AutoRCM to prevent the Switch from turning on normally because if it does turn on normally, it will burn fuses. If you really, really do not wish to use AutoRCM for whatever reason, the only way to prevent fuses from being burnt is by never turning off the console.
     
  4. Raging-Lion

    Raging-Lion Member

    Newcomer
    1
    Jun 21, 2016
    United States

    Oh damn, guess I screwed up. Oh well. Thanks for the information.
     
  5. Volthax

    Volthax Advanced Member

    Newcomer
    4
    Dec 13, 2018
    Netherlands Antilles
    Does this stuff work with partitioned sxNAND?
    (asking this for GaryOPA, not myself)
     
    Last edited by Volthax, Dec 21, 2018
  6. LegendAssassinF

    LegendAssassinF GBAtemp Advanced Fan

    Member
    3
    Dec 12, 2012
    United States
    Princeton, New Jersey
    Been asking a ton of people so just going to post on here. I am stuck on Step 7 since I currently blue screen no matter what I do or black screen. I can't boot into any CFW so not sure how to get my prod.keys? I can boot any payload just can't boot into a CFW without having another problem or it just crashes after the Nintendo Logo. I am currently on 6.2.0 with 8 fuses burnt, I use SX OS to load into RCM so I can easily boot payloads.
     
  7. LegendAssassinF

    LegendAssassinF GBAtemp Advanced Fan

    Member
    3
    Dec 12, 2012
    United States
    Princeton, New Jersey
    HacDiskMount is telling me to pick between primary and backup?
     
  8. Shirpie

    Shirpie Advanced Member

    Newcomer
    3
    May 15, 2018
    United Kingdom
    United Kingdom
    i followed all the steps and in the final step when you have to launch the firmware from hekate it just says failed to launch firmware.
     
  9. Charli

    Charli Advanced Member

    Newcomer
    5
    GBAtemp Patron
    Charli is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Feb 16, 2011
    Germany
    Yay, I finally managed to update my Switch to 6.1.0 as described here! :yayswitch:

    But since ChoiDujour doesn't support 6.2.0, is there any other way to update without burning fuses and without using CFW / Homebrew?
    I'd like to avoid CFW / Homebrew for now, so I don't have to worry about getting banned.

    hmm, I could just update through the official updater in HOS, but I don't trust my paperclip jig enough to safely get into RCM again after the reboot ^^


    You can also retrieve them using your NAND backup and HACGUI, thats how I finally managed to get them.

    at which step exactly?
     
    Last edited by Charli, Dec 22, 2018
  10. CCF_100

    CCF_100 Member

    Newcomer
    2
    Sep 4, 2017
    United States
    @rajkosto
    I'm getting

    PS E:\Switch Homebrew\ChoiDujour110> .\ChoiDujour.exe --keyset="E:\Switch Homebrew\prod.keys" "E:\Switch Homebrew\6.2.0-1.0"

    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!

    Using source firmware files from folder E:\Switch Homebrew\6.2.0-1.0
    Traceback (most recent call last):
    File "ChoiDujour.py", line 517, in <module>
    File "ChoiDujour.py", line 225, in call_hactool
    Exception: [WARN]: Failed to match key "bis_kek_source", (value "Redacted")
    [WARN]: Failed to match key "bis_key_source_00", (value "Redacted")
    [WARN]: Failed to match key "bis_key_source_01", (value "Redacted")
    [WARN]: Failed to match key "bis_key_source_02", (value "Redacted")
    [WARN]: Failed to match key "bis_key_00", (value "Redacted")
    [WARN]: Failed to match key "bis_key_01", (value "Redacted")
    [WARN]: Failed to match key "bis_key_02", (value "Redacted")
    [WARN]: Failed to match key "bis_key_03", (value "Redacted")
    [WARN]: Failed to match key "device_key", (value "Redacted")
    [WARN]: Failed to match key "eticket_rsa_kek", (value "Redacted")
    [WARN]: Failed to match key "eticket_rsa_kek_source", (value "Redacted")
    [WARN]: Failed to match key "eticket_rsa_kekek_source", (value "Redacted")
    [WARN]: Failed to match key "master_kek_00", (value "Redacted")
    [WARN]: Failed to match key "master_kek_01", (value "Redacted")
    [WARN]: Failed to match key "master_kek_02", (value "Redacted")
    [WARN]: Failed to match key "master_kek_03", (value "Redacted")
    [WARN]: Failed to match key "master_kek_04", (value "Redacted")
    [WARN]: Failed to match key "master_kek_05", (value "Redacted")
    [WARN]: Failed to match key "master_kek_source_06", (value "Redacted")
    [WARN]: Failed to match key "per_console_key_source", (value "Redacted")
    [WARN]: Failed to match key "retail_specific_aes_key_source", (value "Redacted")
    [WARN]: Failed to match key "rsa_oaep_kek_generation_source", (value "Redacted")
    [WARN]: Failed to match key "rsa_private_kek_generation_source", (value "Redacted")
    [WARN]: Failed to match key "save_mac_kek_source", (value "Redacted")
    [WARN]: Failed to match key "save_mac_key", (value "Redacted")
    [WARN]: Failed to match key "save_mac_key_source", (value "Redacted")
    [WARN]: Failed to match key "ssl_rsa_kek", (value "Redacted")
    [WARN]: Failed to match key "ssl_rsa_kek_source_x", (value "Redacted")
    [WARN]: Failed to match key "ssl_rsa_kek_source_y", (value "Redacted")
    Error: section 0 is corrupted!

    [17152] Failed to execute script ChoiDujour

    I don't get the section 0 error with 5.1.0...
     
    Last edited by CCF_100, Jan 1, 2019
  11. said31

    said31 Advanced Member

    Newcomer
    3
    Jun 16, 2018
    Algeria
    ii have switch updated with choixdejours if i reset switch autoRMC work or no?!
     
  12. Teck-

    Teck- Member

    Newcomer
    1
    Nov 26, 2004
    France
    Does this procedure require an unpatched Switch (i.e., as described here)?
     
    Last edited by Teck-, Jan 4, 2019
  13. BackInTime

    BackInTime Newbie

    Newcomer
    1
    Jan 13, 2019
    Chile
    i can not use choidujour, when I open the program it closes quickly.
    help QMQ
     
  14. Draxzelex

    Draxzelex GBAtemp Legend

    Member
    18
    Aug 6, 2017
    United States
    New York City
    You're not following the instructions properly. You do not open ChoiDujour. You have to open a command prompt and execute the command listed in the OP.
     
  15. halloworld

    halloworld Advanced Member

    Newcomer
    4
    Jan 7, 2016
    Gambia, The
    my switch have bsod
    every access to sd card ending in freeze
    i am try different sd cards
    all freeze
    anybody have idea haoto access
     
  16. rob61

    rob61 Member

    Newcomer
    1
    Oct 19, 2007
    United States
    I have a Switch with 4.1 factory installed, and use SX OS Pro. I have a game I want to add that requires 5.1 (Captain Toad Treasure Tracker). I have the xci backup. So can I extract the 5.1 update from this game? What tool does this? Or do I have to source the update somewhere else? I don't connect online with the Switch. I'd like to update without burning fuses.
     
  17. Draxzelex

    Draxzelex GBAtemp Legend

    Member
    18
    Aug 6, 2017
    United States
    New York City
    Its kind of a pain to extract the update files from .XCI files. And even then, I'm not even sure that Captain Toad has the update file (it may just nag you to update your system). Anyway, if you want to update without burning fuses, you're better off using ChoiDujourNX to do so. In fact, this guide even recommends you to use that tool to do so. As for where you can get the 5.1 Switch system firmware files, pay attention to any coughing you see.
     
  18. rob61

    rob61 Member

    Newcomer
    1
    Oct 19, 2007
    United States
    Thanks Draxzelex. I have ChoiDujourNX installed and working fine under the latest SX OS (2.5.2). However, the link I had for 5.1 is no longer active so I'll search for some coughing here. So can I go straight from 4.1 to 6.1 if I find a source or do I need to first do 5.1 then 6.1.
     
  19. Draxzelex

    Draxzelex GBAtemp Legend

    Member
    18
    Aug 6, 2017
    United States
    New York City
    You can update to any firmware without burning fuses, regardless of your current firmware.
     
  20. zerocool9897

    zerocool9897 Newbie

    Newcomer
    1
    Jan 29, 2019
    United States
    This is an awesome very detailed instruction, it is a daunting task the first go through. Thank you for you efforts to provide this. I am hoping to get a little assistance. My apologies if this was already covered, I have spent a lot of time scrolling through this thread and was unable to find anything about this.
    I managed to get all the way to 8.4 -
    "Double click on the SAFE entry. You will have to repeat the procedure you did for PRODINFO, except this time you use BIS key 1 upper/lower.
    After entering the key, click on Test. The entropy text should be Green like before, click on Save and close the dialog. "
    Unfortunately, it doesn't seem to like my BIS KEY 1, I get FAIL! Entropy... The BIS Key 0 worked fine on PRODINFO and PRODINFOF. Not sure where to turn now. I have verified over and over that I'm putting the correct keys that I dumped using biskeydumpv7 from the link provided in the OP.

    *Edit* So, a little back story. I ignorantly did a restore of the BOOT0/1 and rawnand.bin and now I get blank screen after Nintendo logo. At this point, I'm just hoping to recover game saves and transfer them to a new switch. Is this something that can be accomplished via HacDiskMount1055? Is it possible to backup the user partition and restore it on another switch? Or am I just SOL all around since it doesn't like the BIS Keys?
     
    Last edited by zerocool9897, Jan 29, 2019
Quick Reply
Draft saved Draft deleted
Loading...