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,
Guess that's what I get for trying to take the easy way. SX said it completed the EMUNAND (hidden partition) creation process 100%

On reboot, the SD Card can't be read.

Can't format. Won't show up on PC. Can't find any way to recover an SD card that won't even be recognized by any system I possess.

400GB SD destroyed, and I'm not at all sure why.

For the record, I had previously used GUIFormat to format the SD in FAT32 - worked fine in the Switch for the hour or two I used it before booting into the SX OS 2.8 beta boot.dat.

Sorry for getting you into this. I've tried to setup from the scratch using this tutorial at least 5 times on different memory cards without a SX license. All of them work just fine.

All you can do for now is to install Mini Partition Tool (freeware) and try to delete all the current partitions then create a new one. You'd try another tutorial if it'd help you out.

Cheers.
 
Maybe you need to work on your self esteem so you don't feel like you're being attacked when someone tries to correct you?

If I'm wrong about something then I don't mind people correcting me, it saves me from making further mistakes.

If someone has an attitude then it's their problem, I can still take the same value from what they are saying. I've not done anything that entitles me to being treated nice & trying to force someone to treat me different if they are helping is likely to make them stop.

Ummm.... I am not even talking about you? I am talking about the original argument on the thread, before you even made your first post... lol

P.S - I will not be reading or replying to anymore comments on this thread. It has completely changed the OP's subject, and it is pointless to post anything else about the matter.
 
Question: the emuMMC must be in a hidden partition on mSD or we can create it with the other two options from SX OS (in a folder into the mSD or as a partition into the internal storage)?
 
Curious. I followed the instructions from github on how to use emuNAND as files on SD redirected to emummc folder:

“Support is also included for redirecting NAND to a collection of loose files on the SD card.
This can be done by setting emummc!emummc_path to the folder (with archive bit set) containing the NAND boot partitions' files "boot0" and "boot1", and the raw NAND image files "00", "01", "02", etc. (single "00" file with the whole NAND image requires exFAT mode while multipart NAND can be used in both exFAT and FAT32 modes).”

..but all of the tutorials I see are saying files on SD is not an option. I gave it a shot and got a fatal error: Cannot find EmuMMC eMMC folder. Anyone have some insight for me?
 
Last edited by Alchemy_Gaming,
The biskeydump link in the tutorial is for an old version of biskeydump... it didn't worked for me because that version doesn't work on 8.0... Download the latest version from https://switchtools.sshnuke.net/

By the way, I "cleaned" my nand and have been playing online for the last 2 days... I hope that I dont get banned in some time ahead :unsure:... anyway, as the way I see it, getting banned is the same as dont going online, so whatever :gba:

Thanks for the tutorial!
 
  • Like
Reactions: thaikhoa
I have switch with 4.0.1 firmware, no exfat patch.

I followed the guide and made that hidden emummc partition, but when I try to boot from it, I get error window after switch logo.

I didnt clean my firmware as I dont need online features, so it should work, right? ( using dirty nand backup and play offline in emummc)

So maybe sx os made that hidden partition in exfat format, and it wont work because of it as my switch isn't patched to read exfat?

My plan were to keep original firmware at 4.0.1 and update+use emummc one to play new stuff, this should work too?

So if im guessing right and emummc wont boot because of exfat-issue, I'm not sure how to proceed as I would rather keep NAND as is and just mess with the emummc, but if I need to update 4.0.1 to get exfat support, then this wont happen.

Maybe wait until atmosphere can boot emummc from folder, so I can just format the card with fat32?
 
I have switch with 4.0.1 firmware, no exfat patch.

I followed the guide and made that hidden emummc partition, but when I try to boot from it, I get error window after switch logo.

I didnt clean my firmware as I dont need online features, so it should work, right? ( using dirty nand backup and play offline in emummc)

So maybe sx os made that hidden partition in exfat format, and it wont work because of it as my switch isn't patched to read exfat?

My plan were to keep original firmware at 4.0.1 and update+use emummc one to play new stuff, this should work too?

So if im guessing right and emummc wont boot because of exfat-issue, I'm not sure how to proceed as I would rather keep NAND as is and just mess with the emummc, but if I need to update 4.0.1 to get exfat support, then this wont happen.

Maybe wait until atmosphere can boot emummc from folder, so I can just format the card with fat32?

