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 update.zip, 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

Finally!
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 :)

66 comments:

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

    ReplyDelete

  2. 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

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

    ReplyDelete
  4. 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

    ReplyDelete
  5. 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

    ReplyDelete
  6. 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


    ReplyDelete

  7. 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

    ReplyDelete
  8. 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

    ReplyDelete
  9. 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

    ReplyDelete
  10. 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. http://xiaomibuzz.com

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

    Education
    Technology

    ReplyDelete
  12. Nice! you are sharing such helpful and easy to understandable blog. i have no words for say i just say thanks because it is helpful for me


    Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery




    ReplyDelete

  13. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article


    Data Science Training In Chennai

    Data Science Online Training In Chennai

    Data Science Training In Bangalore

    Data Science Training In Hyderabad

    Data Science Training In Coimbatore

    Data Science Training

    Data Science Online Training

    ReplyDelete
  14. advanced php interview questions
    Important PHP and MySQL Interview Questions and Answers for freshers and experienced to get your dream job in PHP! Basic & Advanced PHP Interview Questions for Freshers & Experienced.

    ReplyDelete
  15. nodejs interview questions
    Important Node JS Interview Questions and Answers for freshers and experienced to get your dream job & Advanced Node.JS Interview Questions for Freshers & Experienced.

    ReplyDelete
  16. I am really happy to say it’s an interesting post to read. I learn new information from your article; you are doing a great job. Keep it up…
    WHAT IS NATURAL LANGUAGE PROCESSING? INTRO TO NLP

    ReplyDelete
  17. Really Superb! Thanks for sharing this useful information.
    Farina Hair Care

    ReplyDelete
  18. I feel happy to say this I have learnt new things from your blog and it’s really useful for me, keep sharing valuable information regularly.
    Ramakrishnan Interview

    ReplyDelete
  19. Your blog is very interesting to read and easy to understand. Keep on blogging.
    Actress Monika Interview

    ReplyDelete
  20. Thanks for sharing the nice article, keep updating news article.
    Chill Bro Bala

    ReplyDelete
  21. I recently read your post and I got a lot of information. Keep on sharing more blogs like this.
    Milla Exclusive Interview

    ReplyDelete
  22. Thank you for allowing me to read it, welcome to the next in a recent article.
    Dharsha Gupta

    ReplyDelete
  23. Your blog is very informative. Thanks for sharing such a useful information with us.
    Rachitha Mahalakshmi Haircare

    ReplyDelete
  24. Very nice information. Thank you for sharing it.
    Chill Bro

    ReplyDelete
  25. Your blog is very easy to understand many concepts and I got a lot of information.Thanks for sharing.
    Yamuna Chinnadurai Interview

    ReplyDelete
  26. This blog is very useful for me to understand the information.Keep on blogging.
    Dharsha Gupta Emotional

    ReplyDelete
  27. Thanks for your informative article. Keep on sharing.
    Kuhasini Interview

    ReplyDelete
  28. I got to favourite this web site it seems very useful very beneficial
    Theni Eswar

    ReplyDelete
  29. Very nice piece of information, please keep updating and share your valuable information with us.
    Mime Gopi

    ReplyDelete
  30. Excellent blog! So many ideas in a single site. Thanks for the informative article. Keep updating more article.
    Jeeva Subramaniyam

    ReplyDelete
  31. Best blog i had ever read.Thanks for sharing this.
    Bigg Boss 5 Tamil Live

    ReplyDelete
  32. This blog is a great source of information which is very useful for me. Keep sharing more article like this.
    Milla Babygal

    ReplyDelete
  33. Excellent blog. Thanks for sharing such a useful information. Keep on blogging.
    Tn Local Body Election

    ReplyDelete
  34. Thanks for your informative article.
    Fake Blood in Movies

    ReplyDelete
  35. This blog is really nice and informative blog, The explanation given is really comprehensive and informative.
    Dhilip Subbarayan

    ReplyDelete
  36. Really very useful article for us. Thanks for sharing such an informative blog.
    Fish Curry and Fry

    ReplyDelete
  37. Thanks for sharing this usefull blog.
    VJ Archana

    ReplyDelete
  38. Nice article. The information you give is very interesting. Keep on blogging.
    Actress Anagha

    ReplyDelete
  39. Very Informative blog thank you for sharing. Keep sharing.

    Best software training institute in Chennai. Make your career development the best by learning software courses.

    Docker Training in Chennai
    blue prism training in chennai
    devops training in chennai

    ReplyDelete
  40. This comment has been removed by the author.

    ReplyDelete