Add More Storage with External USB Hard Drive (USB-Host) Mod for SNES Classic Mini

You can now connect a USB flash drive or external hard drive to your SNES Classic and run games from your external drive. This is useful because many consoles like the Playstation 1, N64, MAME, or NeoGeo have large game files that can fill up the internal memory of the SNES Classic quickly. Now you can add all of the games you want and run them from an external USB drive. Follow our USB-Host tutorial to get started!

This is a new tutorial using the hakchi CE build which allows you to use hakchi2 with USB-Host. You can now add games through hakchi2 to your USB drive and install hmods from hakchi2 (if you don't know what all this means, don't worry). If you installed the USB-Host mod using our old tutorial, we recommend you update to this version because it's so much easier to use. Enabling the USB-Host mod has never been easier! Follow our detailed steps on how to set up your SNES Classic to use a USB drive, how to set up your USB, how to add games, and more.

What you will need...

Before we begin, you will need a USB OTG adapter to connect your USB drive and power source to your SNES Classic. You can purchase one on Amazon. Either of these will work:

This tutorial is the same and works for both the SNES Classic Mini and NES Classic Mini.

How-to Install Expandable Storage Mod to Your SNES Classic

We will be using hakchi2 CE build to install the USB-Host mod. Before we begin, follow these instructions first if the condition applies to you (otherwise skip to step 1):

If you already have hakchi2 or the USB-Host mod installed:

  • Then go to KernelUninstall and hit Yes (don't worry this will not erase your save files). You will also need to flash original kernel depending on your hakchi version, go to Kernel > Flash original kernel (if you do not have this option then don't worry about it).

  • You can also copy the "config" and "games_snes" folder from your current hakchi folder to the new hakchi CE folder if you want to transfer your games over to this version.

Now let's get started.

1. Download hakchi2 CE ( and extract it to your computer.

2. Run hakchi.exe.

3. Go to Kernel > Install / Repair and hit Yes.

4. Now follow the steps on the screen - connect your console to your computer, hold down the reset button and turn it on, and then release the reset button after a few seconds. You will also need to Install driver if this is your first time.

5. Connect your USB drive to the computer, locate the USB drive in the folder, right-click it, and hit Format...

6. Make sure "NTFS" is selected for File system and hit Start then hit OK.

7. In hakchi2 CE, hit Add more games and add your ROMs.

8.*OPTIONAL* You can now add box arts, edit names, edit the command lines, change folder structures, install hmods, etc.

9. Hit Export games.

10. Select your USB drive and hit OK.

11. Okay, you can now test it out. Connect your USB OTG adapter to the micro-USB power port on the back of your console, then connect the power cable to the micro-USB port on the adapter, and connect the USB drive to the USB port on the adapter. Turn it on and you should now see all of the games from your USB drive on your SNES Classic.

If you have any questions please leave it in the comments below.

Credits: /u/princess_daphie, /u/DanTheMan827, and /u/skogaby of Reddit


  1. Dude at least leave my comment if you’re going to rewrite your tutorial everytime I leave one 😉 Couple of points on this method:
    You can remove the splash screen by deleting mods\mod_hakchi\hakchi\rootfs\etc\hakchi.png (or replace it), but I found I was still getting it flash up for a second when booting, so ideally remove it before you flash your console (being OCD I re-flashed without it).

    Secondly I had trouble getting retroarch to work properly with the same modules I used with the regular hakchi2, (non snes) games stored on the console were crashing upon launch, and although they loaded from the USB pressing reset or closing retroarch would crash the console. KMFD’s modified hmod set fixed my issue(s):

    He also has a lot of good YouTube vids explaining all the stuff that’s in there:

  2. Will i lose the original.21 games that are on the console? Don’t want to lose starfox2.

      • KMFD MANIAC says first uninstall and then custom flash even if you have the latest hakchi2 CE is this correct?

        • Step #1-6 just shows you how to download the latest version of hakchi CE. If you already have the latest version of CE installed, you can skip to step #7. If you’re coming from another version of hakchi, you will need to start from the very beginning of the tutorial.

          • Thanks for the quick answer i guess my otg adapter is not good then. Cause the games wont show up.

  3. The second adapter linked to in this guide did not work for me. I ordered the first, smaller adapter, and the process immediately worked. Thank you for making this guide.

Leave a Reply

Your email address will not be published. Required fields are marked *