Atmosphere-NX - Custom Firmware in development by SciresM

Discussion in 'Switch - Exploits, Custom Firmwares & Soft Mods' started by Waze0613, Feb 17, 2018.

  1. smf

    smf GBAtemp Psycho!

    Member
    9
    Feb 23, 2009
    AFAICT the fuse burning is done by the OS, but the payloads set a register that causes the OS to skip the check.
     
  2. SciresM

    SciresM GBAtemp Advanced Fan

    Member
    16
    Mar 21, 2014
    United States
    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).
     
    charlieb, Bowl0l and peteruk like this.
  3. smf

    smf GBAtemp Psycho!

    Member
    9
    Feb 23, 2009
    Maybe I misunderstood what this code in hekate is for?

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

    SciresM GBAtemp Advanced Fan

    Member
    16
    Mar 21, 2014
    United States
    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, May 18, 2019
    peteruk and NFates like this.
  5. Krude

    Krude GBAtemp Fan

    Member
    5
    May 18, 2013
    Gambia, The
    *looks at calendar*

    Oh my is it the 14th of June again already? A year goes by so fast
     
  6. SciresM

    SciresM GBAtemp Advanced Fan

    Member
    16
    Mar 21, 2014
    United States
    Happy June 15th!
     
  7. Mata84

    Mata84 Newbie

    Newcomer
    3
    Feb 24, 2018
    Portugal
    Thanks for your work SciresM

    Enviado do meu SM-G930F através do Tapatalk
     
  8. Derrin

    Derrin Member

    Newcomer
    3
    Nov 9, 2016
    Madrid
    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:
     
  9. TamarindoJuice

    TamarindoJuice GBAtemp Regular

    Member
    5
    Jan 30, 2016
    Brazil
    Support for language selection per game! Awesome, i missed it a lot since the 3DS!

    Thank you @SciresM!

    Plus - Cool new AMS icon at startup.
     
    Last edited by TamarindoJuice, May 22, 2019
  10. SciresM

    SciresM GBAtemp Advanced Fan

    Member
    16
    Mar 21, 2014
    United States
    Create a config.ini file inside titles/[FFVIItitleID] and add the following to it:

    Code:
    [override_config]
    override_language=en-GB
    override_region=eur
    
     
    MUDD_BR, Resaec, Khodeus and 4 others like this.
  11. Derrin

    Derrin Member

    Newcomer
    3
    Nov 9, 2016
    Madrid
    Thank you SOOOO much ♥♥♥
     
  12. AnotherAlternative

    AnotherAlternative Member

    Newcomer
    1
    May 29, 2019
    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.
     
  13. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    18
    Jan 17, 2013
    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?
     
    LapCheong likes this.
  14. Hayato213

    Hayato213 GBAtemp Guru

    Member
    11
    Dec 26, 2015
    United States
    Does it boot? If it does leave it alone, just some screen it goes through as it boot up cfw.
     
    ShadowOne333 likes this.
  15. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    18
    Jan 17, 2013
    Mexico
    Oh yeah it does boot.
    It's the sept splash screen that throws me off, but out of that everything seems to boot and work fine.
     
  16. ZachyCatGames

    ZachyCatGames GBAtemp Advanced Maniac

    Member
    8
    Jun 19, 2018
    United States
    Hell
    sept is used for keygen on 7.0.0+
     
    ShadowOne333 likes this.
  17. Hayato213

    Hayato213 GBAtemp Guru

    Member
    11
    Dec 26, 2015
    United States
    It is normal, just some splash screen developers wanted.
     
    ShadowOne333 likes this.
  18. LapCheong

    LapCheong GBAtemp Regular

    Member
    2
    Mar 6, 2019
    Australia
    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
     
    ShadowOne333 likes this.
  19. jmrodrigues

    jmrodrigues GBAtemp Regular

    Member
    4
    Feb 13, 2016
    Portugal
    I always use clean atmosphere, then patches, disabled cheats, hekate on boot and place a few manual cheats for edizon.
     
  20. snoofly

    snoofly GBAtemp Advanced Fan

    Member
    7
    Aug 18, 2015
    United Kingdom
    On 8..0.1 I get Load Argon, select Atmos then splash screen I get: Sept > Atmos > Atmos Graphic > Nintendo Switch
    Not sure why you're getting the extra Hekate splash
    That was meant for Shadow
     
Loading...