Switch OLED (modchip) Partition based Emunand random boot issue & SD card performance drop?

  • Thread starter Thread starter retrofan_k
  • Start date Start date
  • Views Views 1,372
  • Replies Replies 7

retrofan_k

Well-Known Member
Member
Joined
May 31, 2013
Messages
2,159
Reaction score
1,426
Trophies
2
Location
Caves
XP
2,839
Country
Belarus
I have a mod chipped OLED Switch with a Partition based Emunand on a Sandisk (FAT32) 512GB SD, yet recently it seems to have issues booting, as it will get as far as the "Switch Logo" and then hang on a black screen after it clears. As a result, i'm forced to hold the power button for several seconds before I can boot it Hekete again.

Also, when it does boot into HOS, installed games seem to take longer to load than before and the overall SD card performance just seems sluggish than what it used to be.

The console was bought brand new 4 months ago, hardly used and still plenty of space on the SD with around 25 games installed so far. Nothing has been added, changed as far as I'm aware and in the beginning, it was flawless with no random boot hangs or longer load times. Could the SD card suddenly become bad? and would migrating the card to a new one fix it?
 
Have you run h2testw on your sd card?
Run speed test like CrysralDiscMark from PC and check the sd card performance
No, I haven't, forgot about that tbh, I'll try it. I know the card is not fake though, it's from a reliable source
 
Could the SD card suddenly become bad? and would migrating the card to a new one fix it?
Did you benchmark the SD card on it's first day [easily done via Hekate] so you can see if the SD card is the issue? I have had multiple SDs fail or perform poorly and SanDisk has replaced them every time.
 
I have a mod chipped OLED Switch with a Partition based Emunand on a Sandisk (FAT32) 512GB SD, yet recently it seems to have issues booting, as it will get as far as the "Switch Logo" and then hang on a black screen after it clears. As a result, i'm forced to hold the power button for several seconds before I can boot it Hekete again.

Also, when it does boot into HOS, installed games seem to take longer to load than before and the overall SD card performance just seems sluggish than what it used to be.

The console was bought brand new 4 months ago, hardly used and still plenty of space on the SD with around 25 games installed so far. Nothing has been added, changed as far as I'm aware and in the beginning, it was flawless with no random boot hangs or longer load times. Could the SD card suddenly become bad? and would migrating the card to a new one fix it?
Sudden failure tends to be exactly how SD cards fail, but I don't think sluggish performance necessarily indicates a bad SD card. SD cards tend to fail in more spectacular ways.
Sluggish performance could be as simple as a fragmented SD card, but fragmentation tends to happen slowly over time and mostly when the storage is almost full, so it doesn't seem that likely in your case. Failing to boot could be completely unrelated to the SD card.
Do check the SD card info in Hekate and make sure the SD card is not running in 1-bit mode. A dodgy connection between the mainboard and SD reader board would cause all the symptoms you're describing. That connector tends to go bad after repeated insertions and removals. It could also cause random crashes (both in OFW and CFW) which tends to worsen over time. Normally Hekate should warn you if the SD card is in 1-bit mode (when you enter the Hekate menu) but it doesn't seem to do that every time in my experience.
It would be unlikely for the connector between the mainboard and SD reader board to go bad after only 4 months, but not impossible. The SD reader board is only held in place by a single screw, so that connector is stressed every single time you insert or remove the MicroSD card. Quite a big design flaw to be honest.

Running a chkdsk /F /R /X E: (replace E: with the drive letter of the SD card) in Command Prompt to do a thorough scan of the SD card should rule out any issues with the SD card itself. This should be the first step after ruling out the 1-bit mode thing. If it mentions bad sectors/clusters, that's usually a bad sign, but a format could clear those up with seemingly no ill effects (although I would not trust a card that had bad sectors at one point even if the format does clear them up, it's likely there will be more, and the SD card I have that did have bad sectors that disappeared after a format seemed to be much slower than it should be so clearly it was still bad)
If chkdsk doesn't find any errors, there's probably nothing wrong with your SD card. It doesn't seem like a fake card, as you would've noticed games not installing correctly or coming up as corrupted when you launch them by now. Those fake cards usually only have something like 8-16GB of actual storage.

I think it could be worth copying the data off, formatting (as FAT32 64k cluster size for optimal speed and less risk of corruption compared to exFAT, use guiformat or Minitool Partition Wizard) and copying the data back on. Just make sure not to accidentally delete or format the emuNAND. You could always back it up with Hekate first to be safe so it'll be copied along with the other files. You should run the chkdsk first though.
It might not make much difference, but it couldn't hurt, and it'll clear up any fragmentation.

Side note, I have only ever had one SD card fail on me in such a short time span. It was a Transcend SD card that was only lightly used, which failed after only 6 months. But when it failed, it did so spectacularly. Everything got corrupted and the entire SD card was filled with corrupted file names. I've had other SD cards fail on me, but only after years, and they didn't just become slow. They had random silent write errors leading to some corrupted files that I only discovered much later, and one of them eventually went fully read only. If they did become slower, I didn't notice, I noticed all the other side effects first. Your case doesn't sound like a bad SD card to me, since you said it only fails to boot sometimes, which doesn't usually indicate corrupted data, and my bad SD cards never seemed to have issues reading, it was more writing that was the issue. But I have only experienced a fairly small amount of failed SD cards in my years, so take that with a grain of salt.

