1. dc9884

    OP dc9884 Member
    Newcomer

    Joined:
    Jul 9, 2018
    Messages:
    39
    Country:
    United States
    I recently tried to simplify my Switch experience by moving to two file based emuMMCs. So far it’s been great except for one issue: almost 50 gbs of empty “system memory” wasting space on my SD card.

    When I try using the official “transfer data to system memory” option in settings on any game larger than a few hundred MB’s, I get an “unable to access system memory” error. I assume this is because the system is trying to access areas of the “system memory” that are already in use to run the emuMMC?

    Is there any tool or workaround I can use to better utilize the “system memory” space on one or both of my file based emuMMCs?

    Setup details:
    - 256gb Class 10 SD card formatted FAT32
    - SysMMC: Clean OFW 3.0 (PegaScape)
    - SD File emuMMC1: “Clean” OFW 10.2, AMS 14.4 (eShop, online games, etc.)
    - SD File emuMMC2: Dirty CFW 10.2, AMS 14.4 (save editing, over clocking, homebrew, etc)
    - Access to a Windows laptop if needed
     
  2. Andalitez

    Andalitez GBAtemp Fan
    Member

    Joined:
    Jul 2, 2018
    Messages:
    492
    Country:
    United States
    Using a windows laptop you can use the following app to resize/reduce space as need be

    https://github.com/eliboa/NxNandManager

    Best make a backup before playing around with the resize though
     
  3. dc9884

    OP dc9884 Member
    Newcomer

    Joined:
    Jul 9, 2018
    Messages:
    39
    Country:
    United States
    Thanks. I successfully resized my NAND to under 4 GB (the max file size limit for FAT32) and got the reduced-size NAND to boot, but none of my games (or title override) will launch. I am met with error code 2002-1002 'An error has occurred'. What I did:

    - Reduced the size of the NAND user partition so the total size was just under 4GB using NX NAND Manager
    - Copy Boot 0/1 and new, smaller NAND to SD Card under a new file-based emuMMC
    - Cut Nintendo folder from full-size NAND and paste it into correct folder
    - Edit emummc.ini to point to the correct Nintendo folder
    - Launched smaller NAND with Hektate successfully; checked system settings and it does reflect the new, smaller system memory size

    Do I need to uninstall and reinstall all the games on the reduced-size NAND, or perhaps I did something wrong?

    EDIT: I tested deleting and re-installing a game from scratch, and am still met with the same error. Not sure what else to try?

    I'm definitely a bit hesitant to use this method on my online NAND, for fear of a ban. But if I can get this to work for my offline emuMMC that is 25Gb saved at least
     
    Last edited by dc9884, Oct 25, 2020
  4. Andalitez

    Andalitez GBAtemp Fan
    Member

    Joined:
    Jul 2, 2018
    Messages:
    492
    Country:
    United States
    Hey man. I'm not entirely sure to be honest. I've only ever used it to resize a fresh setup.

    Perhaps as a test, don't you want to try reinitializing the resized nand? Perhaps there's something in there that's causing the error. So infact it's as if you are formatting it and starting from scratch (just to see if you still get errors) then we take it from there
     
  5. dc9884

    OP dc9884 Member
    Newcomer

    Joined:
    Jul 9, 2018
    Messages:
    39
    Country:
    United States
    Appreciate your help. Since I’m using file based emuMMC and it’s super easy to make a new one, I just made a new one from scratch from a resized clean 3.0 backup, and updated to 10.2. Once I did that, games install fine and title override works as expected. It’s a bit annoying to reinstall everything and restore saves, but will be worth the space. Offline emuMMC sorted.

    So given that I don’t want to resize my online emuNAND, has anyone found a way to reliably transfer game data to the internal storage? Or perhaps more simply, is there a way to force games to install to system memory in the first place? That way I could just redownload from the eShop on the online emuMMC
     
    Last edited by dc9884, Oct 27, 2020
  6. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    14,600
    Country:
    United States
    With emuMMC, you cannot force games to be installed to internal memory however the newer firmware version update I believe added an option to transfer games between the SD card and internal memory.
     
  7. SirHastur

    SirHastur Member
    Newcomer

    Joined:
    Nov 28, 2016
    Messages:
    12
    Country:
    Belgium
    I resized mine today and had the same error '2002-1002'
    Here is how to resize your emunand and avoid to reinstall all your games:

    A. If needed, join your emunand
    B. Mount the 'User' partition of your emunand using 'HacDiskMount'
    C. Copy the partition content to your harddisk
    D. Resize your emunand using 'NxNandManager' (Check the 'Format User' box)
    E. Load the resized emunand in 'HacDiskMount' and mount the 'User' partition
    F. Copy the files files from point 'c' to the 'User' partition
    G. Load the resized emunand in 'NxNandManager' and use the 'Emunand Creation Tool' to create the needed files on the SDCard
    H. If needed, move '/emuMMC/SD00/Nintendo/' to the new emunand folder
    I. Enjoy!
     
    britain4 and dc9884 like this.
  8. dc9884

    OP dc9884 Member
    Newcomer

    Joined:
    Jul 9, 2018
    Messages:
    39
    Country:
    United States
    Thanks. There is that option, but unfortunately it doesn’t seem to work with file-based emuMMC. Any game larger than a few hundred megabytes that I tried to transfer fails with a “unable to access system memory” error.

    I even tested it by filling my SD card with garbage so that it had only 1 gb of free space left, and downloading a big game from the eShop so that it would force install to system memory, and that would cause Atmosphere fatal errors at some point in the middle of the download.

    So thus far for my online emuMMC (that I don’t want to resize for fear of ban), I haven’t found any way to avoid the wasted system memory space.
     
  9. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    14,600
    Country:
    United States
    I believe you can make smaller emuMMC partitions with Hekate.
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - “system, memory”, Reducing