[SOLVED] FW16 charging state continually cycling / flipping

This is an informational post in case someone runs into the same problem.

[SOLUTION]: Unplug the Anker wall charger from the wall for 10 minutes to allow the internal primary bulk capacitors to drain and the charger MCU to completely power off so that it resets its state. Once reconnected the cycling issue will be gone.

[PROBLEM]

When connected to my Anker A2343 100 watt USB-C charger, the FW16 charging state continually toggles on then off then on again. The charging light on the side of the laptop continually flashes on and off and the charging state notification sound keeps repeating. This is even with the laptop completely turned off.

These errors show up in dmesg:

ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-70)
ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-70)
pcieport 0000:00:08.3: PME: Spurious native interrupt! 
workqueue: acpi_ec_event_processor hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND
cros-ec-dev cros-ec-dev.2.auto: Some logs may have been dropped...

I tried everything to fix it, downgrading the laptop firmware, downgrading the kernel & blacklisting the ucsi_acpi module but it turned out that it was only that my wall charger was in an invalid state and needed to be reset.

2 Likes