libdrc
  • Download
  • Examples
  • Documentation
  • Development
  • Support

Reverse engineering and internal detailsΒΆ

This section contains internal details about how the Wii U GamePad works using its stock firmware and how it communicates over the network.

  • Overview of the internal workings
    • DRC and DRH
    • Hardware
    • Firmware
  • GamePad boot process
    • (Unconfirmed) On-chip bootloader
    • Secondary bootloader
      • On-Flash volume header
      • Volume header selection process
      • LVC firmware loading process
    • LVC firmware
      • Image resources
  • Wi-Fi Peculiarities
    • Pairing
    • Normal connection and WPA2
    • Analysis tools
  • Network services
    • Video streaming protocol
      • Protocol header
      • Extended header
      • Chunking and stream reconstruction
      • H.264 configuration
    • Audio streaming protocol
      • Protocol header
      • Video format header
    • Input streaming protocol
      • Input data format
      • Touchscreen extra data
    • Command protocol
      • Protocol state machine
      • Main protocol header
      • Generic command header
        • Service ID 0
        • Service ID 1
        • Service ID 2
        • Service ID 3
        • Service ID 4
        • Service ID 5
      • UVC/UAC command
      • Time command
    • Message protocol
  • DRC Hardware
    • GPIO Controller
      • Registers
      • Configuring a GPIO
      • Setting or reading a GPIO
  • DRC Firmware Changelog
    • 2021-10-01 - version 17080114
      • Blobs
      • Version strings
      • New modules
    • 2021-04-26 - version 151e0113
      • Blobs
      • Version strings
      • New modules
    • 2021-10-28 - version 15060113
      • Blobs
      • Version strings
      • New modules
    • 2021-10-26 - version 14060113
      • Blobs
      • Version strings
Developing applications using ... Overview of the internal ...
© Copyright 2013, Mema Hacking.
Powered by Sphinx 1.2.1.
Back to top
Source of this page