How to fix Huawei P20 Pro random reboot issue

Welcome to a new troubleshooting episode for Huawei P20 Pro. Today’s post talks about fixing random reboot issue on Huawei P20 Pro. If you experience unexplained reboots on this device, find out the ways to fix it below.

How to fix Huawei P20 Pro random reboot issue

One of the annoying problems on Huawei P20 Pro is random reboot issue. There’s no direct way to know what causes it so an end user has to perform a number of troubleshooting steps to identify the source of the bug. Learn what to do by following our suggestions below.

Force restart

Some issues are caused by temporary bugs that develop when a device is left to run for a long time. While these bugs may sometimes become too annoying, most of them are easily fixed by simply refreshing the system. To do that in your case, we recommend that you try a forced reboot. This will force the device to refresh itself. You want to simulate the effects of a “battery pull.” Your Huawei P20 Pro does not have a removable battery pack so to force it to restart, just hold down the power button until the screen goes black. If the problem remains after this type of reboot, proceed to the next troubleshooting step.

Cache partition wipe

Wiping the cache partition is may help in this case. Sometimes, the system cache may get corrupted after an update or for some other reasons. To keep the system cache in top shape, you can periodically delete the current cache. Your device will rebuild this cache overtime so you don’t have to worry losing important data. Here’s how to do it:

  1. Turn off the device.
  2. With your phone turned off, press and hold both the Volume Up and Power buttons simultaneously for at least 10 seconds.
  3. Let go of the buttons when the Honor logo appears.
  4. Shortly after seeing the logo, the EMUI screen shows up with the recovery mode options.
  5. Press the Volume Down button to scroll to and highlight Wipe cache partition option.
  6. Then press the Power button to confirm selection.
  7. Use the Volume buttons to scroll to and highlight the next options and Power button to confirm selection.

Install updates

Some problems can only be fixed by installing new Operating System version or updated apps. Make sure that your device runs the latest OS version. To check if there’s any updates available for your device, follow these steps:

  1. Go to Settings.
  2. Tap System.
  3. Select System Update.
  4. Tap the option to Check for Updates.

To check for any pending app updates you’ve downloaded through the Google Play Store app, launch Play Store then navigate to the Updates section. You will then see a list of apps with pending updates. Just tap on Update to install individual app updates or tap Update All to update apps simultaneously.

Don’t forget to reboot/soft reset your P20 after installing updates to ensure all new software changes are properly implemented and to prevent any app from going rogue.

Check for bad apps

Sometimes, a third party app may interfere with Android, resulting to bugs. To see if a downloaded app is causing a problem, try to boot the device to safe mode.

  1. Turn off the phone.
  2. Turn on the phone.
  3. Once the Huawei logo screen is displayed, press the Volume Down button repeatedly until you see Safe Mode at the bottom of the screen. If you are unsuccessful, repeat Steps 1-3 until you get it right.

Remember, safe mode blocks third party or downloaded apps. If “Moisture detected” error goes away in safe mode, you can bet one of the apps is to blame. To identify which of your downloaded apps is causing the problem:

  1. Exit safe mode by restarting your device.
  2. Check for the problem.
  3. If the problem returns, boot to safe mode again.
  4. Uninstall an app. Start with the most recently downloaded one.
  5. After each removal, restart your device and see whether removing it solved the problem.
  6. Repeat steps 1-4 until you’ve identified the culprit.
  7. After you remove the app that’s causing the problem, you can reinstall the other apps that you removed.


Android devices like your Huawei P20 Pro are designed to shut off automatically when core temperatures reaches a certain level. This is to prevent damaging the system due to heat. If you noticed that your device randomly reboots when it heats up, it must be overheating that causes it. This means that there’s a deeper reason why your Huawei P20 Pro is overheating in the first place. In some cases, a device may overheat due to a hardware fault. In some rare cases, the reason can be software-related. To know whether the reason for overheating is a software bug, wipe the phone thru factory reset and see what happens.

NOTE: Once you noticed that your device has become uncomfortably warm, stop using it and allow it to cool off. You can do that by turning it off and leaving it in that state for at least 30 minutes.

Factory reset

The last drastic solution that you can try in this case is to wipe the phone and return its software settings to defaults. Again, this only applies if the phone still charges or if it turns back on. Otherwise, you just have to skip it and send the phone in to Huawei for repair. As mentioned above, you can also factory reset to know if there’s an app or software bug that causes the phone to overheat. Once you’ve reset the phone, allow it to run for at least 24 hours without adding any third party apps. This should give you enough time to see if there’s any difference or not. It should also tell you whether or not an app is causing the problem.

  1. Turn off the phone.
  2. Then turn the phone while holding down the following key combination: Power Button, Volume Up Button
  3. Hold down the buttons until the Huawei logo disappears from the display and the screen turns black.
  4. You can now release the buttons.
  5. This will now display the boot menu after a moment.
  6. Go to the entry “Wipe Cache Factory Reset ” with the volume keys then select it using the power key
  7. Reboot the phone once the process has completed

Send the phone in for repair

If your Huawei P20 Pro continues to reboot randomly after exhausting the troubleshooting steps above, you should consider sending it in for repair. As an end user, there’s only so much that you can do about the problem. Since all software solutions have already been done, you can assume at this point that there’s a hardware fault that causes the problem. Let a professional handle the situation. Contact Huawei so the device can be sent to their Service Center.



Leave a Reply

Your email address will not be published. Required fields are marked *