1. Stellar Bull

    OP Stellar Bull GBAtemp Regular
    Member

    Joined:
    Jul 20, 2014
    Messages:
    100
    Country:
    This has been a bizarre week.

    So, I have a 128gb Samsung microSD card. I've had it for years and it served me well through my previous 3DS, my Switch (until I upgraded to a 512GB card) and now I put it back into another 3DS I bought recently.

    After I setup the 3DS with CFW I went and installed a bunch of games, including custom VC injects and DS roms which I load via Twilight Menu. Everything worked.

    A few days ago I went to turn the 3DS on and it got stuck on a black screen with the blue LED on. A quick google search told me to run the "remove extdata" script and so I did. The 3DS booted and I thought nothing of it, until I realized some of my games wouldn't run anymore. They would crash on boot with ErrDisp messages.

    I reinstalled the games and then they worked fine, but after I ran Twilight Menu I started noticing some of the ROMs had incorrect file sizes, and they too would not run. And when I tried to replace those ROMs, data would corrupt elsewhere.

    My assumption was that the card became faulty, but after I ran a full 5 hour write+verify using h2testw, the card came back clean.

    So now I have to ask what the hell could possibly be causing this?
     
  2. jamespoo

    jamespoo GBAtemp Advanced Fan
    Member

    Joined:
    Mar 4, 2011
    Messages:
    628
    Country:
    New Zealand
    sound like the 3ds is corrupting it so you might have to reinstall cfw or update it but my friend had a similar problem with a 64gb sd and told me he had to format the sd card to fat32 using http://www.sdcard.org/downloads/formatter_3/ and it solved the problem for him
     
    Last edited: Dec 8, 2019
  3. Stellar Bull

    OP Stellar Bull GBAtemp Regular
    Member

    Joined:
    Jul 20, 2014
    Messages:
    100
    Country:
    I formatted the card several times at this point, so I don't know what is causing the corruption to be honest.

    I just did this, so fingers crossed.

    But I wonder what caused this nightmare in the first place. I strongly suspect Twilight Menu.
     
    Last edited: Dec 8, 2019
  4. TurdPooCharger

    Member

    Joined:
    Jan 1, 2018
    Messages:
    5,402
    Country:
    United States
    @Stellar Bull, when you used H2testw, did you full Write + Verify the SD card with it empty or blank?
    You can only get a clean test run if the program completely fills up every space. Any preoccupied data can skew results by hiding defective sectors.

    It might have been a good idea to use a data recovery software before reformatting and hardware testing. Data by now is completely wiped.
     
  5. ber71

    ber71 Member
    Newcomer

    Joined:
    Apr 24, 2019
    Messages:
    29
    Country:
    Spain
    Cluster size? It was the same for me until I changed from 64k to the standard 32k cluster size. I believe twlmenu was behind that mess, too.
     
    Stellar Bull likes this.
  6. Stellar Bull

    OP Stellar Bull GBAtemp Regular
    Member

    Joined:
    Jul 20, 2014
    Messages:
    100
    Country:
    The card was formatted prior to the test, so it was blank.

    — Posts automatically merged - Please don't double post! —

    Cluster size has always been 32kb. Glad to hear TWL menu might in fact be the root cause. I'll just buy a flashcart.
     
  7. Stellar Bull

    OP Stellar Bull GBAtemp Regular
    Member

    Joined:
    Jul 20, 2014
    Messages:
    100
    Country:
    Well, after extensive testing it seems like everything works fine after the card format and I was even able to restore my backed up files and run each and every game.

    The only thing I'm not doing is using TWLmenu again.
     
  8. TurdPooCharger

    Member

    Joined:
    Jan 1, 2018
    Messages:
    5,402
    Country:
    United States
    Be on the look out for any further data corruption. H2testw only checks if the SD card's nand cells are intact.

    Especially to SD cards that are older or heavily used from natural wear & tear, failures can be caused by dying controller. The SD card controller is like the teller in a bank who keeps track of how much money flows in and out between the customer and vault.

    If the controller is going bad from heavy I/O, it would be like the teller finally cracking from too much work related stress.

    Here's example of a faulty controller in NoSnake221's Kingston microSD, which did pass H2testw.
     
    Last edited: Dec 10, 2019
    E1ite007 and Stellar Bull like this.
  9. Stellar Bull

    OP Stellar Bull GBAtemp Regular
    Member

    Joined:
    Jul 20, 2014
    Messages:
    100
    Country:
    Thanks, though I noticed that fellow was also struck with data corruption whilst using Twilight Menu :)
     
  10. SparrowPT

    SparrowPT Advanced Member
    Newcomer

    Joined:
    Jan 1, 2017
    Messages:
    51
    Country:
    Dominican Republic
    Man, I'm having this exact same issue and I'm pretty sure Twilight Menu is responsible.
    My SD card also passes the H2testw with no errors. It's new and it always happens after using Twilight Menu for a while.
    Just wanna raise some awareness as this is a serious issue and will stop me from using it ever again.
     
    Stellar Bull likes this.
  11. delnirui

    delnirui Newbie
    Newcomer

    Joined:
    Jan 13, 2020
    Messages:
    2
    Country:
    Germany
    It would be great if you filed a detailed report on this issue on TWiLight Menu++'s Github page so that this can hopefully be fixed.
     
  12. Michael18751

    Michael18751 Member
    Newcomer

    Joined:
    Jul 21, 2019
    Messages:
    47
    Country:
    United States
    I had this issue before. Taking out the game card then turning on the 3ds and letting it sit fixes itself. It make take awhile however. Worked for me twice on 2 new 3ds xl models.
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - corrupts, MicroSD, h2testw