Jump to content


USB Descriptor Parsing Is Hard (UDPIH) 4.0

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

USB Descriptor Parsing Is Hard (UDPIH) 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 4.0

Released

  • Pico:
    • Ya están disponibles las versiones para las placas Pico 2 basadas en RP2350.
  • Linux:
    • No hay cambios específicos para Linux.
  • Común:
    • Código de kernel creado con el último devkitARM.

No te pierdas nada, síguenos en Twitter, Mastodon o Threads!
Preguntas, aportes y peticiones en el foro.

  • Contenido similar

    • Por Dekuwa
      Cemu es un emulador de Nintendo Wii U para Windows, macOS y Linux, capaz de ejecutar la amyoría de los juegos de la consola y homebrew.
      Está escrito en C/C++ y se está desarrollando activamente con nuevas características y correcciones.

      Requisitos del sistema
      Windows 7 (x64) o superior OpenGL 4.1 minimo (4.6 recomendable) RAM: 4 GB minimo, 8 GB o más recomendable Microsoft Visual C++ 2017 X64 Redistributable: vc_redist.x64.exe Compatibilidad con tarjetas gráficas
      NVIDIA GPU: Funciona bien con los drivers más recientes. AMD GPU: Funciona bien con los drivers más recientes Intel GPU: Sin soporte oficial. Errores visuales bastante llamativos. Aplicación creada por el Team Cemu.
    • Por Dekuwa
      Inkay es un complemento de Aroma/WUPS que parchea varias URL de Nintendo Network en una Wii U para que utilicen Pretendo Network en su lugar. También (por el momento) evita la verificación SSL en la mayoría de los casos.
      Inkay no incluye actualmente los parches específicos del juego presentes en Nimble. Se implementarán pronto.
      Dependencias
      Inkay solo es compatible con la versión de lanzamiento de Aroma configurada para arranque automático o arranque en frío. Para Tiramisu, consulte Nimble.
      Seguridad
      Los parches de Inkay son todos temporales y solo se aplican en la memoria sin modificar la consola. El parche SSL, aunque también es temporal, podría reducir la seguridad general de la consola mientras está activo, ya que ya no comprueba si un servidor está verificado. Sin embargo, esto no se aplica al navegador de Internet, donde SSL sigue funcionando como se espera.
      Inkay ha sido creado por PretendoNetwork.
    • Por Dekuwa
      Nimble es un módulo de configuración de Aroma que parchea las URL de la lista de políticas BOSS de Nintendo Network en una Wii U para usar Pretendo Network en su lugar. Esta lista de políticas se usa para controlar varias funciones del sistema, en particular Wara Wara Plaza. Esto no hará ningún parche además de la lista de políticas BOSS. Para conectarse al resto de Pretendo Network, consulte Inkay.
      Red Nintendo
      Los parches de Nimble son temporales y solo se aplican en la memoria sin modificar la consola. Si tienes problemas para conectarte a Nintendo Network mientras usas Nimble, mantén presionado el  botón ZL del control mientras enciendes la consola para omitir los parches.
      Nimble ha sido creado por PretendoNetwork.
    • Por Dekuwa
      NUSspli es una aplicación que nos permite instalar contenido directamente desde los servidores de actualización de Nintendo a nuestra WiiU.
      Características:
      Descargar juegos desde los servidores de Nintendo (NUS). Instalar juiegos descargados tanto en el almacenamiento interno de la consola como en una memoria externa. Buscar tickets en NUS y "esa web de juegos". Crear tickets fake a voluntad o si no los encuentra. Mostrar la velocidad de descarga. Teclado en pantalla. Es capaz de descargar cualquier cosa disponible en NUS. Soporte completo para el menú HOME. Nombres de carpeta personalizados para los juegos descargados.
      Cómo usar NUSspli
      Para descargar un juego, realiza la búsqueda en "Title Database" por el ID de un juego (por ejemplo: base de datos WiiUBrew) Para crear un ticket fake necesitarás el Title ID y la clave de encriptación (disponible en "ese sitio de claves de juegos"). Para instalar la aplicación, descárgala desde esta misma página, descomprime el archivo y, dependiendo de donde vayas a ejecutar la aplicación, sigue los siguientes pasos:
      Homebrew Launcher
      Mueve la carpeta a SD:/wiiu/apps/ Ejecuta la aplicación desde el HBL a través de Haxchi, Browserhax o cualquier otro exploit compatible. Home Menu
      Instala un Custom Firmware. Mueve la carpeta a SD:/install e instalalá con WUPInstaller. Ejecútala desde el menú HOME. Info
      NUSspli está basada en WUPDownloader de Poke303.
      La aplicación ha sido creada por V10lator.
    • Por Dekuwa
      Bloopair permite conectar controladores de otras consolas como los controladores nativos de Wii U Pro en la Wii U, aplicando temporalmente parches al módulo IOS-PAD responsable de las conexiones del controlador Bluetooth.
      Características
      Conecte hasta 4 controladores de forma inalámbrica a través de Bluetooth Soporte para vibración Niveles de batería Controladores compatibles
      Mando Pro de Nintendo Switch Nintendo Switch Joy-Con Controlador Microsoft Xbox One S / X Controlador Sony Dualsense
      Instalación
      Descargar la aplicación y extraerla en el directorio raíz de la tarjeta SD. Uso
      Ejecute Bloopair desde WiiU Homebrew Launcher Una vez lanzado, debería abrirse el menú de Wii U Una vez de vuelta en el menú de Wii U, presione el botón SYNC en su consola y controlador Espere hasta que el controlador esté conectado Si un controlador se había emparejado en el pasado, simplemente enciéndalo nuevamente y debería volver a conectarse.
      Después de reiniciar la consola o salir de la Configuración del sistema, reinicie Bloopair.
      Aplicación creada por GaryOderNichts.
×
×
  • Crear nuevo...