Thursday 30 September 2021

Migrar SX OS a Atmosphere


==========================================
Última actualización de la guía (27 de Abril 2024)

- Se agregan instrucciones para actualizar atmosphere a 1.7.0 y firmware 18.0.1 que permite jugar Megaton Musashi W: Wired.

==========================================
Última actualización de la guía (29 de Febrero 2024)

- Se agregan instrucciones para actualizar atmosphere a 1.6.2 y firmware 17.1.0 que permite jugar la demo de CONTRA: Operation Galuga.

==========================================
Actualización de la guía (13 de Octubre 2023)

- Se agregan instrucciones para actualizar atmosphere a 1.5.5 y firmware 16.1.0 que permite jugar Super Mario Bros Wonder.

==========================================
Actualización de la guía (20 de Julio 2023)

- Se agregan instrucciones para migrar Atmosphere a una SD card con mayor capacidad en la parte inferior de la guía.

==========================================
Actualización de la guía (11 de Mayo 2023)

- RetroReloaded a muerto oficialmente!. Retro el creador de esta herramientra anunció en su discord el 5 de Mayo del 2023 que RetroReloaded no recibirá más actualizaciones. Esto se debe en gran parte a que los pendejos de Nintendo pusieron una queja contra github intentando tumbar ciertas herramientas (sentidos por el leak de Zelda tears of the kingdom xd). Agradecemos a Retro por ayudarnos todos estos años pero es momento de dejar RetroReloaded atrás y actualizar Atmosphere y el firmware.

- Se agregan instrucciones en la parte de abajo de la guía para actualizar a Atmosphere 1.5.2 y Firmware 16.0.2. Esto permite jugar Zelda: Tears of the Kingdom con su update 1.1.0.

===========================================

Actualización del 8 de Abril 2023

- Agregados links y pasos para actualizar a RetroReloaded 1.73 con firmware 15.0.1

- Actualizado el link de descarga del RetroReloaded 1.72 a 1.73
===========================================

Estos son los pasos para migrar de SX OS 3.1.0 con FW 11.0.0 a Atmosphere 1.1.1 con FW 13.0.0 EmuNand/EmuMMC de la manera más fácil.

Requisitos

Una SD Card de por lo menos 128 GB. Debes tener en cuenta que unos 30 a 40 GB quedaran restados del total de tu SD card. Una SD card de 128 GB en realidad te brinda solamente 110 GB de espacio. Si le restamos los 40 GB que son necesarios para la partición hidden del EmuNand solamente te quedarán alrededor de 70 GB para instalar juegos.

Mi setup actual al momento de hacer esta migración es el siguiente:

SanDisk 400GB Ultra microSDXC UHS-I Memory Card
SD Card Reader Portable USB 3.0
SX Dongle Bundle
SX OS 3.1.0
Firmware 11.0.0 en sysNand
No tengo EmuNand en este momento

Crear backups de todo lo que tenemos en la sd card y por si acaso de los saves que estan en la consola.

Todos los backups los realizamos desde SX OS.

1) Crear backup de los saves usando checkpoint (Si no lo tienes bajalo aquí).

2) Crear un Nand backup (Necesitas aproximadamente unos 30 GB en la tarjeta SD) utilizando las opciones del SX OS.

3) Copiar todo el contenido y los juegos que tengas en formato XCI de la sd card a la PC. Los juegos que instalaste en formato NSP no se pueden salvar y vas a tener que volverlos a instalar una vez se complete este proceso. Es necesario que tengas los archivos NSP en tu PC ya que no hay manera de hacerles backup utilizando las herramientas que tiene SX OS.

Descargar todo esto a tu PC:

RetroReloaded 1.73

Tinfoil 13 or later

Firmware 13.0.0 (Mirror Site)

Awoo Installer 1.3.4

NSX Overloader

NS-USBLoader

Pasos para la migración

1) Asegurate de tener backup de toda tu tarjeta SD en tu PC. Especialmente de los archivos boot.dat y license.dat y la carpeta sxos del SX OS.

2) Apaga la consola, retira la SD y colocala a la PC utilizando el adaptador USB. Formatea la SD card en tu PC a formato fat32 y copia de vuelta los archivos boot.dat, license.dat y la carpeta sx os a la sd card. Windows 10 no brinda opción de formatear la SD card a FAT32 por lo que necesitas un software como Mini Tool Partition Wizard para formatearla. Puedes descargarlo aquí

3) Inserta la SD card en la consola y utiliza el dongle de SX OS para encender la consola manteniendo apretados los botones de "Power" y "Volume +". Toca el botón "Options" del SX OS.



4) Ir a la sección de EmuNand y seleccionar la opción de "Create EmuNand".



5) Seleccionar la opción de "Hidden Partition on MicroSD".



6) Este proceso puede demorar 1 hora o más asi que asegurate que tu switch esta conectada a corriente. Una vez termine veras el resultado que aparece en la imagen de abajo.



7) Regresa a la pantalla principal de SX OS y verás que ahora en la parte de arriba de "Boot Custom FW" aparece un cuadro que dice "EmuNand Enabled".



8) Apaga la consola, retira la SD card y colocala en tu PC. Procede a copiar los contenidos de todos lo siguiente a la raíz de la sd card.

-RetroReloaded 1.73
-Fimrware 13.0.0
-Tinfoil
-Awoo Installer

9) Ahora ve a la carpeta /atmosphere/contents/ de tu sd card y selecciona todos los folders y borrar todo el contenido de esta carpeta.

10) Copia los contenidos del NSX-Overloader a la sd card.

11) Remueve la sd card de la PC insertala en la consola switch e inicia la consola utilizando el dongle de SX OS mientras mantienes presionadas las teclas de "Power" y "Volume +" al mismo tiempo.

12) Te aparecera el menu principal del RetroReloaded. Toca la opción de "Hetake" en la pantalla táctil de la consola.



13) Toca la opción de "emuMMC".



14) Toca la opción de "Migrate EmuMMC" selecciona EmuNand en el siguiente recuadro y luego de que la migración termine (es rápido) se mostrara EmuMMC enabled.




15) Toca la opción "Close" en la parte superior de la pantalla y luego al volver al menu principal de Hetake toca la opción "Back to RR" en la parte inferior derecha de la pantalla.




16) Al volver a la pantalla de RetroReloaded veras que junto a Atmosphere aparece "EmuNand On". Ahora toca el botón "Atmosphere" para iniciarlo.



17) El inicio demora aproximadamente 1 minuto y deben aparecerte las pantallas en el orden que se ve abajo.





*NOTA: Si durante el boot del atmosphere te sale algun error es posible que sea necesario desactivar algunos servicios del RetroReloaded. En caso de que te llegue a pasar en la pantalla principal del RetroReloaded toca el icono del engrane que se encuentra en la parte superior derecha de la pantalla. En la siguiente pantalla toca en la parte inferior en "Services" y asegurate que cambiar a "off" todo lo que aparece en la columna del Atmosphere. Hay 2 páginas de servicios por lo que debes tocar tanto en la "1" como en la "2" en la parte inferior derecha del menu.

18) Ya en la interface el Switch ve a la sección de "System Settings" y revisa que versión de Firmware esta corriendo la consola. Si todo salio bien te debe mostrar Firmware 11.0.0 | AMS 1.1.1|E.

19) Ahora ve a la sección de "Album" para entrar al "Homebrew Menu" y seleccionar "DayBreak".

20) Has click en install y luego selecciona toca la carpeta "13.0.0" y procede a instalar el Firmware 13.0.0.


Daybreak verificará los archivos del firmware y te mostrará que son validos. Ahora selecciona "Continue".


Ahora seleciona "Preserve Settings".


En la pantalla de "Select driver variant" selecciona "Install FAT 32 + exFAT".



Selecciona "Continue" para empezar la actualización y espera a que termine.



Ahora toca el botón "Reboot" para reiniciar la consola.


21) Acceder de nuevo atmosphere usando el mismo proceso del paso #16. Una vez en la interface del switch revisa la versión del firmware como lo hiciste en el paso #18 y debe mostrar Firmware 13.0.0 | AMS 1.1.1|E.

El EmuNand ahora esta en firmware version 13.0.0 pero tu sysnand aun es version 11.0.0. Este setup te utilizar SX OS y Atmosphere al mismo tiempo pero realmente luego de tener Atmosphere ya no es necesario volver a usar SX OS siempre y cuando sepas como instalar los juegos. La imagen de abajo muestra el upgrade el firmware completado.



Como instalar/transferir los juegos en Atmosphere

Atmosphere no permite leer archivos XCI pero si permite que instales los archivos XCI en tu SD card, sin embargo, no es tan fácil como copiar y pegar como era en SX OS.

