AMD Framework USB-C charger compatibility issues

Tested with 3.02 BIOS, never updated. Belkin ‘30 Watt PD Power Adapter’ Model: WCH001dq. Output: 5V3A, 9V3A, 15V2A, 20V1.5A.

Similar charging behavior which the laptop quickly alternates between charging and not charging. Therefore, at least from this data point, it seems like the PD version 0.0.1C and 0.0.1E isn’t relevant to this PD charging issue.

(Charger and cable is known-good, it is in fact the daily charger for a different 12th Gen)

@patagona Thank you for you insight and scientific analysis into this issue! Your USB-C PD analyzer report seems to blow the case wide open.
@Kieran_Levin Thank you for your prompt reply and raising this issue with the relevant team. I hope this bit of additional information can further assist! Please do update us once there’s further information regarding the investigation and fix.

2 Likes

I’m also seeing similar behavior when charging from a “trickle” PD source like both the Pixel 18w charger and Apple iPad 20w charger. Usually it will settle down and charge but it would be great if they would charge on first try. Both chargers work to slowly charge my MacBook.

1 Like

My 3.03 7840U Framework has issues with this 47 W dual USB-C Anker charger and this 67 W dual USB-C + single USB-A Anker charger. The behavior for both of them in W11 is they toggle charging on and off at about 1 Hz and eventually (after ~10 seconds) settle to charging properly.

1 Like

I see similar behavior with the 30w USB-C port built in to my couch (no idea who makes the electronics part).

2 Likes

+1
The steam deck PSU used to charge my Framework reliably. In fact, it was the only charger I used before updating to 3.03, since it was already plugged into my desk.

1 Like

It really looks like there is an odd behavior with firmware 03.03 and charging.
My issue is perfectly reproducible.
I’m on Windows 11 (but don’t think it matter that much for a charging issue) I’m using a Lenovo Docking Station (this model) and the behavior is different between back-left port and back-right port.
On the back-right port everything work as expected :

  • laptop is charging
  • connected display is working (32 inch 1440p@60Hz)
  • usb devices working (mouse, keyboard, headphones…)

On the back-left port :

  • laptop is not charging
  • connected display is working (32 inch 1440p@60Hz)
  • usb devices working (mouse, keyboard, headphones…)

However I can make it charge on the back-left port with the dock attached.
Here’s a step by step to achieve that :

  1. Connect the laptop to a charger on the back-right usb-c (it’s charging)
  2. Connect the dock on the back-left usb-c (it’s still charging and the display is recognized as long as the other devices)
  3. Disconnect the charger from the back-right usb-c (the laptop is still charging with the power from the dock)

To me that clearly indicated a fault / bug in the firmware as it is not idempotent

I’m a batch 4 guy and mine came up with 03.03 built-in so I cannot compare, but I see the same weird things with power delivery as others ( for example : like here )

Really hope that at some point framework will create a fix for this because my desk is set up with the usb-c coming from the left and i cannot change it. For the time being I can manage but it is a shame not be able to use the ports the way it is intended.

I’m also batch 4, and I can add that I also seemed to have more success with the dock on the back right port and more flakiness on the back left. No time to test now. I received my laptop w/ 3.02 but immediately upon getting Windows installed, I updated to 3.03.

Batch 2 Ryzen 7 7840u on Windows 11 with BIOS 3.03. I’ve noticed some issues with charging in general. First one just happened where the charge indicator kept flashing red and refused to charge on the back left port. After switching to the back right, it began charging. The next issue is with powerbanks. It often will try to charge the powerbank instead of accepting charge, even when the device is completely powered off. I’ve had some success with waking the powerbank before plugging in the laptop but this has never been an issue with my 12th gen board.

I can confirm an issue with the following charger:
MiniX Neo P1. Which supports 66W, PD3.0/QC4+/QC3.0

On AMD 7640 bios 3.03 It does not charge, and the framework red light flashes very slowly.
At least in the back slots left and right.
I have tested 3 different chargers of this type, all don’t work.
They do work on all my other laptops.

Available on a.o. amazon if the developers want to add it to their compatibility test.
I have bought 3 of those a while back, and they work well on all of my laptops/phones.
Please add them to the list for testing so I don’t have to buy 3 new ones to put around the house :blush:

AMD Framework USB-C charger compatibility issues Looks like there might be an issue, where the laptop continues drawing the full 3A during voltage ramp up phase, which causes some PSUs to shut off. Hopefully it can be fixed in the next firmware update.

3 Likes

I’m unsure if that is related, but I also did some testing with the CC-resistor-based 5V PD signaling (for 5V 1.5A and 5V 3A), and while the Framework seems to detect and pull the correct current, it stops charging after a few 100 milliseconds (both turned on and off, at 70% battery level), so 5V PD charging doesn’t seem to be working correctly either (from my tests).

With 1.5A resistor (22kOhm):

With 3A resistor (10kOhm):


Probably the safest bet would be to subscribe to this thread, though that might also lead to some unneccessary notifications.

6 Likes

Same problem. No charging from left back port. I happen to have the same dock too, but the charging problem exists when the dock is not plugged in too

Same problem with a 30W UGREEN Nexode charger.

It is possible to limit battery charging to a SoC lower than the current one, which disables battery charging and results in low-enough power draw so the charger can ramp up successfully. After that, charging can be reenabled. But this only works if the battery has a SoC higher than 25% (minimum charge limit).

