Tutorial  Updated

How to setup Atmosphere EmuMMC

The tutorial is more like
Setup EmuMMC, From SX to Atmosphere and keep using the both worlds.
If the moderator by any chance to come here, could you please change the title? Thanks.



YOU HAVE BEEN WARNED


There is always at least a risk to get you banned or unlikely to brick your Switch.

YOU'RE AT YOUR OWN RISK
I TAKE NO RESPONSIBILITY FOR ANY DAMAGES OR BAN.

You can use your current setup of SX's Emunand (hidden partition on the SD) to boot Atmosphere's Emummc using this tutorial. This will be considered as dual emunand booting. Take advantage of the both worlds.

CLEAN UP SYSNAND
> Skip this step if you're using SX's Emunand and being online on Sysnand.
> If you didn't have any previous clean nand backup before
You have no choice here to clean up a dirty nand without a clean nand backup but to believe in this method
> Stop here if you don't want to hurt yourself or even me

Skip this step if your Switch is a brand new one or never ever been hacked.

Access NAND using PC

What you will need
- biskeydump
https://files.sshnuke.net/biskeydumpv8.zip
Run the payload and write down (or scan QRCode) Bis Key 2
BIS KEY 2 (crypt): NUMBERS
BIS KEY 2 (tweak): NUMBERS

- memloader
https://files.sshnuke.net/memloaderv2.zip
Copy *.* in [sample] folder to SD and plug it in the Switch
Run the payload [memloader.bin]
Unplug any USB cable
> Choose emmc line
> Plug USB C <> USB A cable to the Switch and PC

- HacDiskMount
https://files.sshnuke.net/HacDiskMount1055.zip
Run the tool under Administrator permission
> Open Physical Disk > Choose Linux line
> Double click on SYSTEM and fill BisKeys2 in the small table on top
Crysto > BIS KEY 2 (crypt): NUMBERS
Tweak > BIS KEY 2 (tweak): NUMBERS
> Press on [Test] > you will get OK! Entropy
> From Drive Letter table > Choose a drive disk, N for example.
> Press on [Mount]
Install driver if needed.
Acess N drive from My Computer
> access save folder
> delete all files inside the save folder except 8000000000000120
> Press on [Unmount]

> Double click on USER and fill BisKeys3 in the small table on top
Crysto > BIS KEY 3 (crypt): NUMBERS
Tweak > BIS KEY 3 (tweak): NUMBERS
> Press on [Test] > you will get OK! Entropy
> From Drive Letter table > Choose a drive disk, N for example.
> Press on [Mount]
Install driver if needed.
Acess N drive from My Computer and Delete Everything
> Press on [Unmount] and unplug the USB cable

> Press on [Power] button for 15s or so to reboot the system​

> After rebooting, the system will be in initial setup stage.

CREATE EMUNAND AS HIDDEN PARTITION ON SD
> If you're SX Users and have been using their Emunand as hidden partition, just skip this step, go to COPY FILES
> Take advantage of SX Emunand creator (without valid license needed)
> Your SD will be formatted, backup your savedata and other data are needed.

Before creating emunand > Ensure you did delete all WIFI connections and turned on Airplane / Flight mode

Go to SX website > download their latest boot.dat > copy to the root of your SD
Download payload.bin for activating payload via your chosen tools

SX OS Bootloader Menu
> Options
> EmuNAND
> Create EmuNAND
> Hidden Partition on microSD

You will get "successfully done"

COPY FILES
Go to Atmosphere GitHub and download the latest release 0.9.0 and extract all files/ folders to the root of your SD

Create > emummc folder on the root of the SD

Create > emummc.ini file inside of emummc folder

Copy and paste this to emummc.ini

[emummc]
emummc_enabled = 1
emummc_sector = 0x2
emummc_nintendo_path = Emutendo <<< delete this line if you're not SX Users or don't want to keep using SX as your primary CFW

I got banned from ReSwitched discord because of Emutendo word. I'd like to help someone out but ended up in unexpected way. But it's okay.

Hope this will help out.
Enjoy!
 
Last edited by thaikhoa,

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
32
Location
Neko Paradise
XP
723
Country
Korea, South
Yeah I'm running CFW ReiNX on v7.0.1 and I have saved eFuses since v3 or v4 (don't remember) since I always use ChoiDejourNX to do my FW upgrading.
I have a dongle with the payload on it so I don't have much to worry about, but I was wondering if AutoRCM was going to make it so I could play online. I guess not, although there aren't really any games I care to play online (Was excited for Ultimate, but input lag and bad netcode killed any hype I had for it).

Have different points, if you like to play online and enjoy the homebrew stuff, you can mantain the sysnand with the last version on OFW online and the emuMMC with CFW always offline for homebrew without ban risk, this method require disable autoRCM and you need use jig and injector for enter on your emuMMC, the OFW boot like retail, just press your power button.

Another point it's for patched units or people that don't want update their sysnand to run software exploits like pegaswitch or nereba, on this case the people mantain the sysnand on lower version possible and update their emuMMC to last version to play the last games, on this case their can't come online, if they come online with sysnand the firmware gona get updated, if they come online with the emuMMC have ban risk.

And the last for advanced users, we can play with filesystem and test developments for the system without damage or brick the sysnand, we can mantain unlimited copies of the system to make experiments and backup/restore it the times that we want.

Probably have another ways, but these three are the most used I guess.
 
Last edited by Chocola,
  • Like
Reactions: Vorde

Vorde

Well-Known Member
Member
Joined
Jul 8, 2015
Messages
497
Trophies
0
Age
34
XP
1,525
Country
Canada
Have different points, if you like to play online and enjoy the homebrew stuff, you can mantain the sysnand with the last version on OFW online and the emuMMC with CFW always offline for homebrew without ban risk, this method require disable autoRCM and you need use jig and injector for enter on your emuMMC, the OFW boot like retail, just press your power button.

Another point it's for patched units or people that don't want update their sysnand to run software exploits like pegaswitch or nereba, on this case the people mantain the sysnand on lower version possible and update their emuMMC to last version to play the last games, on this case their can't come online, if they come online with sysnand the firmware gona get updated, if they come online with the emuMMC have ban risk.

And the last for advanced users, we can play with filesystem and test developments for the system without damage or brick the sysnand, we can mantain unlimited copies of the system to make experiments and backup/restore it the times that we want.

Probably have another ways, but these three are the most used I guess.
Thank you for your thorough points and reasons :) I'm going to keep this in mind and eventually migrate to using an emuNAND
 

Agent Moose

Well-Known Member
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
What if I used HBL/pegaswitch when it first got released? I have a NAND backup of when I did that (before I used CFW). Would that still be considered clean?
 

GraFfiX420

Well-Known Member
Member
Joined
Oct 14, 2009
Messages
465
Trophies
1
XP
1,593
Country
United States
emummc.ini for people looking to switch from sxos hidden emunand to emummc:

Code:
[emummc]
emummc_enabled = 1
emummc_sector = 0x2
emummc_nintendo_path = Emutendo
 

Disharmony16

~DooM-BringeR~
Member
Joined
Aug 31, 2015
Messages
241
Trophies
0
Location
Troll Islands
XP
462
Country
United States
Thanks man you are a hero, i was going to use dd to extract my hidden emunand from sx os, then restore it as sysnand and then create the emuMMC with hekate but bruh it was going to take years lmao, you save me with this guide i just need to switch cfw and create a simple ini. No saves lost and no need to install all again :D:D:D. (hope they don't kill the compatibility :gun:)
 

Wamboniga

Active Member
Newcomer
Joined
Jan 16, 2019
Messages
30
Trophies
0
Age
29
XP
939
Country
Germany
Do I get this right?
I was always offline with my Switch (originally 3.0.0) and now I somehow lost my external HDD, where my NAND backup was located.
That means I can clean up my NAND and go online without risking a ban?
 

eyeliner

Has an itch needing to be scratched.
Member
Joined
Feb 17, 2006
Messages
2,891
Trophies
2
Age
44
XP
5,535
Country
Portugal
Do I get this right?
I was always offline with my Switch (originally 3.0.0) and now I somehow lost my external HDD, where my NAND backup was located.
That means I can clean up my NAND and go online without risking a ban?
No. No backup, you are pretty much guaranteed a ban. Free of charge.
 

eyeliner

Has an itch needing to be scratched.
Member
Joined
Feb 17, 2006
Messages
2,891
Trophies
2
Age
44
XP
5,535
Country
Portugal
Thats what I thought. Given the information on some posts in this thread, I assumed the opposite.

Thanks for the reply :)
But you can only try, my friend. Who knows, your tampering could go below their radar?
That's what I'm gonna do, soon.
Revert back to my original backup that I *believe is clean* and hope for the best.
 
