X870-P PRO - USB Power Control

stullu156602cf

New member
Joined
Apr 14, 2026
Messages
5
I have a X870-P PRO with 9950X and when I connect my USB devices ( to any USB2.0, USB3.X and Type-C ports of the mainboard - I tested all of them and none of them works) , they don't get powered up -> They draw extremely low currents, and I have some device (A single board computer that I am developing), which doesn't even initiate power handshake with this mainboard.

When I connect same Type-C devices to my Lenovo T14 laptop or Intel X99 based desktop, they get power on immediately, and start working normally.

I can not see any setting in BIOS / UEFI menu, which changes USB behavior.

Is this a hardware limitation or can we let this mainboard to work like other Intel based mainboards?
 
1. Please clear CMOS by pressing Clear CMOS button on the rear panel of the mainboard for 15 seconds with PSU powered off and power cord unplugged then powering up the system and boot into Windows to check.
2. Please update BIOS to the latest version 7E47v1A82 to check. BIOS is available from: https://www.msi.com/Motherboard/PRO-X870-P-WIFI/support
For how to use BIOS M-Flash function for BIOS update:
 
Thank you for your reply but it did not work:

1) Cleared CMOS from the back panel, all settings in BIOS/UEFI returned to factory default. I verified this by checking secureboot state ( I disabled it , but now it is Enabled )

2) I updated to new BIOS firmware

1776164380231.png

1776164353014.png


But BIOS update also did not resolve the issue.
I suspect, USB PD controller on the mainboard does not work on PD mode ?

Are there any documentation for this ? ( How to charge your phone with USB PD on MSI X870-P ) ?
 
I'm not sure about this motherboard, but typically PD can only be used on one USB port on the front panel... To do this, you also need to connect the front panel cable to the JUSBC1 connector on the motherboard. You also need to install the Super Charger module in MSI Center.

However, if the USB ports themselves aren't working properly, the problem lies elsewhere...
 
Thank you, USB ports themselves are working, I can connect various types of USB devices, Keyboard, Mouse, Storage...etc.

The problem is the power, not the data communication.

When you suggested JUSB1, I first checked the manual of the mainboard: https://download-2.msi.com/archive/mnu_exe/mb/PROX870-PWIFI_English.pdf

1776170125491.png


And then, I took some photos :

1776170199816.png
Front panel: Neither Type-C, nor two Type-A can power on.

Then I checked the mainboard side:


x870-p-mb1.jpeg


x870-p-mb2.jpeg

As you see, the JUSB1 is not connected to anywhere !!
But I am wondering, how to connect it to the front panel, as front panel is already connected to JUSB3 ???

For reference, here is the rear panel connectors as well:

x870-p-mb-rear.jpeg

None of these connectors can power my SBC and my phone with PD.

Should I buy one special cable between JUSB1 to USB-Type-A female ? Does such cable exist or I need to change my PC Case for that ?

And what is special about JUSB1 from the electronic hardware perspective, compared to other connectors?
 
It looks like I may be the bringer of bad news. I have been through the web page and manual of your motherboard and I have come to the conclusion it does not support Power Delivery through USB C front panel connector.

When implemented the USB C charging only works from JUSBC1 port on the motherboard which requires a dedicated cable (see image from manual of my motherboard). The JUSBC1 port is a different port than the JUSB3 (JUSB3~4 on my board) port.

It looks like the motherboard does not support Power Delivery nor does your case provide the dedicated USB- C type cable to connect to the front panel.

Sorry to be bringer of bad news.


JUSBC1 to front panel.png
 
Last edited:
It is true that the manual, in the list of MSI Center features, makes no mention of Super Charger+ either... So unfortunately, this motherboard probably won’t support it.

My case doesn’t have that cable from the front ports either :cool: But it doesn’t have any USB-C ports either :D I once bought an internal card reader (thanks to my old case, which still has front slots for internal drives) that, among other things, has that USB-C port routed to the aforementioned cable.
 
Last edited:
It looks like I may be the bringer of bad news. I have been through the web page and manual of your motherboard and I have come to the conclusion it does not support Power Delivery through USB C front panel connector.

When implemented the USB C charging only works from JUSBC1 port on the motherboard which requires a dedicated cable (see image from manual of my motherboard). The JUSBC1 port is a different port than the JUSB3 (JUSB3~4 on my board) port.

It looks like the motherboard does not support Power Delivery nor does your case provide the dedicated USB- C type cable to connect to the front panel.

Sorry to be bringer of bad news.


