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,

srbinyu

New Member
Newbie
Joined
Aug 9, 2019
Messages
2
Trophies
0
Age
33
XP
46
Country
Serbia, Republic of
TRANSFER SX'S EMUNAND AS FILES TO ATMOSPHERE EMUMMC AND KEEP USING THE TWO
> This part is for emunand as files on SD to transfer to SD hidden partition. Skip this if you're using hidden partition.

Temperately create emunand
> Your SD will be formatted, backup your savedata and other data are needed.

From SX OS Bootloader Menu
> Options
> EmuNAND
> Create EmuNAND
> Hidden Partition on microSD
Press cancel as soon as you see 1%.
> Power off the Switch

Extract the first 1024 bytes (1024.bin) from the SD using dd command line

You will get 1024.bin

Merge everything for completeemummc.bin
> emunand on files should be a full size nand

SX's Emunand as files on SD will be in sxos\emunand\

The files will be



Windows


Mac OS


You will get completeemummc.bin

Inject completeemummc.bin back to the hidden partition on the SD using dd command lines
Only on Mac OS

Windows



Enjoy!

Is there somewhere a good video tutorial for transferring from sx emunand as file based to atmosphere emummc as hidden partition.
 

ColinMacLaren

Member
Newcomer
Joined
Sep 22, 2014
Messages
9
Trophies
0
Age
40
Location
Chemnitz, Germany
XP
122
Country
Gambia, The
I have SXOS on hidden partition. I installed AtlasNX alongside, following this guide.
Everything is working fine, except my games.

I dumped my games in SX OS with SX dumper to XCI, then installed them to the SD Card with SX Installer. When trying to run the games in atmosphere I recieve "An error has occured" a couple of seconds after starting the game.

Solved my problem by converting the XCIs to NSP and installing them with GoldLeaf.
 

dudephanith

Well-Known Member
Member
Joined
Aug 11, 2011
Messages
104
Trophies
1
XP
909
Country
The tutorial is more like

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!

So after done all these step,
i can just launch Atmosphere payload and it will be in Emunand mode?
 

robertus

Active Member
Newcomer
Joined
Dec 3, 2017
Messages
40
Trophies
0
Age
35
XP
125
Country
Italy
I wish to clean my nand.
I never got a backup pre-cfw, but i'm stay offline in airplaine mode and i never sent any logs.
 

RathX

Member
Newcomer
Joined
Jun 26, 2019
Messages
11
Trophies
0
XP
92
Country
Germany
I've installed SX OS as "Files on SD" and got SwitchBoot_UF2 chip with multi-NAND option.
Can I somehow create a parallel EmuNAND launcher, which uses Emutendo as storage in Atmosphere?
 

mav2010

Well-Known Member
Member
Joined
May 29, 2018
Messages
100
Trophies
0
Age
42
XP
902
Country
Germany
Did not follow your discussion here but to have one emuNAND working in both custom firmwares, you have to create it with SX OS (emuNAND partition based) and create this file:

sd:\emuMMC\emummc.ini

with the following content:

[emummc]
enabled = 1
sector = 0x2
nintendo_path = Emutendo

Thanks for this! After changing the emummc.ini to this content, everything worked fine for me. The first posts could use an update, they apparently use an outdated version of the emummc file.
 

Amingo

Well-Known Member
Member
Joined
Jan 18, 2017
Messages
129
Trophies
0
Age
36
XP
208
Country
Gambia, The
If i'm not mistaken Atmosphere does support EmuNAND as files with the latest versions, right? What does this mean for users with SX OS EmuNAND as files wanting to migrate to Atmosphere EmuNAND? I guess the guide for doing this would be way more streamlined with the way things are now.
 

Robedom

Well-Known Member
Newcomer
Joined
Mar 8, 2010
Messages
73
Trophies
0
XP
3
Country
United States
Whenever I try the test in HacDiskMount it says that it fails. I've dumped the BIS Keys and triple checked what I'm entering. Any idea why?

EDIT: Tried BIS KEY 1 on SAFE partition and it validates with "OK!" It seems it is only on the SYSTEM partition that the BIS KEY 2 doesn't validate.
 
Last edited by Robedom,

Keylogger

Well-Known Member
Member
Joined
May 3, 2006
Messages
2,639
Trophies
1
Age
34
Website
Visit site
XP
6,634
Country
France
.
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 <<<

It doesn’t work at all for me. Hidden emunand just boot fine with SX OS, but atmosphere doesn’t detect it so I can’t boot into it from atmo
I have copy past the emummc.ini from your post
 

Luckz

New Member
Newbie
Joined
Oct 10, 2019
Messages
1
Trophies
0
Age
43
XP
117
Country
France
It doesn’t work at all for me. Hidden emunand just boot fine with SX OS, but atmosphere doesn’t detect it so I can’t boot into it from atmo
I have copy past the emummc.ini from your post
Rename the emummc folder to emuMMC
and
Code:
[emummc]
enabled = 1
sector = 0x2
nintendo_path = Emutendo
 
Last edited by Luckz,

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,211
Country
United States
Thanks for this! After changing the emummc.ini to this content, everything worked fine for me. The first posts could use an update, they apparently use an outdated version of the emummc file.

I hope he read this. Thanks for sharing. I will wait for the update since you said it is an outdated version of the emummc file. :)
 

mav2010

Well-Known Member
Member
Joined
May 29, 2018
Messages
100
Trophies
0
Age
42
XP
902
Country
Germany
I hope he read this. Thanks for sharing. I will wait for the update since you said it is an outdated version of the emummc file. :)
No need to wait. The emummc.ini file is a mere text file. Just use a text editor to adjust to the values that lordelan posted. Then all works fine!
 

mav2010

Well-Known Member
Member
Joined
May 29, 2018
Messages
100
Trophies
0
Age
42
XP
902
Country
Germany
I am not sure how to do that. Dont want to screw it up. I never tried emuMMC, thought.
Don’t worry too much. Your emuMMC will always work via SXOS if you follow the tutorial in post 1.

Only in hekate you will not be able to boot the emuMMC via atmosphere. For that you have to create the emummc.ini with the content as mentioned by lordelan.
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,211
Country
United States
Don’t worry too much. Your emuMMC will always work via SXOS if you follow the tutorial in post 1.

Only in hekate you will not be able to boot the emuMMC via atmosphere. For that you have to create the emummc.ini with the content as mentioned by lordelan.

Unfortunately. I am an Atmosphere user.
 

mav2010

Well-Known Member
Member
Joined
May 29, 2018
Messages
100
Trophies
0
Age
42
XP
902
Country
Germany
Unfortunately. I am an Atmosphere user.
Then this whole tutorial is not for you...

This is about making an existing SXOS emuMMC work with atmosphere.

Just create the emuMMC with hekate then. It will create the emummc.ini for you automatically.
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,211
Country
United States
Then this whole tutorial is not for you...

This is about making an existing SXOS emuMMC work with atmosphere.

Just create the emuMMC with hekate then. It will create the emummc.ini for you automatically.

Thanks. I will see what I can do. I appreciate your trying to help and have a good day. :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Where's everybody?