Macbook Pro Disable USB Charging
I would like to disable USB charging on my new MacBook Pro. How can this be done?
I realise that there are already a few other threads on this, but I don't feel that any of them get to the bottom of the answer.
The issue is like this for me - no matter what the device, be it laptop, mobile phone, electric razor or anything else with rechargeable batteries inside, if you leave it plugged in all the time to the mains power then the battery's life is destroyed quite quickly where it will not stay charged very long. Every time the charge drops just a small fraction, it is recharged and ends up at always 100% charged.
Now, wait a few years and then try to run it without the charger plugged in to the mains power and it just goes flat in a few minutes and will not hold any charge = very frustrated user.
But, if you charge the battery and let it go flat, and charge it and let it go flat and so on, the battery will continue to work properly for a much longer time. It's commonly known as battery memory and it affects all types of rechargeable batteries.
So, I want to try and protect the condition of the battery in my brand new MacBook Pro, which I am using most of the time as a desktop machine plugged into an external display with wireless keyboard and mouse.
I have a USB-C mains powered hub which connects to all my peripheral devices and gives me an ethernet connection and much more besides, but the laptop is constantly being charged by the hub via the USB-C cable.
I want to disable this charging via USB-C but I need to keep the hub plugged in for general use.
I want to be able to just plug in the genuine Apple charger when the battery is flat and disconnect when it is fully charged so that the battery conditions itself to full cycling and therefore will work better for a much longer time, but that requires disabling the USB-C charging.
No clever software will ever be better than the battery itself. Just relying on the OS to keep the battery healthy is foolish, in my opinion and I know it will never work for continued and prolonged use.
Why is this not possible in the battery management controls in the settings?
Is there some black magic that can be done in the Terminal to turn it off?