Downgrade Mi3 Marshmallow rom to Kitkat Rom

nikhil.kdhand

Senior Member
Jun 3, 2013
133
19
0
hyderabad
Dear All,

i am a super fan of MIUI and ensure that i use all the roms avaliable for my device Mi3. Recently, i used MIUI 8 China Alpha rom on my Mi3W (Indian Version). i was quite satified with the Alpha Rom but there were few concerns due to which i wanted to go back to Global Stable rom. So, i went to the forum where i downloaded the Mi3 fastboot rom (stable global version) and tried to implement it through Miflash application. It failed and i was forced to install the MIUI 8 China Alpha rom.

But i wanted to go back to the stock Kitkat global rom and tried many ways to ensure my handset is back to normal (as it came from MIUI when shipped).

Finally, i got the solution whcih i working perfectly and hence sharing with all the users whcih want to test the MIUI8 china rom (Alpha/Developer) but hesitate to use it due to issues.

One thing to mention here is "MIUI 8 rom for Mi3 is Marshmellow while the stock rom is on Kitkat with MIUI7. So, the internal partitions of the handset change when you upgrade from KITKAT to MARSHMALLOW. hence you can't go back to Stock stable rom (Kitkat).

This solution which i am mentioning now will enable you to go back to Stock stable rom on Mi3.

Step 1:- Download the rom from the link below
https://drive.google.com/open?id=0BzRaSHXRviYBMFhpU043NEdmR2M

Step 2:- unzip it with 7zip application and keep it in a folder

Step 3:- ensure your mobile is charged for atleast 60%

Step 4:- open Miflash application and put the rom path in it.

Step 5:- Put your phone in fastboot mode (shut down the phone and press volume down key and press power button

Step 6: connect your phone to computer and press the refresh buttion on Miflash

Step 7: Now your phone should be visible in the Miflash. If yes, ensure that you select the "flash all" button and press the flash button.

Now the installation of the rom will start and disconnect the cable once the miflash with say "Operation Successful"

Step 8: If the phone does not auto reboot then keep pressing the power button until the phone restarts.

Step 9: 1st Boot will take sometime and select the language etc to use it. then BINGO your phone is on KITKAT China stable Rom without google services.

Step 10: Download the MIUI stable rom (http://en.miui.com/download-101.html) from the MIUI website and use the phone updater to choose this Global MIUI rom.

Step 11: the phone will restart and the installation will start.

BINGO....you are finally on MIUI7 Global stable Rom with Google Apps.

Hope you are able to use this and get the desired results.

Enjoy and God Bless.
 
Last edited:
  • Like
Reactions: Mustafa_Mahmood

Bomberus

Member
Oct 3, 2013
18
6
0
Actually its very simple..
Flash TWRP recovery from Flashr App...
Download stable zip ROM..
Go to recovery, wipe everything except sd card.. And flash the stable rom... And you are back to stable kitkat
Actually it's not that simple because flashing a Marshmallow rom means altering the internal system partitions. In order to return to the stock rom you need to manually reverse the partition table to their factory default or do a fastboot flash.
 

a.broken.star

Senior Member
Mar 11, 2013
1,380
657
143
India
Actually it's not that simple because flashing a Marshmallow rom means altering the internal system partitions. In order to return to the stock rom you need to manually reverse the partition table to their factory default or do a fastboot flash.
Its not required to reverse the partition table to kitkat format... MM merges the two system partitions and other partitions. And kitkat supports that merged partition
I myself is running miui kitkat on miui MM merged partition..
Just use TWRP.

Sent from my MI 3W using XDA-Developers mobile app
 

farchanrifai

Senior Member
Jul 31, 2015
222
211
0
23
Sragen
Its not required to reverse the partition table to kitkat format... MM merges the two system partitions and other partitions. And kitkat supports that merged partition
I myself is running miui kitkat on miui MM merged partition..
Just use TWRP.

Sent from my MI 3W using XDA-Developers mobile app
How about lollipop roms? Now i'm on miui8 and i want to downgrade to flymeos lollipop, can I just flash the flymeos rom without downgrade to kitkat first?
 

fernandoc1sg

Senior Member
May 23, 2015
76
9
0
Of course, wipe in TWRP and flash it... I've tried that personally :)

Bro i was wondering about this info you gave, btw do i wipe data, cache, dalvik and system as well? or just the the first three?

thanks in advanced, much appreciate.

PD: I am currently on 6.0.1 with merged partition and i want to install a miui kitkat or probably a lollipop rom but i'm afraid of bricking it after all the a partition is already merged so, i'm having second thoughts about flashing a lower android version...
 
Last edited:

fernandoc1sg

Senior Member
May 23, 2015
76
9
0
Its not required to reverse the partition table to kitkat format... MM merges the two system partitions and other partitions. And kitkat supports that merged partition
I myself is running miui kitkat on miui MM merged partition..
Just use TWRP.

Sent from my MI 3W using XDA-Developers mobile app
I am currently on 6.0.1 with merged partition and i want to install a miui kitkat or probably a lollipop rom but i'm afraid of bricking it after all the a partition is already merged so, i'm having second thoughts about flashing a lower android version...

so do i wipe data cache and dalvilk only or also system???
 

asurabp

Senior Member
Feb 23, 2014
218
78
48
I am currently on 6.0.1 with merged partition and i want to install a miui kitkat or probably a lollipop rom but i'm afraid of bricking it after all the a partition is already merged so, i'm having second thoughts about flashing a lower android version...

so do i wipe data cache and dalvilk only or also system???
I downgraded to miui kitkat and cm12.1 using the merged partition. In miui kk, it will have error but it will still flash if you see in the log the it was flashed (system, data, bla bla). In cm12.1, just flashed thru it no problems with gapps of coarse.

All I did was wipe data, nothing else.

Sent from my MI 3W using Tapatalk
 
  • Like
Reactions: fernandoc1sg

fernandoc1sg

Senior Member
May 23, 2015
76
9
0
I downgraded to miui kitkat and cm12.1 using the merged partition. In miui kk, it will have error but it will still flash if you see in the log the it was flashed (system, data, bla bla). In cm12.1, just flashed thru it no problems with gapps of coarse.

All I did was wipe data, nothing else.

Sent from my MI 3W using Tapatalk
It worked succesfully, thanks for clarifying my doubts. <3
 
Last edited:

sachin5555

Senior Member
Nov 15, 2015
412
77
58
Hello i m using miui7 kitkat global version and now i want to flash latest version of miui rom, i have extanded partition and using twrp recovery, plz tell me what things should i need to do before flashing latest version of miui rom, or i can direct flash latest version of miui rom using twrp recovery
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone