Switch Lite Mariko on SX OS

frostieff

Active Member
OP
Newcomer
Joined
Nov 9, 2021
Messages
38
Trophies
0
XP
189
Country
Canada
Bought a Switch Lite Mariko on SX OS.

Nintendo firmware 11.0
sx os version v3.1.0

goal: play the latest games and mess with homebrew and avoid console ban

Confusion starts here : not sure if there is emmuand on the system? (sd card is 512gb and shows 499 capacity unless its hidden partion?)
1) I want to keep sx os or maybe change to Atmosphere, however not sure if there is any emmuand on it? do i install hekkate first or can sx os do emmunand fine? confused cause i dont want console ban and as other threads stated, it's a good idea to have NAND clean and emmuand dirty (see i did do research ;) ) However i think my NAND is already tinted? Its on airplane mode and slealth mode is activated and there are xci files on there (havent and will not connect to wifi unless is safe to do so)

2) do i never update the firmware? what if a certain game i want to play requires firmware 13 on console?

Im lost and a bit burnt out try to figure what to do and im sorry i know this must be over the 10000000000 million question asking about this.
 

DuoForce

Well-Known Member
Member
Joined
Mar 19, 2017
Messages
753
Trophies
0
Age
23
XP
2,056
Country
United States
I've had atmosphere since it's came out on my launch model switch and I have yet to receive any sort of bans:P Using basic homebrew won't get you banned
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,261
Country
United States
I've heard that at least a placeholder for the last used XCI is left over even if you boot official firmware on the same NAND. Some people were using this to pull updates from NIntendo servers for XCI games, and they eventually got banned for doing so. So at a minimum the important thing is, before going online, unmount any XCI and maybe put in a real gamecard to avoid that.

Any traces of installed NSPs are likely to get you banned. Connecting while running SX OS itself is likely to get you banned, their idea of "stealth" mode is block all communication to Nintendo, wheras Atmosphere seems to be a little more careful and can work online as long as you don't have any NSPs installed or try to cheat in monitored games. But atmosphere does have an option for its own stealth mode by editing exosphere.ini if you do want internet for homebrew purposes while blocking Nintendo.

If/when you eventually need to upgrade firmware, yes you are stuck if using SX OS as its unlikely to ever be updated. So you should try to switch to Atmosphere unless you are really attached to XCI. That means moving to NSP though for backups, which is extremely risky if you want to go online.

There is a homebrew here dedicated to cleaning the NAND and resetting everything as best as possible. (haku?) If you want to go online, you might want to do that first, assuming you don't have a clean NAND backup to restore from. You could even clone your existing sysnand to an emunand and leave that dirty, then clean the sysnand. (You should backup your NAND anyway before trying the cleaner.)
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,011
Trophies
2
Age
29
Location
New York City
XP
13,378
Country
United States
Bought a Switch Lite Mariko on SX OS.

Nintendo firmware 11.0
sx os version v3.1.0

goal: play the latest games and mess with homebrew and avoid console ban

Confusion starts here : not sure if there is emmuand on the system? (sd card is 512gb and shows 499 capacity unless its hidden partion?)
1) I want to keep sx os or maybe change to Atmosphere, however not sure if there is any emmuand on it? do i install hekkate first or can sx os do emmunand fine? confused cause i dont want console ban and as other threads stated, it's a good idea to have NAND clean and emmuand dirty (see i did do research ;) ) However i think my NAND is already tinted? Its on airplane mode and slealth mode is activated and there are xci files on there (havent and will not connect to wifi unless is safe to do so)

2) do i never update the firmware? what if a certain game i want to play requires firmware 13 on console?

Im lost and a bit burnt out try to figure what to do and im sorry i know this must be over the 10000000000 million question asking about this.
  1. Unless the previous owner gave you a clean eMMC backup, you risk getting banned if you go online
  2. You can update the firmware but if you update it past 11.0, you can only use Atmosphere
 

tamamushiiro

Member
Newcomer
Joined
Feb 9, 2019
Messages
8
Trophies
0
Age
27
XP
115
Country
Philippines
Hi! I was in a similar boat wherein I bought my Switch Lite on SXOS v3.1.0 on sysNAND (HOS 11.0.0) secondhand and wanted to migrate to Atmosphere emuNAND. Given that you're SD says 499GB capacity then I'm guessing you're on sysNAND too. Here's an outline of the steps I did to migrate to Atmosphere on emuNAND. Keep in mind that you will not be able to run XCI files once you're on Atmosphere.

In SXOS, you can check whether you're on emuNAND or sysNAND by going into Album and checking if there's "EMUNAND" written on the logo on the upper right, like in the photo below.
txos-menu.png


