Fix your Raspberry Pi 4B USB-C cable issue at home

The fix

  • A 5.1kΩ resistor (5.6k works too, checked). THT 0.125 or 0.25W, the smaller resistor, the easier
  • Needle or stick pin
  • Soldering iron and a bit of solder
  • Pliers/tweezers
  • A magnifier might be useful
  1. Use needle to rip up plastic cover on rear side of the connector, just above 4th pin on the right. You need to scratch only a small amount to make the pin inside the connector (behind plastic) visible. It goes vertically from the board to about a half of connector height.
  2. Carefully pry the pin at the bottom (as close to the board as possible) until it breaks out from onboard pad. Do not mistake the pin! Check twice if you are working with right pin!
  3. Using needle, lift the pin up until it goes almost parallel to the board.
  4. Prepare your resistor — bend and cut its pins to fit in and make soldering easier. One side of the resistor will be connected to lifted pin, and the other to top pad of a big diode between USB-C and MicroHDMI connector (see photo below).
  5. Use tweezers to hold your resistor and solder one ending (direction doesn’t matter) to lifted pin, then the other ending to diode pad (the one closer to the board edge). Final effect should look similar to photo below.
Unfortunately, I didn’t take photos before soldering the resistor

--

--

--

Enthusiast of electronics and all kinds of software development — from web apps to embedded systems. Expo open-source contributor at Software Mansion.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Metaps Alpha has released the world’s first NFT payment function in Japanese Yen using credit cards.

What Google doesn’t want you to know: Voice search is taking over display search, while Assistant…

Technology Trends That Are Making Social Distancing Easier

The Roomba i3+ is a more affordable self-emptying robot vacuum

What’s in my camera bag?

Gmail and YouTube are off the smartphones

Blind Box: Unlock the Mystery

NVIDIA GeForce GTX 3080: Volta GPU, GDDR6/HBM2 support

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Bartłomiej Klocek

Bartłomiej Klocek

Enthusiast of electronics and all kinds of software development — from web apps to embedded systems. Expo open-source contributor at Software Mansion.

More from Medium

Building an Automated Xylophone — Part I

Create a scalable box die cut template with open source software

Interesting Electronic Components #1: HLS-LFCD2

What’s IoT ?