**IMPORTANTE**: Es importante remover cualquier resto de los juegos que fueron instalados anteriormente utilizando SX OS. Si planeas instalar un juego que tenias antes en SX OS primero debes ir a la sección de "Manage Software" del juego y borrarlo de la consola.

Aunque el juego no este en la sd card y no lo puedas usar quedan resto del mismo en la consola y si tratas de instalarlo utilizando este método la instalación fallará cerca del final. "REMOVER EL JUEGO DE LA CONSOLA NO REMUEVE/BORRA TU SAVE" no debes preocuparte por perder tu save. De igual manera debes tener el backup con checkpoint en tu PC que mencione al inicio.

Pasos para instalar los juegos utilizando NS-USBLoader y Awoo Installer.

1) En tu PC descarga e instala Java. Descarga de aquí.

2) Cuando tengas Java ya instalado abre el ns-usbloader-5.2.jar y conecta la consola switch utilizando el cable USB a la PC.

3) Una vez en la ventana principal del NS-USBLoader has click en el icono del engrane que se encuentra a la izquierda de la ventana.



4) Has click en la opción de la parte superior izquierda en el botón "Download and install drivers". Aparecera una ventana en donde solamente tienes que dar "Next" un par de veces y se instalaran los drivers necesarios.



5) Ahora podemos proceder a instalar los juegos. En la consola switch ve al "Album" para entrar al Homebrew Menu y selecciona el "Awoo Installer".



6) Aparecerá un mensaje de error mencionando el "Applet Mode" simplemente toca "ok" para ignorarlo.



7) Toca la opción de "Install Over USB" y aparecera la pantalla que vez en las imagenes de abajo.




8) Ahora en la PC en el NS-USBLoader has click en el botón "Select Files" en la parte inferior izquierda y selecciona el juego que quieras instalar.



9) Ahora has click en el botón "Upload to NS".



10) En la consola switch aparecerá el juego que seleccionaste. Debes tocar el nombre del juego y luego tocar la opción "SD Card" para iniciar la instalación. Es posible que te aparesca un mensaje adviertiendote sobre "Invalid NCA Signature detected!" simplemente toca la opción "Yes, I understand the risk" para proceder con la instalación.













11) Dai Kaizoku Jidai!!! disfruta tus "copias de seguridad" (F*CK NINTENDO)...

Thank you SX OS! It was a good run!...

Actualizar Atmosphere a 1.4 y EmuNand a Firmware 15.0.1

Las intrucciones de abajo permiten actualizar el Atmosphere y Emunand para correr los juegos que tienen como requisito Firmware 15.1.0 o inferior.

1) Descargar Retro Reloaded 1.73 de aquí.

2) Apaga la consola y coloca la tarjeta SD en la PC utilizando el adaptador USB. Copia todos los archivos de la SD card a una carpeta en tu PC para tener un backup del contenido de la SD card.

3) Descomprime y copia todos los archivos de Retro Reloaded 1.73 a la raíz de la SD card.

4) Descarga el Firmware 15.0.1 de aquí.

5) Crea la carpeta "Firmware" en la raíz de la SD card y copia todos los archivos del firmware dentro de esta carpeta.

6) Borra todos los archivos y folders que se encuentren en la siguiente carpeta artmosphere/contents/ de tu SD card. Esto lo hacemos para evitar errores al momento que cargara la nueva versión del Atmosphere. El autor de Retro Reload tiene la mala costumbre de añadir cosas que no son siempre compatibles con atmosphere en esta carpeta y esto causa que el mismo no inicie bien. Si quieres ver un ejemplo puedes visitar este sitio.

7) Inserta la SD card en la consola, inserta el dungle de SX OS e inicia Atmosphere utilizando las teclas "Power" y "Volume +" (es el mismo procedimiento de siempre para iniciar SX OS / Atmosphere.

8) Inicia Atmosphere y espera que cargue el sistema. Ya en la interface del Switch ve a la sección de "System Settings" y revisa que versión de Firmware esta corriendo la consola. Si todo salio bien te debe mostrar Firmware 13.0.0| AMS 1.4.0| E.

9) Repite el paso 19 de la guía para actualizar el firmware a 15.0.1.

10) Si al intentar iniciar Atmosphere en la pantalla de RetroReloaded se muestra el menu de Hekate. Sigue estos pasos para iniciar Atmosphere.

11) En esta pantalla toca el botón "Payloads".



12) Debes tocar el "fusee.bin" entre las opciones que aparecen en el siguiente menu. En el caso de la foto que coloco abajo el archivo se llama "fusee 1.5.2.bin" porque ya tenía el Atmosphere 1.5.2 al momento de realizar la guía. Al tocar este archivo hetake iniciará Atmosphere.



