Fix OnePlus 6 Battery Drain Problems


The OnePlus 6 is the best smartphone by OnePlus. OnePlus 6 was a huge upgrade over the OnePlus 5T. It comes with an upgraded design, a beautiful display, enhanced features, and improved cameras.

OnePlus uses the OxygenOS on its phones which is supposed to give the users an experience close to the Vanilla Android. The software optimizations on the OnePlus phones are so good that the users face nearly no issues. I have been using the OnePlus 6 since June 2018. So far, the phone was running great. All of a sudden, my OnePlus 6’s battery started acting up. The battery started draining within no time. Usually, my OnePlus 6 easily lasts for a whole day.

Since the issue started happening, my phone couldn’t stay up for more than 10 hours, thanks to the battery drain. I looked up the internet and found that there are many other OnePlus 6 owners having the battery drain issue on their phones.

Upon keeping an eye on all the process and everything on my phone, I was successful to find the culprit pulling down the battery life of my phone. After fixing my OnePlus 6 battery drain problems, I decided to write this guide. Head towards the guide to fix OnePlus 6 Battery Drain problems now.

OnePlus 6 Battery Drain Problems

OnePlus 6 Flashback

OnePlus 6 was released in May this year. The phone comes with a 6.28-inch Optic AMOLED display. The resolution on the OnePlus 6 is 1080 x 2280 pixels. OnePlus 6 follows iPhone X’s footsteps as it has a notch on the front. The notch houses a 16MP selfie camera.

At the back, the OnePlus 6 has a dual camera setup having 16MP + 20MP shooters. Right below the rear camera, there is a fingerprint scanner. The OnePlus 6 is powered by Qualcomm Snapdragon 845 CPU. This phone has a RAM of 6GB with 64GB internal storage and a RAM of 8GB with 128/256GB internal storage.

OnePlus 6’s battery capacity is similar to the OnePlus 5T and OnePlus 5 i.e. 3,300 mAh. This phone ran on Android Oreo out of the box. At the moment, the OnePlus 6 is enjoying the Android Pie Open Beta builds. Just today, OnePlus released the Open Beta 2 for the OnePlus 6.

What can cause battery drain on the OnePlus 6?

Here are the possible reasons that are draining the battery life of your OnePlus 6.

  • The cache of your phone is cluttered.
  • You are using high brightness on the phone all the time.
  • The battery is not optimized for applications.
  • Some applications on your phone are acting up.
  • Unused applications on your phone are consuming battery.
  • You are running your phone on an outdated software version.
  • The battery of your phone is not calibrated properly.
  • Applications in the background are using mobile data which also eats up the battery.
  • You are using Mobile Data most of the time and not using WiFi at all.

OnePlus 6 Battery Drain Problems – How to Fix

Note: Try these solutions one by one. Check the battery performance of your phone after applying each solution.

View Battery Usage and Optimize Battery

  1. Open Settings on your OnePlus 6.
  2. In Settings > Battery > Battery optimization.
  3. Click on any application that you use frequently.
  4. Now click on “Optimize” and then click on “Done”.

Use Adaptive Brightness

Try this solution only if you are using full brightness on your phone.

  1. Pull down the notifications bar on your phone.
  2. Click on “A” button appearing next to the brightness indicator.
  3. This will turn on Adaptive Brightness.
  4. Check the battery performance of your phone now.

Clear OnePlus 6 Cache

  1. Power down your OnePlus 6.
  2. Press and hold Volume Up + Power keys to turn on.
  3. As your phone boots up in Fastboot, press Volume Down key twice to bring “Recovery Mode“.
  4. Press Power key to enter the recovery mode now.
  5. In recovery mode, select English.
  6. Now click on “Wipe data and cache” > “Wipe cache” > “Yes” > “Reboot”.
  7. The cache has been wiped.
  8. Check the battery performance of the phone now.

Check for latest software update

  1. On your OnePlus 6, open Settings.
  2. In Settings > System Updates > Check for updates.
    1. If you are using Android Pie, open Settings > System > System Updates instead.
  3. If an update is available, install it.
  4. Reboot your phone after installing the update.
  5. Follow the steps given above to wipe cache now.
  6. Check the battery performance of the phone now.

Uninstall the applications that you do not use anymore

The unused applications lying around your phone’s app drawer can easily drain the battery. If you have unused applications, consider uninstalling them right now. Uninstalling such applications might give your phone a battery boost. To uninstall any application, long tap the icon of the application. Now click on “Uninstall > Ok“.

Boot your phone into the Safe Mode

  1. Turn off your OnePlus 6.
  2. Now turn on the phone by pressing the power button.
  3. As you see OnePlus logo on the screen, press the Volume Down button.
  4. Keep the Volume Down button pressed unless you see the home screen.
  5. You will find the Safe Mode watermark on the lower left corner.
  6. Now you will find that all applications and widgets have disappeared from the phone.
  7. Check the battery life of your phone now. If the battery performs well, it would mean that there is an application consuming the entire battery.
  8. Reboot your phone to bring back all the applications.
  9. Go through your recent installations one by one and delete the applications that you think are the culprits.

Restrict the background usage of the applications

If you don’t want to uninstall the application that is eating up the battery, you can restrict its background battery usage. To do so, follow these steps.

  1. Open Settings > Battery > View Detailed Usage.
  2. Now click on the icon of the application that you want to restrict.
  3. Click on “Background restriction > Restrict”.
  4. This will restrict the background battery usage of that application.
  5. Bear in mind that this might cause trouble for that application to work in the background. The application, however, will work properly when you are using it.

Calibrate Battery

  1. Charge your OnePlus 6 to 100%.
  2. Use the phone and let its battery drain to 0%.
  3. Charge the phone to 100% again.
  4. Let the battery drain to 0% again. Do not charge in between.
  5. Repeat this process for 4 times in total.
  6. The battery will be calibrated automatically. Check the performance after completing the cycles.

Calibrate Battery – Root Users

If you have a rooted OnePlus 6, you can calibrate the battery using the Battery calibration application. The application will delete the battery stats file from your phone. It will totally reset the battery preferences giving your phone a whole new battery to run on.

Follow this guide: How To Calibrate Battery On Android.

Factory reset the OnePlus 6

This is the 2nd last option in our list and it should be your second last option as well. Go with this option only if none of the solutions given above have worked with you. Here is how to hard reset your OnePlus 6.

  1. Turn off the OnePlus 6.
  2. Press and hold Volume Down + Power button to boot into the recovery mode.
  3. In recovery mode, click on Wipe data and cache.
  4. Now click on erase everything > yes.
  5. Reboot the phone.
  6. Your OnePlus 6 has been factory reset.

Install a new software on the OnePlus 6

This is the last solution. This is useful if you are currently using a custom ROM or an outdated version of Android. Install a new stock ROM on the phone to fully reset each and everything. The new firmware will wipe off all the issues that your phone was having previously. You can check the OnePlus 6 ROMs here.


Those were all the possible solutions to fix the battery life on the OnePlus 6. If these solutions have worked for you, don’t forget to drop the feedback below. For any kind of queries, reach out to me using the comment box or our contact us page.

Usama is a software engineer by profession and at he uses his expertise to solve everyday consumer tech problems with his main areas of interest being Android, iOS and Windows.


  1. My 30 Days old Oneplus 6 is Today Draining Battery very Fast, also Heating while Charging and Regular Use also, What would be the Reason ? I have 120 Plus APPS but no any Big Game, I used Clean Master yesterday and Cleared 6 GB of Memory.

Got a question/query or a suggestion? Drop it below.