Android 10 Will Automatically Disable Your Phone’s USB Port in Case Contamination or Overheating
Now that Android 10 is out for the world to see, it's time that we dig deep into it find out some of the less-advertised features. The one we're about to discuss has been around in Samsung devices for a while and it's good to see it make its way to more devices. Android 10 is capable of notifying users when their phone's USB port is contaminated or overheating. It even automatically disables the port until better conditions are detected (via XDA Developers)
If there is anything untoward going on with your USB port, Android will show a notification informing the user that it has been disabled. The port will automatically unlock once the system deems it to be 'safe'. There is, however, an option to switch the port back on manually, which is questionable. On one hand, users might risk further damage to the port if they re-enable it and plug something in while there is moisture/debris. On the other, it is common for Android to think that the port is contaminated despite cleaning it, so at least users have the option to use it once they're thoroughly inspected the port.
The second feature is far more interesting and in several ways, a godsend. Android will now warn users that their USB Type-C port is overheating and show an alarm dialog to the user telling them to “unplug [the] charger” and to “take care as the cable may be warm.” The dialog will persist until the user presses the okay button or the button to show “care steps” to reduce the temperature. Android considers the device to be in “critical status” is 60°C while the temperature at which Android considers it to be in an emergency is 65°C.
We've all seen stories about a device bursting into flames for seemingly no reason. Very often, it is triggered by cheap, third-party peripherals that damage the circuits over time. Now, a person who knowingly bought a knock off charger/USB cable fully knowing the risks involved with them might not be deterred by some text on the screen, but if the prompt prevents even one accident from happening, it has already served its purpose.