Hacking Atmosphere-NX - Custom Firmware in development by SciresM

Adran_Marit

Walküre's Hacker
Member
Joined
Oct 3, 2015
Messages
3,781
Trophies
1
Location
42*South
XP
4,551
Country
Australia
Thanks for the link, but this is for secundary, not primary (i think)...
Those patches are for if you are using hekate - I just use the sigpatch updater from totaljustice to get the latest for my chosen version /shrug but a search of the forums should find both fusee-primary patches and hekate patches were the ones linked
 

Mister_X

Well-Known Member
Newcomer
Joined
Nov 24, 2016
Messages
74
Trophies
0
Website
giphy.com
XP
770
Country
Those patches are for if you are using hekate - I just use the sigpatch updater from totaljustice to get the latest for my chosen version /shrug but a search of the forums should find both fusee-primary patches and hekate patches were the ones linked

No, those patches are for hekate + secondary, im using hekate with primary.
 

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
What you do to fix that error

Ok so I figured out what was wrong.

I have SX Lite hidden partition emunand and used Choi to update my emunand partition. This corrupts the BOOT0/1 on emunand. So in order for Atmo to boot properly (which as of now requires using SX Gear), you have to backup the BOOT0/1 paritions from your sysnand (with the same firmware version) and then restore those to the emunand partition.

The problem is that I have no idea how to do that, lol.
 

Helidwarf

Well-Known Member
Newcomer
Joined
Sep 24, 2016
Messages
79
Trophies
0
Age
29
XP
651
Country
Italy
Ok so I figured out what was wrong.

I have SX Lite hidden partition emunand and used Choi to update my emunand partition. This corrupts the BOOT0/1 on emunand. So in order for Atmo to boot properly (which as of now requires using SX Gear), you have to backup the BOOT0/1 paritions from your sysnand (with the same firmware version) and then restore those to the emunand partition.

The problem is that I have no idea how to do that, lol.

If you used choi to upgrade a mariko system before then you will have erista code in your boot0 and will get a nxboot not enough storage error when using atmosphere, luckily all mariko consoles running the same firmware have the exact same boot0, so ideally if you cant fix your boot0 you can just get someone to share their boot0 (as long as you are on the same fw i.e. both consoles needs to be 11.0.0)
 

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
If you used choi to upgrade a mariko system before then you will have erista code in your boot0 and will get a nxboot not enough storage error when using atmosphere, luckily all mariko consoles running the same firmware have the exact same boot0, so ideally if you cant fix your boot0 you can just get someone to share their boot0 (as long as you are on the same fw i.e. both consoles needs to be 11.0.0)

Well I tried to backup my sysnand's boot0/1 sectors with the SX tool, then use Hekate to restore those to the Emunand partitions, and then migrate the emunand to Hekate. That didn't work, still Boot0: Not enough space error.
 

Helidwarf

Well-Known Member
Newcomer
Joined
Sep 24, 2016
Messages
79
Trophies
0
Age
29
XP
651
Country
Italy
Well I tried to backup my sysnand's boot0/1 sectors with the SX tool, then use Hekate to restore those to the Emunand partitions, and then migrate the emunand to Hekate. That didn't work, still Boot0: Not enough space error.
did you use choi to upgrade your sysnand? also have you tried using the cleanup option in sx firmware?
 

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
did you use choi to upgrade your sysnand? also have you tried using the cleanup option in sx firmware?

I've used Choi before, yes.

And no, I haven't used the cleanup option. What does that do? Full disclosure, I've also migrated the emunand using Hekate after trying to get it to work. Should I rename the Nintendo folder and change it back to Emunand (and restore its location) before doing the cleanup option?
 

Helidwarf

Well-Known Member
Newcomer
Joined
Sep 24, 2016
Messages
79
Trophies
0
Age
29
XP
651
Country
Italy
I've used Choi before, yes.

And no, I haven't used the cleanup option. What does that do? Full disclosure, I've also migrated the emunand using Hekate after trying to get it to work. Should I rename the Nintendo folder and change it back to Emunand (and restore its location) before doing the cleanup option?
if you have used choi before then your sysnand boot0 also has erista code thus same error, you need a clean donor boot0 from a system with the same fw

The cleanup option "supposedly" removes tx code from your boot0, but who knows, tx is full of shit you dont know if they are bullshitting you...