SD cards are absolutely not durable and they should be treated as disposable, but 4 months is pretty short. Could just be bad luck though.
 
Last edited by The Real Jdbye,
  • Like
Reactions: retrofan_k
Sudden failure tends to be exactly how SD cards fail, but I don't think sluggish performance necessarily indicates a bad SD card. SD cards tend to fail in more spectacular ways.
Sluggish performance could be as simple as a fragmented SD card, but fragmentation tends to happen slowly over time and mostly when the storage is almost full, so it doesn't seem that likely in your case. Failing to boot could be completely unrelated to the SD card.
Do check the SD card info in Hekate and make sure the SD card is not running in 1-bit mode. A dodgy connection between the mainboard and SD reader board would cause all the symptoms you're describing. That connector tends to go bad after repeated insertions and removals. It could also cause random crashes (both in OFW and CFW) which tends to worsen over time. Normally Hekate should warn you if the SD card is in 1-bit mode (when you enter the Hekate menu) but it doesn't seem to do that every time in my experience.
It would be unlikely for the connector between the mainboard and SD reader board to go bad after only 4 months, but not impossible. The SD reader board is only held in place by a single screw, so that connector is stressed every single time you insert or remove the MicroSD card. Quite a big design flaw to be honest.

Running a chkdsk /F /R /X E: (replace E: with the drive letter of the SD card) in Command Prompt to do a thorough scan of the SD card should rule out any issues with the SD card itself. This should be the first step after ruling out the 1-bit mode thing. If it mentions bad sectors/clusters, that's usually a bad sign, but a format could clear those up with seemingly no ill effects (although I would not trust a card that had bad sectors at one point even if the format does clear them up, it's likely there will be more, and the SD card I have that did have bad sectors that disappeared after a format seemed to be much slower than it should be so clearly it was still bad)
If chkdsk doesn't find any errors, there's probably nothing wrong with your SD card. It doesn't seem like a fake card, as you would've noticed games not installing correctly or coming up as corrupted when you launch them by now. Those fake cards usually only have something like 8-16GB of actual storage.

I think it could be worth copying the data off, formatting (as FAT32 64k cluster size for optimal speed and less risk of corruption, use guiformat or Minitool Partition Wizard) and copying the data back on. Just make sure not to accidentally delete or format the emuNAND. You could always back it up with Hekate first to be safe so it'll be copied along with the other files. You should run the chkdsk first though.

Side note, I have only ever had one SD card fail on me in such a short time span. It was a Transcend SD card that was only lightly used, which failed after only 6 months. But when it failed, it did so spectacularly. Everything got corrupted and the entire SD card was filled with corrupted file names. I've had other SD cards fail on me, but only after years, and they didn't just become slow. They had random silent write errors leading to some corrupted files that I only discovered much later, and one of them eventually went fully read only. If they did become slower, I didn't notice, I noticed all the other side effects first. Your case doesn't sound like a bad SD card to me, since you said it only fails to boot sometimes, which doesn't usually indicate corrupted data, and my bad SD cards never seemed to have issues reading, it was more writing that was the issue. But I have only experienced a fairly small amount of failed SD cards in my years, so take that with a grain of salt.

SD cards are absolutely not durable and they should be treated as disposable, but 4 months is pretty short. Could just be bad luck though.
Thanks, I'll check with Hekete first and then do a Chkdsk. When copying the SD card files to the PC, is enabling "hidden files" needed or just do a straight copy & paste?
 
Post automatically merged:


Thanks, I'll check with Hekete first and then do a Chkdsk. When copying the SD card files to the PC, is enabling "hidden files" needed or just do a straight copy & paste?
I made a bunch of edits, you should re-read my post :P
I don't think the Switch sets any of the files as hidden, but to be sure, you should have show hidden files and folders enabled (I always have it enabled anyway)
People around here recommend Roadkil's Unstoppable Copier a lot but I've personally never needed/used it. I assume that would also copy hidden files. But it seems like overkill in a lot of the situations people recommend it (as is the case here), personally I find that copying files with Explorer is always sufficient unless there's an error while copying the files (and in that case I tend to go with data recovery software like GetDataBack or Recuva)
 
  • Like
Reactions: retrofan_k
Before I try chkdsk, Just backing up the “rawnand.bin” with Hekate which is “59640 MiB” and so far it’s took 1 hour 15 mins to get to 54%.

Edit: Issue resolved. The SD card was fubared, as copying files to the PC was extremely slow (1.95 - 2.87MB/s) compared to another identical card of the same spec and size, which was getting 76-85MB/s read/write on the PC.

I managed to backup the emuMMC via Hekate, - 142 mins 18 secs it took, then painfully copied everything (around 330GB backup of the SD card to the PC) which took many hours:( and then redone everything on a brand new SD card.

Now it boots up fine, and loading games seems to be back to normal again without black screens that could last up to 30 or more seconds before the game(s) loaded. A good test before all this of the bad SD card was load Tomb Raider Remastered and watch the FMV intro of TR II, which stuttered and lagged really bad. On the new SD card, it plays fine.
 
Last edited by retrofan_k,

Site & Scene News

Popular threads in this forum