Guia completa: convertir una Nintendo Switch 1 en la maquina de juegos definitiva
Tienes una Nintendo Switch original (2017-2018) criando polvo. La pantalla funciona, los Joy-Con estan por ahi, y el dock recoge mugre. Vamos a convertirla en una maquina de emuladores, juegos de Switch, y si quieres, hasta un terminal SSH. Todo sin soldar. Todo reversible.
Requisito: tu Switch tiene que ser del modelo no parcheado (serial XAW1, XAJ1-XAJ4 bajo, XAW4, XAW7). Si no sabes si es la tuya, comprueba en https://ismyswitchpatched.com.
Lo que necesitas comprar
| Item | Precio | Donde |
|---|---|---|
| Clip RCM (jig) | 2 EUR | AliExpress ("RCM jig switch") |
| MicroSD 512GB-1TB | 30-60 EUR | Amazon (Samsung EVO, SanDisk Ultra) |
| Cable USB-C a USB-A | Ya lo tienes | - |
Total: 32-62 EUR. Eso es todo el hardware.
Paso 1: Preparar la SD
Formatea la microSD en FAT32 (si es mayor de 64GB, usa guiformat en
Windows o mkfs.fat -F 32 en Linux). exFAT
funciona pero FAT32 es mas fiable para homebrew.
Paso 2: Instalar Atmosphere (CFW)
Atmosphere es el custom firmware de la Switch. No modifica la NAND (memoria interna). Vive en la SD. Si quitas la SD, la Switch vuelve a ser normal.
2.1 Descargar el pack
La forma mas facil: el pack PYXIS AIO (All-in-One) que incluye todo preconfigurado.
- Ve a https://github.com/mentalblank/PYXIS/releases
- Descarga la ultima release (
PYXIS-X.X.X.zip) - Descomprime en la raiz de la SD
El pack incluye:
- Atmosphere (CFW)
- Hekate (bootloader con menu grafico)
- Sigpatches (para instalar NSP/XCI)
- Tinfoil (gestor de juegos)
- NX-Shell (explorador de archivos)
- JKSV (gestor de saves)
2.2 La alternativa manual
Si prefieres montarlo tu mismo (mas control):
- Atmosphere - CFW base
- Hekate - bootloader
- Sigpatches - parches de firma
- Tinfoil - instalador de juegos
Copia todo a la raiz de la SD siguiendo NH Switch Guide.
Paso 3: Entrar en modo RCM
El exploit Fusee Gelee usa un fallo de hardware en el chip Tegra X1. Nintendo no puede parchearlo con software.
- Apaga la Switch completamente (mantener Power 3 segundos, Power Off)
- Inserta el clip RCM en el rail derecho del Joy-Con (donde se conecta el Joy-Con derecho). El clip cortocircuita los pines 1 y 10
- Mantener Vol+ y pulsar Power. La pantalla se queda negra (es normal, esta en RCM)
- Conecta el USB-C al PC
3.1 Inyectar el payload
Desde el PC:
- Windows: Usa TegraRcmGUI.
Selecciona
hekate_ctcaer_X.X.X.biny pulsa "Inject" - Linux:
fusee-launcherohekate_ctcaer.binconusb_install_pc.py - Mac: Usa fusee-interfacee-tk
- Android: Usa Rekado (OTG USB-C)
Si todo va bien, aparece el menu de Hekate en la pantalla de la Switch.
3.2 Primera vez: crear backup de la NAND
IMPORTANTE: antes de hacer nada mas, haz backup de tu NAND.
En Hekate: Tools > Backup eMMC > eMMC BOOT0 & BOOT1 + eMMC RAW GPP
Esto crea una copia completa de la memoria interna. Si algo sale mal, puedes restaurarla. El backup pesa ~30GB y va a la SD. Luego copialo al PC y borralo de la SD para liberar espacio.
Paso 4: Arrancar Atmosphere
En Hekate: Launch > Atmosphere FSS0 emuMMC (recomendado) o Atmosphere FSS0 sysMMC
emuMMC vs sysMMC
- emuMMC (recomendado): crea una copia de la NAND en la SD. Todos los cambios (juegos instalados, homebrew) van a la copia. La NAND real no se toca. Puedes conectarte online con la NAND real sin riesgo de ban
- sysMMC: modifica la NAND real. Mas espacio en la SD pero riesgo de ban si te conectas online
Para crear emuMMC: Hekate > emuMMC
> Create emuMMC > SD Partition. Necesita ~30GB de la SD.
Paso 5: Instalar juegos
5.1 Tinfoil (gestor de juegos)
Abre el Album (en el menu de la Switch) manteniendo R. Aparece el Homebrew Menu. Abre Tinfoil.
Tinfoil puede instalar juegos desde:
- SD: copia los .NSP/.XCI a la SD, Tinfoil los detecta
- USB: conecta la Switch al PC por USB y usa
ns-usbloaderpara enviar juegos - Red local: monta un servidor HTTP/NUT en tu PC y Tinfoil descarga por WiFi
5.2 Copiar juegos a la SD
La forma mas simple:
- Apaga la Switch
- Saca la SD y metela en el PC
- Copia los ficheros .NSP a
sd:/tinfoil/nsp/ - Vuelve a meter la SD en la Switch
- Abre Tinfoil, ve a la pestana de la SD, selecciona e instala
5.3 Por USB (mas rapido)
- Descarga ns-usbloader en el PC
- Conecta la Switch al PC por USB
- En la Switch, abre Tinfoil >
USB Install - En el PC, arrastra los .NSP a ns-usbloader y envia
Paso 6: RetroArch (emuladores retro)
RetroArch en la Switch es una pasada. La Switch tiene hardware de sobra para emular todo hasta PSP/N64.
6.1 Instalar RetroArch
- Descarga RetroArch para Switch (fichero .NRO)
- Copia
retroarch_switch.nroasd:/switch/retroarch/ - Desde Homebrew Menu (Album + R), abre RetroArch
6.2 Cores disponibles
| Core | Sistema | Rendimiento |
|---|---|---|
| snes9x | SNES | Perfecto |
| mgba | Game Boy / GBA | Perfecto |
| nestopia | NES | Perfecto |
| genesisplusgx | Mega Drive | Perfecto |
| mupen64plus | Nintendo 64 | Muy bueno |
| ppsspp | PSP | Bueno-Muy bueno |
| pcsxrearmed | PlayStation 1 | Perfecto |
| flycast | Dreamcast | Bueno |
| desmume | Nintendo DS | Bueno |
6.3 Anadir ROMs
Copia las ROMs a la SD en carpetas organizadas:
sd:/roms/
snes/
gba/
nes/
psx/
n64/
megadrive/
En RetroArch: Load Content > navega
a la carpeta de ROMs > selecciona juego.
6.4 Configurar el mando de Xbox
Si tienes la Switch en el dock con un mando de Xbox por USB:
- RetroArch lo detecta automaticamente
- Ve a
Settings>Input>Port 1 Bindspara mapear botones si hace falta
Con mando de Xbox por Bluetooth necesitas el adaptador 8BitDo (~20 EUR) enchufado al dock.
Paso 7: Terminal y SSH (para frikis)
Si, puedes tener un terminal en la Switch.
7.1 NX-Shell
Ya viene en el pack PYXIS. Es un explorador de archivos con terminal basica. Desde Homebrew Menu.
7.2 SSH Client (conectar a servidores)
Instala ftpd pro desde el Homebrew App
Store (hb-appstore.nro). No es SSH
exactamente pero permite transferir archivos.
Para SSH de verdad, la opcion es correr Linux:
7.3 Linux en la Switch (modo avanzado)
Switchroot permite arrancar Ubuntu o Lakka Linux desde la SD. Es un sistema operativo completo con terminal, SSH client, navegador, y todo lo que esperas de Linux.
- Descarga la imagen de Switchroot
- Flasheala a una particion de la SD con Hekate
- Desde Hekate:
Launch>Linux
Desde Linux tienes terminal completa. ssh usuario@servidor funciona. Puedes conectar
un HHKB por USB-C y tienes un terminal portatil con pantalla de 6.2
pulgadas.
Nota: Linux en la Switch consume mucha bateria y el soporte de hardware es parcial (WiFi funciona, Joy-Con funciona, audio HDMI funciona).
Resumen: que tienes al final
Nintendo Switch 1 (no parcheada)
|
+-- Hekate (bootloader)
| |
| +-- Atmosphere emuMMC
| | |-- Juegos de Switch (NSP/XCI via Tinfoil)
| | |-- RetroArch (SNES, PSX, GBA, N64, NES, Mega Drive, PSP, DS...)
| | |-- Homebrew (NX-Shell, JKSV, hb-appstore...)
| | `-- Online seguro (solo con NAND real, no con emuMMC)
| |
| +-- Atmosphere sysMMC (NAND real, para online limpio)
| |
| `-- Linux (Switchroot Ubuntu/Lakka)
| |-- Terminal + SSH
| |-- Navegador web
| `-- Emuladores nativos
|
+-- Modo dock: tele + mando Xbox (USB o 8BitDo adapter)
`-- Modo portatil: pantalla 720p + Joy-Con
Lista de la compra
| Item | Precio |
|---|---|
| Clip RCM | 2 EUR (AliExpress) |
| MicroSD 1TB | 60 EUR (Amazon) |
| Adaptador 8BitDo (opcional, para mando BT) | 20 EUR |
| Total | 62-82 EUR |
Todo lo demas es software gratis y legal (Atmosphere, RetroArch, Hekate, Tinfoil).
Errores comunes
- Pantalla negra al inyectar: el clip RCM no hace buen contacto. Reinsertalo
- "No SD card found": la SD debe ser FAT32, no exFAT
- Tinfoil no detecta juegos: necesitas sigpatches actualizados para tu version de Atmosphere
- Ban online: NUNCA conectes a internet con emuMMC. Solo con sysMMC limpio
- Joy-Con drift: nada que ver con el hack, es el hardware de Nintendo. Limpia con alcohol isopropilico o cambia el stick (5 EUR en AliExpress)
—
Una Switch de 2017 + 62 EUR + 30 minutos = la maquina de juegos mas versatil que existe.
ACTUALIZACION: servidor de juegos bajo demanda (Ownfoil)
No necesitas una SD de 1TB. Con vespino (o cualquier PC en la red local) como almacen de juegos, la Switch descarga e instala bajo demanda.
Como funciona
Ownfoil es un servidor Docker que convierte un directorio de ROMs en una tienda para Tinfoil:
docker run -d -p 8465:8465 -v ~/roms/switch:/games ownfoil/ownfoilEn la Switch, abres Tinfoil, anade la tienda (IP de vespino:8465), y ves todos los juegos como un catalogo. Pulsas instalar y se descarga por WiFi directamente a la SD.
Cuando terminas un juego, lo borras de la Switch y bajas otro. La biblioteca esta en vespino, no en la SD.
SD minima necesaria
| Contenido | Tamano |
|---|---|
| emuMMC (copia de la NAND) | 30 GB |
| Atmosphere + homebrew | 2 GB |
| ROMs retro completas (SNES, GBA, NES, GB, Mega Drive, N64) | 32 GB |
| Espacio para 2-4 juegos de Switch a la vez | 64 GB |
| Total | 128 GB |
Una SD de 128GB cuesta 15-20 EUR. Con Ownfoil en la red local, no necesitas mas.
El setup completo
Vespino (almacen, 1.8TB)
|
|-- ~/roms/switch/ (juegos de Switch, cientos de GB)
|-- ~/roms/psx/ (PSX CHD, 132 GB)
|-- ~/roms/dreamcast/ (Dreamcast CHD)
|-- ~/roms/psp/ (PSP ISOs)
|-- ~/roms/n64/ (N64)
|-- Ownfoil container (sirve juegos Switch a Tinfoil)
|
v WiFi local
|
Nintendo Switch (SD 128GB)
|-- Atmosphere emuMMC
|-- Tinfoil (conecta a Ownfoil, instala bajo demanda)
|-- RetroArch (SNES, PSX, GBA, N64, NES, MD, Dreamcast, PSP)
|-- 12.000+ ROMs retro en la SD
`-- 2-4 juegos de Switch rotando
Coste total: clip RCM (2 EUR) + SD 128GB (20 EUR) = 22 EUR.
Y tienes acceso a toda la biblioteca de Switch + todas las plataformas retro + un servidor de juegos casero que funciona sin internet.
Comentarios (0)
Sin comentarios todavia. Se el primero!
Deja un comentario