Actualizar Atmosphere a 1.5.2 y EmuNand a Firmware 16.0.2

Estas instrucciones solo aplican si ya tienes Atmosphere 1.4 y Firmware 15.0.1.

1) Descargar el pack de actualización de aquí.

2) Apaga la consola, retira la SD card y colocala en tu PC.

3) Copia las siguientes carpetas de la SD card a un folder de backup en tu PC.

atmosphere
bootloader
config
switch

4) Borra todo el contenido que se encuentre dentro de la carpeta atmosphere/content/. Este paso evita errores al momento que inicia Atmosphere 1.5.2.

5) Borra la carpeta "switch" del root de tu SD Card. Este paso evita que las aplicaciones estén duplicadas en la sección de homebrew launcher luego de la actualización.

6) Copia todo el contenido que se encuentra dentro de la carpeta "SD" del pack de actualización al root de tu SD Card (Vas a reemplazar varios archivos).

7) Remueve la SD card de la PC, insertala en la consola y enciende la consola utilizando el dongle de SX OS manteniendo apretados los botones de Power y Volume +.

8) Ya no aparecerá el menu de RetroReloaded sino que aparecerá el menu de Hetake directamente.

9) En esta pantalla toca el botón "Payloads".



10) Debes tocar el "fusee 1.5.2.bin" entre las opciones que aparecen en el siguiente menu. Al tocar este archivo hetake iniciará Atmosphere.



11) Ahora repite las instrucciones del paso #19 de la guía inicial para actualizar el firmware a 16.0.2 utilizando DayBreak. Debes tener en cuenta que en este caso la carpeta que contiene los archivos del firmware se llama "Firmware 16.0.2".

Actualizar Atmosphere a 1.5.5 y EmuNand a Firmware 16.1.0

Estas instrucciones solo aplican si ya tienes Atmosphere 1.5.2 y Firmware 16.0.2.

1) Descargar el pack de actualización de aquí.

2) Apaga la consola, retira la SD card y colocala en tu PC.

3) Copia las siguientes carpetas de la SD card a un folder de backup en tu PC.

atmosphere
bootloader
config
switch

4) Borra todo el contenido que se encuentre dentro de la carpeta atmosphere/content/. Este paso evita errores al momento que inicia Atmosphere.

5) Borra la carpeta "switch" del root de tu SD Card. Este paso evita que las aplicaciones estén duplicadas en la sección de homebrew launcher luego de la actualización.

6) Copia todo el contenido que se encuentra dentro de la carpeta "SD" del pack de actualización al root de tu SD Card (Vas a reemplazar varios archivos).

7) Remueve la SD card de la PC, insertala en la consola y enciende la consola utilizando el dongle de SX OS manteniendo apretados los botones de Power y Volume +.

8) Aparecerá el menu de Hetake directamente.

9) En esta pantalla toca el botón "Launch" y luego el botón "EmuMMC".

10) Ahora repite las instrucciones del paso #19 de la guía inicial para actualizar el firmware a 16.1.0 utilizando DayBreak. Debes tener en cuenta que en este caso la carpeta que contiene los archivos del firmware se llama "Firmware 16.1.0".

Actualizar Atmosphere a 1.6.2 y EmuNand a Firmware 17.0.1

Estas instrucciones solo aplican si ya tienes Atmosphere 1.5.5 y Firmware 16.1.0.

1) Descargar el pack de actualización de aquí.

2) Apaga la consola, retira la SD card y colocala en tu PC.

3) Copia las siguientes carpetas de la SD card a un folder de backup en tu PC.

atmosphere
bootloader
config
switch

4) Borra todo el contenido que se encuentre dentro de la carpeta atmosphere/content/. Este paso evita errores al momento que inicia Atmosphere.

5) Si usas Tesla y Edizon, conserva las carpetas "switch/Edizon" y "switch/.overlays". Estas no vienen incluidas en el pack.

Borra la carpeta "switch" del root de tu SD Card. Este paso evita que las aplicaciones estén duplicadas en la sección de homebrew launcher luego de la actualización.

6) Copia todo el contenido que se encuentra dentro de la carpeta "SD" del pack de actualización al root de tu SD Card (Vas a reemplazar varios archivos).

7) Remueve la SD card de la PC, insertala en la consola y enciende la consola utilizando el dongle de SX OS manteniendo apretados los botones de Power y Volume +.

