Expanded memory mode problem

Discussion in '3DS - Console, Accessories and Hardware' started by jamezfat, Feb 12, 2019.

  1. jamezfat

    jamezfat GBAtemp Regular

    Nov 11, 2016
    United States
    Mom's basement
    Just recently, I've been having the issue on my old 3ds; where any expanded memory mode games (the ones that need to reboot in and out of the app. Monster hunter gen, smash, mario maker etc) crash whenever I try to go to the home menu from within the game.

    This only recently started happening; and I can't think of anything significant that I've done to warrant such a problem.

    I don't think its a problem with my SD card, as the issue still occurs when booting a game off of cart with the SD card not even in the console.

    I know something similar happens when doing a region change:
    It breaks reboot patches, and expanded memory games can't be played on an old 3ds without formatting.

    I'd like to avoid formatting my system though.

    Any ideas on how to fix this?

    Oh btw, here's the error:
    Last edited by jamezfat, Feb 12, 2019 - Reason: Added pic
  2. TurdPooCharger

    TurdPooCharger Meh

    Jan 1, 2018
    United States
    Try a litmus test by taking a spare or different SD card than the main one you're current using.
    1. Copy everything off the secondary SD card onto a computer.
    2. Reformat in FAT32 + 32 KB cluster size using Windows File Explorer or guiformat (if bigger than 32 GB).
    3. Full Write + Verify the empty card with H2testw. To ensure clean test results, do not skip this step.
    4. If the card passes, delete the *.h2w test files. However, replace the card if an error was reported.
      • A hardware failed card must be replaced. Go back to step 1 or 2 in the event the current card is bad.
    5. Build a temporary CFW setup. Hold off from using files from your main setup.
      • For convenience, you can use the starter kit here.
    6. Add a 3DS or CIA rom for one of the expanded memory games onto the card.
      • It is recommended that the chosen game has matching region with the 3DS firmware.
    7. Insert the card into the o3DS, turn on the (POWER), and hold (SELECT) to access Luma3DS v9.1 configuration.
      • Use only (x) Show NAND or user string in System Settings
    8. (Conditional) If the game is 3DS format, convert it into CIA in GodMode9.
    9. Verify that the CIA rom is a clean dump.
      • GodMode9 → 0:/.../example.cia CIA image options... →Decrypt file(...) → Decrypt inplace.
        • You want: File is not encrypted or Decryption success
      • GodMode9 0:/gm9/out/example.ciaCIA image options... → Verify file.
        • You want: Verification success
    10. Install the game with FBI. If you're not familiar with Rosalina Menu injection, watch this:
    11. Look in [GitHub, ihaveamac] SeedDB list. If your game is known to require seed,
      • With Internet connection,
        FBI → Titles → Game → Import Seed
    12. Play the game and attempt recreating the returning to HOME Menu error.
    Depending how your o3DS reacts in this temporary setup, this test is to pinpoint whether there's something wrong with the 3DS firmware or the main SD card.
    Last edited by TurdPooCharger, Feb 13, 2019 at 2:53 AM
  3. jamezfat

    jamezfat GBAtemp Regular

    Nov 11, 2016
    United States
    Mom's basement


    So I did a stupid
    Turns out the issue was my luma config
    Not sure why

    I had tried turning on and off settings, but never replaced the file itself
    I looked on platilecs guide and noticed that I talked about black screen errors after installing b9s
    It said to wipe luma config

    I also noticed that the new copy of luma I threw on my SD was an empty file lol, so it was using the config on my nand from when I got it off my SD earlier

    So after putting a new good luma on my SD, and resetting config, I got through initial setup
    Then after noting that everything worked fine I planned to restore the malfunctioned nand, grab all the stuff I need for a ctrtransfer, and then install that stuff to it once I formatted again

    So after restoring to the old nand; I thought I'd try an expanded memory game again
    And it worked, I was able to exit home and everything

    So it was either me resetting luma config.
    Or the act of formatting/restoring the nand
    I then tried this with the luma file on my nand (which still had the same config copied from off my SD from before) and I got the error

    So tldr; it was a simple fix that would have taken 30 seconds but I spent the better part of an entire day trying to troubleshoot

    i seriously appreciate the help though, this community never ceases to be great!
    TurdPooCharger likes this.