FW16 USB PD Battery Issues

Hi,

I have the 140W variant and it works for me but you need to enable trickle mode but in this mode it will be limited to 100W (charge/discharge rate) and the “USB A” port will always consume 0.1W while in this mode.

To enable trickle mode, press the power button twice ( in less than a second ) and you’ll see a green dot appear on the top left corner of the display. Press it twice again and it will eventually ( after two minutes ) turn off. The green dot will be gone but you’ll still see the “USB A” consuming 0.1W

I’m on a FW16 and I’m not sure if this is a BIOS or Anker issue yet.

1 Like

Eureka!

It’s the Framework 16 power cord! The Anker 737 does not like the Framework 16 power cord. I tried changing the cord to another USB-C cable (rated for 140W) and it charges just fine. Not sure why, but I’m glad I tried this other cord.

what cable/cord is that?

I think a cable rated 140W is useless, either 100W or PD3.1 EPR supported then all the way to 240W.

1 Like

and AVS will be needed

just a small advert on my project of a 240w PD charger. I am already discussing with the manufacturer and designer for making this project. I need some support tho.

I believe he is talking about the USB-C cable, not the mains cable.

Yeah, I’m aware of that. I meant it as what brand or where he got it from

Thank you for the extremely detailed break down of what’s wrong here, if you find a power bank that can charge the laptop at 140w or higher please post in here.

For what it’s worth I too tried the Anker 737 with a 140 cable and it didn’t work, with the known clicking sound. When I turned the laptop off though it charged it up really fast (used up over 70% of the powerbanks charge). So looks like something to do when the laptop uses power/works while being charged…

For giggles, I reached out to Anker support via Amazon and asked about this. This was their response.

It is highly likely that the issue is related to the charging protocol. To achieve a charging power of 140W, both the cable and your laptop need to support PD3.1, which means they should support 28V5A output and the cable should support a current above 5A.
Additionally, only USB-C1 and USB-C2 ports support a maximum of 140W, while the USB-A port supports a maximum of 18W.

I’m another one affected by the Anker 737 not charging, with the same caveats: tried multiple cables rated up to 240W, including the original one, trickle mode makes it work but on 100W only.

Another bit of information I haven’t see in the thread would be Linux kernel logs, one of two pops up:

ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)

or

ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)

Both seem to indicate issues with identifying either the cable or PD capabilities. Clearly an issue on the negotation level.

Hopefully we’ll see Framework fixing those, as I don’t hope for Anker to release any kind of firmware upgrade for their power bank (AFAIK they’re not doing so).

2 Likes

well, it’s not an Anker problem to be honest. FW needs to fix that issue. The Anker works just fine with other machines (my friends charge their Macs just fine with my Anker powerbank during our sessions at the beach;-) )

May be some more elements…

I just get this charger : Amazon.fr
and some cable: Anker 140W rated and the 240W from belkin: Amazon.fr (In fact 2 of them 1m and 2m)

This charger have a 140W USB-C Port and 2 other limited to 100W.

The 2 low USB-C work as expected at 100W with all 3 cable.
The upper (140W one) work @ 100W with a Anker battery, @60 with “standard” cable on the fw16.

But with any high rated cable (140/240W) it togle on/off like with the 140W battery…
(the mesure show switch from 20V/5A to 0V/0A end back every ~second)

So for my it look to be the same “issus” like with the 140W anker battery.

(Note: I have “old” anker 737 battery and charger with max 100W charging that work as expected. And this “old” battery charge at 100W on the 140W port.)

1 more things…
I can wait firmware update …
But can anyone (from framwork?) say if this is possible to make use of this 140W port from Anker with only fw16 update or if it need some sort of update from Anker (if possible… )

I don’t have that exact model, but I have another Anker Prime and it works just fine. I also have the Anker Reserve Core and that works just fine.

Do you have Anker Prime with 140W that work at that power?

Hi together,
I’ve got the same powerbank (Anker 737 powerbank PowerCore 24K) and the same problem as described in the first post. I’ve investigated this topic a little bit and would like to share my findings with you.

The problem is related to the specific powerbank + specific types of cables.

I’ve tested multiple variants:

  1. Anker powerbank (USB PD 3.1; 140 W) + PD 3.0 cable (E-Marker saying 20V, 5A max; <=100 W)
  2. Anker powerbank (USB PD 3.1; 140 W) + PD 3.1 cable (E-Marker saying 50V, 5A max; > 100 W)
  3. Anker charger (USB PD 3.0; 100 W) + PD 3.0 cable (E-Marker saying 20V, 5A max; <=100 W)
  4. Anker charger (USB PD 3.0; 100 W) + PD 3.1 cable (E-Marker saying 50V, 5A max; > 100 W)

My conclusion so far: Using a USB PD 3.1 compatible cable with the Anker powerbank (#2 from above) will show the problematic behaviour. All other combinations will work without problems.
This problematic behaviour can be described as following:

  1. The laptop tries to charge. After a few seconds the charging will be stopped and retried.
  2. This behaviour continues until the cable will be removed. After that, any charger + cable combination will now only supply the system with energy but the battery will not charge any more.

During #1 the following log messages will be printed:

ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-70)
workqueue: acpi_ec_event_processor hogged CPU for >10000us 8 times, consider switching to WQ_UNBOUND
ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-70)
ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-70)
ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-95)
workqueue: acpi_ec_event_processor hogged CPU for >10000us 16 times, consider switching to WQ_UNBOUND
workqueue: ucsi_handle_connector_change [typec_ucsi] hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND
ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-70)

The broken battery charging can only be fixed by fully shutting down the system and waiting roughly 60 seconds. After that the battery will charge again (given you’ll use a charger + cable combination that works).

I will try some further scenarios next week with PD 3.1 enabled chargers. I would like to find out whether this is only related to this specific powerbank or any 140W charger based on PD 3.1

I’ve also contacted support to get some help from Framework, too.

Edit:
It seems Like Framework already came to the same conclusion in their BIOS 3.04 Release notes

Known issues:
Charger support for certain portable EPR power banks.

Don’t know for all 140W… but it is the same on Anker charger 240W that have a 140W port. So may be true for all Anker 140W (powerbank & charger)

I will try some further scenarios next week with PD 3.1 enabled chargers. I would like to find out whether this is only related to this specific powerbank or any 140W charger based on PD 3.1

I can report that there is at least one working product combination with 140W charging.
I have 2 Anker high-wattage products:

  1. 4-port (240W total) desktop charger (top port is max 140W)
  2. Prime 27650 powerbank (both USB-C ports are max 140W)

When using the charger (1) top port, as reported by others, it only works with cable supporting 100W or less. With high-load cable (e-marker reports 50V 5A) the laptop charge status is flapping.

However, when using product (2), with the same cable (or cable with same e-marker specs), there is no problem. The laptop happily draws 4.0A / 28V (~110W) at normal load (battery at 45%), and jumps to 127.4W during cpu stress test.

1 Like