need help with unbricking - nand damaged - got original prod.keys. - choidejur outdated? - gives error at step 4

k28

Well-Known Member
OP
Member
Joined
Apr 21, 2020
Messages
160
Trophies
0
Age
34
XP
849
Country
Germany
have a switch here which gave 2002-4153 while using games. replaced the gamecard slot = same. installed an sxcore as i suspected a nandcorruption. backed the nand up, followed this tutorial to rebuild emmc and got a black screen. wrote back nanddump = blackscreen. wrote nanddump to another emmc = blackscreen. so im trying to rebuild an nand with original prod.keys in hope that the prod.keys are fine. im following this tutorial. im at step 4 and step 4 driving me nuts. first of all why would the auther say "
In the command prompt, type “ChoiDujour.exe \-\-keyset=keys.txt fw” without quotes" if this is clearly NOT what you supposed to enter. the correct prompt is:"ChoiDujour.exe --keyset=keys.txt fw". anyways i got past that and encountered the next error:

Exception: [WARN]: Failed to match key "bis_kek_source", (value "x")
[WARN]: Failed to match key "bis_key_00", (value "x")
[WARN]: Failed to match key "bis_key_01", (value "x")
[WARN]: Failed to match key "bis_key_02", (value "x")
[WARN]: Failed to match key "bis_key_03", (value "x")
[WARN]: Failed to match key "bis_key_source_00", (value "x")
[WARN]: Failed to match key "bis_key_source_01", (value "x")
[WARN]: Failed to match key "bis_key_source_02", (value "x")
[WARN]: Failed to match key "device_key", (value "x")
[WARN]: Failed to match key "device_key_4x", (value "x")
[WARN]: Failed to match key "eticket_rsa_kek", (value "x")
[WARN]: Failed to match key "eticket_rsa_kek_source", (value "x")
[WARN]: Failed to match key "eticket_rsa_kekek_source", (value "x")
[WARN]: Failed to match key "eticket_rsa_keypair", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_05", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_06", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_07", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_08", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_09", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0a", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0b", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0c", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0d", (value "x")
[WARN]: Failed to match key "master_kek_00", (value "")
[WARN]: Failed to match key "master_kek_01", (value "")
[WARN]: Failed to match key "master_kek_02", (value "")
[WARN]: Failed to match key "master_kek_03", (value "")
[WARN]: Failed to match key "master_kek_04", (value "x")
[WARN]: Failed to match key "master_kek_05", (value "x")
[WARN]: Failed to match key "master_kek_08", (value "x")
[WARN]: Failed to match key "master_kek_09", (value "x")
[WARN]: Failed to match key "master_kek_0a", (value "x")
[WARN]: Failed to match key "master_kek_0b", (value "x")
[WARN]: Failed to match key "master_kek_0c", (value "x")
[WARN]: Failed to match key "master_kek_0d", (value "x")
[WARN]: Failed to match key "master_kek_source_06", (value "x")
[WARN]: Failed to match key "master_kek_source_07", (value "x")
[WARN]: Failed to match key "master_kek_source_08", (value "x")
[WARN]: Failed to match key "master_kek_source_09", (value "x")
[WARN]: Failed to match key "master_kek_source_0a", (value "x")
[WARN]: Failed to match key "master_kek_source_0b", (value "x")
[WARN]: Failed to match key "master_kek_source_0c", (value "x")
[WARN]: Failed to match key "master_kek_source_0d", (value "x")
[WARN]: Failed to match key "per_console_key_source", (value "x")
[WARN]: Failed to match key "retail_specific_aes_key_source", (value "x")
[WARN]: Failed to match key "rsa_oaep_kek_generation_source", (value "x")
[WARN]: Failed to match key "rsa_private_kek_generation_source", (value "x")
[WARN]: Failed to match key "save_mac_kek_source", (value "x")
[WARN]: Failed to match key "save_mac_key", (value "x")
[WARN]: Failed to match key "save_mac_key_source", (value "x")
[WARN]: Failed to match key "save_mac_sd_card_kek_source", (value "x")
[WARN]: Failed to match key "save_mac_sd_card_key_source", (value "x")
[WARN]: Failed to match key "sd_card_custom_storage_key_source", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek_source_x", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek_source_y", (value "x")
[WARN]: Failed to match key "tsec_root_key_02", (value "x")

