BYTEROT - retro PCs, consoles and lost software
home | articles | how-tos | what's new | library | repair | connect | contribute | links
 
Get an account
Accounts are free. Join #retro on irc.fxnet.org, identify with NickServ and type !req.
[ how ]

IRC
#retro on irc.fxnet.org
6697 ssl · 6667 plain
modern + vintage clients welcome
[ vintage how-to ]

Sections
OS 1,075
DRIVERS 61
SOFTWARE 22
GAMES 10
UTILS 37
DOCS 561
INCOMING 0
REQUESTS 0
LIBRARY 25,406 files

Some stats
releases1,766
last 24h+750
online404.1 GB
library1.2 TB
members0
updated2026-10-04 23:30

 
Generic DualShock 2 Cable Pinout
DeviceDualShock 2
DifficultyDifficult
TimeNo estimate
Steps10
This guide is by Bruno Melo on iFixit and is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0. ByteRot mirrors it for non-commercial preservation: formatting changed and photos resized for old browsers; full-size photos and the text are on the FTP in /DOCS/REPAIR. Original guide >>

I have this DualShock controller that had broken wires, but I couldn't find how to connect each cable on this board that seems to be a CHS-401, so I went to the trouble of finding how and here it is.

Hope to help somebody.

Tools: Phillips #00 Screwdriver; Soldering Iron


Step 1
[step 1 photo] [step 1 photo]
• First, check that the connection port of your controller (whether wireless or not) has all the pins.
• If you have a wired controller (a controller with a cable that connects directly to your console) try bending it in different directions. This may reconnect broken connections within the controller cable and could be a temporary fix.

Step 2
[step 2 photo] [step 2 photo]
• Flip Over Controller and remove all 6 screws from the bottom of the controller.

Step 3
[step 3 photo] [step 3 photo]
• Once the screws are removed, carefully pry the controller open with your hands.
• Remove the screw holding the circuit board in place.

Step 4
[step 4 photo]
• Carefully remove the circuit board from the front cover of the controller.

Step 5
[step 5 photo]
• Analyze the rubber pads for any debris that may be getting in the way of the black pads. These make an electrical connection on the pad and may not be contacting properly.

Step 6
[step 6 photo]
• Examine the flexible trigger board itself for any dirt or debris that could get in the rubber button pad's way.

Step 7
[step 7 photo]
• Check the connection of the flexible trigger board to the main circuit board of your controller.

Step 8
[step 8 photo]
• If the previous steps are all covered and you are still facing difficulties in getting your buttons to work, consider replacing the main circuit board or flexible trigger board.

Step 9
[step 9 photo]
• Reverse the disassembly steps until the controller is back to its original state. Plug the controller into the console and test whether the fix worked.

Step 10 :: Cable Color And Order
[step 10 photo] [step 10 photo]
• Here it is how it should be connected.

Conclusion
To reassemble your device, follow these instructions in reverse order.

Credit
This guide is by Bruno Melo on iFixit and is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0. ByteRot mirrors it for non-commercial preservation: formatting changed and photos resized for old browsers; full-size photos and the text are on the FTP in /DOCS/REPAIR. Original guide >>
[ all repair guides ]

[ByteRot] [FTP] [IRC] [Any Browser] [HTML 3.2]
© 2026 ByteRot · plain HTML 3.2, no JavaScript: works in Mosaic, Netscape, IE, Lynx and whatever you're using now · built 2026-10-04