ROM Hack RELEASE EmuTool - Move partition Emu on another SD, Switch Emu type on SXOS and more

TheyKilledKenny

Well-Known Member
OP
Member
Joined
Dec 5, 2015
Messages
115
Trophies
0
XP
802
Country
Italy
Can I use this to copy a hidden SX OS Emunand to a hidden Hekate emuMMC? Normally this can be done in Hekate through the migrate functionality but for me the options there are all greyed out. SX OS does show that the Emunand is enabled however and it also works perfectly fine.

Edit: what is strange is that Emutool says the SX OS Emunand partition is disabled while it is in fact working.
Are you sure you don't have emunand files in the /sxos/Emunand folder of your SD card?
Also check if the SD card drive you're selecting in Emutool is the correct drive.

Anyway, even if Emutool for some reason does not recognize the sx partition as active (which is quite bizarre, please check everything carefully), you can still proceed with the copy as per instructions.
The Sx partition activation info are only a few bytes in sector 1 of the SD card, which are not part of the real data of the emunand starting at sector 2.

Ciao.
 

TheyKilledKenny

Well-Known Member
OP
Member
Joined
Dec 5, 2015
Messages
115
Trophies
0
XP
802
Country
Italy
I want to do a backup of my sx os emunand, but there is no option to do a backup with this tool
:O:O:O
When you convert your sxos hidden partition emunand in a (any) file format, you have the backup...
... or maybe I didn't understand your question.

Put your sxos SD card in your PC, select sxos hidden partition as source and what you want in file format as target, the resulting file are your emunand backup.
Remember to manually backup/copy on your PC also the Emutendo folder you find on the SD card root, Emutool doesn't copy that folder.

Ciao.
 

DbGt

Well-Known Member
Member
Joined
Jul 28, 2004
Messages
490
Trophies
1
Website
Visit site
XP
2,877
Country
Mexico
:O:O:O
When you convert your sxos hidden partition emunand in a (any) file format, you have the backup...
... or maybe I didn't understand your question.

Put your sxos SD card in your PC, select sxos hidden partition as source and what you want in file format as target, the resulting file are your emunand backup.
Remember to manually backup/copy on your PC also the Emutendo folder you find on the SD card root, Emutool doesn't copy that folder.

Ciao.

Thanks, after much experimenting during the weekend I learned how to use your app. At first i thought there should be a backup button or something....

Anyway, I was wondering if the app will be further updated or not? I discovered that if i tried to use a single file hekate backup, emutools will not work as it seems a multiple segment backup is required.

Also when i try to convert a resized nand with emutools I get an error message as it seems the app wants to continue doing the conversion but there is no more data, fortunately the final conversion works, but yeah, it throws an error that has to be clicked multiple times OK and then it says it finished.
 

TheyKilledKenny

Well-Known Member
OP
Member
Joined
Dec 5, 2015
Messages
115
Trophies
0
XP
802
Country
Italy
Thanks, after much experimenting during the weekend I learned how to use your app. At first i thought there should be a backup button or something....

Anyway, I was wondering if the app will be further updated or not? I discovered that if i tried to use a single file hekate backup, emutools will not work as it seems a multiple segment backup is required.

Also when i try to convert a resized nand with emutools I get an error message as it seems the app wants to continue doing the conversion but there is no more data, fortunately the final conversion works, but yeah, it throws an error that has to be clicked multiple times OK and then it says it finished.
I confirm that modified size emunand does not work. Emutool assumes it is at a standard size, maybe I'll find a fast way to add this feature.
You're not the first that tell me about hekate single file problem, so I think I have to check this issue asap.
About future updates, surely I'll have to correct some errors, but unfortunately I will hardly be able to add all the functions that I wanted to include in Emutool.
I really don't have any more spare time, but I'm here when I can trying to support...

Ciao.
 
Last edited by TheyKilledKenny,
  • Like
Reactions: DbGt

DbGt

Well-Known Member
Member
Joined
Jul 28, 2004
Messages
490
Trophies
1
Website
Visit site
XP
2,877
Country
Mexico
I confirm that modified size emunand does not work. Emutool assumes it is at a standard size, maybe I'll find a fast way to add this feature.
You're not the first that tell me about hekate single file problem, so I think I have to check this issue asap.
About future updates, surely I'll have to correct some errors, but unfortunately I will hardly be able to add all the functions that I wanted to include in Emutool.
I really don't have any more spare time, but I'm here when I can trying to support...

Ciao.

Thanks a lot, hopefully you will have some time in the near future.

Also, for some reason emutools cannot recognize the sd card when connected through hekate usb mass storage. It would be great to not have to remove the sd card from the switch to use emutools.
 

TheyKilledKenny

Well-Known Member
OP
Member
Joined
Dec 5, 2015
Messages
115
Trophies
0
XP
802
Country
Italy
Thanks a lot, hopefully you will have some time in the near future.

Also, for some reason emutools cannot recognize the sd card when connected through hekate usb mass storage. It would be great to not have to remove the sd card from the switch to use emutools.
Emutool needs a physical device and not a mounted device because it writes directly to the sectors ignoring the mounted volumes. I'll check, but I don't think Hekate can mount empty partitions as usb disks.
This is true for writing/restoring on SD, maybe there is some features of Hekate that can help during backup/reading phase, I'll investigate.

Ciao.
 
  • Like
Reactions: DbGt and SpaceJump

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,312
Trophies
3
Age
46
Location
At my chair.
XP
18,554
Country
Colombia
for me, using Hekate USB Mass Storage mount works fine with Emutool, Windows see the Hekate as a USB SD reader:
upload_2021-4-21_19-37-13.png

and both partitions are presented to windows.
 
  • Like
Reactions: TheyKilledKenny

DbGt

Well-Known Member
Member
Joined
Jul 28, 2004
Messages
490
Trophies
1
Website
Visit site
XP
2,877
Country
Mexico
for me, using Hekate USB Mass Storage mount works fine with Emutool, Windows see the Hekate as a USB SD reader:
View attachment 259529
and both partitions are presented to windows.

Yes, of couse windows sees the sd card when connected with hekate usb mass storage, and you can also see the partitions in disk management, but emutools does not detect the sd card
 

xalassa

New Member
Newbie
Joined
Apr 26, 2020
Messages
2
Trophies
0
Age
32
XP
48
Country
Brazil
After 2 entinre days messing with it I finally found the right way to migrate my emunand to another micro sd for atmosphere. Probably theres a better way but I didnt found any place in the internet that explained well for a newbie. Ill try to explain but my primary language is not english sorry for any confusion.

  • For atmosphere you need to have the hidden partition be the last one instead of the first like sxos.

  • I used the tegraexplorer payload to format the new micro sd the way you need fat32+ emu
  • Then I used emutool with the original micro sd selected atmosphere hidden and the partition 1, this way you make the backup of only the hidden partition.
  • In the right side select atmosphere file and as target any folder on windows.
  • After its done you need to make a backup of the folder inside the original microsd, the partition that is visiblem put in any folder on windows.
  • Then you switch the micro sd on your pc and put the new micro sd that you want to use.
  • In the emutool you select atmosphere file, select the folder you put the emunand backup beforem you need to select the eMMc folder, and as target you select the new micro sd and partition 1 that will have the average size of 29gb.
  • After the process is done you can move the backup you made from the visible part of the other micro sd to the visible part of the new micro sd, just copy and paste it. Boot on hekate go on emummc, change emummc and click on fix raw.

I did this and it worked finally, I hope it helps anyone having the same problem as me.
 

TheyKilledKenny

Well-Known Member
OP
Member
Joined
Dec 5, 2015
Messages
115
Trophies
0
XP
802
Country
Italy
Edit:

It looks like Hekate's usb tools produce invalid emunand.
I found a little bit of time to work on Emutool, so I'll check also hekate usb compatibility.

What I would like to achieve is:
- Fix the bug that prevents restore when using a single file hekate backup.
- Fix the error that prevents the SD drive from being detected if a large hard drive is connected to the PC
- Add a Wizard-style user interface so that people no longer need step-by-step guides
- Try implementing the partitioning function. If I succeed, you will no longer need to use a partitioning tool.
- Check what happens using USB Hekate driver

I'm sorry but there is no ETA and I'm not sure if I can really achieve all the goals stated here.

Ciao.
 

fvig2001

Well-Known Member
Member
Joined
Aug 21, 2006
Messages
928
Trophies
1
XP
2,918
Country
Philippines
I found a little bit of time to work on Emutool, so I'll check also hekate usb compatibility.

What I would like to achieve is:
- Fix the bug that prevents restore when using a single file hekate backup.
- Fix the error that prevents the SD drive from being detected if a large hard drive is connected to the PC
- Add a Wizard-style user interface so that people no longer need step-by-step guides
- Try implementing the partitioning function. If I succeed, you will no longer need to use a partitioning tool.
- Check what happens using USB Hekate driver

I'm sorry but there is no ETA and I'm not sure if I can really achieve all the goals stated here.

Ciao.
When using hekate usb with emutool, the backup generated does not work at all using file emunand or partition emunand. Like the non boot is shifted by some bytes and have slightly different values iirc.

My request would be partition to partition operation since it takes 2 operations to do that and I feel most people use emutool for that.
 
Last edited by fvig2001,

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,312
Trophies
3
Age
46
Location
At my chair.
XP
18,554
Country
Colombia
I found a little bit of time to work on Emutool, so I'll check also hekate usb compatibility.

What I would like to achieve is:
- Fix the bug that prevents restore when using a single file hekate backup.
- Fix the error that prevents the SD drive from being detected if a large hard drive is connected to the PC
- Add a Wizard-style user interface so that people no longer need step-by-step guides
- Try implementing the partitioning function. If I succeed, you will no longer need to use a partitioning tool.
- Check what happens using USB Hekate driver