the value isnt x. i just censored it. after a bit of googling i encountered an advice to remove the keys above from the keys.file.

after that i encountered the next error:hateit:

Package contains 'NX' firmware version '14.1.2' (14.1.2.0) = NintendoSDK Firmware for NX 14.1.2-1.0(hash : ad52f4983f7857a7bf0b9824de15cc4e92c5d2ab)
Using TitleID 010000000000081b for Normal firmware package
Using TitleID 010000000000081c for SAFE firmware package
Traceback (most recent call last):
File "ChoiDujour.py", line 632, in <module>
File "ChoiDujour.py", line 222, in call_hactool
Exception: Failed to read INI1 header!. Code: 1
[10816] Failed to execute script ChoiDujour

some dude on th this forum wrote: remove evething but this:

master_key_00 =
master_key_01 =
master_key_02 =
master_key_03 =
master_key_04 =
master_key_05 =
master_key_06 =
master_key_07 =
master_key_08 =
master_key_09 =
master_key_0a =
master_key_0b =
master_key_0c =
master_key_0d =
aes_kek_generation_source =
aes_key_generation_source =
key_area_key_application_source =
key_area_key_ocean_source =
key_area_key_system_source =
package2_key_source =

but this also gives me an error :gun:


Using source firmware files from folder fw
Traceback (most recent call last):
File "ChoiDujour.py", line 517, in <module>
File "ChoiDujour.py", line 225, in call_hactool
Exception: Invalid NCA header! Are keys correct?

[10836] Failed to execute script ChoiDujour


so wtf is going on? is choidejur outdated and doesnt work with the latest firmware? is there an alternativ tutorial? thx very much!
 

HalfScoper

Well-Known Member
Member
Joined
Apr 16, 2021
Messages
552
Trophies
0
Age
84
XP
1,515
Country
Germany
Correct me if I am wrong, but Choi on Marikos was a big nono that would lead to bricks.
Anyway try following this tutorial https://gbatemp.net/threads/guide-fix-switch-with-bricked-emmc-without-working-rawnand.612011/

The parts in the video where TegraRCM is used you will boot with the chip to hekate.
For that you'd need SX Gear's boot.dat and ini if you don't already, put them on your SD root and edit the ini so it points to the hekate payload.
Also make sure to look If there are newer versions available than the one the person in the video uses.

Edit: this was just recommended as similar thread by GBAtemp itself lol
https://gbatemp.net/threads/guide-nand-rebuilding-for-no-backup-broken-emmc.593995/
Here you also would have to look for newer versions than the ones the guide uses.
 
Last edited by HalfScoper,

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,032
Trophies
2
Age
29
Location
New York City
XP
13,446
Country
United States
have a switch here which gave 2002-4153 while using games. replaced the gamecard slot = same. installed an sxcore as i suspected a nandcorruption. backed the nand up, followed this tutorial to rebuild emmc and got a black screen. wrote back nanddump = blackscreen. wrote nanddump to another emmc = blackscreen. so im trying to rebuild an nand with original prod.keys in hope that the prod.keys are fine. im following this tutorial. im at step 4 and step 4 driving me nuts. first of all why would the auther say "
In the command prompt, type “ChoiDujour.exe \-\-keyset=keys.txt fw” without quotes" if this is clearly NOT what you supposed to enter. the correct prompt is:"ChoiDujour.exe --keyset=keys.txt fw". anyways i got past that and encountered the next error:

