the usb is not connected, no need to disable charger
error handling
more error handling