It is also possible to plug in a second working charger, which seems to still request the higher voltage from the unused charger. In this case, the 30W UGREEN charger also continues to work if the second working charger is unplugged.

1 Like

Another workaround I found to charge via low-power chargers is the PD direction change (role swap):
When using one of these portable USB-C docks with PD passthrough (for me, a Novoo Dock with HDMI, SD card reader, Ethernet, etc., model number “NVHUB8P60N5DNS”), PD just works, probably because the dock first requests 5V from the laptop, then requesting a power role change to pass through the PD PSU that is plugged in.

In the case of this specific dock, it does subtract 7.5W for itself and its USB ports though (as it should), so plugging in a 20W PD charger results in the laptop charging with 12.5W (which is still enough to very slowly charge during light loads).

Obviously not a great solution, but might help out in a pinch.

Edit: funnily enough, this even works with 5V 1.5A, in which case the dock takes almost all the power for itself and just advertises 5V 0.1A to the laptop, which it accepts and starts to veeeeery slowly charge (if even at all).

4 Likes

According to earlier replies in different threads, it is supposed to work even with low-current non-PD 5V chargers. But this seems to be somewhat glitchy as well. A 5V 1.5A USB-A charger does work if it is plugged in while the framework is charging from a different port (which is then unplugged). If the 5V 1.5A charger is plugged in first the frameworks starts drawing power shortly (~0.8A) and quickly stops again, without retrying.

1 Like

The only reports I’ve seen are on 11th gen, which presumably have different circuitry then AMD. The only official thing I’ve seen is 15w PD is the minimum. Where did you see that non-PD chargers are supposed to work?

for now (ignoring the general issue of starting charging), it seems like the Framework should charge with basically any charger, at least it does so when using @fbl’s workaround of plugging in both a working and non-working charger, then unplugging the non-working one.

This includes:

  • USB PD chargers with active communication (anything above 5V with C-to-C cable)
  • USB PD chargers without active communication (5V 1.5A and 5V 3A with C-to-C cable)
  • USB BC 1.1 DCP chargers (5V with bridged D+ and D- with A-to-C-cable)

Which all worked during my testing.
During DCP charging, it only pulled 800mA, but that is absolutely fine, because you don’t want to overload “dumb” chargers either.

QuickCharge and other proprietary standards aren’t implemented afaik, but at least 5V DCP-style charging should work on these chargers as well (and has done so in my tests)

4 Likes

@Second_Coming Yes, I recently got my Laptop 13 with the Intel i5 13th gen and have had the same problems. I have a 3 port anker gan 65w charging brick with a type c-c cable that supports 100 w. Usually, when the laptop is turned off it charges ok but as soon as I plug it in while doing something it starts to have this problem of charging off and on constantly. There haven’t been any new bios updates that I could find for this issue for my chipset.

1 Like

I didn’t want to post originally just a “me too” but since others have been adding their feedback I just wanted to say I also experience this issue on the AMD framework 13 with 45W Anker nano II gan charger as well as the Raspberry Pi 27W USB-C charger.

@patagona covered the issue well in their first post so I don’t really think we as a community need any more "me too"s. We should just accept that any proper charger (that respects the spec and shuts itself off due to over current) should NOT work with the current bios.

@Kieran_Levin I understand things take time to go through proper QA but it has been three weeks already. Can we get some sort of timeline on a new bios being released with this issue corrected? I think it’s safe to assume there are many users who can’t properly charge their devices.

9 Likes

I just basically ran through most of my collection of pd chargers and powerbanks to se what works and what doesn’t. Only tested with the laptop on and around 20% charge (and stress --cpu 16 to simulate max power draw).

It does indeed look like something may be a bit bugged with the pd controller (or the ec or something in between), all the 20V capable ones worked (well except that one sketch powerbank board but that one barely works at all, which sucks cause on paper it is exactly what I want). The 12v capable ones tend to need a kickstart (connecting and removing a directly working power source) but work fine after that.

Appart from one of the 12v powerbank bugging into 5v charging (it actually stayed charging untill I removed it doing about 2.2A into the direction of the laptop) more once 5v charging from non pd sources doesn’t seem to work at all which is kinda sad. Sure it’s mostly a gimmick but I like that gimmick and the laptop seems perfectly capable of charging off 5v once it decides to do so.

Here a list of the chargers tested with negotiated voltage and max observed current

  • No name 45W powerbank → 20V 2A
  • Baseus 65W powerbank → 20V 3A
  • Baseus 100W multiport charger → 20V 4.5A
  • Baseus 30W wallwart → 20V 1.4A
  • Baseus 20W wallwart → 12V 1.5A (needed kickstart)
  • No name 65W charger → 20V 3A
  • Wotobeus 100W power brick → 20V 4.5A
  • Wekome 40W wallwart → 20V 1.8A
  • Random 100W powerbank board → fail (but that board is scuffed anyway)
  • IP2368 powerbank board → 20V 4.5A
  • Random 22W powerbank board type 1 → 12V 1.4A
  • Random 22W powerbank board type 2 → 12V 1.5A (needed kickstart)
  • Random 22W powerbank board type 3 → 12V 1.4A (needed kickstart, probably ocp looped otherwise)
  • random qc3 powerbank → briefly powers after kickstart, does not stay on
  • 5v only powerbank c to c → 5V 1.1A (needed kickstart)
  • 5v only powerbank a to c → 5V 0.8A (needed kickstart)
  • 5v phone power supply → 5V 0.8A (needed kickstart)

Edit: added retests of the 5v ones

7 Likes