UDPIH Wii U

From GameBrew
UDPIH
File:Udpihwiiu.png
General
AuthorGaryOderNichts
TypeExploits
VersionR2
LicenseGPL-2.0
Last Updated2022/06/14
Links
Download
Website
Source
Support Author

UDPIH (pronounced like "mud pie" without the M), which stands for "USB Descriptor Parsing Is Hard," is an exploit for the Wii U that takes advantage of a flaw in how the system reads USB information. This allows users to gain control of the system code using devices like Raspberry Pi Pico/Zero or Nintendo Switch.

Since the USB Stack runs before anything else on the Wii U, it would allow recovering from CBHC bricks without soldering by using this with the recovery menu.

You can find the detailed write-up here.

Installation

Supported devices include:

  • Raspberry Pi Pico or Zero.
  • A Nintendo Switch capable of running udpih_nxpayload.

Prebuilt releases of UDPIH are available for the Raspberry Pi Pico and Zero; other Linux devices with USB device emulation capabilities should work as well.

Setup and usage instructions.

Media

UDPIH: Exploiting the Wii U's USB Descriptor parsing (GaryOderNichts)

Running UDPIH using an unpatched Switch (GaryOderNichts)

Changelog

v2 2022/06/14

  • The console now powers off if the recovery_menu cannot be loaded from the SD Card.
  • The gadget now supports both full speed and high speed mode, to support more linux systems.

v1 2022/06/06

  • Initial release.

Credits​

Special thanks to Maschell, rw-r-r-0644, QuarkTheAwesome, vgmoose, exjam, dimok789, and everyone else who contributed to the Wii U scene.

External links

Advertising: