1. EmulateLife

    OP EmulateLife GBAtemp Psycho!
    Member

    Joined:
    May 30, 2016
    Messages:
    3,985
    Country:
    United States
    So I was on SX OS but wanted to play the latest Dreamcast emulator Flycast which only works in Atmosphere, so I found a way to switch back and forth through homebrew. I am doing this on latest fw 9.0.1 so it should work on any firmware.

    You need
    Fusee-STARTER https://github.com/Thomleg50/fusee-starter/releases/
    Argon-NX https://github.com/Guillem96/argon-nx/releases
    Atmosphere files and patches https://github.com/Atmosphere-NX/Atmosphere/releases https://gbatemp.net/threads/i-heard-that-you-guys-need-some-sweet-patches-for-atmosphere.521164/

    Put Fusee-STARTER-1.0.1.nro in /switch folder
    Put argon folder on root of sd card and argon-nx.bin goes in root of sd card
    Put Atmosphere on sd card and the patches go in the same folder and will overwrite some file(won't cover this in detail here as it's covered other places)
    Make a copy of your fusee-primary.bin and put in bootloader/payloads
    Make a copy of your payload.bin from SX OS on your computer and put it in /argon folder

    When you run Fusee-STARTER in homebrew you can now select fusee-primary.bin (or Hekate if you want to chainload) that gets you to Atmosphere from SX OS, if you want to go back just choose Argon-NX in Fusee-STARTER and it will boot SX OS. Done. If docked you can switch back and forth without getting up.

    There may be other ways to accomplish this, that's fine. This is just the way I did it and will continue to do it.
     
    Last edited by EmulateLife, Oct 25, 2019
    cearp, nachuz, Purple_Shyguy and 2 others like this.
  2. Thanks for using Fusee-Starter I will update rapidly for 9.0 libnx and new features
    keep listen!
     
    kumikochan, ninja83 and EmulateLife like this.
  3. EmulateLife

    OP EmulateLife GBAtemp Psycho!
    Member

    Joined:
    May 30, 2016
    Messages:
    3,985
    Country:
    United States
    Yeah I give you full credit. I just didn't think there was a guide out there that really explained how to properly swap between Atmosphere/SX OS I had to figure it out myself and just figured if I can help someone else it's worth making a guide. Appreciate your product it's great.
     
    ninja83 likes this.
  4. Xellos2099

    Xellos2099 GBAtemp Fan
    Member

    Joined:
    Apr 9, 2006
    Messages:
    382
    Country:
    United States
    Question, i managed to swap from sxos to Atmosphere with your method. However, when i tryu going back to sxos with choose Argon-NX i got a freeze.
     
  5. EmulateLife

    OP EmulateLife GBAtemp Psycho!
    Member

    Joined:
    May 30, 2016
    Messages:
    3,985
    Country:
    United States
    Did you copy your payload.bin that you use to boot sxos payload on your computer to /argon folder?
     
  6. Xellos2099

    Xellos2099 GBAtemp Fan
    Member

    Joined:
    Apr 9, 2006
    Messages:
    382
    Country:
    United States
    yes, it is between background.bmp and splash.bmp
     
  7. EmulateLife

    OP EmulateLife GBAtemp Psycho!
    Member

    Joined:
    May 30, 2016
    Messages:
    3,985
    Country:
    United States
    Is argon-nx.bin on the root of your sd card?

    — Posts automatically merged - Please don't double post! —

    I updated the tuturial to reflect argon-nx.bin goes on root.
     
  8. lordelan

    lordelan GBAtemp Psycho!
    Member

    Joined:
    Jan 4, 2015
    Messages:
    4,709
    Country:
    Germany
  9. linuxares

    linuxares I'm not a generous god!
    Moderator

    Joined:
    Aug 5, 2007
    Messages:
    8,048
    Country:
    Sweden
    Why not just use Argon NX? Since when it boots you can click whatever you want to boot?
     
    Switch_Maniac likes this.
  10. lordelan

    lordelan GBAtemp Psycho!
    Member

    Joined:
    Jan 4, 2015
    Messages:
    4,709
    Country:
    Germany
    Argon NX (like any payload) is touchscreen and (therefore) handheld only.
    Tbh I haven't checked Hekatebrew yet to see if it has button input but if it had, you won't have to get up when the Switch is docked.

    There's this too which definitely does not involve the need of touch input:
    https://github.com/suchmememanyskill/Payload_Launcher
     
    Last edited by lordelan, Oct 25, 2019
    Switch_Maniac likes this.
  11. unsteadycarrot

    unsteadycarrot GBAtemp Regular
    Member

    Joined:
    Mar 2, 2008
    Messages:
    102
    Country:
    when i just tried this following the steps in the first post, atmosphere never showed in fusee starter and when i loaded hekate i had to use vol - and + to use the menu, when browsing payloads nothing was there so i had to reset and use my sxos dongle boot it all back up.

    *edit* nevermind, i had to download the fusee-primary.bin and put it in the bootloader/payloads folder as well as the argon payload folder.
     
    Last edited by unsteadycarrot, Oct 18, 2019
  12. Purple_Shyguy

    Purple_Shyguy GBAtemp Maniac
    Member

    Joined:
    Nov 8, 2008
    Messages:
    1,216
    Country:
    Wow. Great stuff.

    Would love to play Dreamcast stuff but didn't want the hassle of juggling atmosphere/tx. This is so seamless. Thank you very much for this guide.
     
    Plex7 likes this.
  13. lordelan

    lordelan GBAtemp Psycho!
    Member

    Joined:
    Jan 4, 2015
    Messages:
    4,709
    Country:
    Germany
    By the way I've been using HekateBrew for over a week now and it's indeed the best solution (in my opinion) to achieve this and it definitely does support controller input so you can easily jump between any CFW from your couch while keeping the Switch docked which is awesome and just super easy.

    Since it's using the hekate_ipl.ini * just make sure to have everything you want in there.
    Simply add payloads to it with the payload keyword like this:
    Code:
    [SX OS]
    payload=bootloader/payloads/SX_OS.bin
    
    [L4T Ubuntu]
    payload=l4t-ubuntu/coreboot.rom
    
    (obviously make sure those payloads are in the given folders and named like that)

    * you can still launch payloads manually from within the app that are not defined in hekate_ipl.ini though.
     
  14. jeferey

    jeferey Member
    Newcomer

    Joined:
    Mar 4, 2019
    Messages:
    47
    Country:
    France
    thanks, works great! flycast running now*. without moving!
     
  15. Harriszilla

    Harriszilla Member
    Newcomer

    Joined:
    Feb 7, 2019
    Messages:
    12
    Country:
    United States
    Where would I put my files on my SD card? I'm clueless lol
     
  16. lordelan

    lordelan GBAtemp Psycho!
    Member

    Joined:
    Jan 4, 2015
    Messages:
    4,709
    Country:
    Germany
    Which files. You just take the KOSMOS files to your SD card as usual and put hekatebrew somewhere in sd:\switch\
    Payloads go to sd:\bootloader\payloads\
     
  17. username23bob

    username23bob GBAtemp Regular
    Member

    Joined:
    Mar 15, 2009
    Messages:
    142
    Country:
    United States
  18. lordelan

    lordelan GBAtemp Psycho!
    Member

    Joined:
    Jan 4, 2015
    Messages:
    4,709
    Country:
    Germany
    Just use HekateBrew to switch between custom firmwares.
     
    username23bob likes this.
  19. username23bob

    username23bob GBAtemp Regular
    Member

    Joined:
    Mar 15, 2009
    Messages:
    142
    Country:
    United States
    this was very helpful thank you. so i finally was able to boot atmosphere but when i try to run an nsp i get “unable to start software” message. any ideas?
     
  20. lordelan

    lordelan GBAtemp Psycho!
    Member

    Joined:
    Jan 4, 2015
    Messages:
    4,709
    Country:
    Germany
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Atmosphere, Atmosphere, payloads