D

Deleted User

Guest
> using sxos for this task
> killing format at %1

you're just asking for trouble there, lol.

Why not just do it with good ol' gparted and dd? They're fairly user friendly. https://gist.github.com/aveao/24f5f7f0927faf9e381b76f4282a2dfa
+1 for this method, that's pretty much the same thing I did to set up my emunand as well.
I can't stress enough how much more convenient it is for those who have multiple partitions already on the SD card for things like switch linux.
 
  • Like
Reactions: AveSatanas

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
32
Location
Neko Paradise
XP
723
Country
Korea, South
> using sxos for this task
> killing format at %1

you're just asking for trouble there, lol.

Why not just do it with good ol' gparted and dd? They're fairly user friendly. https://gist.github.com/aveao/24f5f7f0927faf9e381b76f4282a2dfa

I agree, as I said before I refuse to use SX Tools for this, I prefer do it manually but on Windows are a fucking disaster do this (Actually I'm on Windows and the WSL didn't mount the USB properly) so I should wait to reboot and boot on Debian to do this.

One question... Why fat32? isn't better exFat? On fat32 can't store files larger than 4GB, I didn't know if large games have files of more than 4GB. <-- Ignore this question

Edit: Ok, I check the notes and the USER, SAFE and SYSTEM are fat32, so partition it's like sysnand.
 
Last edited by Chocola,

Genousity

Member
Newcomer
Joined
Jun 8, 2019
Messages
5
Trophies
0
Age
29
XP
122
Country
United States
my switch has never been modified in anyway its form the first wave of consoles, I've been waiting for emummc to start using CFW. is there a guide out there for a beginner like me ?
I'm just wanting to be able to edit Pokemon save files and botw files while in CFW then boot into OFW and be able to play online still and use the eshop.
 
Last edited by Genousity,

LapCheong

Well-Known Member
Member
Joined
Mar 6, 2019
Messages
219
Trophies
0
XP
519
Country
Australia
Guys what if i combine BCPKG 1 to 5, Prodinfo, Prodinfoof, safe and system into a file called rawnand
Then i proceed to combine rawnand with boot0 and boo1
 

thaikhoa

Well-Known Member
OP
Member
Joined
Sep 16, 2008
Messages
2,236
Trophies
1
XP
2,590
Country
Australia
Guys what if i combine BCPKG 1 to 5, Prodinfo, Prodinfoof, safe and system into a file called rawnand
Then i proceed to combine rawnand with boot0 and boo1

Dont do that way. Make a backup of your nand as rawnand.bin then use hacdiskmount to inject parts of the partitions to the nand backup.

--------------------- MERGED ---------------------------

> using sxos for this task
> killing format at %1

you're just asking for trouble there, lol.

Why not just do it with good ol' gparted and dd? They're fairly user friendly. https://gist.github.com/aveao/24f5f7f0927faf9e381b76f4282a2dfa

emummc.ini for people looking to switch from sxos hidden emunand to emummc:

Code:
[emummc]
emummc_enabled = 1
emummc_sector = 0x2
emummc_nintendo_path = Emutendo

These are parts of the tutorial for those who'd like to skip the words.

--------------------- MERGED ---------------------------

To the moderator
Could you please change the title of this topic to

From SX Emunand to Atmosphere EmuMMC, keep using the both worlds.

Thanks so much.
 

Cacx101

Member
Newcomer
Joined
Jun 15, 2019
Messages
20
Trophies
0
Age
19
XP
114
Country
United States
- HacDiskMount
Run the tool under Administrator permission
> Open Physical Disk > Choose Linux line
> Double click on SYSTEM and fill BisKeys2 in the small table on top
Crysto > BIS KEY 2 (crypt): NUMBERS
Tweak > BIS KEY 2 (tweak): NUMBERS
> Press on [Test] > you will get OK! Entropy
> From Drive Letter table > Choose a drive disk, N for example.
> Press on [Mount]
Install driver if needed.
Acess N drive from My Computer
> access save folder
> delete all files inside the save folder except 8000000000000120
> Press on [Unmount]
hey, when using the mounting tool, I go into system, put in both codes, but it says its incorrect no matter what I do. What gives?
 
  • Like
Reactions: paulloeduardo

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: how are you doing @K3Nv2