Skip to content

quick and dirty Xbox 360 kernel patch to allow for custom USB peripherals, like controllers

License

Notifications You must be signed in to change notification settings

InvoxiPlayGames/UsbdSecPatch

Repository files navigation

Download the latest release (in Dashlaunch plugin format) from:
    https://github.com/InvoxiPlayGames/UsbdSecPatch/releases

==========================================================================

This is a quick and dirty Xbox 360 kernel patch to do 2 things, that
should make using a custom controller much easier.

- Patches UsbdIsDeviceAuthenticated to always report true -
  this will allow any device that doesn't complete authentication to
  behave as any of the protected device classes (e.g. controller)

- Patches WgcAddDevice to skip over a check for a certain interface,
  that is usually missing on certain custom controller firmwares.

This has been tested to work with a Pi Pico running the "Ardwiino"
firmware version 8.9.4, set as an XInput Guitar Hero controller.

No guarantees are made to the stability or effectiveness of this patch.
Please note that you have to re-plug your controllers *after* power-on.

(Source for a XeBuild patch is also provided. This has NOT been tested.)

About

quick and dirty Xbox 360 kernel patch to allow for custom USB peripherals, like controllers

Resources

License

Stars

Watchers

Forks

Packages

No packages published