Hacking Bookmarking and migrating from SXOS to Atmosphere 1.0 Tutorial

viper3344

Well-Known Member
OP
Member
Joined
Aug 18, 2011
Messages
379
Trophies
0
XP
850
Country
United States
Hello all! I know there has been a lot of topics about migrating but I hope this serves to help those who wish to bookmark their SXOS install and continue with Atmosphere for 12+ FW games.

Offline switch only

SXOS
- Certain new titles (and more and more titles coming out) REQUIRE the SDK 12 (or above) FW to run. SXOS will NOT launch these games EVEN IF PATCHED TO A LOWER FW. This is critical information

Bookmark? - Bookmark means to keep your current SXOS stuff in tact and all your current SXOS SD cards but switch to an Atmos SD card for 12+ FW games. Now before anyone gets into anything about (you can do multiple emunands or anything fancy like that, I know... But this is a simple way for those who want to just keep all their SXOS stuff and use a new memory card for Atmosphere. We will be keeping SXOS as is on your sysnand and creating an emunand for atmos.

First and foremost a shoutout goes to Mikey420 for helping with this!! He was very patient with me and we figured out these steps together. Dude is an expert!

______________________________________________________________________________________________________________________

- You will use a payload injector (PC, dongle, RCM.. whatever) I use the RCMloader because it allows you to have multiple payloads on a single portable thing
- Download the latest Atmosphere and Hekate. Pop both on a brand new brand name SD card.
- Use the Hekate payload to launch into Hekate.
- Follow these instructions to create an emunand. https://switch.homebrew.guide/emummc/emummc.html

What the above is doing is creating a new partition on the SD card and copying ALL your sysnand stuff onto that partition. The switch will now have the ability to boot the system from the SD card and you are in a completely emulated switch OS running off the SD card. You should be able to verify after booting into the emunand that you are on 11.0.0 (The latest supported SXOS) with an "E" after it.
- Turn off the switch
- download the latest Switch firmware on your PC (not sure if allowed to link here) In my case it was 12.1.0 and extract it to a folder on your new SD card. I just put it into a folder called firmware
- RCM back into Hekate and into your emunand
- Go into album and choose daybreak
- Follow the instructions to update the FW. Fat32+ exfat option. Now, this step is CRITICAL! ABSOLUTELY CRITICAL! You NEED to say factory reset. If you do NOT it will carry over some SXOS garbage and will NOT boot NSP's. Something carries over from the SXOS sysnand and I REPEAT WILL NOT BOOT NSP's.
-
Once its done it will reboot into Hekate and you can boot your emunand again. It takes longer than usual. This is normal for a first boot.
- The switch will start up like a brand new switch. Follow the prompts and set it up as new
- It will throw a message on screen that says "The SD card is from another switch and data needs to be deleted" That's ok, delete the data. Reboot into Emunand
- Power off the switch and download the latest syspatches onto your PC and copy them onto the SD card
- RMC back into your emunand with Hekate
- Install tinfoil and install your NSP's!

Use your RCM SXOS payload with your SXOS SD cards to boot back into SXOS mode. Back the Hekate and emunand for Atmosphere. Best of both worlds!

Now I know there might be other ways of doing this, but as someone who wanted to just keep everything how it was, this was the solution for me. Again, big thanks to Mikey420!

Hope this helps others who wish to do this!
 
Last edited by viper3344,

cavadavi

Active Member
Newcomer
Joined
Nov 21, 2005
Messages
32
Trophies
0
XP
296
Country
Thank you, your guide it is written clearly.
I have an erista switch not patched, with SXOS running on a SD emunand file (not a partition).
I would like to switch to atmosphere emunand (in a different SD partition?) by keeping my SXOS emunand working. Is it possible on the same SD memory card?
Am I wrong, or your guide is only for SXOS on sysnand?
 
Last edited by cavadavi,

viper3344

Well-Known Member
OP
Member
Joined
Aug 18, 2011
Messages
379
Trophies
0
XP
850
Country
United States
Thank you, your guide it is written clearly.
I have an erista switch not patched, with SXOS running on a SD emunand file (not a partition).
I would like to switch to atmosphere emunand (in a different SD partition?) by keeping my SXOS emunand working. Is it possible on the same SD memory card?
Am I wrong, or your guide is only for SXOS on sysnand?
Correct! Sysnand SXOS and emunand atmo. I would hit up mikefor20. He is the expert when it comes to SX AND Atmo each on a sysnand.
 

docgold

Member
Newcomer
Joined
Feb 4, 2021
Messages
22
Trophies
0
Age
41
XP
25
Country
Bosnia and Herzegovina
I have the NS Athmosphere Injector but can't use it cause I don't have neither android nor windows. Is there any payload injector for linux?
 

docgold

Member
Newcomer
Joined
Feb 4, 2021
Messages
22
Trophies
0
Age
41
XP
25
Country
Bosnia and Herzegovina
I have currently no USB-C cable so I have to rely on NS Athmosphere dongle injector. Can I use the mentioned payload injector with this dongle?
Edit: Looks like it is not supported. Device is not found.

Btw, there is an ns-atmosphere-programmer-ubuntu-64bit-v01.zip for this dongle. Here is the tutorial.
Code:
-  Plug the Payload Injector Dongle into  your Ubuntu Desktop computer.
-  Double press the **RST** button, make sure the `work LED ` shine PINK
-  unzip the download file on your ubuntu desktop, and get execution permission `sudo chmod +x NS-Atmosphere`
-  Run `sudo ./NS-Atmosphere`
-  Choose the serial Port `ttyACMO`, click `Write`
I get this error message:
Code:
[email protected]:~/Switch$ sudo ./NS-Atmosphere
./NS-Atmosphere: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
No clue how to solve this. Any ideas?
 
Last edited by docgold,

mikefor20

Well-Known Member
Member
Joined
Jan 12, 2009
Messages
1,410
Trophies
0
Location
Mushroom Kingdom
XP
2,361
Country
United States
I have currently no USB-C cable so I have to rely on NS Athmosphere dongle injector. Can I use the mentioned payload injector with this dongle?
Edit: Looks like it is not supported. Device is not found.

Btw, there is an ns-atmosphere-programmer-ubuntu-64bit-v01.zip for this dongle. Here is the tutorial.
Code:
-  Plug the Payload Injector Dongle into  your Ubuntu Desktop computer.
-  Double press the **RST** button, make sure the `work LED ` shine PINK
-  unzip the download file on your ubuntu desktop, and get execution permission `sudo chmod +x NS-Atmosphere`
-  Run `sudo ./NS-Atmosphere`
-  Choose the serial Port `ttyACMO`, click `Write`
I get this error message:
Code:
[email protected]:~/Switch$ sudo ./NS-Atmosphere
./NS-Atmosphere: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
No clue how to solve this. Any ideas?
You are missing the libraries. If you google "libpng12.so" there are tons of tutorials to fix this error.

Good luck
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    AkiraKurusu @ AkiraKurusu: Though the bed in the Guest Bedroom is so large there's ironically not much space leftover...