I'm using sx emunand with atmosphere by creating a ini file in sd:emummc/emummc.ini
with the following:
Code:
[emummc]
enabled = 1
sector = 0x2
nintendo_path = Emutendo

no need to emigrate with hekate
 
Last edited by Helidwarf,
  • Like
Reactions: mathew77

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
if you have used choi before then your sysnand boot0 also has erista code thus same error, you need a clean donor boot0 from a system with the same fw

The cleanup option "supposedly" removes tx code from your boot0, but who knows, tx is full of shit you dont know if they are bullshitting you...

I'm using sx emunand with atmosphere by creating a ini file in sd:emummc/emummc.ini
with the following:
Code:
[emummc]
enabled = 1
sector = 0x2
nintendo_path = Emutendo

no need to emigrate with hekate

Is backing up my sysnand now and restoring that not good enough? I'm confused about that...

And I've already migrated the emunand, I can move it back though.
 

Helidwarf

Well-Known Member
Newcomer
Joined
Sep 24, 2016
Messages
79
Trophies
0
Age
29
XP
651
Country
Italy
Is backing up my sysnand now and restoring that not good enough? I'm confused about that...

And I've already migrated the emunand, I can move it back though.
you said you've used choi on your sysnand before so no its not good enough (choi was never intended to be used with mariko systems so it always assumes the console it's running on is an erista. When you use it it will ALWAYS corrupt your boot0 with erista code). You need to find a clean donor boot0 running the same FW.
 

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
you said you've used choi on your sysnand before so no its not good enough (choi was never intended to be used with mariko systems so it always assumes the console it's running on is an erista. When you use it it will ALWAYS corrupt your boot0 with erista code). You need to find a clean donor boot0 running the same FW.

No, I used Choi only on SX hidden partition emunand, never on sysnand. I've only ever updated using the online updated on sysnand.

I tried using SX cleanup but that didn't do anything.

Still Boot0 error.
 

Helidwarf

Well-Known Member
Newcomer
Joined
Sep 24, 2016
Messages
79
Trophies
0
Age
29
XP
651
Country
Italy
are your sysnand and emunand on the same FW then? as I said the boot0 is FW specific, you can't use a 10.2.0 sysnand boot0 with a 11.0.0 FW emunand

--------------------- MERGED ---------------------------

Discord_screen_00605.png

I'm just gonna leave here what SciresM had to say about this nxboot issue.
 
  • Like
Reactions: mattyxarope

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
are your sysnand and emunand on the same FW then? as I said the boot0 is FW specific, you can't use a 10.2.0 sysnand boot0 with a 11.0.0 FW emunand

Both my sys and emu nands are on the same firmware.

I:

1. Backed up the boot0 and boot1 sectors of my sysnand using SX's tool.

2. Booted Hekate, used it to create an emunand backup of boot0 and boot1.

3. Deleted the backups made by Hekate, then replaced them (in the restore folder) with the ones made by SX.

4. Booted Hekate using SX Gear, then Atmo, which did not work.
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
gateway's "cleanup" just copies the backup bootloader/BCT on top of the normal one.

Choi overwrites both the normal and backup with garbage erista contents.

You need to flash a valid Mariko BOOT0, to fix that kind of error. If you can't figure out how to do it, I imagine somebody will make a tool, given how common it seems like people bricking themselves with choi is.
 

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
gateway's "cleanup" just copies the backup bootloader/BCT on top of the normal one.

Choi overwrites both the normal and backup with garbage erista contents.

You need to flash a valid Mariko BOOT0, to fix that kind of error. If you can't figure out how to do it, I imagine somebody will make a tool, given how common it seems like people bricking themselves with choi is.

I think I know how it is done, just trying to figure out why it didn't work.

I've used the Hekate restore feature for a BOOT0/1 backup from my sysnand, but perhaps that isn't enough?

Unfortunately I don't have my card reader so I can't use the NX tool that is around to restore.
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
I think I know how it is done, just trying to figure out why it didn't work.

I've used the Hekate restore feature for a BOOT0/1 backup from my sysnand, but perhaps that isn't enough?

Unfortunately I don't have my card reader so I can't use the NX tool that is around to restore.

"backup from my sysnand" I would guess that your sysnand is also corrupted by choi.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    AncientBoi @ AncientBoi: 🫂 +1