u-boot para Nintendo Switch

Pues parece que Shiny Quagsire ha portado el bootloader u-boot para Nintendo Switch


https://twitter.com/ShinyQuagsire/statu ... 6158357505


Repo del código: https://github.com/shinyquagsire23/u-boot
¿Explicación y para qué sirve?
@santousen https://es.wikipedia.org/wiki/Das_U-Boot
http://www.denx.de/wiki/U-Boot/

Copio y pego lo justo para saber que es:
U-Boot es un gestor de arranque para Placas integradas basadas en PowerPC, ARM, MIPS y varias otras
procesadores, que se pueden instalar en una ROM de arranque y se usan parainicializar y probar el hardware o descargar y ejecutar la aplicación código.

El desarrollo de U-Boot está estrechamente relacionado con Linux: algunas partes de el código fuente se origina en el árbol fuente de Linux, tenemos algunos archivos de encabezado en común, y se ha hecho una provisión especial para
soporte de arranque de imágenes de Linux.

Es fácilmente configurable y extensible. Por ejemplo, todos los comandos del monitor son implementado con la misma interfaz de llamada, por lo que es muy fácil agregar nuevos comandos.
Este programita inicia el hardware del sistema, especialmente la controladora de memoria, gestiona los parámetros de inicio del SO y arranca el SO. Digamos que seria una suerte de BIOS pero con funciones muy chulas para gestionar el arranque, te permite controlar el proceso por un puerto serie y hacer modificaciones al vuelo.
Podría ser usado entonces para arrancar desde un pendrive en OTG por ejemplo?
@gwallace Desde usb, ftp, memoria interna...
Y para qué firmwares está disponible ?
Frange escribió:Y para qué firmwares está disponible ?

Para los que permita editar el bootloader, es decir, todas las consolas actuales en cualquier firmware (al menos igual o inferior a 5.0.1 que es la ultima version hoy en dia)

Mejor no tocar nada hasta que no haya tutos, porque principalmente no hay un metodo de entrada publico para modificar el bootroom (en verano lo liberan)
Buenas

Estoy compilando y da por el que te cuento.. he probado varios toolchains para arm.. pero no reconoce varios registros, pero es funcional.

( se puede compilar con soporte para usb/sd/etc )

Sabéis de un sitio baratillo para compras una emmc ? ( España )

Saludos.
@cmhacks pues ni idea, aparte de las tipicas RS online, Farnell o Mouser
cmhacks escribió:Buenas

Estoy compilando y da por el que te cuento.. he probado varios toolchains para arm.. pero no reconoce varios registros, pero es funcional.

( se puede compilar con soporte para usb/sd/etc )

Sabéis de un sitio baratillo para compras una emmc ? ( España )

Saludos.


podrías compartir la compilación??

gracias
No me queda claro. Esto serviria para un Multiboot y cargar CF y CFW?. Como el Preloader de Wii?
cmhacks escribió:@pplatoon Los binarios dices ?


si, aunque no puedas por aquí por privado o te paso el correo. Me gustaría probarlos.
14 respuestas