Saturday, July 19, 2014

Failed to update Xiaomi MI3 [solved]

For my Xiaomi Mi3, I already downloaded & flashed to Dev ROM Kitkat 4.4.3, stock ROM is Jellybean 4.3
I am currently on build 4.7.11 & as always, MIUI will give a weekly update, so the latest revision is build 4.7.18

As usual, just open the Updater App to check whether if you have any available updates.

MIUI Updater showing if there are any updates

Each update will have their own changelogs.
You can check here if any of the bugs before were fixed or if such an update is even worth it.
For me, I'll just update for the sake of updating, because I'm the type of person who NEEDS to know :)

For each update, you can check the changelogs

Like any decent software, MIUI will advice the user to backup the data first before updating.
Usually there won't be any problems but there is still a risk that something might go wrong, so it's always advisable to backup first.

I find that encrypting it first makes backup faster but you can't access the files from the PC.
Although it is safer, this is troublesome because I always transfer the backup files to my PC so my Mi3 won't be too cluttered & saves space.

MIUI will advise users to backup first (which I always do)

Here's where the problem starts.
As you can see, it starts to slow down & stuck at 99% download/installation.

Updater downloading progress

This is the first sign of trouble.
As I've never encountered such trouble before, I'm not sure what is the cause.
Updater Error when updating

The error log below mentions about error to read. Before that there was another error, but I forgot to take a screenshot of it.

I've tried updating so many times but still same errors.

I've even downloaded the update file & install manually (select update package) but failed.

Next, i tried renaming the file to, put in root folder, then update in recovery mode, but it still failed.

In fact, I even rebooted into System 1 to update from there, but same issue also.

Error log why can't update

So as a last resort, I downloaded the whole ROM instead which is bigger at 449MB compared to the 50MB update file.

Then I just installed the ROM from the Updater App manually.
Incremental & Full ROM downloaded

It worked!
After finished installing, the Reboot Prompt popped out, a clear sign it the update was successful.
Reboot prompt

Don't worry guys, installing updates or ROMs which is more updated is safe, there's no need to factory reset or wipe anything.

You just need to wipe/factory reset when you are downgrading, like from Dev ROM to a Stable ROM.

Below is proof, previous version is gone, and I'm updated already :)

Latest build. The "Relax" part if you keep pressing update :)


  1. Thanks a lot for all your valuable article! We are really happy about the your Creativity...Peridot Systems Customer Complaints

  2. nice and really helpful article to everyone... thanks for sharing...
    Python training in chennai

  3. Thanks for your marvelous posting! It is very useful and good. Come on. I want to introduce an get app installs, I try it and I feel it is so good to rank app to top in app store search results, have you ever heard it?


  4. It is most knowledgeable information like this.I will read this article it is very easy to learn this blog.
    Web Designing Training Institute in Chennai | Web Designing Training Institute in Velachery

  5. Really its very nice article, thanks for sharing and please do keep on sharing...
    Best Online Software Training Institute | Android Training

  6. This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.

    Hadoop Training in Chennai

    Hadoop Training in Bangalore

    Big data training in tambaram

    Big data training in Sholinganallur

    Big data training in annanagar

    Big data training in Velachery

    Big data training in Marathahalli

  7. The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.

    Devops Training in pune|Devops training in tambaram|Devops training in velachery|Devops training in annanagar
    DevOps online Training

  8. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.

    rpa training in Chennai | rpa training in pune

    rpa training in tambaram | rpa training in sholinganallur

    rpa training in Chennai | rpa training in velachery

    rpa online training | rpa training in bangalore

  9. I have been meaning to write something like this on my website and you have given me an idea. Cheers.
    python training in chennai
    python training in chennai
    python training in Bangalore


  10. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.

    Cassandra Database Training in Chennai
    Cassandra Training in Chennai

  11. All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.

    java training in chennai | java training in bangalore

    java online training | java training in pune

  12. This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me.. 
    Data Science training in Chennai
    Data science training in bangalore
    Data science training in pune
    Data science online training

  13. Very interesting content which helps me to get the indepth knowledge about the technology. To know more details about the course visit this website.
    Digital Marketing Training in Chennai
    JAVA Training in Chennai
    core Java training in chennai

  14. Hi! The post you published is well-written and informative. It has more topic discussions which i want really. So helpful to me. Keep updating.
    German Training in Chennai
    german classes chennai
    Python Classes in Chennai
    R Programming Training in Chennai
    Angularjs Training in Chennai
    Angularjs course in Chennai


  15. Learned a lot from your blog. Good creation and hats off to the creativity of your mind. Share more like this.
    Loadrunner Training in Chennai
    French Classes in Chennai

  16. the detailed explation of technology im happy to read this.its very helpful for me and future reference also.
    Robotics Process Automation Training in Chennai
    Blue Prism Training in Chennai
    UiPath Training in Chennai

  17. I have gone through your blog, it was very much useful for me and because of your blog, and also I gained many unknown information, the way you have clearly explained is really fantastic. Kindly post more like this, Thank You.
    best aviation academy in chennai
    cabin crew course in chennai
    diploma in airport management course in chennai
    airport ground staff training in chennai
    medical coding classes in Chennai
    Fashion designing courses in Chennai
    best interior design courses in chennai

  18. The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea.
    here by i also want to share this.

    Java training in Chennai

    Java training in Bangalore

    Java online training

    Java training in Pune

  19. Online casino is the best solution to money issues the best online casino with us come in and win.

  20. Amazing Article ! I have bookmarked this article page as i received good information from this. All the best for the upcoming articles. I will be waiting for your new articles. Thank You ! Kindly Visit Us @ Coimbatore Travels | Ooty Travels | Coimbatore Airport Taxi

  21. Wow, cool post. I'd like to write like this too - taking time and real hard work to make a great article... but I put things off too much and never seem to get started. Thanks though.

  22. Nice article i was really impressed by seeing this article, it was very interesting and it is very useful for me.


  23. Nice blog,I understood the topic very clearly,And want to study more like this.
    Data Scientist Course

  24. Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites!

    data science course