Chosen Solution

My Xbox One controller won’t charge.I have an official rechargeable battery and I can’t charge it via usb.My controller also won’t connect via usb either.

firstly I’m gonna ask if you were charging the controller with a multi charger if not try updating the controller through the xbox one and windows 10 xbox live app or a simple reset with a pin at little hole behind the controller that might fix your problem cheers

I have found this answer after digging deep. If the controller works by plugging it in, but as soon as it is disconnected it shows battery low or critical and then disconnects, this might help Step 1: Make sure the controller is disconnected. Step 2: The controller will still try to turn on and then proceed to turn off. Keep doing it till the battery is fully depleted. (will take an 30 mins). This is to recalibrate the internal circuitry measuring the battery level inside of the battery itself. Step 3: Charge, Unplug, and Enjoy Source: Tried it out a week ago and it worked.