If you have SXOS on sysNAND, then you need to check whether Incognito was applied to your sysNAND. You can check by going into System Settings > System > Serial Information and checking if the displayed serial number is either blank or XAW00000000000. If it is either of those, then Incognito was used on your sysNAND, and you need a backup of your prodinfo.bin (on my Switch Lite on SXOS that I bought secondhand I thankfully found it still on my SD card in /backup/prodinfo.bin). Put your prodinfo.bin in /backup/prodinfo.bin.

Once you have your prodinfo.bin in /backup/prodinfo.bin, make sure your switch won't connect to the internet (Turn Autoconnect off, use Airplane Mode, or delete your internet settings altogether), then run Incognito (https://github.com/blawar/incognito/releases/latest) to restore your serial number.

Once you've restored your serial number to your sysNAND, you can follow this guide (https://rentry.org/MarikoEmuNAND) to setup Atmosphere on emuNAND. If you're sysNAND HOS was ever updated with ChoiDojourNX then you might need to do this guide (https://rentry.org/SwitchFAQ#error-fatal-error-nxboot-couldnt-parse-boot0) as well (fortunately for me, I didn't have to do this). You should now be able to use Atmosphere on emuNAND.

Assuming you've never been online on your dirty sysNAND (guy who sold me the Switch Lite told me it has never been online), and if you want to be able to boot into stock OFW on your sysNAND without getting banned (not 100% confirmed, but it's worked for me so far), then you need to clean your sysNAND. The way I did this is emulating the steps Haku33 does but with Lockpick_RCM, NXNandManager, and Hekate. First, make a backup of your current sysNAND in case something goes wrong (https://rentry.org/BackupRestoreNAND). Then download Lockpick_RCM.bin (https://github.com/shchmue/Lockpick_RCM) and place it in /bootloader/payloads/ on your SD card. Boot into Hekate and launch Lockpick_RCM via Payloads > Lockpick_RCM.bin. Then select Dump from SysNAND with the power off button. Once your keys are dumped and you're still on the screen where it says "Wrote XXXX bytes", press and hold the power off button until it powers off (normally I think pressing the power off button and using Vol+/Vol- to scroll in the menu will work, but I ran into a glitch when I tried this on my Switch Lite and the volume buttons weren't working). Then, copy the /switch/prod.keys file in your SD card to somewhere on your computer and move the /Nintendo/ folder on the root of your SD card into /emuMMC/RAW1/Nintendo (this is the Nintendo folder that is exclusive to emuNAND). Make sure the /Nintendo/ doesn't exist in the root of your SD card anymore. Then extract NXNandManager (https://github.com/eliboa/NxNandManager/releases/latest) to somewhere on your computer and run the driver/dpinst_x64.exe executable to install Dokan's driver. Place your SD card back into your Switch Lite and boot into Hekate. Then go into Tools > USB Tools > Set Read-Only to OFF, then click eMMC RAW GPP and plug your USB-C cable into your computer. Run NXNandManager and go into Options > Configure keyset and get your keys from the prod.keys file you copied into your computer. If NXNandManager reads the keys successfully, then you're good to go. Otherwise, Lockpick_RCM failed and you need to try and dump the keys again.

Once NXNandManager is able to read your prod.keys file, then we can now begin cleaning the sysNAND. Keep in mind that this procedure will remove everything in your sysNAND and you will be left with a "fresh" (like stock) sysNAND. Mount your SYSTEM partition with NXNandManager, and go into it using Windows File Explorer and go into the /save/ folder. To be safe, set your File Explorer options to be able to view hidden and system files. Now, except for 8000000000000120, 80000000000000d1, and 8000000000000047, delete everything inside /save/. Next, unmount the SYSTEM partition and mount the USER partition, and delete all of these folders inside: Album, Contents, save, saveMeta, and temp. Now, make new empty folders for those folders that you've just deleted. Inside the newly created and empty Contents folder, create two new folders: placehld and registered. Unmount the USER partition and close NXNandManager, and unplug your USB-C cable. Go back into Hekate's main menu and select Reboot > OFW. You should be taken to the screen wherein you setup your Switch for the first time (date and time, users, internet connection, etc).

Congratulations! You now have Atmosphere on emuNAND, and a clean stock OFW sysNAND you can use for playing online, browsing the eShop, etc. You can update your stock OFW sysNAND via System Settings, but you might need to run Warmboot Error Fix from Hekate > Launch the next time you boot.
 
  • Like
Reactions: frostieff

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=4N-3vv4kzdk