• v1.2.0 f29a1de877

    DieMitchell released this 2026-10-22 23:25:37 +02:00 | 1 commits to main since this release

    pad2c is now padbridge. It is no longer about one controller: the Ultimate 2C dongle, almost any Bluetooth controller through the 8BitDo USB Wireless Adapter 2, and wired XInput controllers become virtual DualSense pads on a jailbroken PS5, up to four at once. Tested on a PS5 Slim (CFI-2114), firmware 13.60. See the README for compatibility, installation and the settings page.

    Files

    • padbridge-1.2.0.elf: the payload. Send it to your payload loader or add it to Payload Manager's autoload.
    • padbridge-probe.elf: an optional read-only diagnostic that dumps the descriptors and reports of USB devices plugged into the console.

    Check a download against its .sha256 file.

    Upgrading from pad2c: replace pad2c-<version>.elf with padbridge-1.2.0.elf in your autoload list. On its first start padbridge stops a running pad2c and moves /data/pad2c to /data/padbridge, remembered users and settings included.

    Changes since 1.1.0

    • The new name everywhere: payloads, notifications ("padbridge by Sub"), settings page, /data/padbridge.
    • The log names, once per device, every USB device plugged in that padbridge does not read, so a controller in another mode (Switch, DS4) is easy to spot.
    • Tested: the Ultimate 2C on a USB cable.
    • README rewritten, with compatibility tables and a screenshot of the settings page.

    Not yet: vibration, light bar, motion sensors, audio.

    Downloads
  • v1.1.0 70f3419796

    pad2c 1.1.0 Stable

    DieMitchell released this 2026-10-22 23:01:23 +02:00 | 2 commits to main since this release

    The 8BitDo Ultimate 2C Wireless (2.4G dongle), and almost any Bluetooth controller through the 8BitDo USB Wireless Adapter 2, as virtual DualSense controllers on a jailbroken PS5. Tested on a PS5 Slim (CFI-2114), firmware 13.60. See the README for installation and the button map.

    Files

    • pad2c-1.1.0.elf: the payload. Send it to your payload loader or add it to Payload Manager's autoload.
    • pad2c-probe.elf: an optional read-only diagnostic that dumps the descriptors and reports of USB devices plugged into the console.

    Check a download against its .sha256 file.

    Changes since 1.0.0

    • 8BitDo USB Wireless Adapter 2 (#1): plug it in and switch the controller on, nothing to set. Tested with a DualSense, the Ultimate 2C and a GameSir G8 Plus Galileo. pad2c answers the adapter as Windows does, so it settles in XInput by itself; its DInput mode (View + Left) works too, with a DualSense's touchpad click.
    • Up to four controllers at once, each its own virtual DualSense and its own remembered user.
    • Only the controller is listed among the console's accessories: the keyboard and mouse the adapter adds are hidden.
    • Settings page at http://<console IP>:8090 (the address is in the start notification): each controller live, and a Nintendo layout switch for pads that send A/B and X/Y swapped (such as the G8 in Switch mode).
    • Wired XInput controllers on a USB cable work as well.

    Not yet: vibration, light bar, motion sensors, audio.

    Downloads
  • v1.0.0 2e243fa093

    pad2c 1.0.0 Stable

    DieMitchell released this 2026-10-22 23:07:07 +02:00 | 2 commits to main since this release

    The 8BitDo Ultimate 2C Wireless (2.4G dongle) as a second DualSense on a jailbroken PS5. Tested on a PS5 Slim (CFI-2114), firmware 13.60. See the README for installation and the button map.

    Files

    • pad2c-1.0.0.elf: the payload. Send it to your payload loader or add it to Payload Manager's autoload.
    • pad2c-probe.elf: an optional read-only diagnostic that dumps the descriptors and reports of USB devices plugged into the console.

    Check a download against its .sha256 file.

    Changes since 0.2.1

    • The controller works in XInput mode too (#2). In that mode the dongle shows up as 2dc8:310a with a keyboard interface, which 0.2.1 read by mistake. pad2c now picks the right interface from the USB descriptor. L4/R4 send nothing in XInput mode.
    • The dongle keeps the mode last chosen. With the controller on, hold B + Home until it switches off, then B + Home again until it switches on for DInput (the default); the same with X + Home for XInput.
    • Notifications name the controller and its mode, e.g. "pad2c by Sub / 8BitDo Ultimate 2C Wireless Controller (XInput) connected".

    Not yet: vibration, light bar, motion sensors, audio.

    Downloads
  • v0.2.1 bdc3ed3fb8

    pad2c 0.2.1 Stable

    DieMitchell released this 2026-10-06 15:00:49 +02:00 | 7 commits to main since this release

    The 8BitDo Ultimate 2C Wireless (2.4G dongle) as a second DualSense on a jailbroken PS5. Tested on a PS5 Slim (CFI-2114), firmware 13.60. See the README for installation and the button map.

    Files

    • pad2c-0.2.1.elf: the payload. Send it to your payload loader or add it to Payload Manager's autoload.
    • pad2c-probe.elf: an optional read-only diagnostic that dumps the descriptors and reports of USB devices plugged into the console.

    Check a download against its .sha256 file.

    Changes since the first version

    • "Turn off" in the console's menu disconnects the controller, as with a DualSense; Home connects it again.
    • The controller goes back to the user who last used it, if signed in.
    • A controller held still no longer looks switched off.

    Not yet: vibration, light bar, motion sensors, audio.

    Downloads