DarkMatterCore / nxdumptool

Generates XCI/NSP/HFS0/ExeFS/RomFS/Certificate/Ticket dumps from Nintendo Switch gamecards and installed SD/eMMC titles.
GNU General Public License v3.0
1.01k stars 75 forks source link

Please Wait error flash #42

Closed Eonasdan closed 5 years ago

Eonasdan commented 5 years ago

nxdumptool: 1.1.6 switch: 9.0.1 hekate: 5.0.2 sd card: Samsung 128GB 100MB/s (U3) MicroSDXC Evo Select

Using the tool on BotW cartridge it shows "Please Wait" for a few seconds and then flashes an error and goes back to please wait. I saw something about sd card but could make out the full error.

Sorry for the blurriness. I had to take a video with my phone, dump that into a video editing software, step through frame by frame and take a screenshot of that lol

image

Managed to get another capture image

DarkMatterCore commented 5 years ago

Please submit more information about your current setup (source storage for the game, SD card specs, etc.). I know it may be hard, but please try to screenshot the exact error as well.

Eonasdan commented 5 years ago

Updated my original post. Aside: you might want to look at creating issue templates with the information you're hoping to see

DarkMatterCore commented 5 years ago

Thanks. I will look into that.

The error is, at best, strange. Like, really strange. Are you using an emuMMC?

If so, is your emuMMC version greater than your sysMMC version? And if your answer is yet again true, are you using nogc spoofing?

Eonasdan commented 5 years ago

I'm not use emuMMC. Just sfw sysnand.

I'm using Atmosphère 0.9.4 which by default sounds like it has the ngc on. I tried to set it to 0 in the ini file.

I do get an message "The game card could not be read" from switch but I was assuming that was switch just whining about homebrew. I can't actually play the cart games (also tried Mario Party) at the moment, which is why I wanted to dump them and install directly. Sorry if that was the first thing I should have mentioned. I don't know why I didn't

DarkMatterCore commented 5 years ago

In the meantime, here's a test build that should fix the flickering UI error, as well as properly display a more detailed status message at the bottom.

nxdumptool_20191029_t1.zip

DarkMatterCore commented 5 years ago

@Eonasdan Don't worry, it's OK. We all forget things and make mistakes. I'm just happy you took your time to open an issue. :)

Please feel free to test again with nogc spoofing turned off. It completely disables all I/O from the gamecard ASIC controller, and there's no way to tell if that's being used from a homebrew application.

If it doesn't work, please test the build from my previous comment. I'll be waiting.

Eonasdan commented 5 years ago

I disabled auto nogc from the hekate options menu. The cart error went away. I'm testing a dump of botw now.

DarkMatterCore commented 5 years ago

Excellent, thanks for letting me know. The flickering UI fix and a warning about nogc spoofing are already part of the changes for the next version.

Eonasdan commented 5 years ago

The dump was successful. Goldleaf failed to install the nsp but I probably didn't do it right. Either way, I've found the solution to playing from the carts and I'll have to try the dump again later.

Thanks for the help

DarkMatterCore commented 5 years ago

@Eonasdan Since you're using Hekate, make sure to use Joonie86's patchset as well. It is necessary for gamecard -> NSP conversions.