Hacking Atmosphere-NX - Custom Firmware in development by SciresM

smf

Well-Known Member
Member
Joined
Feb 23, 2009
Messages
6,643
Trophies
2
XP
5,861
Country
United Kingdom
It's the bootloader that checks and burns the fuses, not the actual OS, so as long as you don't use Nintendo's bootloader and instead use a custom one like Hekate or Fusée you won't burn fuses regardless if you boot into CFW or OFW afterwards.

AFAICT the fuse burning is done by the OS, but the payloads set a register that causes the OS to skip the check.
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
AFAICT the fuse burning is done by the OS, but the payloads set a register that causes the OS to skip the check.

No, only package1loader can burn fuses (and it writes to a register disabling fuseburning in hardware until next reboot after it does its checks).

CFW just doesn't run package1loader (hekate/fusee both fulfill its functionality, anyway).
 

smf

Well-Known Member
Member
Joined
Feb 23, 2009
Messages
6,643
Trophies
2
XP
5,861
Country
United Kingdom
No, only package1loader can burn fuses (and it writes to a register disabling fuseburning in hardware until next reboot after it does its checks).

CFW just doesn't run package1loader (hekate/fusee both fulfill its functionality, anyway).

Maybe I misunderstood what this code in hekate is for?

void reboot_normal()
{
sd_unmount();
display_end();
panic(0x21); // Bypass fuse programming in package1.
}
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
Maybe I misunderstood what this code in hekate is for?

void reboot_normal()
{
sd_unmount();
display_end();
panic(0x21); // Bypass fuse programming in package1.
}

That is a special panic code that package1loader uses to signal to itself that fuses have just been burnt -- so yes, when rebooted into with that code, packag1loader assumes it has just burnt fuses and doesn't burn them.

I don't see the relevance, though, since that's handled by package1loader and "only package1loader can burn fuses" is what I just said?

Also, that's used only for rebooting into the OS without CFW. When booting CFW, that codepath isn't used/taken, since package1loader is not run.
 
Last edited by SciresM,
  • Like
Reactions: peteruk and NFates

Derrin

Well-Known Member
Newcomer
Joined
Nov 9, 2016
Messages
51
Trophies
0
Age
33
Location
Madrid
XP
801
Country
This is probably a very n00bish question, but I didn't find anything clear searching the forums. If I wanted to play, let's say, FF7 in English (as the Spanish translation is as mythical as it is abhorrent), should I create a config.ini file inside titles/[FFVIItitleID] and just add a line "override_config!override_language=en-GB" (or en-US)?

I'm probably doing it all wrong, I apologise in advance :unsure:
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
This is probably a very n00bish question, but I didn't find anything clear searching the forums. If I wanted to play, let's say, FF7 in English (as the Spanish translation is as mythical as it is abhorrent), should I create a config.ini file inside titles/[FFVIItitleID] and just add a line "override_config!override_language=en-GB" (or en-US)?

I'm probably doing it all wrong, I apologise in advance :unsure:

Create a config.ini file inside titles/[FFVIItitleID] and add the following to it:

Code:
[override_config]
override_language=en-GB
override_region=eur
 

AnotherAlternative

Active Member
Newcomer
Joined
May 29, 2019
Messages
35
Trophies
0
Age
40
XP
124
Country
United States
I know this sounds dumb but how do you make the nro ips patches for layeredfs mods?
Is it the same as making regular ips patches?

For example, I have an undub of twewy with all the audio and video files that will replace the english one, do I just make ips patches the normal way with the original and new files or is there something else I must do?

This isn't my first time modding games but I haven't done any for the switch before.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,190
Trophies
2
XP
33,741
Country
Mexico
I just updated my AutoRCM 6.2.0 Switch to 8.0.1 through Choidujour, and I'm using the latest Kosmos package to load Atmosphere.

Now, when I inject the payload, I get the normal Kosmos Hekate splash screen, followed by a "sept" splash, then the Kosmos Hekate splash yet again, the Atmosphere splash and finally the Nintendo logo.Is that normal?
Why is it doing that now and not when I was in 6.2.0?

In 6.2.0 I only got the following splashes in order:
Kosmos Hekate -> Atmosphere -> Nintendo
But now in 8.0.1 I get:
Hekate -> Sept -> Hekate (again) -> Atmosphere -> Nintendo

Is it normal that it does that now?
Why is it doing so now when it didn't do that before?
 
  • Like
Reactions: LapCheong

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,934
Trophies
1
XP
20,934
Country
United States
I just updated my AutoRCM 6.2.0 Switch to 8.0.1 through Choidujour, and I'm using the latest Kosmos package to load Atmosphere.

Now, when I inject the payload, I get the normal Kosmos Hekate splash screen, followed by a "sept" splash, then the Kosmos Hekate splash yet again, the Atmosphere splash and finally the Nintendo logo.Is that normal?
Why is it doing that now and not when I was in 6.2.0?

In 6.2.0 I only got the following splashes in order:
Kosmos Hekate -> Atmosphere -> Nintendo
But now in 8.0.1 I get:
Hekate -> Sept -> Hekate (again) -> Atmosphere -> Nintendo

Is it normal that it does that now?
Why is it doing so now when it didn't do that before?

Does it boot? If it does leave it alone, just some screen it goes through as it boot up cfw.
 
  • Like
Reactions: ShadowOne333

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
I just updated my AutoRCM 6.2.0 Switch to 8.0.1 through Choidujour, and I'm using the latest Kosmos package to load Atmosphere.

Now, when I inject the payload, I get the normal Kosmos Hekate splash screen, followed by a "sept" splash, then the Kosmos Hekate splash yet again, the Atmosphere splash and finally the Nintendo logo.Is that normal?
Why is it doing that now and not when I was in 6.2.0?

In 6.2.0 I only got the following splashes in order:
Kosmos Hekate -> Atmosphere -> Nintendo
But now in 8.0.1 I get:
Hekate -> Sept -> Hekate (again) -> Atmosphere -> Nintendo

Is it normal that it does that now?
Why is it doing so now when it didn't do that before?
sept is used for keygen on 7.0.0+
 
  • Like
Reactions: ShadowOne333

LapCheong

Well-Known Member
Member
Joined
Mar 6, 2019
Messages
219
Trophies
0
XP
519
Country
Australia
I just updated my AutoRCM 6.2.0 Switch to 8.0.1 through Choidujour, and I'm using the latest Kosmos package to load Atmosphere.

Now, when I inject the payload, I get the normal Kosmos Hekate splash screen, followed by a "sept" splash, then the Kosmos Hekate splash yet again, the Atmosphere splash and finally the Nintendo logo.Is that normal?
Why is it doing that now and not when I was in 6.2.0?

In 6.2.0 I only got the following splashes in order:
Kosmos Hekate -> Atmosphere -> Nintendo
But now in 8.0.1 I get:
Hekate -> Sept -> Hekate (again) -> Atmosphere -> Nintendo

Is it normal that it does that now?
Why is it doing so now when it didn't do that before?
Don't worry mine was like that too
If I delete kosmos and start from fresh with only nintendo folder on the SD card. Then i reinstall kosmos or only pure atmosphere
 
  • Like
Reactions: ShadowOne333

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: For example, one of my other favorite songs from them, with some massive house music influence - +1