After creating emunand in an hidden partition, SX formats the second partition (the visible one) as exFat, that's why you couldn't boot to emunand without exFat driver installed. From what I've tested, format the second partition to FAT32 will corrupt the emunand.

Solution:
1/ Delete all wifi connections , enable Airplan mode and Backup your current nand
2/ Update to the latest firmware using ChoiNX with fuse protection enabled + exFat firmware
3/ Create emunand as you did before
4/ Check if emunand/emummc will work
5/ Restore your nand backup
6/ If your nand backup (4.0.1) isn't a clean one and you haven't got any clean backup of the nand. You can use this tutorial to clean it up. You have to believe or just stay offline (ban the Switch itself forever)

As always, backup all your data before doing any tutorial.

Yes, you can wait for Atmosphere will support emunand as files on SD properly.

Hope it will help you out.
 
Last edited by thaikhoa,
if you can't spell the word, then dont use it lol
He's calling you someone who lies down. You do this don't you?


The Meaning of the Word Lier
But lier is a real word—it's just rarely used. It's also an agent noun, just like liar, but it comes from the othermeaning of the verb lie—to rest in a horizontal position. Remember, that's lie, not lay. A lier is something or someone that is lying prostrate.
 
Hi, sorry for the bad english

It works here, I can boot into "SXOS Emunand" with Atm without any problem,
however my games only work on SXOS, they do not work on Atm, when trying to play a game he says that the game can not be started and tells me to try again from home
all my games were installed using the SXOS installer


Anyone know any solution?
 
Hi, sorry for the bad english

It works here, I can boot into "SXOS Emunand" with Atm without any problem,
however my games only work on SXOS, they do not work on Atm, when trying to play a game he says that the game can not be started and tells me to try again from home
all my games were installed using the SXOS installer


Anyone know any solution?
Not sure, but I mean this legitimitely, why not continue using SX if it works? You have SX emunand. (:
 
Hi, sorry for the bad english

It works here, I can boot into "SXOS Emunand" with Atm without any problem,
however my games only work on SXOS, they do not work on Atm, when trying to play a game he says that the game can not be started and tells me to try again from home
all my games were installed using the SXOS installer


Anyone know any solution?
Have you added the sigpatches to Atmo?

Did you followed the first post or second post tutorial?
I'm not able to see the sx hidden partition emunand to boot.
I see the sept splash screen, the Atmo splash screen, I can see the small battery logo, but never the Nintendo logo, only black screen.
 
Is it necessary to clean up the sysnand? I have a clean back up already but I’ve been using NSPs after making it and I would like to use that dirty sysnand for my emummc and then restore my clean back up for a clean sysnand to go online. So can I just make the emunand of the switch as it is now, set up the folders, and then restore the clean sysnand?

Thank you
 
Have you added the sigpatches to Atmo?

Did you followed the first post or second post tutorial?
I'm not able to see the sx hidden partition emunand to boot.
I see the sept splash screen, the Atmo splash screen, I can see the small battery logo, but never the Nintendo logo, only black screen.
Ops... I never use atm, I add the sigpatches and now it's work.

I follow only the "COPY FILES" of the first post and works.

Not sure, but I mean this legitimitely, why not continue using SX if it works? You have SX emunand. (:
I want test the new emuMMC forn atms
 
Does anybody know which is the highest Firmware i can use with emummc? 4.1 loads just Fine, but after updating emummc to 8.1.0 or 8.0.1, Atmosphere (0.9.1) gives me an Error (Fatal Error Inapropriate Kernel).. Is 7.0.1 and below fine? Thanks
 
Last edited by azn87,
Does anybody know which is the highest Firmware i can use with emummc? 4.1 loads just Fine, but after updating emummc to 8.1.0 or 8.0.1, Atmosphere (0.9.1) gives me an Error (Fatal Error Inapropriate Kernel).. Is 7.0.1 and below fine? Thanks
Should work up to 8.1
 
Thanks for you reply! I managed to flash 7.0.1, but this time i deactivated the AutoRCM Function in ChoidujourNX, maybe this did the trick..?

Have you tried to Update your Emummc to 8.1?

I dont dare, since it takes ages to setup a fresh Emummc....
 
Is there any way to get this working with Hekate 5.0.0?
I used partion based sx and it worked for me. Just delete the "emmumc_" before each line for the config file. If you are trying to create a emunand from scratch then just backup your sd files then use hekate 5 to create an emunand partion then restore your sd files.
 

Site & Scene News

Popular threads in this forum