Over twenty years as a repair engineer, specializing in advanced diagnostics, troubleshooting, and repair of electronic devices and gadgets. Expertise spans hardware solutions for smartphones, smartwatches, and cutting-edge electronics, delivering precision and innovation in every technical challenge.


DJI RC331

⚠️ Before starting the disassembly, make sure to turn off the remote.

We received a DJI drone remote that wouldn’t charge.

It was immediately clear that the Type-C system connector was broken—the cable wouldn’t insert properly, and charging wasn’t working.

The repair itself is fairly straightforward, but there are many variations of such connectors. The challenge is finding the right one, if possible.

1️⃣ Unscrew the two Phillips screws on the bottom.

2️⃣ Remove the rubber pad.

3️⃣ Unscrew the two S2 hex screws under the pad.

4️⃣ Unclip the back cover along the edges.

5️⃣ Lift the back cover slightly and disconnect the button ribbon cable.

Photo of the back of the remote.

6️⃣ Disconnect the cooling fan ribbon cable.

7️⃣ Unscrew the four Phillips screws.

8️⃣ Remove the cooling system.

9️⃣ Unscrew the two Phillips screws and remove the metal plate.

🔟 Disconnect the coaxial cables, battery connectors, and display module ribbon cables.

Unscrew the Phillips screws and remove the mainboard.

Photos of both sides of the mainboard.

1️⃣1️⃣ De-solder the damaged system connector.

1️⃣2️⃣ When the connector was damaged, the internal part was pushed inward, breaking one filter and tearing off one contact underneath.

We repaired the contacts using a small copper wire.

It turns out we had a compatible connector in stock—it’s from a Yandex Station speaker! 😊

1️⃣3️⃣ Install the new connector and resolder the metal shield back in place.

Connect the charging cable and test the device. The remote is charging and fully functional now 👌


If you have a question, ask us, and we will try to answer in as much detail as possible. If this article was helpful for you, please rate it.

arrow_upward
arrow_upwardarrow_downward
arrow_forwardarrow_back