I'm sorry but there is no ETA and I'm not sure if I can really achieve all the goals stated here.

Ciao.
Thanks a lot for your great effort
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,312
Trophies
3
Age
46
Location
At my chair.
XP
18,554
Country
Colombia
Yes, of couse windows sees the sd card when connected with hekate usb mass storage, and you can also see the partitions in disk management, but emutools does not detect the sd card
You can read past post, on my case, when I have a Huge HDD connected to PC none drive is displayed on the drop down list.

------------

Edit:

It looks like Hekate's usb tools produce invalid emunand.
When using hekate usb with emutool, the backup generated does not work at all using file emunand or partition emunand. Like the non boot is shifted by some bytes and have slightly different values iirc.

My request would be partition to partition operation since it takes 2 operations to do that and I feel most people use emutool for that.

I just make the next test:
  • Turn off the Switch.
  • Extract the SD Card.
  • Connect a USB 3.1 reader with the SD to my computer.
  • Make a Backup Using EmuTools (Takes 17 minutes 38 seconds)
  • Remove USB reader.
  • Put SD Card on Switch.
  • Start Switch, inject Hekate 5.5.5.
  • Connect Switch to computer using USB 3.1 to USB-C cable.
  • Go to tools -> USB -> mount SD Card.
  • Make a new Backup using EmuTools (Takes 18 minutes 14 seconds).
  • Compare bit to bit using TotalCommander the two folders.
The resultant folders are completely identical.

Note: you must have to run the Hekate's «nyx_usb_max_rate__run_only_once_per_windows_pc-.reg» file before connecting the switch to PC in order to achieve the max speed.
 
  • Like
Reactions: TheyKilledKenny

TheyKilledKenny

Well-Known Member
OP
Member
Joined
Dec 5, 2015
Messages
115
Trophies
0
XP
802
Country
Italy
Note: you must have to run the Hekate's «nyx_usb_max_rate__run_only_once_per_windows_pc-.reg» file before connecting the switch to PC in order to achieve the max speed.
Yes, this was my first guess. This probably helps also to have a good image

Thank you very much for your tests.

Ciao.
 
Last edited by TheyKilledKenny,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I had a girlfriend who had a twin sister and they would mess with me constantly.... Until one chipped a tooth then finally I could tell them apart.... Lol
  • Psionic Roshambo @ Psionic Roshambo:
    They would have the same hair style the same clothes everything... Really messed with my head lol
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
  • The Real Jdbye @ The Real Jdbye:
    i don't think nvidia wants to get in the x64 cpu market anyways
  • The Real Jdbye @ The Real Jdbye:
    you've seen how much intel is struggling getting into the gpu market
  • The Real Jdbye @ The Real Jdbye:
    and nvidia is already doing ARM
  • The Real Jdbye @ The Real Jdbye:
    i don't think they want to take more focus away from their gpus
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I think Nvidia s future lays in AI GPU acceleration stuff if they can get that going it's going to be super interesting in the long term
  • Psionic Roshambo @ Psionic Roshambo:
    AI assisted game creation might become a thing
  • Psionic Roshambo @ Psionic Roshambo:
    At least that's something I think would be pretty cool.
  • Psionic Roshambo @ Psionic Roshambo:
    Don some VR glasses and gloves and talk to the computer and paint entire worlds
  • Psionic Roshambo @ Psionic Roshambo:
    "OK Cortana I want that mountain a little taller and more snow on top, and I would like some random ancient pine forest around the bottom"
  • Psionic Roshambo @ Psionic Roshambo:
    "Now we need a spring fed river flowing down the north side and add some wild life appropriate for the biome"
  • Psionic Roshambo @ Psionic Roshambo:
    Many TBs of assets and the programming of something like that is going to be tough but I think it's something we might see in 20 years maybe sooner
  • The Real Jdbye @ The Real Jdbye:
    @Psionic Roshambo AI assisted game creation is kinda already here, there was recently that AI that can turn any 2D image into a fully modeled 3D object, it's not perfect, but it's a starting point, beats starting from zero
    +1
  • The Real Jdbye @ The Real Jdbye:
    before that there was one to generate a fully modeled scene from a 2D image
    +1
  • The Real Jdbye @ The Real Jdbye:
    but most recently, there was one that actually generates a working unity scene with terrain and textures already set up that you can import right into unity, that's a huge time saver right there
    +1
  • The Real Jdbye @ The Real Jdbye:
    and using LLMs to generate NPC dialogue and even dynamically generated quests is something i'm sure is already happening
    +1
  • The Real Jdbye @ The Real Jdbye:
    will just take some time for games made using those things to be completed and released
    +1
  • K3Nv2 @ K3Nv2:
    @The Real Jdbye, it's bed bath and beyond you nitwit
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 you said instructions with pictures, same difference
  • Psionic Roshambo @ Psionic Roshambo:
    Lol now with 32GBs of VRAM Ken?
    Psionic Roshambo @ Psionic Roshambo: Lol now with 32GBs of VRAM Ken?