It’s working..,a bit WIP , but working, Booting emunand (11.0.) Sxos from an hidden partition, and Atmosphere from another hidden partition on the same sd.
Booting straight from my dongle ( RCM loader one, which is a hell of a good injector when fiddling with multiple payloads), need to finalise to configure Hekate, import my saves , and see if everything works as intended.
First hidden partition (8 go) Sxos , unallocated, second partition Fat32 , SD with all the « stuff », third partition (hidden, with a drive letter but system files other, roughly 29,2 g at the end.
Take note, that what I will explain worked for me , but could not for you, It’s not a tutorial.
I have many backups of all my emunand/EmuMMC , sysnand.. I wanted to start from a “scratch working configuration/sd”.
And do as much “less consuming time” and “switching sd” from the switch as possible.
1. My switch (with my 400 go sd card fully functional with dual boot Emunands Sxos 11.0.(8 go sd files based, 32 go Atmosphere 12.0.1 on hidden partition), connected to my PC (running windows 10 X64,) via usb under Hekate/Tools.
2. I created a specific folder on my desktop for all the backups/downloadings following.
3. I did a full dump of Sxos emunand files based ( 8 go) via NxNandManager ( and therefore converted in a full raw nand backup), and save it on my desktop on a specific folder.
4. I converted my Atmosphere hidden partition to sd files using emutool and saved it on my PC to a specific folder.
5. I inserted the card I wanted to use for the tests on my PC Card reader.
I created an Sxos emunand partition based using NxNandManager with my backup (therefore wiping everything and cleaning).
6. I used mini partition wizard tool free to modify sd partition once NxNandManager finished .
I resized the fat32 partition to leave 29,2 go at the end of the sd.
7. I copied under mini partition wizard the hidden and working partition related to atmosphere on my current 400 go sd (remember? connected to Pc via Hekate ums) to the new created partition on the test sd card.
8. Ended up with a few 48 mo unallocated space at the end but doesn’t matter.
9. I copied latest Hekate (from GitHub) on the sd, atmosphere 19.5 (as it was the version of my EmuMMC and didn’t want to change loaders on my injector), bootdat, licence.dat.
10. I inserted my test sd card (note that’s the first physical move of the sd on the switch), launched Hekate, migrate emunand (atmosphere) to create the right EmuMMC.ini , checked values with partition wizard.
Tried both CFW on emunands using my injector, and they both work.
Need to adjust some settings, but I think it should be alright.
To be mentioned, the hidden partition of atmosphere i copied (from my 400 go sd to my test sd was initially created by tegraExplorer payload).
But to be sure , and didn’t mentioned, after the copy of this partition, I flashed back using emutool the backup of my EmuMMC on this partition. What is relevant for this atmosphere hidden partition is the start in hex of the first sector.
The reason I used NxNandManager, is to create a “proper” Sxos hidden partition, shrinked, and flash it, emutool is great, but can’t handle shrinked EmuMMC/Emunand.
All this could have been done with tools running under Linux or CIL , but I really wanted to try with all the nice tools provided to us by such talented developers, on a friendly user interface, doing all the job “hidden “.
Didn’t want to use Hekate, to partition or create EmuMMC/Emunand. With all the respect I have for
@CTCaer not sure Hekate is the best way to create multiple partitions for some “niche uses”.
Thanks all developers involved in the switch scene.