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

 
Nintendo 64 Controller Joystick Repair
DeviceNintendo 64 Controller
DifficultyModerate
Time30 - 45 minutes
Steps14
This guide is by Brittany Slindee 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 >>

This fix is necessary for the owners of N64 controllers when the joystick becomes too loose over time. If the joystick of a controller is loose, game play becomes difficult. Conditions for this fix include: a flat surface, plenty of light, and a method for keeping track of individual components of the controller. Practice caution when using the knife in this fix.

Tools: Phillips #0 Screwdriver; Steel reinforced epoxy; Small marble; Grease; Precision Utility Knife; Cleaning Cloth; Spudger


Step 1
[step 1 photo]
• Remove the 9 external screws (4.8 mm Phillips head) on the back of the controller.
• Remove the back panel from the controller.

Step 2
[step 2 photo]
• Detach the two wired connections from the small, white box.

Step 3
[step 3 photo]
• Remove the screws (4.8 mm Phillips head) from the back of the white joystick box.
• Remove the back panel of the white joystick box.
• NOTE: There are many small plastic components loose in this box, so be careful not to lose these.

Step 4
[step 4 photo]
• Remove the screw (4.8 mm Philips head) from the back of the joystick box.
• Remove the joystick box from the controller.

Step 5
[step 5 photo]
• Use a cleaning cloth to remove residue and dirt from any components.

Step 6
[step 6 photo]
• Free the small, white bowl from its connections to the controller.
• NOTE: Remember the order in which each piece was removed.

Step 7
[step 7 photo]
• Pinch off a small piece of epoxy and knead it in your hand until a uniform color is reached.

Step 8
[step 8 photo]
• Press the epoxy into the center of the bowl with your finger and add a drop of water into the bowl.

Step 9
[step 9 photo]
• Place a marble into the bowl and use a push-twist motion to form the epoxy into the shape of the bowl.
• NOTE: Excess epoxy will rise above the bowl.

Step 10
[step 10 photo]
• Cut the edges of the excess epoxy with the exacto knife.
• Repeat steps 8 and 9 until no excess epoxy is left.

Step 11
[step 11 photo]
• Let the epoxy sit and dry for 30 minutes or until the epoxy is hardened.

Step 12
[step 12 photo]
• Add a small coat of grease on top of the epoxy with your applicator.

Step 13
[step 13 photo]
• Apply grease to the bottom of the joystick (the area circled in red)

Step 14
[step 14 photo]
• Reverse these steps to reassemble the controller.
• NOTE: You may want to test the joystick stiffness before reassembling the controller.

Conclusion
The fix is now complete. Move the joystick to test the stiffness. If the joystick is still very loose, you may need to add more epoxy. If the joystick is too stiff, you may need to remove excess epoxy.

Credit
This guide is by Brittany Slindee 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