PS5 Working Now DUALSENSE R2 RAPID-FIRE MOD ESP32 Made By Vegueta1

vegueta1

Member
DUALSENSE R2 RAPID-FIRE MOD ESP32— Made by Vegueta1


⚠️ FULLY WORKING STATUS — READ BEFORE INSTALLING.

Introducing the PS5 Dual Sense R2 Rapid-Fire Mod modular rapid-fire system targeting the R2 trigger on all Dual Sense controller revision (BDM-010)

This project is open-source under the MIT License (see https://opensource.org/licenses/MIT) and designed to be accessible for hobbyists, with a noob-friendly installation guide. A huge shoutout to RDC for His legendary Dual Sense PCB scans and hardware insights, which made this project possible.

Status: Prototype – Currently Working to expand support to other Board This Is a Beta to confirm that work on other boards.


Collaboration Request — 3D‑Printed Back Case for ESP32‑D0WD‑V3
Goal:


Design a low‑profile, snap‑fit or screw‑on back case for the ESP32‑D0WD‑V3 (rev 3.1) that mounts to the rear of the PS5 Dual Sense controller (model CFI‑ZCT1W), in the central flat area between the grips.

Requirements:

• Exact Fit for Module: ESP32‑D0WD‑V3 (rev 3.1) with Wi‑Fi, Bluetooth, dual‑core 240 MHz.
• Mounting Method: Secure to controller shell without stressing solder joints; screw‑on, clip‑on, or adhesive‑backed options welcome.

• Access Points: Cut‑outs for USB port, status LEDs, and airflow.

• Ergonomics: Low‑profile so it doesn't interfere with grip comfort.

• Serviceability: Easy to remove for firmware updates or repairs.

Why This Matters:

This mount will allow me to expand the mod with new modes and external button support while keeping the install clean, safe, and reversible.

Notes:

• I don't have a 3D printer or prior experience with 3D modeling/printing, so I'm looking for someone who can handle the design and test‑print process. If you're interested in helping, please reach out — your work will be credited in the project release. this is just an idea picture:
create a 3D printabl.png

⚠️ Important Notes.

Educational Use Only — No Online Play
This release is provided as is, with no warranty or guarantee of fitness for any purpose. It is designed for learning, experimentation, and offline testing.
Do not use this modification in online environments — doing so may result in bans, account suspension, or other penalties.
You are solely responsible for how you use this project.




Visual Aids for ESP32 Chip is ESP32-D0WD-V3 (revision v3.1) Features: Wi-Fi, BT, Dual Core, 240MHz.
ESP32-Board-PINOUT-RFPS5.JPG



FEATURES:

MainPanel.JPG

Debounce.JPG

Hysteresis.JPG

Jitter.JPG


PCB PS5 Controller triggers R2 Assembly: You Don't need to remove R2 trigger you can solder the point taking the flex out only, fast and easy.


BWL-010, TRIGGER ASSEMBLY:

BWL-010_SIDE_A.jpg





BWL-020, TRIGGER ASSEMBLY:

BWL-020_SIDE_A.jpg


I will only be releasing the compiled BIN file—ready to burn.

1️⃣ What You Need

- ESP32‑D0WD‑V3 (rev 3.1)

- firmware.binfile

- Data‑capable USB cable

- Windows, macOS, or Linux PC

- esptool.py (cross‑platform) or ESP32 Flash Download Tool (Windows GUI)


2️⃣ Flashing the Firmware


Option A — esptool.py (Windows/macOS/Linux)

bash

pip install esptool
esptool.py --chip esp32 --port COMx --baud 460800 write_flash -z 0x1000 firmware.bin

- Replace COMx with your port (check Device Manager or ls /dev/tty.).

- If needed: Hold **BOOT**, press **RESET**, release **BOOT** to enter bootloader mode.

- Press RESET after flashing.

Option B — ESP32 Flash Download Tool (Windows)

1. Download from Espressif: [ESP32 Flash Download Tool]
(https://www.espressif.com/en/support/download/other-tools)

2. Select ESP32 chip.

3. Set .bin path and address 0x1000.

4. Choose COM port, baud 460800.

5. Click START, then RESET when done.

3️⃣ Connect to the ESP32's Wi‑Fi

- SSID: RapidFireMod

- Password: (none)

- IP:192.168.4.1

On your PC/phone:

1. Open Wi‑Fi settings.

2. Connect to RapidFireMod.

3. Ignore No Internet Warning — that's normal.

4️⃣ Open the Web Interface

1. In a browser, go to:

http://192.168.4.1

2. Use the control panel to:

- Change fire modes (semi, burst, full‑auto)

- Adjust jitter, hysteresis, debounce

- Calibrate R2 trigger (Released / Pressed / Apply & Save)

- View live ADC voltage, resistance, and SPS rate

5️⃣ Troubleshooting

- If page won't load reconnect to `RapidFireMod` Wi‑Fi.

- If flashing fails try baud `115200`.

- To erase flash:
bash

esptool.py --chip esp32 --port COMx erase_flash

⚠️ Disclaimer:

Educational use only — no online play. Provided as‑is, no warranty. You are responsible for how you use this project.

Acknowledgments

A huge thank you to RDC From AcidMods for His invaluable PCB scans and hardware insights, and to the PSX-Place community for inspiring this project.


STATUS UPDATE: It Work Fully on My Ps5 Dual Sense BDM-010 need you guys to test on other controller versions.


Let's Build This Together!
If you try this mod, I'd love to hear your feedback.
Drop a comment with your results, ideas, or any tweaks you'd like to see — it really helps me improve future releases.
If you try it, drop a comment with your results — especially if you test on other Dual Sense board revisions. Your feedback will help shape the next release.
 

Attachments

Last edited by a moderator:
Back
Top