Skip to content

Releases: domyno6773/DualSense-PS3

v1.1.0 - Native Internal Bluetooth & USB DualSense Support

Choose a tag to compare

@domyno6773 domyno6773 released this 13 Oct 02:17

What's Changed in v1.1.0

Warning

⚠️ Firmware Compatibility Notice

All development, kernel offsets, and real-hardware testing have been performed exclusively on Firmware 4.93 (PS3HEN 4.93).
Compatibility with older or different firmware versions (e.g., 4.80 – 4.92, or various other CFW/HEN revisions) is not guaranteed and has not been tested, as internal kernel TOC offsets and memory structures may vary.

🌟 Major Highlights

  • Full Native Internal Bluetooth Support: Connect your PS5 DualSense or DualShock 4 wirelessly to the PS3's built-in Bluetooth radio without requiring any external USB dongles or adapters.
  • Physical PS / Home Button Recovery: Direct passive kernel memory monitoring via Syscall 6 (sys_cfw_peek), capturing raw incoming Bluetooth HID reports from kernel memory (bt_work) to recover the physical PS button (Byte 8 Bit 0) stripped by the standard generic driver.
  • Complete In-Game PS Menu Navigation: The in-game XMB overlay is 100% interactive over Bluetooth (Circle to close, Cross to select, D-Pad/sticks to move).
  • Seamless Auto Mode (MODE = AUTO): Plug in via USB for charging & low latency play, or unplug to seamlessly switch to wireless Bluetooth.
  • Clean In-Game Input: In games and apps (multiMAN, retro emulators, PS3 titles), input operates cleanly as Player 1 without ghost controllers or duplicate player conflicts.

📦 Installation

Copy the contents of ps3_ready/ or extract DualSense-PS3-v1.1.0.zip into /dev_hdd0/plugins/ds45pad/ on your PS3, and add /dev_hdd0/plugins/ds45pad/ds45pad_vsh.sprx to /dev_hdd0/boot_plugins.txt.

v1.0.1 - In-Game Start (Options) & Select (Create) Fix

Choose a tag to compare

@domyno6773 domyno6773 released this 11 Oct 23:41

What's Changed in v1.0.1

  • Fixed In-Game Start (Options) & Select (Create) Buttons: In previous versions, the Options button did not trigger START inside games (title screens would get stuck on "Press START").
  • Technical Fix (INSERT_INTO_GAME = 1): Enabled in-game LDD controller data injection via Syscall 573 (sys_pad_ldd_set_insert_mode). Games now receive full DS45 virtual controller data with properly mapped DS45_CTRL_START (Options) and DS45_CTRL_SELECT (Create).
  • Combo Toggle Enabled (ALLOW_INSERT_COMBO = 1): You can now toggle in-game injection on/off at any time using the gamepad combo CREATE + OPTIONS + R3.
  • Hardware Verified: Tested and verified 100% working on actual PS3 Super Slim running PS3HEN 4.93!

Installation

  1. Download DualSense-PS3-v1.0.1.zip.
  2. Extract and copy the plugins/ds45pad/ folder to /dev_hdd0/plugins/ds45pad/ on your PS3 internal hard drive.
  3. Make sure /dev_hdd0/boot_plugins.txt contains:
    ext /dev_hdd0/plugins/ds45pad/ds45pad_vsh.sprx
  4. Reboot your PS3 (and enable HEN if on PS3HEN).

v1.0.0 - Native Physical PS Button Support for DualSense

Choose a tag to compare

@domyno6773 domyno6773 released this 11 Oct 20:16

DualSense PS3 v1.0.0

Highlights

  • Physical PS Button: Pressing the physical PlayStation button on your PS5 DualSense natively opens the XMB menu and in-game pause/quit screen over USB.
  • USBD LDD Bug Fix: Fixed duplicate LDD registration (�x80110006) in cellUsbdRegisterExtraLdd, allowing DualSense and DualSense Edge to register cleanly in the USB driver subsystem.
  • Input Latency & Stability: Resolved input packet stealing from single-consumer libpad queues.
  • CFW & PS3HEN Ready: Signed with retail 3.55 key revision �A and VSH Auth ID.

Quick Install

  1. Extract the attached zip.
  2. Copy the plugins/ds45pad/ folder to /dev_hdd0/plugins/ds45pad/.
  3. Add /dev_hdd0/plugins/ds45pad/ds45pad_vsh.sprx to /dev_hdd0/boot_plugins.txt.
  4. Reboot your PS3, connect your DualSense via USB, and enjoy!