I have been using Xiaomi Mi Max (4/128) (now running on MIUI for over two and a half years and as the time passed, my battery started to die pretty quick - I used AccuBattery to check the battery's health and it was about 40% after 30 charging sessions. On average it could last about 3-4 hours on screen and about 12 hours standby.

My decision was to change the battery and I did it, but the phone still does not work for 8+ hours on screen (as it did before the battery started dying that quick). I took a look at the power usage graph and the thing that suprised me the most was the distribution of power. I know it should be rather exponential than linear, but it was different - first 30% (from 100 to ~70 percent) has been drained in less than an hour, next 45% was used linearly (approximately 10% per hour), and the rest lasted for 20 minutes, going rapidly down to 0%.

Up to now I deleted apps which I was not using, turned on the auto-brightness and the battery saver. I was thinking about doing a factory reset, but at the moment I am unable to save all my photos and data, so I would like to get any ideas what else could I do instead, in order to lenghten the time the battery can last.

  • Your device may not have recognized the changed battery. Use your device until it turns off and the load it while it is turned off.
    – Robert
    Jan 31, 2019 at 14:44
  • @Robert will try it soon, I'm gonna tell you if it helps later.
    – whiskeyo
    Jan 31, 2019 at 15:16
  • @Robert I have done it twice now, battery consumtion looks pretty similar (it discharges from 100 to 70 and from 25 to 0 percent pretty quick), but it works nicely on 70-25%. Is there any way of making it a bit more linear?
    – whiskeyo
    Feb 2, 2019 at 10:39

1 Answer 1


Looks like a software issue for me. I had the same issue on my max 2. I flashed the firmware again using Mi flash tool and there's no battery drainage now.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .