8BitDo SN30 Pro+: Teardown

Let's see what's inside an 8BitDo SN30 Pro+ controller and if we can fix the L-button
8BitDo SN30 Pro+: Teardown

Once in a while a controller stops working as it should, often it can be because dirt or liquid came inside

For this 8BitDo controller, the L-button have stopped working. Rest of buttons works fine

Tools

20210906_1001_613649e8e5ab1.webp Since we'll be taking apart this controller, we'll need a few tools

- S0 - T6 - Prying tool - Tweezers [optional] - Magnetic pad [optional]

Teardown

20210906_1001_61364a5c49fa7.webp First we remove the battery cover and the battery

20210906_1001_61364af7929c5.webp Then we can remove the four screws using the T6-bit

20210906_1001_61364b93b2e60.webp Two of the screws are hidden under the sticker in the battery compartment

20210906_1001_61364be8b847e.webp Then we can go around the controller, using a prying tool to unhook all the tabs

20210906_1001_61364c91bf715.webp Once all tabs are released, the top can be lifted straight of and to the right side. Just be careful of the ribbon cable

20210906_1001_61364d17907a7.webp Bottom portion of the controller houses the mother bord for the joysticks, the two rumble motors and connection to the battery. Then a ribbon cable connects it to the top motherboard, which have all the buttons and USB-C charge port

20210906_1001_61364e7847fb7.webp To get access to the buttons, we need to remove 7 more screws usinf a S0-bit. Just be aware that the screw in the middle is shorter than the other screws

20210906_1001_61364f5f9f0fc.webp Once the screws are removes, we can gently lift the motherboard and slide it down. As the USB-C, L-button and R-button are inside the frame

20210906_1001_6136501b45dae.webp No indication of spills and the area is pretty clean, only slight dust

20210906_1001_613650676939f.webp Everytime I take apart a controller, I always like to check that the buttons and membrane are clean

There were very little dirty to remove on this controller

20210906_1001_613650f49760f.webp No dirt found under the L-button or indication of any issues

20210906_1001_613651bedf021.webp Put the battery back and opened the button tester in the Nintendo Switch setting menu

All buttons, except the L-button are working. Also tried swapping membrane from R-button, no difference and membrane worked fine on the other button

Ribbon cable looks fine and clean. Issue is then somewhere between the ribbon cable and the motherboard. Unfortunately this is not something I can repair

20220220_1001_6211a13be6865.webp Then it's not much else to do, than reassemble the controller and verify that everything still work. Light and all buttons, except the known bad L-button worked

We sometimes publish affiliate links and these always needs to follow our editorial policy, for more information check out our affiliate link policy

You might also like

Use SSD as boot with Raspberry Pi 4
Tech

Use SSD as boot with Raspberry Pi 4

Where's my link preview Facebook?
Tech

Where's my link preview Facebook?

Globe: Register your pre-paid SIM card
Tech

Globe: Register your pre-paid SIM card

How to enable battery fully charge notification on Samsung phones
Tech

How to enable battery fully charge notification on Samsung phones

How to sign up for GCash
Tech

How to sign up for GCash

8BitDo Ultimate Bluetooth Controller: First Impression
Tech

8BitDo Ultimate Bluetooth Controller: First Impression

MIUI 12: How to stop MIUI from instantly closing background apps
Tech

MIUI 12: How to stop MIUI from instantly closing background apps

A look at image formats
Tech

A look at image formats

Change DNS on your router
Tech

Change DNS on your router

Comments

Sign up or Login to post a comment

There are no comments, be the first to comment.