First of all, it's amazing how far Mi5 has come in terms of development and developer attention. There was a time when all this subforum had was 2-3 unofficial TWRPs, and that's it.
Now there are an amazing number of ROMs available. But the increase in variety has brought with it increasing confusion. A lot of the features overlap. Which ROM to flash? Do we just keep on cycling between them till we find the best match for us?
So I would appreciate if we could document the differences between the various ROMs in terms of features, stability, lack of bloat, etc., to help users choose the one suited to them.
@33bca, your input would particularly help, since you've provided almost half the ROMs in this subforum.
Marshmallow:
Official CM 13 (stable snapshots)
-really light
-boots really fast
-no network traffic indicator
AOSP (JDC)
-has substratum theme engine
Dirty Unicorns
PAC-ROM
AOSP-CAF
Paranoid Android
AICP
Mokee
Old ROMs (not recommended):
Hexagon
AOKP
crDroid
BeanStalk
SlimROM
Tipsy-OS
H2OS
BlissROM
ZephyrOS
Resurrection Remix
-quite a heavy ROM (system takes up 10GB )
-boots slower than CM 13
-fast charging LED blinking issue still exists
Nougat: (CM theme engine and firewall missing for relevant ROMs)
Lineage OS 14.1 (Official)
AOSP JDC (OMS) (Official)
CypherOS 3.5.1
AICP (Official)
AOKP
BeanStalk
Resurrection Remix 5.8 (OMS)
Slim 7 (OMS)
SlimDragon 1.1 (OMS) (Official)
Nitrogen OS
crDroid 1.9
Mokee
Zephyr OS 6.1 (OMS) (Official)
XOSP 7.2
XenonHD
DU 11 (OMS)
Xiaomi.eu
UnitedMIUI
In my personal opinion, at this stage, the only Marshmallow ROM you should consider flashing anew is CM 13 because it's the only one with weeklies, and hence actively maintained. The other ROMs will not be maintained as the developers have moved to the Nougat ROM base.
All Marshmallow ROMs except CM13 contain the laggy performance bug below 5% battery.
The nougat ROMs so far are quite stable and usable.
There's just the issue of a missing CM theme engine on CM based ROMs, which is easily resolved by using Substratum Legacy. The OMS compatible ROMs of course can use the latest Substratum framework.
There are little features missing here and there, which probably won't affect usage for a majority of people:
In the WiFi menu, we can't select WiFi frequency between 2.4 GHz, 5 GHZ, and automatic.
Your input is right, having more roms dont mean basicly its better. You have more roms to chose, thats right, but you also have more roms which are basicly the same with the same features.
My experience is, that all the roms with a lot of modifications (like DU, AICP, RR, Beanstalk and so on) are basicly the same, they have an external app for all modifications and near the same options.
Other roms like Paranoid Android, AOSCP, JDC and Cyanogenmod, try to keep the system clean while they still offer some modifications built into the system app to keep the AOSP feeling.
AOSP is AOSP, there i dont have to say much about
Thanks, man. So is it fair to say that DU, AICP, RR and such can be clubbed into the same category, as in "Install any, they're all the same", while it would be more useful to differentiate between AOSP, JDC AOSP, CM, AOSCP and so on?
I'm unwilling to flash ROM after ROM to find out the differences between them. If anyone has the experience of flashing two or more ROMs, please contribute to this thread so that it can become a useful guide to people. I'll keep adding the info to the OP.
Is there a bugs free custom ROM based on cm13 or cm14 so far? What about Mokee?
@selmandeli The best you're going to get is of course the relatively stable weeklies of official CM13. Since it is being maintained by an official CM developer and has had several months to mature, a lot of bugs have been fixed.
Apart from that, most of the 6.0.1 ROMs should be fine, even though they're unofficially built, as the code base is stable and only some kernel changes were needed, which, thanks to the awesome dedication of bgcngm and h2o64, we have.
No 7.1 based ROM is stable yet, since the CM code base is being actively updated. Even here, your best bet is the unofficial CM 14.1, since the developer maintains and fixes bugs himself.
The other 7.1 ROMs depend on CM development, and additionally on whoever their active developers are. The guys we have do a great job of keeping the respective code bases up to date though.
andy356 said:
Thanks, man. So is it fair to say that DU, AICP, RR and such can be clubbed into the same category, as in "Install any, they're all the same", while it would be more useful to differentiate between AOSP, JDC AOSP, CM, AOSCP and so on?
Click to expand...
Click to collapse
@andy356 DU has some original features built into it. Not sure about the version for MI5 though.
Thanks @mintyx. Could you elaborate a bit so I can put it in the OP if it applies?
@WhyOrean Do you plan to continue with your custom CM 14.1 like you said in the thread? Or will the focus be on other ROMs?
andy356 said:
@WhyOrean Do you plan to continue with your custom CM 14.1 like you said in the thread? Or will the focus be on other ROMs?
Click to expand...
Click to collapse
Plan is not dropped..!
andy356 said:
Thanks @mintyx. Could you elaborate a bit so I can put it in the OP if it applies?
Click to expand...
Click to collapse
@andy356 you should search for Dirty Unicorns Fling, Pulse and Smartbar. These are their original ideas. I don't know if someone else has used it in their rom. It is open source so anyone can implement them.
andy356 said:
In my personal opinion, at this stage, the only Marshmallow ROM you should consider flashing anew is CM 13 because it's the only one with weeklies, and hence actively maintained. The other ROMs will not be maintained as the developers have moved to the Nougat ROM base.
All Marshmallow ROMs except CM13 contain the laggy performance bug below 5% battery.
Click to expand...
Click to collapse
@andy356 Tap to home feature implemented in any marshmallow rom?
dkmsn8 said:
@andy356 Tap to home feature implemented in any marshmallow rom?
Click to expand...
Click to collapse
Nope. When it seemed like most of the bugs were gone, and devs could then focus on it, Nougat code was dropped. Now there's again a mad rush to get the major bugs out on Nougat ROMs.
andy356 said:
Nope. When it seemed like most of the bugs were gone, and devs could then focus on it, Nougat code was dropped. Now there's again a mad rush to get the major bugs out on Nougat ROMs.
Click to expand...
Click to collapse
Yeah..
@andy356 Thanks for your precious feedback, it helps to understand the difference between the different ROMs. May I ask you to do an update version of your feedback since a lot a things have changed recently.
Thanks man!
@nicoula91 Right now I have a stable Marshmallow ROM that I want to stick to until Nougat ROMs become stable enough. When I'm ready to flash a new one I'll take that opportunity to flash all the Nougat ROMs and look at what's different. That sounds really troublesome, though.
I'm about to make the jump from Oreo to Pie.
I would like to know which 9.0 currently has the most custom feature included. If it's also quite stable it's a plus.
Searching around the 9.0 roms threads I narrowed down to Nitrogen and MSM Extended.
Any pros/cons for both? Or any other suggestion?
Also I would like to ask if I should stick with stock rom kernels (which i suppose is MSM one for Extended rom, dunno for nitrogen i suppose LOS) or if there is a better alternative.
Thanks
I'm currently on HavocOS (first time ever) coming from stock oxygenOS and LineageOs. So far its been really good. In the settings is a completely new Tab with 18 extra categories of customization.
Use havoc. a plethora of customizations and bonus points for being stable and smooth af
Hi everyone,
I have had a Google Nexus 5 and a one plus 3, so the experience with MIUI feels strange.
I have tried with china, global and Xiaomi EU ROMs.
I have seen here in xda a ROM call pixel experience
I wanted to know your opinion about the best option.
And this pixel experience ROM does anyone know how much time takes the updates from China ROM to be in this one? Will it work on android Q beta?
Thanks!!
VictorCallejas said:
Hi everyone,
I have had a Google Nexus 5 and a one plus 3, so the experience with MIUI feels strange.
I have tried with china, global and Xiaomi EU ROMs.
I have seen here in xda a ROM call pixel experience
I wanted to know your opinion about the best option.
And this pixel experience ROM does anyone know how much time takes the updates from China ROM to be in this one? Will it work on android Q beta?
Thanks!!
Click to expand...
Click to collapse
MIUI is very divisive, I'm on the hate it side.
Pixel experience, as the name suggests, is a modified version of the Pixel phones ROM. So it will be more to what your used to. Personally I've never tried it, as it has too many Google apps baked in for my liking.
There's the Lineage ROM, which is also very close to a stock Android feel.
Finally, there's the Resurrection Remix ROM, which is based on Lineage but cherry picks from a variety of other ROMs to give much more customisation and features.
In time there will be a more ROMs arriving, quite possibly an Oxygen OS ROM.
All of these are based on AOSP, so have no reliance on the stock MIUI, other than for the vendor images. At the moment the dedicated ROMs are still in early development and have a few issues to iron out, mainly flaky FP sensor performance, but are stable enough for daily use.
There's also GSI ROMs too. Though these have a few extra issues over the dedicated ROMs. I'm using the Havoc GSI and the small number of issues with it don't really affect me (except the flaky FP sensor, which isn't too bad to live with)
All of these ROMs will want an official ROM installed first, before flashing, to ensure the correct vendor image is installed. I wouldn't recommend installing over the Q beta ROM directly.
Thank you very much!!! Your explanation is really helpful??
Robbo.5000 said:
MIUI is very divisive, I'm on the hate it side.
Pixel experience, as the name suggests, is a modified version of the Pixel phones ROM. So it will be more to what your used to. Personally I've never tried it, as it has too many Google apps baked in for my liking.
There's the Lineage ROM, which is also very close to a stock Android feel.
Finally, there's the Resurrection Remix ROM, which is based on Lineage but cherry picks from a variety of other ROMs to give much more customisation and features.
In time there will be a more ROMs arriving, quite possibly an Oxygen OS ROM.
All of these are based on AOSP, so have no reliance on the stock MIUI, other than for the vendor images. At the moment the dedicated ROMs are still in early development and have a few issues to iron out, mainly flaky FP sensor performance, but are stable enough for daily use.
There's also GSI ROMs too. Though these have a few extra issues over the dedicated ROMs. I'm using the Havoc GSI and the small number of issues with it don't really affect me (except the flaky FP sensor, which isn't too bad to live with)
All of these ROMs will want an official ROM installed first, before flashing, to ensure the correct vendor image is installed. I wouldn't recommend installing over the Q beta ROM directly.
Click to expand...
Click to collapse
This guy @Robbo.5000 knows what he's talking about! Listen to him! Personally, I'm waiting for the OxygenOS rom considering that I've previously had a Oneplus. MIUI, is a hit or miss, in my opinion. That being said, I can live with it till the time a stable OxygenOS arrives. Best of luck!
Sent from my BBF100-6 using Tapatalk
Yes, Oxygen OS will be great!!
I think I am going to install pixel experience ROM and when Oxygen OS for androidQ comes out I will upgrade.
I think this will be in the 3rd quarter of this year or something like thay, am I wrong?
Thanks!
VictorCallejas said:
Yes, Oxygen OS will be great!!
I think I am going to install pixel experience ROM and when Oxygen OS for androidQ comes out I will upgrade.
I think this will be in the 3rd quarter of this year or something like thay, am I wrong?
Thanks!
Click to expand...
Click to collapse
Yes! Quite likely around that time!
Sent from my BBF100-6 using Tapatalk
I am in love with pixel experience ROM!!
No errors until now and the great pixel experience.
I dont know if any thread was before or not.
But since android 10 is out, and lots of custom roms based on android 10 are out for our device, i am curious why no one aosp custom rom is enough stable? Even official versions.
I have tested several custom roms as Pixel, Evox, Lineage, MSM extended, Corvus, IOn, Paranoid, .... and all of them have problems. Most of them is even clean flash, all formated, clean flash, if needed miui vendor flashed good one. all have problem, some lose voice call conections, some if we are on wifi and we go in town, and when come back home, phone doesnt connect automatic on wifi , we have to connect manualy. and such simple problems what are really simple.
I thank to all developers who makes efforts to custom roms, but why each rom with each new build is as not same god is even worst?
First i am not fan of MIUI, but nytime after some times of using custom aosp roms, it was days or even just hours or even minutes, i switch back to miui custom roms.