Exception: [WARN]: Failed to match key "bis_kek_source", (value "x")
[WARN]: Failed to match key "bis_key_00", (value "x")
[WARN]: Failed to match key "bis_key_01", (value "x")
[WARN]: Failed to match key "bis_key_02", (value "x")
[WARN]: Failed to match key "bis_key_03", (value "x")
[WARN]: Failed to match key "bis_key_source_00", (value "x")
[WARN]: Failed to match key "bis_key_source_01", (value "x")
[WARN]: Failed to match key "bis_key_source_02", (value "x")
[WARN]: Failed to match key "device_key", (value "x")
[WARN]: Failed to match key "device_key_4x", (value "x")
[WARN]: Failed to match key "eticket_rsa_kek", (value "x")
[WARN]: Failed to match key "eticket_rsa_kek_source", (value "x")
[WARN]: Failed to match key "eticket_rsa_kekek_source", (value "x")
[WARN]: Failed to match key "eticket_rsa_keypair", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_05", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_06", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_07", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_08", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_09", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0a", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0b", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0c", (value "x")
[WARN]: Failed to match key "mariko_master_kek_source_0d", (value "x")
[WARN]: Failed to match key "master_kek_00", (value "")
[WARN]: Failed to match key "master_kek_01", (value "")
[WARN]: Failed to match key "master_kek_02", (value "")
[WARN]: Failed to match key "master_kek_03", (value "")
[WARN]: Failed to match key "master_kek_04", (value "x")
[WARN]: Failed to match key "master_kek_05", (value "x")
[WARN]: Failed to match key "master_kek_08", (value "x")
[WARN]: Failed to match key "master_kek_09", (value "x")
[WARN]: Failed to match key "master_kek_0a", (value "x")
[WARN]: Failed to match key "master_kek_0b", (value "x")
[WARN]: Failed to match key "master_kek_0c", (value "x")
[WARN]: Failed to match key "master_kek_0d", (value "x")
[WARN]: Failed to match key "master_kek_source_06", (value "x")
[WARN]: Failed to match key "master_kek_source_07", (value "x")
[WARN]: Failed to match key "master_kek_source_08", (value "x")
[WARN]: Failed to match key "master_kek_source_09", (value "x")
[WARN]: Failed to match key "master_kek_source_0a", (value "x")
[WARN]: Failed to match key "master_kek_source_0b", (value "x")
[WARN]: Failed to match key "master_kek_source_0c", (value "x")
[WARN]: Failed to match key "master_kek_source_0d", (value "x")
[WARN]: Failed to match key "per_console_key_source", (value "x")
[WARN]: Failed to match key "retail_specific_aes_key_source", (value "x")
[WARN]: Failed to match key "rsa_oaep_kek_generation_source", (value "x")
[WARN]: Failed to match key "rsa_private_kek_generation_source", (value "x")
[WARN]: Failed to match key "save_mac_kek_source", (value "x")
[WARN]: Failed to match key "save_mac_key", (value "x")
[WARN]: Failed to match key "save_mac_key_source", (value "x")
[WARN]: Failed to match key "save_mac_sd_card_kek_source", (value "x")
[WARN]: Failed to match key "save_mac_sd_card_key_source", (value "x")
[WARN]: Failed to match key "sd_card_custom_storage_key_source", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek_source_x", (value "x")
[WARN]: Failed to match key "ssl_rsa_kek_source_y", (value "x")
[WARN]: Failed to match key "tsec_root_key_02", (value "x")

the value isnt x. i just censored it. after a bit of googling i encountered an advice to remove the keys above from the keys.file.

after that i encountered the next error:hateit:

Package contains 'NX' firmware version '14.1.2' (14.1.2.0) = NintendoSDK Firmware for NX 14.1.2-1.0(hash : ad52f4983f7857a7bf0b9824de15cc4e92c5d2ab)
Using TitleID 010000000000081b for Normal firmware package
Using TitleID 010000000000081c for SAFE firmware package
Traceback (most recent call last):
File "ChoiDujour.py", line 632, in <module>
File "ChoiDujour.py", line 222, in call_hactool
Exception: Failed to read INI1 header!. Code: 1
[10816] Failed to execute script ChoiDujour

some dude on th this forum wrote: remove evething but this:

master_key_00 =
master_key_01 =
master_key_02 =
master_key_03 =
master_key_04 =
master_key_05 =
master_key_06 =
master_key_07 =
master_key_08 =
master_key_09 =
master_key_0a =
master_key_0b =
master_key_0c =
master_key_0d =
aes_kek_generation_source =
aes_key_generation_source =
key_area_key_application_source =
key_area_key_ocean_source =
key_area_key_system_source =
package2_key_source =

but this also gives me an error :gun:


Using source firmware files from folder fw
Traceback (most recent call last):
File "ChoiDujour.py", line 517, in <module>
File "ChoiDujour.py", line 225, in call_hactool
Exception: Invalid NCA header! Are keys correct?

[10836] Failed to execute script ChoiDujour


so wtf is going on? is choidejur outdated and doesnt work with the latest firmware? is there an alternativ tutorial? thx very much!
ChoiDujour only supports up to firmware 6.1
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ZeroT21 @ ZeroT21:
    @BakerMan Make me a space cake plz
  • BigOnYa @ BigOnYa:
    I make rum cake for 4th July every year, I make it a week prior and then soak it in rum in the fridge all week. I flip the cake each day, and add little more rum, it soaks it up everyday, so good.
    +2
  • BakerMan @ BakerMan:
    sorry, idk what you mean by a space cake, and even if i did, i'm not really taking requests right now, because otherwise people will get mad at me for taking a request but not making a birthday cake for @Xdqwerty (i'm sorry for that btw bro)
  • ZeroT21 @ ZeroT21:
    @BakerMan lies, you just want to smoke it

    :rofl2:
    +1
  • ZeroT21 @ ZeroT21:
    Guess all the food in my fridge can knock out a cow or two
  • ZeroT21 @ ZeroT21:
    I should visit Florida again, miss the alligator barbecues
  • BigOnYa @ BigOnYa:
    Me and wifey was deciding on our next vacation, so I hung up a map on the wall, and give her a dart and said, wherever you hit, we will go. She threw the dart and it missed the map completely and fell into a trash can below on floor. So I said "ok Florida it is."
    +2
  • BakerMan @ BakerMan:
    @ZeroT21 ohhh a pot cake?
    +2
  • SylverReZ @ SylverReZ:
    Gimme some of dat
    +4
  • BakerMan @ BakerMan:
    oh yeah i don't use weed,in my baking or in general
  • BakerMan @ BakerMan:
    besides isn't it usually gummies or brownies?
  • AncientBoi @ AncientBoi:
    So, make a "New Trend"
  • BakerMan @ BakerMan:
    i just said i don't use weed
  • BigOnYa @ BigOnYa:
    You can add it in anything really, you can even make a butter/oil with it, then use that oil in anything
  • BakerMan @ BakerMan:
    besides i'm literally a minor and neurodivergent, so telling me to make a cake with cannabis is traumatizing me, ur cancelled buddy /s/srs
  • BakerMan @ BakerMan:
    (nah jk i'm just parodying those "i'm literally a minor and neurodivergent" mfs on twitter)
    +1
  • BigOnYa @ BigOnYa:
    Michigan has legal rec, so you only have few more years, is it 18 or 21 up there? 21 here in Ohio.
  • BakerMan @ BakerMan:
    prob 21, idk tho
    +1
  • ZeroT21 @ ZeroT21:
    Guess I'll go with plan B and make a Rum Vanilla flavored ice cream
    +1
  • BigOnYa @ BigOnYa:
    That sounds damn good.
  • AncientBoi @ AncientBoi:
    Nah. Tequila maybe
  • AncientBoi @ AncientBoi:
    That, or Old No. 7
  • BigOnYa @ BigOnYa:
    I'm ashamed to ask, but what is old no 7?
  • AncientBoi @ AncientBoi:
    Jack Daniels
    +2
  • BigOnYa @ BigOnYa:
    Oh yea, duh
    +1
    BigOnYa @ BigOnYa: Oh yea, duh +1