8) Aparecerá el menu de Hetake directamente.

9) En esta pantalla toca el botón "Launch" y luego el botón "EmuMMC".

10) Ahora repite las instrucciones del paso #19 de la guía inicial para actualizar el firmware a 17.1.0 utilizando DayBreak. Debes tener en cuenta que en este caso la carpeta que contiene los archivos del firmware se llama "Firmware 17.1.0".



Actualizar Atmosphere a 1.7.0 y EmuNand a Firmware 18.0.1

Estas instrucciones solo aplican si ya tienes Atmosphere 1.6.2 y Firmware 17.1.0.

1) Descargar el pack de actualización de aquí.

2) Apaga la consola, retira la SD card y colocala en tu PC.

3) Copia las siguientes carpetas de la SD card a un folder de backup en tu PC.

atmosphere
bootloader
config
switch

4) Borra todo el contenido que se encuentre dentro de la carpeta atmosphere/content/. Este paso evita errores al momento que inicia Atmosphere.

5) Si usas Tesla y Edizon, conserva las carpetas "switch/Edizon" y "switch/.overlays". Estas no vienen incluidas en el pack.

Borra la carpeta "switch" del root de tu SD Card. Este paso evita que las aplicaciones estén duplicadas en la sección de homebrew launcher luego de la actualización.

6) Copia todo el contenido que se encuentra dentro de la carpeta "SD" del pack de actualización al root de tu SD Card (Vas a reemplazar varios archivos).

7) Remueve la SD card de la PC, insertala en la consola y enciende la consola utilizando el dongle de SX OS manteniendo apretados los botones de Power y Volume +.

8) Aparecerá el menu de Hetake directamente.

9) En esta pantalla toca el botón "Launch" y luego el botón "EmuMMC".

10) Ahora repite las instrucciones del paso #19 de la guía inicial para actualizar el firmware a 18.1.0 utilizando DayBreak. Debes tener en cuenta que en este caso la carpeta que contiene los archivos del firmware se llama "Firmware 18.1.0".

Migrar Atmosphere a una SD card con mayor capacidad de espacio

1) Apagar la consola y remover la SD card.

2) Conectar la SD card "Actual" (En mi caso la de 400 GB) a la PC y copiar todo el contenido a un folder de backup. En mi caso eran 300 GB por lo que el proceso fue de 1 hora más o menos.

3) Descargar NxNandManager de aquí.

4) Ahora descomprimimos el NxNandManager y abrimos el programa.

5) En el menu superior clic en "File" y luego clic en "Open Drive" y seleccionamos el drive con la letra que corresponde a la SD card. En mi caso es la letra "I".

Necesitaras al menos 40 GB de espacio en tu PC para el backup del EmuNand.

7) Ahora clic en "ManageStorageClass Generic" y luego apareceran los datos de la "hidden partition" del EmuNand. Ahora clic en el botón "Full Dump" que se encuentra abajo a la derecha y selecciona el folder donde quieres guardar el backup.

El proceso de backup puede tomar 15 minutos o más dependiendo de las especificaciones de tu PC.

8) Cierra NXNandManager y remueve la SD actual de la PC e inserta la SD card nueva en la PC.

9) Abre NXNandManager y en el menu superior clic en "File" y luego clic en "Open File" y seleccionamos el archivo de backup que acabamos de crear.

Ahora clic en "Options" luego clic en "EmuNAND Creation Tool (RAWNAND, FULLNAND)" y luego asegurate que la opción "SD Partition" está seleccionada y luego clic en el botón "Create EmuNAND".

Este proceso va a crear una "hidden partition" de 29 GB - 30 GB aproximadamente y otra partition FAT32 usando el resto del espacio para Atmosphere y los juegos.

El proceso puede tomar 15 minutos o más dependiendo de las especificaciones de tu PC.

10) Al finalizar este proceso tendrás una partición vacia. Cierra el NxNANDManager.

11) Ahora copia todos el contenido del paso 2 a esta partición. En mi caso el tiempo de transferencia fue de casi 6 horas por lo que te recomiendo que lo pongas hacer cuando no vayas a usar tu PC.

12) Al terminar de copiar todos los archivos. Remueve la SD card e insertala en la consola y utiliza el método de siempre para iniciar Hetake e intenta iniciar Atmosphere.

13) Si todo salió bien Atmosphere iniciará de manera correcta y luego puedes verificar el espacio adicional libre de la SD card.