Adding an Internal SD Card
- Soldering iron/solder/etc.
- A microSD breakout module with pullup resistors / decoupling capacitor. I've used the following on 7 consoles successfully: https://www.icbreakout.com/products/microsd-breakout-board
- A microSD card formatted as NTFS, ext2, ext3, or ext4.
- Hakchi2 CE: https://github.com/TeamShinkansen/hakchi2/releases
- Time, patience, etc.
HARDWARE - MICROSD INSTALLATION
Most of the info I got related to this, I got from this thread:
In particular, the first picture in the post, the twitter link, shows the pins we need to solder to for the microSD module.
The following is the pinout so you know which pins on your microSD module to solder the SNES pins to:
PF0 SDC0-D1 PF1 SDC0-D0 PF2 SDC0-CLK PF3 SDC0-CMD PF4 SDC0-D3 PF5 SDC0-D2 VCC SDC0-VCC GND SDC0-GND
If you'd like a reference, here are pictures of my personal installation (don't mind the crossed wires at the microSD module, I'd rather have it tangle-free under the SNES motherboard instead of at the microSD module):
SOFTWARE - HAKCHI INSTALLATION
0. Just for good measure, uninstall hakchi from your SNES and flash the original kernel to it if it is currently modded (unless it is already on the newest kernel provided by hakchi2 CE). This can be done using hakchi2 CE, and likely other distributions of hakchi2 as well.
1. Download the newest version of hakchi2 CE. Go ahead and run it, making sure you have a
dump folder inside with your original, stock kernel dump (this can be copied from a previous installation of hakchi2). If you don't have one, go ahead and dump the stock kernel from your console now.
2. Now, click
Kernel > Install in hakchi2 CE. Once completed, power your system down.
3. Put your system in FEL mode, then click
Kernel > Flash Uboot > SD mode. Once that's complete, power your system back down again. The software installation on your (S)NES is now complete.~~~~
FINALIZATION - SD CARD PREP
4. Prep your SD card in the same way you'd prep your flash drive for a USB host mod. Essentially, make a
/hakchi/games and a
/hakchi/saves directory at the root of the SD card, with some games in
/hakchi/games/ (you can use the export function in hakchi2 CE for this, similar to USB; this is only needed for initial setup). The card must be formatted as NTFS, ext2, ext3, or ext4. Do not use FAT32. Once it's prepped with the games you want, go ahead and insert it into your SNES and power it on!
6. If all went well, once the system boots up, you should see your games from the SD card on the home screen. If you use hakchi2 CE, the app should detect your SNES and show the free space available on your microSD card. As well, you should be able to sync games to it with hakchi2, so you can leave the microSD card internal if you'd like. At this point, you shouldn't have a need to remove the card again unless you want to change it to a different card.