I know how frustrating this is because it took me several days to finally get Hekate to properly recognize RAW1 and RAW2.
This "emuMMC instructor" is useful, but it was impossible for me to make it work through Windows applications.
I suggest you try it on Linux, which handles better resizing/formatting partitions (using Gparted Live) and flashing the NAND backups into specific partitions of the SD card (using the dd command-line tool).
The following guide is very good:
https://forum.xda-developers.com/ni...evelopment/guide-resizing-partitions-t3955615
Please note I'm a Linux noob and now I have a working partitioned SD card wich boots:
- emuMMC1 = clean 1.0.0 updated to the latest firmware using ChoiDujourNX, for homebrew/general NSPs
- emuMMC2 = clean 1.0.0 updated to the latest firmware through Nintendo servers, for gamecards/ONLINE
- Android (as a bonus)
I will summarize my steps (using Windows):
1. install a virtual machine (eg Oracle VM VirtualBox) and a Linux distro (eg Linux Mint)
2. download Gparted Live iso (it must be Gparted LIVE) and load it
3. if you receive a notification/warning when starting Gparted Live click on "Fix"
4. if you're not interested in booting Android, delete all partitions from SD card and start it from scratch
5. create New Partition #1 ("unallocated" > "new") with exactly 29856 MB
6. create New Partition #2 with exactly 29856 MB
*** I don't know if the File System of the partitions matter, but I selected FAT32 as that's what I'll end up using
7. close Gparted and, in that same environment, start Gdisk through terminal (sudo gdisk /dev/sdX)
*** replace the X with your drive identifier, wich you can check in Gparted (mine was sdb)
*** I don't know if it is really necessary to use Gdisk if you're not following the long Android resizing partition guide, but if I were you I would run it
8. check the link I posted above and follow the Gdisk steps
*** remember you'll only have partitions 1 and 2 (unless your SD card is used for something else)
*** MBR hex code for the emuMMC partitions is 0b (not EE)
9. join BOOT0, BOOT1 and RAWNAND.bin, as specified in the emuMMC instructor
10. now comes the key step: you have to flash that big file (emummc.bin) to the SECOND partition of your SD card
*** I started Linux Mint and run the following dd command:
sudo dd if=media/sf_Shared_Folder/emummc.bin of=dev/sdb8 bs=512M status=progress
*** "if" is MY shared folder path, you need to change it accordingly to yours
*** "of" is MY second SD card partition (I had several others because of Android), I believe it should be sdX2 in general)
11. grab your SD card, insert it on the Switch, start Hekate, tap emuMMC and then "Migrate emuMMC"
13. voilà, now you have RAW2!
14. for the RAW1 I selected "Create emuMMC" > "SD partition" and then (iirc) you have to "Migrate emuMMC" again.
That's it!
If anything doesn't work please let me know, I managed to make it work some weeks ago and regret not writing a tutorial or something before.