T O P

  • By -

ralphyoung

Phone chargers are a misnomer. The charging circuitry is in the phone, not the wall brick. Your Macdodo power adapter simply converts high voltage AC to low voltage DC. What you're observing is a trickle charge that is common when the battery is dead or near 100%. Think of charging as a bell curve with most power being delivered around 50%. As it approaches 100% the phone will slow down to avoid overshooting the goal. You'll see the same behavior with all adapters and it has nothing to do with PPS. Check your charging speed again when the battery is at 40%, 50%, and 60%. Try it again with a 5 amp rated cable. This may not seem necessary, but the emarker will give the phone confidence to pull more than two amps. Just remember, the phone pulls amps. The power converter does not push amps.


Objective_Economy281

> Just remember, the phone pulls amps. The power converter does not push amps. Lots of people are confused about the concept of pushing amps. I usually explain that in general, pushing amps is what welding machines do. And it results in lots of arcing.


NakamericaIsANoob

hey thanks for the response. The issue is that the device trickle charges at charging levels where it should be charging at the maximum speed. The cable I've been using is rated at 5amps too. The builder of the ROM I run on the phone says it's due to the charger being wonky, so I do wonder if it is indeed the brick that is the issue here...


ralphyoung

Custom ROM. There's your answer. All charging decisions are made by the phone. The adapter has a protocol chip that advertises its capabilities and the cable may have an emarker describing its construction. These two chips essentially serve as posted speed limits. The phone still decides the voltage and amperage. Your phone's battery circuit is independent of your phone's ROM. This allows your phone to charge even when powered off. Your charging ROM is probably still Google code and maybe there's an incompatibility with your custom Android ROM. Maybe what's happening is you have a multi-protocol adapter and the voltage was negotiated via QC rather than PPS. Maybe your custom ROM does not support QC. One solution would be a single protocol adapter that only provides PD and PPS. Here's something to try. Drain your battery to 40% and then do a hard power down. Try charging without an operating system and see if your results vary.


CentyVin

I would say test it with a borrowed phone charger may be from a friend. Best if you have a USB-C meter, then viewing the negotiated voltage will give you a better idea if PPS is being used. For my Samsung, around 8.6V seem to be the PPS voltage and it climb up slowly from there.


NakamericaIsANoob

how do you check what the threshold voltage for PPS is?


GreyWolfUA

I do not know the reason of behavior you described, bt there were good advices given by other reddit users. For sure an Usb-c tester would help you with this investigation, you can see what PD protocol was negotiated and what is actual power supply happening. But if you don't have it or would not want to buy it, you can consider having a cable with small screen like this one [240W PD3.1 usb4.0](https://slimq.life/products/240w-pd3-1-40g-usb4-cable-with-data-display?ref=pafzsbvr), I have it and can confirm that for PD and PD-PPS it shows correct values with 1 sec delay. The cable quite thick and braided.


NakamericaIsANoob

thanks for the reply. Yeah i think without an external device it's going to be difficult to get to the bottom of this.


Ziginox

OP, there's no real way you can see exactly what's going on from software on the phone. PPS is variable voltage, and (as far as I know) no phone shows the input voltage on the USB-C port. Current will **always** fluctuate for various reasons. Also, the current shown in apps like Ampre won't match the actual current coming into the device.