Para consultas y debates sobre el contenido de este artículo, visita el Hilo oficial.


Luma3DS
Captura de Luma3DS
Menú GUI de Luma3DS.
Desarrollador
Aurora Wright
Tipo
Lanzamiento
29 de Enero de 2016
Versión actual
Plataformas
Idiomas
Inglés
Estado actual
Activo (funciona en todas las consolas de la familia 3DS)
Hilos oficiales
Hilo Oficial Nintendo 3DS.png

Luma3DS (Anteriormente conocido como AuReiNAND) es un Custom Firmware (desarrollado a partir de ReiNAND) para Nintendo 3DS que tiene las siguientes características:

Contenido

Características

Instalación

Para instalar Luma3DS debemos seguir el siguiente tutorial:

Opciones de configuración

Si pulsamos Select+Power al encender la consola, podremos ver el menú de configuración de Luma3DS, estas son las opciones que incorpora:

  • "Screen-init brightness" Permite seleccionar un nivel de brillo en el splash o en el menu de configuraciones, esto siempre y cuando nuestro A9LH no incorpore screen-init
  • "New 3DS CPU" Solo para N3DS, permite aumentar la velocidad del cpu (igual como lo hace NTR CFW), tambien permite usar la cache extra del procesador. Pueden activar una opcion o ambas, si sus juegos se comportan de forma extraña se recomienda desactivar.
  • "Autoboot SysNAND" Determina si desea arrancar SysNAND, el valor por defecto es EmuNAND (es decir, cuando no se presiona ningún botón en el arranque Luma3DS). Si la opción está activada, al presionar el boton L se inicia la EmuNAND. funciona de forma inversa, si arranca SysNAND.
  • "SysNAND is updated (A9LH-only)" Esta opción hace dos cosas. En primer lugar, le dice a Luma3DS que el firmware (NATIVE_FIRM) en el interior de la SysNAND es el principal y que es capaz de arrancar una EmuNAND con R (sólo se puede arrancar un NAND con un firmware que es el mismo, o más reciente que la este contiene, por lo que no podra arrancar una NAND 10.x con el firmware de 9,0 por ejemplo). Aparte de eso, hace que el firmware de la SysNAND pueda ser anulada por el firmware de la carpeta luma. Si la opción está desactivada, el comportamiento se invierte: el firmware de la EmuNAND se supone que es más reciente o igual que el SysNAND (al iniciar con R la regla tambien se invierte)
  • "Force A9LH detection" Esta opción no es realmente util para la mayoría de los usuarios. Si, por alguna razón, desea utilizar la versión no A9LH del CFW (el .dat + .3dsx) después de arrancar en 9.0-9.2+ Emu/SysNAND , puede forzar el mismo comportamiento que se optendría mediante el arranque con el arm9loaderhax.bin. De lo contrario, esto no tiene ningún efecto.
  • "Use second EmuNAND as default" Inicia desde la segunda emunand (si esta existe), si la opcion esta activa la primera emunand es accesible dejando presionado B durante el arranque.
  • "Enable region/language emulation" Activa la función de emulación región / idioma. Esto en teoria permite que algunos juegos y dlcs extranjeros que necesitan un lenguaje específico se puedan usar. Para usarlo, debe crear una carpeta dentro de la carpeta luma con el nombre "locales", y dentro de esta crear un archivo TXT con el title del juego en cuestion (ejem title de Monster Hunter Cross: 0004000000155400.TXT, para mas titles ver en http://www.3dsdb.com/). Y en interior del TXT debe de contener 6 caracteres, 3 para la región ("JPN", "USA", "EUR", "AUS", "CHN", "KOR", "TWN") un espacio y 2 para el lenguaje ("JP", "EN", "FR", "DE", "IT", "ES", "ZH", "KO", "NL", "PT", "RU", "TW"). Nota: el espacio cuenta como caracter.
  • "Use developer UNITINFO" (solo version DEV en Luma3DS 5.3+) Esta opcion hace que la consola se identifique como una consola de desarrollador ante el systema y las apps, tambien hace hace que las opciones de depuración se muestren en ErrDisp (la pantalla de "Se ha producido un error"). Tambien hace que se pueda ejecutar cierto software de desarrollador.
  • "Show current NAND in System Settings" Muestra en informacion de systema si nos encontramos en SysNand (Sys) o en EmuNand (Emu), Si tenemos mas de una emunand mostrara emua o emub.
  • "Show GBA boot screen in patched AGB_FIRM" Al estar activa muestra la animacion original del la bios de GBA al iniciar un juego de GBA.
  • "Enable splash screen with no screen-init" Hace que el splash de Luma3DS se muestre si nuestro A9LH no posee screen-init, si esta desactiva y nuestro A9LH no posee screen-init, el arranque es completamente silencioso.

Opciones recomendadas

Si no sabes que opciones utilizar, estas son las opciones recomendadas para el usuario común:

  • Para utilizar Luma3DS con HomeMenuHax ó cualquier otro *Hax:
    • Activar las opciones: "Show current NAND in System Settings" y "Show GBA boot screen in patched AGB_FIRM".
  • Para utilizar Luma3DS con ARM9LoaderHax CON emuNAND:
    • Activar las opciones: "Force A9LH detection", "Show current NAND in System Settings" y "Show GBA boot screen in patched AGB_FIRM".
  • Para utilizar Luma3DS con ARM9LoaderHax SIN emuNAND:
    • Activar las opciones: "Autoboot SysNAND", "SysNAND is updated (A9LH-only)", "Force A9LH detection", "Show current NAND in System Settings" y "Show GBA boot screen in patched AGB_FIRM".

Combinaciones de teclas - Arranque

Permite ejecutar otros programas ARM9 en el arranque. Modo de empleo:

  • Pon los payload en SD:/luma/payloads
  • Al encender la consola mantén presionado los botones "POWER" + "START" para abrir el Luma3DS Chainloader y seleccionar el payload que queramos ejecutar
  • Si solo tenemos un payload la combinación anterior abrirá automáticamente ese payload.

En caso de querer saltarnos el Luma3DS Chainloader y ejecutar un payload en específico debemos asignarle un botón para que al presionarlo durante el arranque se ejecute directamente el payload.

  • Al momento de colocar el payload en SD:/luma/payloads debemos renombrarlo de este modo: <botón>_<nombre>.firm

<botón>_<nombre>.firm puede ser de la siguiente manera:

  • x_NOMBRE.firm (para el botón X)
  • y_NOMBRE.firm (para el botón Y)
  • r_NOMBRE.firm (para el botón R)
  • right_NOMBRE.firm (para cruceta derecha)
  • left_NOMBRE.firm (para cruceta izquierda)
  • up_NOMBRE.firm (para cruceta arriba)
  • down_NOMBRE.firm (para cruceta abajo)

Notas

  • Para r_NOMBRE.firm se necesita presionar L+R en el arranque.
  • Los botones "START" y "SELECT" están reservados para el Luma3DS Chainloader y el Menú de configuración de Luma3DS respectivamente.
  • En antiguas versiones de Luma3DS los payloads se usaban en formato .bin por lo cual se recomienda actualizar a métodos mas recientes en caso de seguir usándolos.

Historial de versiones

  • 03/07/2019 - Versión 10.0.1:
  • 29/06/2019 - Versión 10.0:
  • 01/08/2018 - Versión 9.1:
  • 20/12/2017 - Versión 9.0:
  • 07/08/2017 - Versión 8.1.1:
  • 28/06/2017 - Versión 8.1:
  • 05/06/2017 - Versión 8.0: (∩ ͡° ͜ʖ ͡°)⊃━☆゚
  • 20/05/2017 - Versión 7.1:
  • 06/05/2017 - Versión 7.0.5:
  • 28/04/2017 - Versión 7.0.4:
  • 26/04/2017 - Versión 7.0.3:
  • 23/04/2017 - Versión 7.0.2:
  • 17/04/2017 - Versión 7.0.1:
  • 15/04/2017 - Versión 7.0:
  • 12/11/2016 - Versión 6.6:
  • 03/11/2016 - Versión 6.5:
  • 26/09/2016 - Versión 6.3.1:
  • 23/09/2016 - Versión 6.3:
  • 18/09/2016 - Versión 6.2.3: Finally fixed GW-downgraded O3DS(XL) NANDs.
  • 16/09/2016 - Versión 6.2.2:
  • 16/09/2016 - Versión 6.2.1:
  • 15/09/2016 - Versión 6.2:
  • 04/09/2016 - Versión 6.1.2:
  • 27/08/2016 - Versión 6.1.1:
  • 25/08/2016 - Versión 6.1:
  • 16/08/2016 - Versión 6.0.1:
  • 15/08/2016 - Versión 6.0:
  • 27/05/2016 - Versión 5.5: Added RO patches, which allow you to load custom CRO files (mainly used for Pokémon romhacks). Reimplemented svcBackdoor and patched out the anti-downgrade checks for the latest (11.0) FIRM. Added support for recovery mode (L+R+Up+A) on A9LH (you can safely update SysNAND from it without losing A9LH). Added support for N3DS 9.5 FIRM Luma3DS doesn't reboot the console anymore when exiting its configuration menu (useful for non-A9LH users). Splash screen timings are now consistent, it always lasts exactly 3 seconds. Fixed the FRIENDS module patch not to break online on future system updates. Sorry for the inconvenience! 3ds_injector can now be larger than the original FIRM loader (will allow for more patches). Fixed compiling with latest ctrulib. Several performance improvements, and other minor changes and bugfixes.
  • 30/04/2016 - Versión 5.4: Remade the chainloader to only try to load the right payload for the pressed button. Now the only buttons which have a matching payload will actually do something during boot. Got rid of the default payload (start now boots "start_NAME.bin"). sel_NAME.bin is now select_NAME.bin as there are no more SFN/8.3 limitations anymore.
  • 27/04/2016 - Versión 5.3.1: Fixed NANDs with partial background updates using the new FIRM.
  • 27/04/2016 - Versión 5.3:
  • 23/04/2016 - Versión 5.2: Se cambió el nombre a Luma3DS, la nueva carpeta se renombra a sólo " luma ". Limpieza menor de código.
  • 20/04/2016 - Versión 5.1.2: Limpieza general de codigo, actualización de FatFS y soluciona unos problemas de la versión 5.1.1 con Smash Bros y New Super Mario Bros 2.
  • 17/04/2016 - Versión 5.1.1: Arreglado error al ejecutar juegos de GBA y cambio para los nombres de los payload.
  • 15/04/2016 - Versión 5.0: Ya no es necesario los archivos de firmware salvo que quieras cargar NTR CFW. Puedes poner la consola como desarrollo para que aparezca más información en caso de error y puedas ejecutar las aplicaciones de desarrollo. Puedes utilizar online en consolas desactualizadas. Control de la cpu para New 3ds, al igual que NTR CFW. Emulación de idioma/región para hacer funcionar los DLC de otras regiones. Compatibilidad para nuevos Firms en New 3ds. Arreglo de bugs.
  • 04/04/2016 - Versión 4.2: Varios cambios y limpieza del código.
  • 31/03/2016 - Versión 4.1: Bug fixing y mejoras en la detección de emuNAND.
  • 29/03/2016 - Versión 4.01: Incorpora Region Free desde el menú HOME.
  • 26/3/16 - Versión 3.14: (Pi release)? Simplificado el codigo del parcheo. Yet one memsearch less (should make FIRM patching even slightly faster). Fixed A+L override when boot options are forced (this was the only one which stopped working). Soporte para Doble RedNand.
  • 24/3/16 - Versión 3.13: Incluido un aumento del brillo en la pantalla de inicio ( si es que alguien usa algún splashbottom.bin), el uso de los payload en cadena ( Para el default L Y R) y los demas L + Botón (este lo pueden predeterminar ustedes renombrando los siguientes en y.bin, b.bin, x.bin) y bloqueado el modo seguro (L+R+Up+A) para no dañar la N3ds o perder A9LH.
  • 23/03/16 - Versión 3.12: Introduced a configuration menu which can be called by holding SELECT on boot; emunand.bin, reboot.bin and loader.bin have been merged into the main executable; AuReiNand will auto-delete the pre-patched FIRMs when you switch to/from A9LH; Payload chainloading now also works from CakeBrah.
  • 20/03/16 - Versión 3.11: Added emuNAND patch improvements from CakesFW, Made the emuNAND patch completely version-independent, Moved the workaround I used to make D9 chainloading work to the loader.bin
  • 19/03/16 - Versión 3.10: Changed folder to "aurei", changed the dat name to "AuReiNand.dat"
  • 16/03/16 - Versión 3.9: Updated the built-in payload chainloader to handle multiple payloads, Added dual emuNAND support.
  • 10/03/16 - Versión 3.8.1: Disable splash screen when forcing boot options on soft reboot. Added bottom screen splash image support, as suggested by Apache Thunder. Must be 320x240 and named "splashbottom.bin", goes in the rei folder
  • 8/03/16 - Versión 3.8: External ARM9 payload chainloading for a9lh (loads an "arm9payload.bin" in the rei folder when pressing L+R). Cleaned up the sdmmc library (from the dark-samus a9lh fork).
  • 6/03/16 - Versión 3.7.3: A lot of code clean-up. Filesize went down by ~3 KB, and there can possibly be slight speed improvements.
  • 5/03/16 - Versión 3.7.2: Previous release broke .dat booting from a 9.0 NAND if A9LH was installed.
  • 5/03/16 - Versión 3.7.1: Added forcing of boot options on A9LH: always prevents losing AGB_FIRM saves by booting to sysNAND, forces the last used options on a MCU reboot (can be overridden with A).
  • 5/03/16 - Versión 3.7: Added a flag to skip decrypting and patching FIRM and use the already patched ones, for a slightly faster boot and to avoid writing 1 MB to SD on each boot. Warning!: You MUST remove the patched firmwares in the rei folder after switching from a non-A9LH usage to A9LH. You have been warned! Original idea and patch by @Fix94.
  • 25/02/16 - Versión 3.6: Preparado para el soporte del "screen-init" que en el futuro tendrá Arm9LoaderHax, arreglado problema de 3D, limpieza de código entre otras mejoras.
  • 20/02/16 - Versión 3.5.3: Cambiado los botones que inician la sysNAND/emuNAND con los diferentes firmwares en el arranque.
  • 20/02/16 - Versión 3.5.2: Arreglado problema que impedía que la emuNAND iniciara con firm 9.0.
  • 20/02/16 - Versión 3.5.1: Pequeños cambios, ahora la New y la Old utilizan el mismo parche para la emuNAND y re-añadido parche de arranque a Arm9LoaderHax.
  • 19/02/16 - Versión 3.5: Arreglado problemas con el arranque de Arm9LoaderHax así como la posibilidad de iniciar sysNAND/emuNAND según que botones presionemos durante el arranque.
  • 18/02/16 - Versión 3.4: El MOD de ReiNAND se vuelve compatible con el nuevo exploit Arm9LoaderHax.
  • 29/01/16 - Versión 3.3: Nace un MOD de ReiNAND que trae como novedad la implantación de NATIVE_FIRM 10.4.
Post it.png ¿Todavía te quedan dudas? Pregúntalas en este hilo.

Botón-subir-inicio-artículo.png