Included charger not charging at full wattage only at 5V, 5A, (25W)

Details

Framework 16 7840HS running Arch

Modules

2x USB-C (I looked at the documentation on where USB modules are supposed to go there in the top two ports)
1x USB-A
1x Ethernet
1x HDMI
1x 3.5mm Audio


Problem

So I just got my Framework 16 a few weeks ago and the included charger does not appear to be charging at full wattage. When its plugged into the computer I get 5V, 5A, (25W) which is not what the charger is supposed to charge at.

This was further confirmed by plugging it into my Android which is supposed to have a “Ultra fast charging mode” at anything above 50 Watts but the Framework charger does not appear to trigger that.

Also one more thing I did is I found a 100 W USB-c charger and the framework said it was charging at 20V, 5A, (100W)

Is there something I am doing wrong or do I have a faulty charger?

Sounds like either a bad cable or bad charger. Try another cable and message support if it still doesn’t work with the original cable.

Alright tried a diffrent cable started charging at 20V 3A (60W) which is still not correct so Ill message support to get a new charger thank you.

What was the cable rated for?
Only “100W” or 5A cables with an e-marker chip inside that says they can handle 5A, will do over 3A. A random cable is unlikely to allow 5A.

All USB PD (Power Delivery) devices will ask the cable what it can handle & will not attempt 5A, unless the cable responds saying that it’s conductors can handle high amps.

Well, the official framework charging cable is rated for 240 watts, and its only delivering 25 watts with the official cable.
But I grabbed a random cable that goes with a 100 Watt charging brick and it charged the framework at 60 watts.

I have no idea what this 3rd party cable is rated for, but the fact that it charges my framework (with the official power brick) faster than the cable that came with it was my concern.

If it does 100W with any power brick, then that shows that it identifies as 100W / 5A capable. A USB-C PD cable is not able to say “but I only work with X brand power brick”. USB PD is non proprietary. Assuming it’s USB PD.

5V 5A isn’t even a standard pd mode, how are you measuring that?

You can. You’ll need a 100W PD charger and an e-marker cable, and you’ll need to find a way to make the charger output lower voltage

USB meter reading




I used a 7~24V input PD 100W output buck converter. The output voltage is the highest PD level below the input and the output current is 5A max. I connected it to a bench power supply and lowered the voltage and I could get 15V 4.5A, 12V 4.5A and 9V 4.5A. 4.5A because 5*0.9. Note the PD protocol shown on the USB meter, 15/12/9/5V 5A. I can use chargestate param to edit the 4.5A to 5A without problem. The only problem is 5V, likely due to the limitation of internal buck boost the actual amperage is lower despite requesting 5A from the PD charger.

Are you sure this actually negotiated 5V 5A? I am not doubting the framework can hardware-wise charge at 5V 5A cause the charge controller is never configured to actually give a damn about the input voltage but 5V5A is not a normal pd mode afaik.

That has pretty much nothing to do with pd.

Kinda curious what’s going on there, the voltage drooping below the default 4.096V for vin voltage droop throttling seems a bit unlikely if you measure 5.18V on the port.

Strange, after I shut down my computer it went up