View attachment 210747
@ericj159802e9 thank you very much for your support.
In my chassis, both JUSBC1 and JUSBC3 are connected.
x870-p-mb3.jpeg

And the sad part is, neither front panel Type-C port, nor rear panel Type-C ports can power on my SBC , nor they can provide fast charging to my Samsung S22 android phone ( Checking from Ampere Application in Android ).

It is true that the manual, in the list of MSI Center features, makes no mention of Super Charger+ either... So unfortunately, this motherboard probably won’t support it.

My case doesn’t have that cable from the front ports either :cool: But it doesn’t have any USB-C ports either :D I once bought an internal card reader (thanks to my old case, which still has front slots for internal drives) that, among other things, has that USB-C port routed to the aforementioned cable.
@Jarous1 thank you.
The weird part is if these Type-C ports do not support PD , what is the point of having a type-c port in the first place ?
Why don't they just use some USB3.2 / USB4.0 Type-A connectors then...

When I created this post, I was expecting a BIOS setting that would allow USB voltages slightly over 5Volts ( Such as 5.04 Volts to be precise ) ..
The reason is, I have a small device like below.

USB-power2.jpeg

USB-power1.jpeg


I couldn't take a photo when I connected my phone (Samsung S22) but that is even weirder: On Lenovo T14, it draws 5.04 Volts with 0.7Ampere but on X870-P , Voltage drops to 4.79Volts with just 0.48Ampere...
The phone doesn't charge for hours at all...

I hope somebody else with X870-P PRO can see this thread and try to charge its phone.


Again, thanks for your helps.
 
Thanks for reply and photo. On the previous photo the hoses of the AIO blocked view at the JUSBC1 header. That lead to the misunderstanding your case did not provide the USB-C cable for the front panel. Sorry about that.

What is the SBC device that you are referencing? What does the abbreviation SBC stand for?
 
@ericj159802e9 sorry for late reply.

And it is so weird that, when I connect my Samsung Phone to any USB or Type-C port of this X870-P mainboard, it never shows "Quick Charge" on the UI of my phone, whereas one of the Lenovo T14 Type-C ports does show "Quick Charge".. Now I am almost sure that this is kind of a "hardware bug / design choice" that MSI did not implemented this??

I wish somebody from MSI (HW or SW engineer) could see this thread and reply.

SBC stands for "Single Board Computer" ... A famous example is a Raspberry Pi : https://www.raspberrypi.com/products/raspberry-pi-5/

Check its Power input.
Historically, SBC's were using barrel plugs for power inputs, and they had separate USB OTG ( On The Go) ports for programming their non-volatile storages ( such as eMMC / NAND Flash ).

Popularity & functionality of Type-C has changed that: Now manufacturers can use only one type-C port to both power & program the devices ( Raspberry Pi is not a good example - A better example is VIM4 : https://www.khadas.com/vim4).

Now to be more exact, consider I have a SBC like VIM4 , and I am developing its firmware. So the only way to both Power it on & program its firmware is by connecting to my PC.

And that works on Lenovo T14 or Intel X99, but does not work on MSI X870-P.

I hope this clarifies the issue.
 
And it is so weird that, when I connect my Samsung Phone to any USB or Type-C port of this X870-P mainboard, it never shows "Quick Charge" on the UI of my phone, whereas one of the Lenovo T14 Type-C ports does show "Quick Charge".. Now I am almost sure that this is kind of a "hardware bug / design choice" that MSI did not implemented this??
I have been through the webpage and manual of your motherboard and my motherboard (which supports PD) and my conclusion is USB-C PD is not provided by your board. See attached image with compares our respective manuals.

USB PD support comparison.png
I wish somebody from MSI (HW or SW engineer) could see this thread and reply.
This is an end user support forum where users help each other which MSI does not read nor does it respond here. You could contact MSI through their support channel: https://forum-en.msi.com/index.php?threads/how-to-contact-msi.107326/ .

I checked the Wikipedia page about USB Hardware to check the allowed tolerance for the 5V supply line:
The tolerance on V_BUS at an upstream (or host) connector was originally ±5% (i.e. could lie anywhere in the range 4.75 V to 5.25 V). With the release of the USB Type-C specification in 2014 and its 3 A power capability, the USB-IF elected to increase the upper voltage limit to 5.5 V to combat voltage drop at higher currents.

The 5V supply voltage for your motherboard and the Lenovo are within the 5% tolerance. This means that the problem is with the SBC which is not operating within USB specifications and needs to be fixed by VIM.
 
Back
Top