Related
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.
So ever since the days of CM 13 I've had issues connecting my phone to my car (2015 Nissan Altima) with CM/LOS-based ROMs. I thought that AOSP/CAF-based ROMs would be better, but it's very hit-and-miss. I wanted to ask for some help from the developer community to see what can be done. I'll be exploring differences between ROM files to see if there's a bluetooth issue I can spot, but in the meantime here are the ROMs that I've tested:
Work with Bluetooth:
Freedom OS
Freedom OS CE
Oxygen OS
CarbonROM
Paranoid Android
Do NOT work with Bluetooth:
AOSIP
Citrus-CAF
Validus/Tesla
Phoenix AEX
Vertex OS Carbide
Candy 7
Slim 7
AOSP Extended
Resurrection Remix
I will add ROMs to this list as I test them. I haven't tested a lot of LOS ROMs, because I assume they won't work as they have the same bluetooth stack. I have looked at the init.qcom.bt.sh file and all ROMs have the same values despite some working and others not. Also, the ROMs that request access to messages separately from the original "pair" dialog are the only ones that work. Is there anything that I can do to fix this issue? Are there certain files that I should compare between ROMs? Can you change the bluetooth stack for a ROM by changing text files in the ROM or would that need to be changed in the base before the ROM is compiled?
Thanks in advance!
Also have the same issue. Which is why I'm using AOSPA (among many other reasons)
Issue also present for me.
I finally got tired of waiting for someone to fix this so I learned how to build ROMs and extracted the BT stack from AOSPA for some of my favorite ROMs and they now work in my car! Here's the thread
Hello
Please advise which is the best ROM Android 8.1 or 9.0 at the moment, which has all the features enabled and no bug?
And as OTA is upgradeable, it does not need to be installed through recovery !
Well, one of the reasons that there are many roms, is that different people find different things "best".
Personally, I'm happy running Nitrogen Pie. Still, there are a few reports of bugs on all Pie roms:
- WiFi calling is missing
- encryption doesn't work
- SeLinux is turned off
If you want OTA updates, I think only Lineage has that. That is also a rom with weekly updates, whereas Nitrogen updates when Nitin feels like it, usually once a month. But Lineage has a bit fewer options to tweak things.
Generally, the Nexus 6 roms are all good. Unless you need very specific stuff, I don't think you'll be disappointed no matter what. And even if you are, changing is easy.
Hi guys. I'm looking for refreshment to my g5s plus. Since I bought it I'm very satisfied with this device. I'm using old ground zero VALIDUS oreo 8.1 rom (version 1.5) and i was totally satisfied with its features. Like every Android, after 6months+ it started lagging sometimes. I've got no time to try every rom.
Can u share your opinion if u tried multiple roms?
From what I've read pie builds are not working perfectly yet,right? Are they any better from 8.1 though? Should I try any?
My main requirement is substratum to be working on the rom.
I'm considering picking latest build of oreo validus if Noone suggest anything.
Btw. My Google maps lost function to show the direction I'm facing(this triangle thing) . Any ideas? Tried basic solutions like reinstalling another versions. Can it be caused by rom itself? (unfortunately I don't remember when I lost that function).
I'm using a unofficial LineageOS ROM (Android Pie) Here's the link if you want to test it out, but yeah there's also This ROM, I tested Oreo, but not Pie
HI all, what do y'all think is the most stable and least problematic among all the custom ROMs for SPES? I'd like to know 'coz I'm tired of backing up my files and switching to other ROMs when there's something wrong with my current ROM, thanks!
In my case it is Evolution X (both Android 12 and Android 13) for a simple reason:
It is one of the few ROMs that has solved a bug with the Goodix fingerprint readers, which is that it does not let the screen turn off correctly, since it takes the FP as a button. Well, I know that Pixel Experience also solved it but I had a bad experience with that ROM.
Used Pixel Experience for 2 months. It's smooth
Been using Evolution X for a week, my only complaints are some bugs like fingerprint not working until I unlock the phone on some instances
Planning to move to CrDroid sometime next week tho, idk I'd recommend use them all and decide what you should use
NeoSDAP said:
In my case it is Evolution X (both Android 12 and Android 13) for a simple reason:
It is one of the few ROMs that has solved a bug with the Goodix fingerprint readers, which is that it does not let the screen turn off correctly, since it takes the FP as a button. Well, I know that Pixel Experience also solved it but I had a bad experience with that ROM.
Click to expand...
Click to collapse
But maintainer said this is the october build will be last due to him preparing for university
so no more evo x for this phone
mxdxl said:
HI all, what do y'all think is the most stable and least problematic among all the custom ROMs for SPES? I'd like to know 'coz I'm tired of backing up my files and switching to other ROMs when there's something wrong with my current ROM, thanks!
Click to expand...
Click to collapse
Well, then back to official MIUI I suggest. Nobody can assess what "something wrong" means to you. Rom development is an ongoing process, bugs happen. For some a (slightly) lower sot is "wrong" for others the gaming performance is "wrong". I find this kind of questions difficult since more people want just ready to use roms without the more or less hassle that may come with software in development from and for the community and developed by learning hobby developers, enthusiasts or semi professionals or as often seen tech students. This is not how this all here works. I'm using pa sapphire beta for weeks now, which definitely has its pros and cons (for example). But I'm cool with it since it's stable in case of random reboots and its overall performance (nearly no sudden performance drops in general usage). Where for others the small hiccups it has are unacceptable I'm clearly happy with it (until another interesting rom or update comes up ). Long story short, it depends on what "something wrong" means individually since there are several stable and 'well performing' projects out there. Cheers
Till now the most stable rom is undoubtedly crDroid 8.8 or 8.9 Android 12... You should give a try
loserion said:
Till now the most stable rom is undoubtedly crDroid 8.8 or 8.9 Android 12... You should give a try
Click to expand...
Click to collapse
I actually was on cdDroid since 8.7 but then 8.9 has the goodix bug, which made the phone incredibly annoying to use, so I tried Evolution X on Android 13 and its stable, for now, but I'm probably gonna get back to crDroid when the goodix bug will be fixed.
Alex Zander-kun said:
But maintainer said this is the october build will be last due to him preparing for university
so no more evo x for this phone
Click to expand...
Click to collapse
Too bad,
I'm using crDroid 8.9 (Android 12) right now and I would say it's far the most stable ROM i have used on this phone
I tried all of them from XDA and out of XDA, from the lot of available ROMs, the simpler, less customizable seems to run smoother than all the rest, PixelOS v13 takes the credit. I personally prefer something more customizable, and the better for that is AncientOS-Shield, of course, it could have its cons, as the battery consumption within other things, so, finally, you'll find that you should give it a try in your own, the experience from others also can help you, to decide, not to use it, but to try it (or not)
SubwayChamp said:
I tried all of them from XDA and out of XDA, from the lot of available ROMs, the simpler, less customizable seems to run smoother than all the rest, PixelOS v13 takes the credit. I personally prefer something more customizable, and the better for that is AncientOS-Shield, of course, it could have its cons, as the battery consumption within other things, so, finally, you'll find that you should give it a try in your own, the experience from others also can help you, to decide, not to use it, but to try it (or not)
Click to expand...
Click to collapse
Thank you for this information, Subway.
Unfortunately, I'm struggling to search and find either of the ROMs you mention specifically for spes or spesn, which is a pity because I was hoping to take a look at PixelOS.
Would you be able to help with a link please?
EDIT: I found PixelOS, but it is unofficial and from July 22
Download PixelOS Custom ROM | Android 12.1 For Redmi Note 11(Spes)
This is a custom ROM update for Redmi Note 11. Pixel OS. It runs on Custom Android 12.1 operating system. The latest version of Android is currently PixelOS is an AOSP based ROM. Pixel Os embeds all the features of ... Read more
pixelroms.com
freakoutski said:
Thank you for this information, Subway.
Unfortunately, I'm struggling to search and find either of the ROMs you mention specifically for spes or spesn, which is a pity because I was hoping to take a look at PixelOS.
Would you be able to help with a link please?
EDIT: I found PixelOS, but it is unofficial and from July 22
Download PixelOS Custom ROM | Android 12.1 For Redmi Note 11(Spes)
This is a custom ROM update for Redmi Note 11. Pixel OS. It runs on Custom Android 12.1 operating system. The latest version of Android is currently PixelOS is an AOSP based ROM. Pixel Os embeds all the features of ... Read more
pixelroms.com
Click to expand...
Click to collapse
The sites where Usually I take a look are: SourceForge, AFH and PlingOS (it stores in SF anyway).
Here is: https://sourceforge.net/projects/spes-roms/files/PixelOS/
Plus, these are the ones, I didn't try it yet, from the "Pixel-ish" line https://download.pixelexperience.org/spes
For Me PPUI 4.8. Most Stable & Simple.