Raspberry Pi

How to Fix USB type C Cable Not Working with Raspberry Pi

The Raspberry Pi 4 is the most popular model of the Raspberry foundation and is used in different electronic projects as well as in artificial intelligence (AI) projects. The Raspberry Pi 4 was launched in 2012 with the upgradation of many technical features including the power supply port that is upgraded from the micro USB to the USB-C. Initially, users faced many issues with the Raspberry Pi 4 models, especially the USB Type-C cable not working properly.

In this write-up, we will explore the C-Type cable as well as the solution to fix the issue of this cable not working with Raspberry Pi 4.

What is a C-Type cable

The USB Type-C connector is a new invention and unlike the USB-A connectors, the C-Type USB connectors have the oval type shape which can be connected to computers as well as mobiles and tablets. These connectors can be inserted from any direction as it is symmetrical from every side. These cables are used for the data transfer at a rate of up to 40 gigabytes per second (depending on the type of cable you are using) as well as for the power supply up to 100 watts.

How to fix the USB C-Type cable not working with Raspberry Pi

In the initial boards of Raspberry Pi 4 release from the Raspberry Pi foundation, a built-in defect was founded that they support the USB C-Type cable USB 2.0 cables, but if you are using the electronically marked cables, having a label of “e-marked” (which are USB 3.1 or more than it) are not supported by the Raspberry Pi. The Raspberry Pi 4 does not turn on because of not getting the specified input power.

This issue was addressed by the Raspberry Pi foundation and in later boards of the Raspberry Pi, and now Raspberry Pi 4 works fine even with e-marked USB Type-C cables.

The USB C-Type port has two configuration channels, one for the audio adapter and the other is for the power supplies. The “e-marked” cables monitor the resistance at both ends of their configurations and they can cut the power out if there is an unbalance. For proper working, the device having the USB C-Type port should ground both configurations with a resistor of 5.1 kilo Ohms but in the case of the initial inventory of the Raspberry Pi, both configurations of the USB C-Type port is grounded using a single 5.1 kilo Ohms resistor instead of using the two.

If you are using the older boards of the Raspberry Pi 4, you have two possible options to fix them, one is by making sure you are not using “e-marked” cables or by connecting a 5.1 kilo Ohm resistor manually between USB C-Type port and Micro HDMI connector. But the recommended way is to use the USB C-Type cable which is not marked with “e-marked”.


In the initial inventory of the Raspberry Pi 4 boards, an issue was faced by the users that those boards were not having input power with the “e-marked” cables, but this issue was resolved by the Raspberry foundation in the later boards. If you are going to buy a Raspberry Pi 4 from the market, make sure by connecting it with the “e-marked” C-Type cable. In this write-up, we have discussed the solution to fix the problem of the USB C-Type cable not working with the Raspberry Pi 4.

About the author

Hammad Zahid

I'm an Engineering graduate and my passion for IT has brought me to Linux. Now here I'm learning and sharing my knowledge with the world.