so i have two seemingly identical 2.0 only C-to-C USB cables. one that came with my Pixel 3, and one aftermarket.
plugged into my PC, the phone fast charges fine from either.
plugged into a power bank, the phone thrashes plugged with the second but not the first one
Conversation
Replying to
The #grapheneos IRC/Matrix channel is largely a place to help people debug issues with their USB cables, ports and OS drivers. I'm convinced that most things with USB-C are broken. People have trouble believing that the brand new cable they got from Amazon is the problem though.
3
11
how is it that other ROMs like lineageos doesn't have USB issues?
2
The broken cables, ports, etc. don't work any better for flashing the stock OS. It's not anything to do with GrapheneOS specifically. It's not something specific to flashing GrapheneOS either. It's an issue with the USB-C ecosystem in general. It's all around terrible / broken.
1
1
I plan on researching charging more on linux/android devices, but is there anything that's needed in software to make charging work, or that's just extra for stats/control?
I mess around with /sys to disable charging to prevent battery wear.
1
You don't really benefit from messing with it. On the modern devices, the SoC takes care of most details in coordination with the battery firmware. It throttles based on heat and how close it is to full capacity. The OS makes high level decisions about it in the kernel too.
i destroyed my previous battery because my phone was plugged into my pc for development, and with the screen turned on it was discharging, and when the screen turned off it charged
it was constantly cycling near 100%
If you want to only use slow charging, you can just hook it up to a computer with USB-C to USB-A instead of using a proper charger.
Only thing GrapheneOS/AOSP are missing from stock OS on Pixels is optional high level feature using slower charging when it thinks you're asleep.
1
2
when was slow charge overnight introduced? I'm on a pixel 1 and I've never seen it or heard it being a thing
1
Show replies


