Jump to content

USB Descriptor Parsing Is Hard (UDPIH) 2.0


¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter!

Aprovecha el análisis del descriptor de la pila del host USB de la Wii U. Se pronuncia como "mud pie" sin la M.

Requisitos

  • Una Wii U
  • Uno de los dispositivos enumerados a continuación
    • Nota: Cualquier otro dispositivo linux capaz de emular dispositivos USB también debería funcionar.
    • Las versiones e instrucciones preconstruidas sólo están disponibles para la Pico y la Zero.
    • Más adelante añadiré más dispositivos cuyo funcionamiento está confirmado.

Dispositivos compatibles:

  • Una Raspberry Pi Pico o Zero
  • Una Nintendo Switch sin parches capaz de ejecutar udpih_nxpayload

Instrucciones

Pico

  • Descarga la última versión de UDPIH.
  • Mantén pulsado el botón BOOTSEL de la placa y conecta el Pico a tu PC.
  • Su PC detectará la Pi como un dispositivo de almacenamiento.
  • Copie el archivo .uf2 en el Pico. Se desconectará después de unos segundos.
  • El Pico está ahora flasheado y puede ser usado para udpih. Continúa con "Arrancando el recovery_menu" a continuación.

Raspberry Pi Zero (Linux)

  • Instale las dependencias necesarias:
sudo apt install build-essential raspberrypi-kernel-headers
  • Clona el repo:
git clone https://github.com/GaryOderNichts/udpih.git
cd udpih

 

  • Descarga el último arm_kernel.bin.h de la página de versiones y cópialo en el directorio arm_kernel.

Ahora construye el módulo del kernel:

cd linux
make

 

  • Ahora puedes ejecutar sudo insmod udpih.ko para insertar el módulo del kernel en el kernel.
  • El Cero está ahora listo para ser usado por udpih.
  • Tenga en cuenta que tendrá que insertar el módulo de nuevo después de reiniciar la Zero. Necesitarás dos cables USB, uno para alimentar la Zero y otro para conectarla a la Wii U.
  • Continúa con "Arrancar el recovery_menu" a continuación.

Arrancar el menú de recuperación

  • ⚠️ Notas importantes para que esto funcione:
    • Asegúrate de que no hay otros dispositivos USB conectados a la consola.
    • Utilice únicamente los puertos USB de la parte frontal de la consola, los puertos traseros no funcionarán.
    • Si tu consola tiene activado el modo de espera, desconecta el enchufe y enciéndela desde un estado de arranque en frío completo.
  • Copia la última versión del recovery_menu a la raíz de tu tarjeta SD formateada en FAT32.
  • Inserta la tarjeta SD en la consola y enciéndela.
  • En cuanto veas el logotipo de "Wii U" en el televisor o en el Gamepad, conecta tu Zero/Pico.
  • Este momento es importante. Si ya estás en el menú, la hazaña no funcionará.
  • Después de unos segundos deberías estar en el menú de recuperación.

Aplicación creada por GaryOderNichts.


Que novedades incluye la versión 2.0

Released

  • La consola ahora se apaga si el recovery_menu no se puede cargar desde la tarjeta SD.
  • El gadget ahora soporta tanto el modo de velocidad completa como el de alta velocidad, para soportar más sistemas linux.

¿Tienes alguna duda, petición o aporte? Utiliza el foro!

×
×
  • Crear nuevo...