One of the Android phones in my household (Samsung Galaxy S2) started acting chaotically. It showed signs like:
- stopped charging;
- showing it was connected via MTP while it wasn’t;
- was turning on the car mode in a loop during charging;
- when I was turning it off, it was turning on automatically;
- when I was plugging the charger, it didn’t vibrate, etc.
The remedy was rather simple – cleanup the microUSB port using a toothbrush. Make sure your Settings/Voice input and output/Text-to-speech settings/Driving mode is unchecked.