Before I begin, I'd like to give a MASSIVE thank you to @Neverendingxsin, who gave me the idea to create a thread like this, after reading his thread in the Verizon Galaxy S3 forums.
Also a big shout out to @xsenman who helped me get this thread up and running - without his help I don't think I could have got this thread started.
Android 6.0 - Marshmallow
Will we ever see Marshmallow land on the good old Galaxy S? Who knows... maybe a developer can work some real magic.
Android 5.0.2 and 5.1.1 - Lollipop
Back in June or July 2014, Google took the wraps off Android 5.0, nicknamed Lollipop. Lollipop is arguably the biggest update to Android since the Gingerbread -> ICS overhaul and brought with it a ton of new features and improvements. The biggest overhaul was the new Material Design UX language used across the entire system, providing an incredibly coherent and fluid experience with tons of eye-candy and animations. Dozens, even hundreds of smaller changes took place as well, such as how notifications were handled, status bar tinting, Smark Lock and so much more.
5.1.1 came at the start of 2015 and brought with it a lot of improvements over 5.0.2. Things such as improvements to Heads Up notifications and RAM management fixes made Lollipop just that little bit better.
Galaxy S 5.1.1 roms/kernels:
ParanoidAndroid 5.1 (alpha)
Omnirom 5.1
Coderom
Omni Kernel
Galaxy S Plus 5.1.1 roms/kernels:
Cyanogenmod 12
Resurrection RemixLP 5.5.5
AOSP rom (alpha)
InfinitiveOS
INTRODUCTION
I've frequented this forum for many, many years now and I've seen the same question being asked over and over again: "What rom should I choose?" The Galaxy S forum, even after 5 years, is still alive, and while the number of devs and roms has definitely decreased there are a select few devs still dedicated to developing for Samsung's 2010 flagship and its Plus sibling.
While I can't cover EVERY single user's wants and needs when selecting a rom, this thread is intended for users, both new and experienced, looking for a new or different rom to try.
So to start things off, just a quick definition of a rom by neverendingxsin:
Here's a very common question, what is a rom? A rom on our android phones is like the operating system on your computer, it controls the user interface, what you see and what you can do.
Click to expand...
Click to collapse
DISCLAIMER: What you do after reading this thread is entirely in your hands. I am not to be held responsible if something goes horribly wrong with your phone - this is merely a guide to help you make a step.
By reading this thread and following through with your rom choice, you accept the above, and every other disclaimer relevant to your rom.
If you are new to this forum, I suggest you take a look at these brilliant guides written by other members, and give them thanks as well:
Frequently Asked Questions
Android Recovery Toolkit
Guide to flashing Gingerbread 2.3.6, then any custom rom
How to downgrade from any custom rom
TUTORIAL on how to unbrick, upgrade, flash and downgrade from Froyo to Kitkat
Also, for ongoing Kitkat discussion, take a look here: I9000 Kitkat Discussion and FAQ
Those threads will give you a good place to start, and all are very important if you want to have a safe and (mostly) error-free custom rom experience.
Every S Plus related section will begin in blue text like this.
So without further ado.
Chapter One: Stock roms
A bit of a refresher: the last official update for the Galaxy S was Gingerbread 2.3.6. This was the "Value Pack" which brought some Galaxy S2 features such as a new Swipe lockscreen, increased RAM, Face Unlock and a few other tidbits here and there.
The Galaxy S Plus is the same - it too, received a "Value Pack" containing the same features, based on Gingerbread 2.3.6.
All stock firmwares can be downloaded from Sammobile's firmware page. Type in I9000 or I9001 in the search box.
Section 1A - Stock, rooted roms
They are exactly as the title says - stock and rooted roms, nothing else. This can easily be done even without the need to use a computer; a nifty little app called Framaroot can root your phone in one click and reboot - and yes, it does work for the Galaxy S. While it may seem a bit pointless having a root-only stock rom, it allows you to have the benefit of root capabilities (Titanium Backup, Root Explorer etc) while keeping every other aspect of stock the same, and also allows users to tweak the rom exactly as they want.
Galaxy S Plus users can be rooted in the same way using Framaroot, or other appropriate methods.
Is this for me? If you want to mess with a rom starting from scratch, or you just want root capabilities but nothing more, this is the rom for you.
Section 1B - Modified stock roms
These kinds of roms are roms that take the stock rom as a base but then change many aspects of it, starting from visual aspects right down to the very core of the system with optimisation tweaks and scripts. Some apps or libs found on the stock roms are removed as they are considered "bloatware" - apps that aren't useful and only take up space. As well as this, often apps are replaced with others - whether it may be the launcher or some other system apps. They are designed to provide improved performance over the stock rom provided by Samsung.
One that is still being updated is davidmore's DMore rom, which changes both the look and feel of Gingerbread.
Some other examples include:
MesoROM
SauROM Projekt
Gamerzrom Ninja V11
Galaxian V6
For S Plus users, here are a few examples:
Crybernation 1.0.1
Broodrom RC5
GIGABREAD+
BlazR™ Zen Edition
And many more from there - you get the idea here.
Is this for me? Often these kinds of roms offer a plethora of features or customisations while improving the speed and the performance of Gingerbread. You'll have the stability of stock mixed in with some visual or under-the-hood tweaking and customisation.
Chapter Two: AOSP roms
AOSP stands for Android Open Source Project, the name given to the whole Android project.
What you won't find in AOSP roms: Things such as the camera app, the contacts or messaging app, the music or video player, FM radio and 3G video calling from Touchwiz all won't be present, as these all depend on the frameworks used in Touchwiz.
Known issues in AOSP roms:
It seems to be quite rare, but for some users the screen turns blue, right through to the recovery. For a solution, take a look at this thread written up by @need4steer.
Ever wanted the newest Android version, or want to feel like you own a Nexus? Keep on reading.
The format of this section will be a bit different than before, as there are literally TONS of custom AOSP roms out there.
Section 1 - Cyanogenmod
Oh, Cyanogenmod. The name is synonymous with Android as a whole - ANYONE who is into Android modding or developing will know the name well. Their roms are build straight from the latest sources from Google, and they throw in their own modifications in such as Power Toggles and Cell Broadcasts, for countries that support it. Their vision? Providing the perfect Android experience one could have.
Before we continue, here are a few terms you may need to know (especially if you are new):
Nightly builds are built, well... nightly. They are daily builds and while mostly stable, can have some bugs or problems. If you're planning on going with Nightlies, don't expect a perfect experience 100% of the time. Yesterday's nightly might be fantastic, today's one might not be your cup of tea.
Release candidate, or RC builds only come around when a new version of Cyanogenmod is about to be released. They are essentially the "finishing touches" of a CM version, and are usually pretty stable as always. They lead up to...
Stable builds. Stable builds are builds that will usually not be updated any further, and are perfectly stable to be used as reliable daily drivers. Often after stable builds, nightly builds of that particular Android/CM version are frozen as they do not need to be updated any further.
Currently, the official maintainer of Cyanogenmod for the Galaxy S is pawitp, and we have:
CM7.2 (Gingerbread 2.3.7) [STABLE]
CM9 (ICS 4.0.4) [STABLE]
CM10 (Jelly Bean 4.1.2) [STABLE]
CM10.1 (Jelly Bean 4.2.2) [STABLE]
CM10.2 (Jelly Bean 4.3.1) [STABLE]
CM11 (Kitkat 4.4.4) [NIGHTLY]
S Plus users, for some reason, never got official CM support. However devs were quick to build the latest and greatest, and they're here below:
CM7.2 (Gingerbread 2.3.7)
CM9 (ICS 4.0.4)
CM10 (Jelly Bean 4.1.2)
CM10.1 (Jelly Bean 4.2.2)
CM10.2 (Jelly Bean 4.3.1)
CM11 (Kitkat 4.4)
Is this for me? Cyanogenmod is the "go-to" rom for many users. If you're looking for a great stock Android experience without too much other stuff thrown in, this is for you.
Section 1A - Cyanogenmod-based roms
These roms are roms based off Cyanogenmod code and often either make tweaks to it or add/remove certain apps or files. This creates an "enhanced" CM experience, and it is up to the developer what they add or remove or change. Bugs from these roms should not be submitted to Cyanogenmod's official bug tracker as they won't be looked into - instead, leave a message in the thread.
Some of these kinds of roms include:
kasper_h's Mackay Rom (there are also 4.1, 4.2 and 4.3 versions)
Mackay ICS (CM9 based)
rodman01's CM-based rom
S Plus users, here are a few examples:
EHNDROIX V (there are also 4.3 and 4.2 versions)
DarkCM
Is this for me? If you're looking for that same stock Android experience and like having those extra added things, these roms are for you. Please take the time to read through the developer's warnings or bugs list so you are aware of what to expect.
Section 2 - AOKP (Android Open Kang Project)
]AOKP was formed as a reaction against CM moving towards a more "clean" feel with CM9, instead of offering the level of customisation that they had in the days of CM7. Because of this, AOKP allows users to customise just about every visual aspect of their rom and how it behaves, bringing in features like Ribbons and custom status bar behaviour and tweaks.
Currently there is no official maintainer for AOKP for the Galaxy S - the official list is actually very small - but there are unofficial builds, such as:
AOKP Milestone 2 (4.2.2)
AOKP Milestone 1 (4.1.2)
AOKP Milestone 6 (ICS 4.0.4)
S Plus users, here's an AOKP build based off Android 4.1.2:
AOKP Release 1
Is this for me? AOKP brought a lot of the features you see in roms that allow heavy customisation. If you want that stock Android experience but also like having heavy customisation capability, then this is for you. Read the OP of each one, and turn your swagger on.
Section 3 - Paranoid Android
Paranoid Android is another popular custom rom, especially amongst Nexus users. They are built off the same Google source code as CM is, but their take on it is completely different. They introduced what is known as Hybrid UI, which allows the user to select either a phone, phablet or tablet display mode for each individual app. This means that for example, you can allow your Dialer app to display like a phone but your browser to display as if it was on a tablet. They also brought other popular new features such as Halo, the multi-tasking window popup and PIE controls, an alternative to hardware and software keys.
Currently the official maintainer is SferaDev, and the two official versions are:
Paranoid Android 3.69 (JB 4.2.2)
Paranoid Android 4 (KK 4.4.4) (PA 3.99, based off JB 4.3, can be found in the same thread)
S Plus users, here's one based off Kitkat 4.4.2: ParanoidAndroid 4.0[WIP]
Also, another based on JB 4.3: ParanoidAndroid 3.99
Is this for me? Paranoid Android brings with it its own unique set of features that have been used in countless other roms. If you like what you hear, or you want pure AOSP goodness, this is for you - #stayparanoid.
Section 4 - Omni
Omni has quickly garnered much attention and is backed by some top-notch devs famous for their work here. While it is still in early stages, Omni promises a lot of new and radical features to change how stock Android should feel; the most notable example being their implementation of Multi-Window, much similar to Samsung's iteration of it. High hopes exist for Omni, a rom which has no doubt excited the rom scene and brought something new to the table.
For the Galaxy S, both kasper_h and SferaDev have been working on Omni:
Omnirom 4.4 ALPHA
OmniRom 4.3.1
S Plus users, here's one based off JB 4.3: Omni ALPHA[WIP]
Is this for me? Omni is another vision on what a perfect, free Android experience should feel like. If you're pretty excited for the features Omni has or will bring, and want an alternative to CM or other roms, this rom is for you.
Section 4A - Omni-derived roms
With Omni's almost meteoric rise in popularity, there are bound to be more and more roms that use Omni as a base over Cyanogenmod. These will be similar in concept to the CM-based roms - roms that take Omni as a base and add smaller tweaks and additions as the developer sees fit.
Currently there is Mackay OMNI, based on 4.4.4.
Is this for me? Similar story here - if you want that little bit extra from Omni, and you like the little additions the developer throws in, this will be for you. Check the OP for bugs and notices and the like.
Section 5 - MIUI
Trust me - MIUI is Android. Its just a LOT different to stock Android. MIUI completely redesigns the Android experience, changing everything like custom toggles in the notification shade, the camera app, messaging and overall, the core experience. It has its own theme engine as well (themes must be designed specifically for MIUI if they are to work on the rom) and also has lockscreen themes that allow you to change how you unlock your lockscreen.
The Galaxy S doesn't have any official builds, although there have been a few ports:
MIUI 4.2.2
MIUI 2.3.7
S Plus users, some MIUI based off JB 4.2.2: MIUI v5[WIP]
Is this for me? Anyone wanting something a lot different from stock Android should definitely have a look at MIUI. It also adds a bit of colour to Android - MIUI is heavily based on visuals, which just might be up your alley.
Section 6 - Pure AOSP
For some people, nothing beats pure AOSP. Sure, you have Cyanogenmod, AOKP, PA, Omni and others, but some people may find that they add too many unneccessary things to stock Anroid or they want a totally clean experience, mimicking the Nexus line perfectly.
Some examples:
Supernexus 4.0 (4.3 and 4.2 versions are available as well)
S Plus users, here's an AOSP build of ICS 4.0.4.
Is this for me? Sometimes the bare-bones experience of true AOSP can't be beaten, and often these kinds of roms are great for performance because they have nothing weighing them down. This might be for you.
Section 7 - Everything Else
Because there are just too many AOSP-based roms for me to list here, I've decided to list them in four "umbrella" groups that describe them best.
Section 7A - Function over form
These roms emphasise speed and performance. They are based on providing the ultimate smooth experience and pushing the performance capabilities of the S to the absolute limit. This may include applying optimising scripts for RAM management or battery life or removing apps or files deemed unneccesary, such as LiveWallpapers. Don't expect the same level of customisation that you find in Cyanogenmod, because that's not the main focus here. The devs of these roms want either unrivalled smoothness or unmatched gaming performance.
Some popular examples include:
Gamerzrom
CyanAOSP (4.3 and 4.2 versions are available)
Sexynogenmod (for those wanting a 4.1.2 base)
ElectROM (for those wanting ICS 4.0.4)
Is this for me? For all those speed-freaks out there or just those people wanting an ultra-smooth experience, the above are definitely for you. As usual, take the time to read through and see if any bugs are present.
Section 7B - Customiseable to no end
These roms are quite opposite to those above - they focus on giving you the ability to customise just about every single aspect of Android, going from your whole system theme right down to how your device vibrates when you receive a notification from certain people. While functionality and stability is still a key point in these roms, they are focused on giving you the freedom of being able to theme and change things to your heart's content. They may also include features from other roms.
Some examples include:
Spirit Rom, which is a fairly new release
Resurrection REMIX
Carbon
C-Rom
Dirty Unicorns (Omni based) (4.3.1 also available)
PAC-ROM (4.3 builds should also be available in the same thread)
S Plus users, here are a few links for you as well:
Carbon 4.4.2
PAC-ROM 4.4.2
Is this for me? These roms allow you to have your phone exactly how you want it. They merge features of CM, AOKP and PA to allow you to change every part of it. If you like what you hear, these kinds of roms are for you - check out the links above to get started.
Section 7C - Finding a balance
Some roms incorporate features found in other roms but at the same time aim to deliver top-notch performance and usability. What you get is a rom that allows you to customise Android how you want it, while not sacrificing the performance or speed. This may mean that not as many options are offered, but at least you still have pretty good speed for daily use.
Some examples include:
SlimKat (SlimBean 4.3, 4.2, 4.1 and SlimICS 4.0.4 is available as well)
Helly Bean (4.2 and 4.1 are available as well)
Liquidsmooth 3.2 (unofficial) (4.3.1 version available as well)
Illusion (4.2 is available as well)
S Plus users, here's one link I've found for SlimKat (unofficial beta)
Is this for me? If you like having some level of customiseable freedom but you don't want to sacrifice good performance, these roms are definitely for you. As usual, check for any bugs present.
Section 7D - UI-based goodness
Some users like the idea of creating an experience that replicates the newest version of Touchwiz like on the Galaxy S4/Note 3 or like the Xperia Z1's UI. These kinds of roms try to emulate an OEM's stock rom found on their devices, and has a themed system and even ported apps such as launchers and other unique apps, like Sony's Walkman. The aim, of course, is stability while emulating a completely different feel to AOSP Android.
Some examples include:
Touchwiz Fusion Rom (based off CM11)
Project Seaspray (Touchwiz UI) (4.3.1 and 4.1.2 versions are available in the same thread)
RemICS-JB (4.1 and 4.0.4 versions are available)
Cyber-SGS4
Xperian UI
Cyber-Xperia
S Plus users, here are a few for you:
XOSP rom
RemICS-JB
Is this for me? If you've always wanted a newer version of a UI or just want something different, these are for you.
~~~~~~~~~~
If you want me to add something, please let me know!
And while I'm usually not one to explicitly ask, if you found this thread useful/like this thread please use the Thanks button!
I hope that this thread helps in making it easier for users for selecting a rom that they want and like. Even helping one person is more than enough
Any feedback, please leave a comment
And, as a final disclaimer/warning:
Please DO NOT copypaste this into another forum and claim it as your work! I asked for permission to adapt this thread from the original OP and so if you do wish to have a thread like this in your forum, please ASK FOR PERMISSION.
Click to expand...
Click to collapse
Unsure about your kernels and battery life as well?
Chaper Three: Kernels
Now we move onto the next part of the custom rom experience: kernels.
So let's have another definition, again from neverendingxsin...
What's a kernel?
Okay kernels are one of the biggest advantages to rooting. They can be used to increase performance vastly, increase your battery life, make your phone faster, increase ram, etc. You can modify the clock speeds using apps to overclock or underclock the cpu, you can increase or decrease the voltage, etc. They are also what makes your phone boot up...
Click to expand...
Click to collapse
Kernels are essential to having a great custom rom experience because they are the very core of the Android system. No kernel? No can do.
What's important to note is that you must flash the right kernel. What do I mean by this?
For example, don't flash a kernel for Gingerbread on a Jelly Bean rom! All kinds of things can go wrong.
NOTE: A lot of roms come with the option of allowing Bigmem, short for "Bigger memory". Quite often there are questions as to what this does.
This increases the amount of ram available on the phone, but gradually breaks video recording and playback capability!
The reason for this is that in the system, some ram is reserved for video drivers, both in terms of recording and playback. Increasing the ram means that there is less space available for these and so the functionality is broken.
To give a general idea:
Stock 2.3.6 and the general CM kernel come with roughly 368MB of ram.
Some kernels and roms come with 392~398MB of ram, though they are patched to still allow for 720p recording.
Then there is an option for roughly 407MB of ram, though that breaks HD playback and 720p recording.
Then finally, if you really want that much ram, there is an option of roughly 439MB of RAM which breaks video capability entirely.
There isn't much else to talk about here; however, these are links to all actively updated kernels which are still being supported:
Kitkat 4.4.4
Arrow Kernel (which I believe is bundled by default with Paranoid builds)
Semaphore (Jelly Bean 4.3, 4.2 and 4.1, as well as ICS and Gingerbread builds are available as well)
Mackay kernel (JB 4.3, 4.2 and 4.1 builds are available)
Cyancore (JB 4.3 and 4.2 available as well)
Stock CM11 kernel + Linaro 4.8 and Mackay TWRP
GearKernel (Builds for JB 4.3, 4.2, 4.1 and ICS 4.0 are available as well and all versions are updated)
NeatKernel (builds from 4.1.2 to. 4.4.2 are available in the thread)
Neo
Domnesu Kernel (supports all JB and Kitkat 4.4.4)
Gingerbread 2.3.6
DMore kernel
Chapter Four: Battery life
This is perhaps one of the most frequently asked questions in any forum, regardless of device: What's the best rom for battery life?
Before I delve into this further, I want to make something abundantly clear. Be realistic about your battery life. Don't expect miracles to occur on a three and a half year old device running software not optimised for one core, especially if you've got a battery that's just as old as your device. Yes, an option is buying an extended battery such as Powercell or Anker batteries, and there are ways of squeezing that extra bit of juice from your device, but even then, please, just be realistic about how much battery you can get.
And another disclaimer: Your mileage will vary no matter what.
So. here are a few ways you can improve your battery life...
Usage - it begins with you
This one is quite self-explanatory. How do you use your device? Are you a heavy web surfer, gamer and a video watcher? Or are you the kind of person who uses their phone only every so often? How you use your phone will obviously affect how the device's battery life goes. Some basic, but helpful tricks that others and myself have found to just get a bit more charge in:
Turn down your brightness. The display is one of the leading causes of battery usage. When you're inside, chances are you won't need to have your brightness on max in order to read. In that case, turn the brightness down to something that's still comfortable for you. I've found that half brightness or quarter brightness works well for me.
Turn Wifi and 3G off when you don't need them.
Turn Auto-Sync off if you don't need it as much. Auto-sync will constantly run in the background every so often and so it may drain your battery, especially if you're syncing large amounts at a time. On Gingerbread, this option is found in Settings -> Accounts and Sync; on ICS and above, this option is found under Data Usage (press the menu key). Alternatively, under Settings -> Accounts and Sync (Gingerbread + ICS) or under your list of accounts (JB+) you can control which apps sync and which don't.
Use apps like Greenify or even the stock application manager to disable apps running in the background, or at all. Memory-hungry apps such as Facebook tend to run in the background even after you've exited the app. Greenify can "hibernate" the app, meaning that it won't run in the background at all.
Rom choice
Some roms, especially those optimised for gaming performance (take a look at 6A in the post above), will have tweaks that optimise battery life. Usually this is more of a non-issue, but different roms will have different battery lives.
Kernel choice
Kernels are another direct influence on the battery life in many ways. The kernel will allow you to change how the phone behaves and performs using "profiles" known as governors. Some governors are based around performance while others, such as the common "conservative" or "powersave" governor, are intended for saving battery.
Alternatively, underclocking in an option - reducing the core's clock speed. This will sacrifice performance, but because the phone is simply not working as hard as it was before, more battery can be saved.
As well as this, kernels may have specific tweaks and options.
Coverage and signal
While its not something that can be easily changed, try not to have the phone in areas of poor reception, both with wifi and cellular reception. If the phone is constantly searching for an access point this will drain battery in the background. This is also more of a non-issue but does apply more to poor wifi signals.
Wakelocks
What are wakelocks? Essentially, they are apps, processes or services that prevent the phone entering a state called deep sleep. Deep sleeping preserves battery life, much in the same way that a computer left alone for some period of time will enter a sleep mode to conserve power. Wakelocks will keep the phone active, which will continue to use more battery.
Thankfully, apps on the Play Store such as betterbatterystats allow you to monitor any wakelocks present and often allow you to change the behaviour of it. Most of the time, wakelocks are caused by the phone syncing data back and forth.
Buy a new battery!
This one is probably one of the easiest ways to extend battery life - simply get a new battery. Extended batteries for the Galaxy S are relatively inexpensive and usually provide you with enough juice to last the day.
Chapter Five... For you gamers out there
Its probably one of the most frequently asked questions when it comes to rom choice... What's the best rom/kernel/setup for gaming?
Let's review what we know about the Galaxy S.
Android 2.3.6 officially, unofficial roms going up to Kitkat 4.4.4 available
480x800 resolution screen.
1GHz Cortex-A8 processor, single core.
512MB of RAM, in which a general amount of 368MB or 396MB is useable.
Also, for the S Plus users out there:
Same Android 2.3.6, with unofficial support for 4.4.4
Same 480x800 screen
1.4GHz Scorpion processor, single core
Same 512MB RAM
In human terms, what does it all mean?
It means that the devices don't have killer specs. The S Plus is a little bit better off having a slightly stronger processor, but still, its important to understand that we are dealing with older devices here. Don't be too surprised if that new game doesn't run smoothly, if at all on the Galaxy S because chances are it won't. The Galaxy S' hardware is nigh upon 4 or 5 years old so don't expect smooth sailing at all with newer games, especially those that are graphics-intensive like Minion Rush or Asphalt (or anything by Gameloft really)
That being said, here are some ways to maximise gaming performance on the Galaxy S.
Step One - Choose the right rom
First off, you want to choose the right rom for gaming. If that's the case, take a look at section 6A in my first post, which lists a few roms for gaming and performance. To repeat myself, these games are optimised for gaming and so on by scripts or tweaks to the system as well as getting rid of apps that may be deemed unneccesary.
In that case you probably don't want a rom with too many features for customisation. These kinds of things do tend to slow the rom down and impact performance (except on roms such as Slim or Illusion).
ICS and Jelly Bean also feature something called hardware acceleration, where the processor is pushed to essentially smoothen things out. This can allow for some serious speed even out of the S/S+ with the right tweaking.
Gingerbread however has stability - the stock rom is really stable and a solid performer, whereas ICS and JB will allow for some pretty insane performance.
Kitkat, being somewhat easier on the system, should have some effect on gaming and performance in general. For more ongoing information about how Kitkat performs, make sure you follow this thread on Kitkat discussion by @xsenman.
EDIT: It seems Kitkat roms can be quite hit-and-miss for some users. Performance, both for gaming and for normal tasks, is reportedly best on ICS.
Step Two - Choose the right kernel
What's the point of trying to optimise the system for gaming if you don't have the right kernel?
Kernels allow for three things:
Overclocking/underclocking. This changes the clock speed of the processor, and overclocking is probably going to be an option you'll want if you want gaming performance. Its simple, increase clock speed, increase power exerted by the processor/chipset. Warning though, the safe limit for the Galaxy S is around 1300~1400MHz. Anything higher than this will cause frequent crashes or bootloops.
Overvolting/undervolting. This changes the voltage delievered to the chipset. Simply said, if you overvolt, in turn you overclock as the core is able to push more. Overvolting can be dangerous if not applied correctly - like overclocking, there are certain limits to overvolting. (If someone could give me values it'd be much appreciated)
Bigmem. This increases the available RAM at the cost of video playback/recording. Refer to my post above to see what kinds of bigmem configurations you can have.
Semaphore is a kernel that is quite popular with gamers here - another one is Devil Kernel.
If you install a rom that's built for games, the kernel will already most likely be heavily optimised to deliver maximum performance (eg. Devil Kernel in Gamerzrom, Cyancore in CyanAOSP). However if you plan on installing this on another rom such as Cyanogenmod, custom kernels will allow you to finetune the above to your liking.
Use apps such as Semaphore Manager (guess which kernel that belongs to), Devil Tools (guess) or NSTools (generic application) or apps such as the built in Performance Control to customise and tweak to your heart's content.
Step Three - Check what's in the background
Apps running in the background are going to use RAM and processing power while you run your game, and even a minimal thing such as data syncing can have an impact on your games. Make it a habit to regularly swipe away apps from the Recents menu that you don't need, or use an app like Clean Master to ensure that your RAM is cleared out mostly for games. Little things can go a long way, and this is one of them.
It may also help to turn wifi off to stop auto-syncing going on in the background, as well as lengthening battery a bit.
More to come!
This part of the thread is still under construction, and as such I'm still in the process of collating more things to add here for gamers. This isn't the end!
~~~~~~~~~~~
That wraps up my thread for now - I'm sure I'll keep adding to this as time goes by and more questions are raised
If you also found this part of the thread helpful, please press the Thanks button!
Changelog!
Changelog
10 October 2015, V4.4
-I've come back to touch up this thread after almost a year of inactivity in the S forums - I've added more links to Lollipop roms right at the very top
22 October 2015, V4.3
-Slight touching up of certain parts of the thread with new links, small bits of added info etc.
I have my own computer now so it'll be easier for me to update this thread where needed. I wrote this thread off a tablet and getting links isn't the easiest thing in the world on an old tablet..
8th March 2014, V4.2
-Current layout will stay as it is for now. It makes it easier on people using the XDA app/Tapatalk, and won't hang so much when loading this thread.
-As many links as I could find (without spending hours and hours just searching) have been added in for both S and S+ roms. S+ users now mostly have at least one or two links. Links for things such as SlimKat, Mackay ICS and Resurrection Remix have been added for S users.
-Neo kernel and NeatKernel have been added for S users in second post
-Changelog version numbers have been changed to mirror Android versions as closely as possible. (Some versions are missing/skipped to reflect the size of some changes in this thread) tell me if it's just too confusing and I'll stick with standard numbering
Note: At this stage I've added in as many links as I could to give both S and S+ users a reasonable selection of roms. Due to time commitments with life and schoolwork, I'm treating the first post as finished, and will not be updating links for at least some time. I will update the first part of this thread when the next version of Android (4.5? 5.0?) is released, or for formatting reasons to make this theead easier to navigate. The kernel/gaming post still needs finishing so that will be updated.
OLDER CHANGELOGS
22nd February 2014, V4.1.2
-As a test, all rom type descriptions and links are now hidden in the hopes that a.) People don't have to scroll too much and b.) only relevant information (depending on what each user wants) can be found.
21st February 2014, V4.1
-Section 6 has now become a Pure AOSP section (Supernexus, stock AOSP builds etc etc). Section 7 now entails everyhing else.
-Every section up until 6 has now got at least one link for S+ users. I'm hoping to add more for different versions of the same rom. If anyone can send me PMs with links this would be greatly appreciated as this would speed up the process.
15 February 2014, V4.0.4
-Added a "Known AOSP Issues" section under the start of Chapter 2.
Note:The reason why I've been updating so infrequently is because for me, school's started and so I'm REALLY busy. I will eventually complete this, but for some time I won't be able to - please bear with me!
26th - 28th January 2014, V4
-Added a gaming section! Still in writing phase, as I still need to collect more info
-Slowly adding in links for S Plus users
22nd December 2013, V2.3
-Added Section 4A, Omni-derived roms
-Removed version numbers from kernel section - because they're frequently updated, its not feasible for me to keep changing the version numbers every time
17 December 2013, V2.2
-Added battery life section!
15 December 2013, V2.1
-Added Bigmem explanation under kernel section
12 December 2013, V2.0
-Added kernel section!
-Added links to older/different Android versions of most roms and kernels such as Mackay, Cyancore etc etc
7 December 2013, V1.6
-Fixed up most/all typos
-Added missing part for MIUI
6 December 2013, V1
-Initial post
To do list:
-Finish gaming section
Great Guide
thank you for your hard work
This Guide will help many users
wow, great start ...would indeed be a very helpful guide for all in this forum, will link this here and adding a link to Custom ROM Comparison database would be an option that you can consider too
Check this out! Links to useful Guides and " Banned " Documentaries
http://forum.xda-developers.com/showthread.php?t=2482420
xsenman said:
wow, great start ...would indeed be a very helpful guide for all in this forum, will link this here and adding a link to Custom ROM Comparison database would be an option that you can consider too
Check this out! Links to useful Guides and " Banned " Documentaries
http://forum.xda-developers.com/showthread.php?t=2482420
Click to expand...
Click to collapse
Thanks so much man, and I'll take a look into what you linked and see if I can get this on there.
Looks great man I really do hope that this will help people here in this forum!
Hey gratulation for the great work writing and create such a Guide !!!:good::good::good:
Because it is a great info-base for newbies and all the others, maybe you should think about asking the Mods to make this thread "sticky" so that it won`t get down from time to time ...
freakymod2120 said:
Hey gratulation for the great work writing and create such a Guide !!!:good::good::good:
Because it is a great info-base for newbies and all the others, maybe you should think about asking the Mods to make this thread "sticky" so that it won`t get down from time to time ...
Click to expand...
Click to collapse
Yup, I'll try get this thread stickied once I finish the whole guide
Sent from my GT-P7510 using Tapatalk
Well done! For me the best overview for newbies and a bit experienced users! Thank!
If i can help you to support this, let me know ...
I think - as Robb Stark had written - it is a great guide for newbies, who want to flash a new ROM and get a general view ...:good:
Soryuu said:
Yup, I'll try get this thread stickied once I finish the whole guide
Sent from my GT-P7510 using Tapatalk
Click to expand...
Click to collapse
freakymod2120 said:
If i can help you to support this, let me know ...
I think - as Robb Stark had written - it is a great guide for newbies, who want to flash a new ROM and get a general view ...:good:
Click to expand...
Click to collapse
Thank you - its very kind of you. I just need to finish up adding what I feel is neccesary and then I'll apply for a sticky.
Sent from my GT-P7510 using Tapatalk
Thread updated again - I'm hoping to finish this before the end of next week
Sent from my GT-P7510 using Tapatalk
freakymod2120 said:
Hey gratulation for the great work writing and create such a Guide !!!:good::good::good:
Because it is a great info-base for newbies and all the others, maybe you should think about asking the Mods to make this thread "sticky" so that it won`t get down from time to time ...
Click to expand...
Click to collapse
Thread is now stickied
Sent from my GT-P7510 using Tapatalk
Excellent work, mate!
Compliments and multiply clicked "thanks" buttons from me
Now the amount of good souls of the i9000 Help threads is growing bigger!
tetakpatak said:
Excellent work, mate!
Compliments and multiply clicked "thanks" buttons from me
Now the amount of good souls of the i9000 Help threads is growing bigger!
Click to expand...
Click to collapse
Thanks, your thread is great stuff as well
Sent from my GT-P7510 using Tapatalk
This is a very good guide.
Thread updated again, its at a "final" stage for now, until I get back from overseas (where I'll have more time to continue updating this thread)
Sent from my GT-I9300 using Tapatalk
thx for the great guide man!
DaDrdvi forcements
Im using Pa 4.0 :victory:
Related
A friend of mine just replaced his phone with a Droid 4 yesterday. He asked if I could put a custom rom on it for him. He was running CM7 on his previous phone and liked the customization options and speed.
I know almost nothing about this phone and the roms available for it. Can any give me any suggestions or recommendations for roms? My main concern is stability, with speed and customization at a distant second and third concern.
If you do recommend a rom can you please give me:
1. a quick snippet of why you recommend or like it?
2. let me know if there are any issues or non-working issues.
3. provide a link for the rom. The rom development section here is very messy compared to the EVO 4G sub-forum, which is where I spend my time.
Thanks for the nobbish posting. I really appreciate all the work and effort you guys put into developing roms and assisting others with flashing.
-d
Considering your friend is asking you to put a ROM on his phone for him I assume he is not proficient enough to do this on his own, thus your main priority being stability. That probably rules out jumping to the stock ICS leak builds floating around.
ICS ROMs for those currently running stock GB include Gummi, CM9, and AOKP. These, unfortunately, are rather buggy due to attempting to run an ICS based ROM off the stock GB kernel. Data connectivity is the major issue but there are camera and video recording issues as well. There is a work around involving wiping caches to get data back when it drops but, again, if your main priority is stability I would not recommend any of those.
That leaves Eclipse and Arctic. These are both GB based ROMs. I am running Eclipse myself and it is quite smooth with no issues at all. Highly recommend. I don't have much experience with Arctic. I ran it for a couple of days but preferred the look and feel of Eclipse.
Once the official ICS OTA drops things will obviously change, but I think that pretty much sums up the current state of things. Hope that helps!
Hey guys
Just wondering, how would I go about upgrading my samsumg S i9000, currently on gingerbread, to jelly bean?
I've read some tutorials and such, and they ramble on about 'ROMs'. Are these legit Jelly Bean firmwares or are they mimic version? (by mimic version, I mean did they just make their own like-a-version of JB)
What are the risks in doing it?
And what are the advantages in doing it?
What is the battery life in comparison?
Will I be able to revert back to GB if JB is too hardcore for me?
I have also read that once rooted, I may need to backup everytime an app is installed (Something along these lines) and that rooting should only be done if you are computer-pro.
So, if I installed JB and really liked it, would I be able to 'unroot' it so that it is almost like factory settings but with JB?
Cheers fellas
(Sorry about all of the questions)
hawaiianmofo said:
Hey guys
Just wondering, how would I go about upgrading my samsumg S i9000, currently on gingerbread, to jelly bean?
I've read some tutorials and such, and they ramble on about 'ROMs'. Are these legit Jelly Bean firmwares or are they mimic version? (by mimic version, I mean did they just make their own like-a-version of JB)
What are the risks in doing it?
And what are the advantages in doing it?
What is the battery life in comparison?
Will I be able to revert back to GB if JB is too hardcore for me?
I have also read that once rooted, I may need to backup everytime an app is installed (Something along these lines) and that rooting should only be done if you are computer-pro.
So, if I installed JB and really liked it, would I be able to 'unroot' it so that it is almost like factory settings but with JB?
Cheers fellas
(Sorry about all of the questions)
Click to expand...
Click to collapse
Hey there,
So. All of your questions shall be answered
ROMs
The Galaxy S I9000 only received an official 2.3.6. So every Jelly Bean firmware you see in these forums aren't legitimate stock Samsung roms, more rather custom ones compiled from Google's code source. It is proper Jelly Bean, but not from Samsung- more rather adapted and custom-built for the Galaxy S. (I'm not quite sure the wording's right, but it makes more sense in my head, so I apologise in advance if this confuses you)
Risks:
-Bricking. There are quite a few problems that cac occur, but that's if something goes catastrophically wrong. Most problems are easily fixed, hard-bricking- which only really occurs if you flash a file made for a completely different device- is rare. Sticking to the tutorials means you won't run into many problems.
Advantages
-Speed. Many of these custom roms are optimised to maximise the speed and performance of the single-core in the I9000.
-Features. So many new features come with upgrading to Jelly Bean. Google Now, expandable notifications, lockscreen widgets are just a few of many.
-Customisation. Themes, apps, mods, you name it, there's a whole swathe of them.
Battery life
-JB relies on hardware acceleration to be buttery smooth. Pushing 60fps animations on a single-core processor, as well as other processes, do take a toll on the battery. On JB roms you'll probably notice a drop in battery life- provided you don't make any changes. There are many things you can do to improve your battery life though, so don't fret too much.
Reverting
Of course you can. There's many guides to help you through this as well (not to mention I do it quite often LOL)
Rooting/unrooting
Rooting is actually pretty easy to do. There are apps that let you root straight from your phone. You don't need to be a computer pro in order to root and install custom roms. I'm not that great with computers myself. You don't really need to backup every time you install an app. That's more of a precautionary measure, but you don't really need to do it. I don't quite see why you'd need to either.
As for unrooting... This isn't possible because the root in the Jelly Bean roms are essential for some things such as recovery to work. The system itself in some roms require root, mostly for customisations such as tablet mode and other nifty mods. In 4.2 roms though, the Superuser (the app that grants/denies root permission) is built into Settings so its quite non-invasive, and in 4.0.x/4.1.x you can hide it using launchers (even the stock launchers).
Hope that answers all your questions sufficiently! Just send back a reply if you want any extra info.
Sent from my GT-P7510 using Tapatalk HD
Wow yes thankyou so much!!
That actually helps a lot.
Would the same things apply to Ice cream sandwhich? (Battery thing - I've read that ICS conserves more battery than JB?)
Would you recommend me upgrading up a new OS. (Given that warranty is probably out by now)
Cheers
hawaiianmofo said:
Wow yes thankyou so much!!
That actually helps a lot.
Would the same things apply to Ice cream sandwhich? (Battery thing - I've read that ICS conserves more battery than JB?)
Would you recommend me upgrading up a new OS. (Given that warranty is probably out by now)
Cheers
Click to expand...
Click to collapse
What you've heard about ICS is right- Project Butter is purely a Jelly Bean thing. ICs does conserve a bit more battery- potentially quite a bit if you're a conservative user. ICS is still really smooth though.
The big downside about custom ICS roms compared to Jelly Bean is the lack of features. Developers, being the extremely talented people they are, have added so many new features to Jelly Bean- Halo, Per-App colour and DPI, PIE to name a few, as well as the ones already in Jelly Bean such as Google Now, lockscreen widgets and expandable notifications.
So if you don't mind not having some of those features (there are still lots and lots of mods for ICS), then its really up to you whether you want ICS or JB. Otherwise everything else I've said pretty much applies.
As for recommending- Its personal choice. Stock Gingerbread does have advantages over ICS/JB and vice-versa (hence why I stay on it most of the time). However personally if you're looking for speed and performance as well as more features/apps available to you, definitely upgrade.
Sent from my GT-P7510 using Tapatalk HD
Rom Port Team Effort
Hello P880 community.
This post has the purpose to put together a group of users / developers, who are willing to participate into bringing a different set of roms into our community.
These set of roms that I'm thinking, can range from complete Sense ports to more customized and maybe less popular roms (like ColorOS, LiGux, FlymeOS, FluidUI, etc..).
What's valid on this thread:
- CM / AOSP (any base we already have) themed (like Samsung TouchUI, Optimus, Blur, etc..). So you can grab any rom (with author authorization), theme it (i mean, not just shove an apk as default theme, I mean neat theming ).
- Ports from other devices (evert port needs to have clear authors permission to port it).
- All users are very welcome, everyone can participate, users with porting / developing skills are needed as well.
The idea is simple, we're not going to use this thread to post the work, this is just a thread to talk about possible projects.
We can start by listing which devices are hardware compatible and the port is "easily" possible.
Roms that can be used as a base for eventual future ports.
CM10.2 - thanks to laufersteppenwolf for compiling this build promptly for this purpose
http://goo.im/devs/laufersteppenwolf/CM10.2//cm-10.2-20140305-UNOFFICIAL-p880.zip
- - - - -
I strongly recommend the use of MultiRom for testing ports and other roms. That way you can maintain your working rom and whenver feeling adventurous you can without going through the hassle of backup / restore / yada yada yada that we are all too familiar with.
http://forum.xda-developers.com/showthread.php?t=2655988
- - List of Devices with hardware similar / close / identical to the 4X - -
- HTC One X
- HTC One X +
- More ??
- Possible roms to port:
Right now would be nice to see a OEM rom, such a touchwiz or Sense
Work in Progress
N/A available
(awaiting sugestions
So, what do you guys think? ? Any users with good porting skills ? I know we have good developers! Ideas? Sugestions?
Write away
A few guides from XDA - They may not be all you need to get the job done, but a LOT of important information is written here. Don't forget to thanks their authors
Guides / Tutorials
How to Port Roms by @saywhatt
How to Port Manufacturer Rom. by @GalaxyUser
How to port Stock/GB/CM7/CM9/ICS/CM10/JB Based ROMs by @Peteragent5
PS - Every work that is possible to port and if someone decides to invest time in it, it needs explicit authors permission.
Sure if a few people want a particular rom i can bring it to our device, but i would much prefer helping first time rom builders do this own their own then they can maintain it also
JoinTheRealms said:
Sure if a few people want a particular rom i can bring it to our device, but i would much prefer helping first time rom builders do this own their own then they can maintain it also
Click to expand...
Click to collapse
Well, I though about some sort of "voting" to bring a "specific" rom.
Personally, I'd love to have Sense on our device. I had two HTC's before and I miss that Sense interface :b
But far as I'm aware, isn't an easy thing to port.
About your offer, this thread stands mostly with learning. The idea is everyone being able to contribute and more users start bringing roms as their first times. So, thank you so much for lending your help and know how, I'm sure we'll have a fine list of possible ports and then we can talk about how to port them over
Everyone can ask for help and the idea is to everyone who is able to - help.
I like the idea of this thread, but what would also be quite usefull is a list of available ROMs and their maintainer(s).
Also the list should include ROMs someone is working on ATM, so it cannot happpen that 2 devs are working on the same ROM
However, your idea is good, but porting a ROM not from sorce is quite hard, and might need some smali "hacking" in order to resolve bugs.
But well, we're a community, and I guess we can help each other if needed, right
laufersteppenwolf said:
I like the idea of this thread, but what would also be quite usefull is a list of available ROMs and their maintainer(s).
Also the list should include ROMs someone is working on ATM, so it cannot happpen that 2 devs are working on the same ROM
However, your idea is good, but porting a ROM not from sorce is quite hard, and might need some smali "hacking" in order to resolve bugs.
But well, we're a community, and I guess we can help each other if needed, right
Click to expand...
Click to collapse
That's correct! :good:
The main point is to learn helping each other who knows in a month or so, today's whiners are tomorrow's contributors
Jokes aside, the first post will be edited in order to structure and add information.
I'm gonna start with compatible devices (the ones that allow porting in a easy way). Ideas? Besides the HTC One X ? I'm guessing the grouper (N7 2012) besides having the same soc, doesn't have the same screen...
PS - (this would be better with an experienced porter) - Maybe we could start with a easy one, and go on from there
I know we have "how to port" threads all around xda ,but each port is different so we can't use "one hat to fit them all" ... or a ring to rule them all, so we should treat each port differently.
However.. I'm gonna put some xda links about porting to bring some light into the matter for who is "new" on this subject... or for whom's feeling adventurous and can't wait to have "their" rom on "our" device
Oh yes finally, have been waiting for a thread like this for a long time me as well would love to see a sense rom on this phone
cm/aosp roms are not that hard to port most of the time u only need the same screen resolution for it to work. (ported a nexus s touchwiz rom over to my old lg optimus 2x) but would have loved to see some oem roms ported over as well, even though it would be a lot harder to port over. but as a wonderful community as this is we might be able to pull it off
MidnightDevil said:
That's correct! :good:
The main point is to learn helping each other who knows in a month or so, today's whiners are tomorrow's contributors
Jokes aside, the first post will be edited in order to structure and add information.
I'm gonna start with compatible devices (the ones that allow porting in a easy way). Ideas? Besides the HTC One X ? I'm guessing the grouper (N7 2012) besides having the same soc, doesn't have the same screen...
PS - (this would be better with an experienced porter) - Maybe we could start with a easy one, and go on from there
I know we have "how to port" threads all around xda ,but each port is different so we can't use "one hat to fit them all" ... or a ring to rule them all, so we should treat each port differently.
However.. I'm gonna put some xda links about porting to bring some light into the matter for who is "new" on this subject... or for whom's feeling adventurous and can't wait to have "their" rom on "our" device
Click to expand...
Click to collapse
You can add the HOX+ to the list as well
About porting, you need to seperate it in two halfs, porting from source, and "winzipping". TBH, I'm no fas of winzipping at all, but some stuff (like sense or TW) can only be winzipped...
BTW, if you need a 2nd/3rd post, just let me know
Personally, I'd like to see a GFlex or even better, a G2 (/mini) ROM for our phone (KitKat, of course )
This thread has potential
I'm new to this forum,so i dont know whats going on about roms,i see there are few devs working full time.
I think this is the best way to go: Port ALL open source roms,such as we have already,but we need them all.
Second,make a badass kernel,with all features and customizations,possibly 3.4.
Third,and just a suggestion,Make a community ROM?
I really like this thread,and i even more like this OX4 community,you all get along,and i've missed that,i was on a forum that has no frendly people whatsoever.
And,about the roms,the idea is awesome,but i always think of the clash of clans rule,max everything out before going on a higher level.
Sent from my LG-P880 using XDA Premium 4 mobile app
Regarding stock roms, it's an interesting thing, but I'm guessing stock roms are more trouble to port comparing to AOSP or CM.
I remember on the HTC Sensation forums the headaches sense brought to many developers and porters, the bunch of files that needed to be edited, kernel changes (aosp kernel is different from stock / sense kernel in that case).. so Stock roms are maybe harder to port fully.
Right now we have some apks from the G2 (lock screen, messaging, etc..), maybe someone will port some things from the Flex, but the whole base.. hum
@DeHuMaNiZeD , thanks for your reply
The other roms based of AOSP and CM, in my opinion, unless they're different (modded, themed, customized - etc..) but if not, if they are "clean" roms with no changes, then - we have them already I believe you'll agree. (Unless the idea is to test something).
A 3.4 kernel would be something, but perhaps a developer can shed some light here - what benefits would we have from a 3.4 kernel ?
A community rom is indeed long due. This thread is a different subject because it's about *several* roms, ports and tutorials, maybe you would like to create a thread here on General about that? You can start with votes (i believe it's a proper way to do it) with which base should we use (Cm, AOSP, Stock, etc..), included apps (or not), possibly aroma maybe and so on
DeHuMaNiZeD said:
This thread has potential
I'm new to this forum,so i dont know whats going on about roms,i see there are few devs working full time.
I think this is the best way to go: Port ALL open source roms,such as we have already,but we need them all.
Second,make a badass kernel,with all features and customizations,possibly 3.4.
Third,and just a suggestion,Make a community ROM?
I really like this thread,and i even more like this OX4 community,you all get along,and i've missed that,i was on a forum that has no frendly people whatsoever.
And,about the roms,the idea is awesome,but i always think of the clash of clans rule,max everything out before going on a higher level.
Sent from my LG-P880 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Well, this sounds quite good, but the real problem is: this is a hell lot of work. Also, it needs resources. The sourcecode of a ROM is ~25-30GB. When it's compiled it's about double the size, and takes my PC (8 cores @ 4GHz) about 75Min to compile. Not to mention the time 'til the sources are Downloaded. My 500GB HDD is near to its limit very soon, so sooner or later I will need a new HDD, then I might be able to get another ROM ported, but right now, hard...
Also, why do you need a 3.4 kernel?
MidnightDevil said:
Regarding stock roms, it's an interesting thing, but I'm guessing stock roms are more trouble to port comparing to AOSP or CM.
I remember on the HTC Sensation forums the headaches sense brought to many developers and porters, the bunch of files that needed to be edited, kernel changes (aosp kernel is different from stock / sense kernel in that case).. so Stock roms are maybe harder to port fully.
Right now we have some apks from the G2 (lock screen, messaging, etc..), maybe someone will port some things from the Flex, but the whole base.. hum
@DeHuMaNiZeD , thanks for your reply
The other roms based of AOSP and CM, in my opinion, unless they're different (modded, themed, customized - etc..) but if not, if they are "clean" roms with no changes, then - we have them already I believe you'll agree. (Unless the idea is to test something).
A 3.4 kernel would be something, but perhaps a developer can shed some light here - what benefits would we have from a 3.4 kernel ?
A community rom is indeed long due. This thread is a different subject because it's about *several* roms, ports and tutorials, maybe you would like to create a thread here on General about that? You can start with votes (i believe it's a proper way to do it) with which base should we use (Cm, AOSP, Stock, etc..), included apps (or not), possibly aroma maybe and so on
Click to expand...
Click to collapse
For stock ROMs to work, it's your best bet to use AOSP as your base, and then look for what's missing/broken. This, however, means you need an AOSP base first to work with. And AOSP is not always the easiest thing to get properly running.
About the benefits of an 3.4 kernel: None IMO. All you get is a higher version-number, and that's it. We actually already have some 3.4 features backported, and also tweaked the 3.1 kernel quite a lot. So the actual benefits are all in your head (well, except you count bugs as benefits )
Community ROM? Meh, what for? We have so many ROMs already, so everyone should find the one that suits him/her best
BTW: Thread stuck
laufersteppenwolf said:
Well, this sounds quite good, but the real problem is: this is a hell lot of work. Also, it needs resources. The sourcecode of a ROM is ~25-30GB. When it's compiled it's about double the size, and takes my PC (8 cores @ 4GHz) about 75Min to compile. Not to mention the time 'til the sources are Downloaded. My 500GB HDD is near to its limit very soon, so sooner or later I will need a new HDD, then I might be able to get another ROM ported, but right now, hard...
Also, why do you need a 3.4 kernel?
For stock ROMs to work, it's your best bet to use AOSP as your base, and then look for what's missing/broken. This, however, means you need an AOSP base first to work with. And AOSP is not always the easiest thing to get properly running.
About the benefits of an 3.4 kernel: None IMO. All you get is a higher version-number, and that's it. We actually already have some 3.4 features backported, and also tweaked the 3.1 kernel quite a lot. So the actual benefits are all in your head (well, except you count bugs as benefits )
Community ROM? Meh, what for? We have so many ROMs already, so everyone should find the one that suits him/her best
BTW: Thread stuck
Click to expand...
Click to collapse
Why dont you set up that build server,i think they're cheap atm,or someone could borrow you? It would take a lot less time and effort. that's why i think offical rom support is important,once it's merged to the build bot,its their responsibility.
Sent from my LG-P880 using XDA Premium 4 mobile app
DeHuMaNiZeD said:
Why dont you set up that build server,i think they're cheap atm,or someone could borrow you? It would take a lot less time and effort. that's why i think offical rom support is important,once it's merged to the build bot,its their responsibility.
Sent from my LG-P880 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
It's not as easy as you might think
I do have access to a buildserver, however I only have 100GB as it's a shared one, so this is genious for official builds, or quick tests/ports. But it isn't ideal for the long terms.
Also, having it official doesn't mean you're done you need to update it, and also fix it when it's broken. 'cause when it's broken, it can mess up the whole build process of the buildbot
But in general, you're right, having it official does help a lot
{fd}ware said:
Does anyone of you have a link to the latest CM10.2 (Android 4.3) for our device?
It seems like it's not anymore on get.cm and I wanted to start porting a TouchWiz (Note 3) ROM to our phone when I have free time
Click to expand...
Click to collapse
I can't find them either, but I'm on a tablet so I can't look properly.
@laufersteppenwolf, do you have any *spare* 4.3 build?
MidnightDevil said:
I can't find them either, but I'm on a tablet so I can't look properly.
@laufersteppenwolf, do you have any *spare* 4.3 build?
Click to expand...
Click to collapse
LOL, no, I do not, but gimme a few hours and I'll have one
Syncing right now
laufersteppenwolf said:
LOL, no, I do not, but gimme a few hours and I'll have one
Syncing right now
Click to expand...
Click to collapse
Thank you
{fd}ware said:
BTW, did anyone tried to port a ROM this way? http://forum.xda-developers.com/showthread.php?t=2245786
Click to expand...
Click to collapse
Nope, I actually never "winzipped" a ROM
Lot of things to comment on here. Very good initiative I have to admit. I'm sure I'll have more ideas as the discussion evolves.
Similar hardware: You can add HOX+ as laufer said. Very minor differences are there only.
What I would personally prefer is TouchWiz, at least Nature UX 2.0, but new S5 UI is also really awesome. I liked Sense till 4.5, but 5.0+ versions are now out of my 'inner circles'. Especially what I don't like is the UI.
Few suggestions:
FlymeOS (from Meizu MX) - I got 2.0 booting last summer, but had touchkey issues (they were freezing the device lol) and never released it. Nobody ever booted 2.0+ on other Android devices yet.
Porting LG roms might be the best start, I think porting full Optimus G system wouldn't be that hard. Just a pain in the *ss merging process.
What we mainly need is same screen size (unless you wanna resizing 100+ apps ). Similar SoC is a good extra, but that's very limited. Also, it's better to avoid Qualcomm SoCs to port from, it's extremely hard, there are a lot of code changes in low-level code which just make the device get into deep segfault cycles. :cyclops: Even Exynos is easier to port from, trust me. I got SGS3 leaked 4.2 booting on the O4X last autumn.
Big issue we have to note: In 4.2, Google radically changed graphics libraries code. We have old, 4.1.2 blobs and those need hacks in libgui.so and libsurfaceflinger.so to function properly (in 4.4+ libEGL.so, libGLES_v1_CM.so and libGLES_v2.so also need a change). Here comes the problem: Manufacturers do change these libraries, mainly adding Wi-Fi display and HDMI support code which other blobs rely on. Of course we can't just replace these libs, graphics wouldn't function that way. Either we have to guess those function signatures and reimplement some stub in the code, or use new blobs, i.e. what I did in Omni. But y'all now those are not perfect _yet_.
Regarding newer kernels: If, I emphasize, IF it's properly ported, it would cause a noticeable effect on overall performance, battery life, etc. What do I mean by proper porting: All machine-specific code must be updated to Nvidia/Google upstream, no excuses! I don't say anything for sure, I didn't check it much, but kholk didn't do this merge. His kernel still uses 3.1 files with slight modifications to be 3.4-compatible. What I mean would be a very long and painful process, but would surely benefit after all. 3.4 has no Android branch, mainline Nvidia Tegra kernel does only have Linux support, it might be even harder. 3.10 is maintained by Google for Android, issues I have found so far: No graphics driver support for T2 and T3, have to forward-port it and I didn't find core Android components like wakelocks, earlysuspend, etc. Weird.
A little related story: I initially started working on MultiROM so I can test and port different roms while I can keep a stable rom for myself and there'd be no need for reflash then. That's what I can suggest. Use MultiROM, it has so many capabilities! Maybe it's better with kernel sharing so you don't have to wait for hardboot on every reboot (which one needs a lot if porting). @MidnightDevil you could add this to the OP maybe.
MidnightDevil said:
I can't find them either, but I'm on a tablet so I can't look properly.
@laufersteppenwolf, do you have any *spare* 4.3 build?
Click to expand...
Click to collapse
Here you are! Compiled this because wanted to start porting from Note 2, but finally worked on Omni more and abandoned it.
{fd}ware said:
BTW, did anyone tried to port a ROM this way? http://forum.xda-developers.com/showthread.php?t=2245786
Click to expand...
Click to collapse
That's way too generic unfortunately.
Quick suggestion for you port: Use Note 2 base with Note 3 features. Note 2 has the same resolution and you won't need to resize.
Adam77Root said:
Lot of things to comment on here. Very good initiative I have to admit. I'm sure I'll have more ideas as the discussion evolves.
Similar hardware: You can add HOX+ as laufer said. Very minor differences are there only.
What I would personally prefer is TouchWiz, at least Nature UX 2.0, but new S5 UI is also really awesome. I liked Sense till 4.5, but 5.0+ versions are now out of my 'inner circles'. Especially what I don't like is the UI.
Few suggestions:
FlymeOS (from Meizu MX) - I got 2.0 booting last summer, but had touchkey issues (they were freezing the device lol) and never released it. Nobody ever booted 2.0+ on other Android devices yet.
Porting LG roms might be the best start, I think porting full Optimus G system wouldn't be that hard. Just a pain in the *ss merging process.
What we mainly need is same screen size (unless you wanna resizing 100+ apps ). Similar SoC is a good extra, but that's very limited. Also, it's better to avoid Qualcomm SoCs to port from, it's extremely hard, there are a lot of code changes in low-level code which just make the device get into deep segfault cycles. :cyclops: Even Exynos is easier to port from, trust me. I got SGS3 leaked 4.2 booting on the O4X last autumn.
Big issue we have to note: In 4.2, Google radically changed graphics libraries code. We have old, 4.1.2 blobs and those need hacks in libgui.so and libsurfaceflinger.so to function properly (in 4.4+ libEGL.so, libGLES_v1_CM.so and libGLES_v2.so also need a change). Here comes the problem: Manufacturers do change these libraries, mainly adding Wi-Fi display and HDMI support code which other blobs rely on. Of course we can't just replace these libs, graphics wouldn't function that way. Either we have to guess those function signatures and reimplement some stub in the code, or use new blobs, i.e. what I did in Omni. But y'all now those are not perfect _yet_.
Regarding newer kernels: If, I emphasize, IF it's properly ported, it would cause a noticeable effect on overall performance, battery life, etc. What do I mean by proper porting: All machine-specific code must be updated to Nvidia/Google upstream, no excuses! I don't say anything for sure, I didn't check it much, but kholk didn't do this merge. His kernel still uses 3.1 files with slight modifications to be 3.4-compatible. What I mean would be a very long and painful process, but would surely benefit after all. 3.4 has no Android branch, mainline Nvidia Tegra kernel does only have Linux support, it might be even harder. 3.10 is maintained by Google for Android, issues I have found so far: No graphics driver support for T2 and T3, have to forward-port it and I didn't find core Android components like wakelocks, earlysuspend, etc. Weird.
A little related story: I initially started working on MultiROM so I can test and port different roms while I can keep a stable rom for myself and there'd be no need for reflash then. That's what I can suggest. Use MultiROM, it has so many capabilities! Maybe it's better with kernel sharing so you don't have to wait for hardboot on every reboot (which one needs a lot if porting). @MidnightDevil you could add this to the OP maybe.
Here you are! Compiled this because wanted to start porting from Note 2, but finally worked on Omni more and abandoned it.
That's way too generic unfortunately.
Quick suggestion for you port: Use Note 2 base with Note 3 features. Note 2 has the same resolution and you won't need to resize.
Click to expand...
Click to collapse
Dang, you've beaten me but mine's as fresh as it could be
HERE you guys go, for all who need the newest CM10.2
laufersteppenwolf said:
Dang, you've beaten me but mine's as fresh as it could be
HERE you guys go, for all who need the newest CM10.2
Click to expand...
Click to collapse
Just don't delete the sources, you might need them in the close future.
I think we should create a schedule about what to do. As you all know, good buildings all have good grounding. So let's get started from the very beginning I say. First fix remaining bugs in MultiROM, then create a unified kernel so users don't have to choose. Very likely this is not possible as people think different so just make all kernels hardboot compatible. After these we have a solid base for starting all the work. Of course this cannot be done if not everybody is involved. Both devs and users should share a part in this magnificent journey.
(High expectations, I know. )
Sent from my OmniROM-powered LG Optimus 4X HD
Since official update missing from too long time in latest months I have searching for alternative ROM or MOD since I cannot spend a lot of money for a new smartphone again after only a couple of years and with stock ROM Optimus for some reason is more laggy than smartphone far less powerful.
Unfortunately in all I have found some issue and problems, so now I'm wondering what are the ROM\MODS more used by the P880 community on XDA..
Eventually a list of not-working things (eg missing radio, broken GPS, unusable MHL HDMI out etc.) would be appreciated.
Thanks.
Everything working with BlissPop 3.2.
I am using CM 11 nightlies and I am waiting for its final release !
after more than 1 year of flashing many ROMs, I think I've found my best tradeoff with this: omni-4.4.4-20150520-p880-FINAL
No bugs for my use and excellent smothness.
The only drawback is the long time required to turn mobile data ON.
To keep the thread alive..
My experience after 2 years using this phone and custom roms:
- phone is s**t (but I do not intend to buy a new one, so here goes..)
- Used some recommended roms laying around, but here are some roms I tested and used for longer period.
- I use phone for everyday use. I want lagfree, fast and good battery life (at least in deep sleep). I mostly use some simple apps, browsing, messages, pdf books, camera and video recording.
1. CM11 (4.2.2.)
Great rom, with some bugs, but nothing serious.
Occasional lags, good battery life - some builds were awsome (less than 0,3%/hour batt consumption).
Maybe little too slow occasionally.
2.CM11 (4.4.4)
Also great rom, with some nice features, much more polished than 4.2.2. At start there were great builds, but after some time it got worse. Probably kernel related.
Quite good speed, some lags, quite good batt (but not so good as 4.2.2).
If you did not restart phone in a while, it got very laggy - at least second period of rom development.
3.MAHDI FINAL
Best rom - is`s features are endless. Great for customising everything, quite good speed, but laggy from time to time - when you most need it! Battery similar to CM11 4.4.4, but better with speed. Quite good, but too much lag for me.
3.MOURTA LS+KERNEL
Best rom I used becouse of smoothness, features and customization of whole rom. Really smooth.
BUT it has a bug with gapps - if you do not google enable update service(s) - it does not go to deep sleep.
And MAJOR DOWNSIDE - worst batt life of all the roms I used. Tried everything, but batt life did not get any better. Especially when you use the phone - batt drains as hell.
So I got a felling that all this speed and other goodies comes with bad batt.
I can do this on my own, with any rom, by putting governor to performance
Too bad for this rom... Goodbye!
4.OMNI 4.4.4. final
So I tried this recommended rom - after reading some forum posts.
It is not so great with features (some of them I miss), but it is almost lagfree, quite fast, good batt life..
Maybe only rom I used, that is stable and fast enough for everyday use..
I miss some functions and LS speed , but for now - I am satisfied.
For the end
- I did not tried any custom kernels, at least for longer period. Had a felling they all got too bad batt life for my taste.
- tried also scripts and tweaks 2.2, but I did not notice any big improvment over my demands (stable, fast, batt).
And it would be great if we all together find the best rom for everyday use ?!
And maybe upload the zips to some cloud, for later generations to use ?
I personally would like to get CM11 4.2.2 builds.
And CM11 unofficial builds to try.
That would be great, if whole LG 4x community could create final ROM for our phone - with everything done, and working as it shoud be.
Personally I use Resurrection Remix 5.4.5 ROM. Pretty good performance and battery life after some tweaks (Power Nap, disabling some wakelocks etc.). But it wasn't updated since May 2015 Sometimes it's going crazy: interface, and system crashes, but that's ocassionally (every day ? - f%#&#).
This phone is S%$t, and sometimes I want to throw it through the window... But i'm poor xD
Blisspop 3.4
CM 11 3.14 Nightly
Some times I get no signal and the phone wont wake up from deep sleep but most of the time it's not bad at all.
Yeah bros, i totally understand you all...Every ROM i used (some for short, other for long periods of time) eventually turned to be ****. I of course dont blame not one dev, as their doing their best to keep alive a crappy smartphone. Right now i use for some time the CM 12.1 i think, as it was the most (at least) usable ROM, whitout huge bugs and a whole lot of lag. There were a lot of times i wanted to burn this useless piece of **** and throw it out the window...But finally the time has come. I ordered a LG G4! Comming next week. I will miss you all out there, as we shared strugle... :crying::crying::highfive:
I want an update to this survey. Still I haven't found a ROM where everything works. In some ROM doesn't work correctly the GPS, in other ROMS I aren't able to scan QR codes. other ROMS have TV out broken, fm radio broken or videocamera not fully functional or with worsened quality... other ROMS are laggy or with freezes.
This is a 1,5 Ghz quad core with 1GB ram, is an outdated device but still far more powerful than many entry levels in the marked that are released with recent Android OS version and are way faster despite their hardware.
What are the most newer ROM fully working for daily use?
MoltenMotherBoard Lollipop 5.1.1
The only not-working stuffs, that I know of, are QR code scanning and FM radio. QR code scanning can never be fixed for grouper blobs based ROMs. FM radio is never a critical feature. Most custom ROMs choose to ignore this for most Android phones, not just LG O4X.
If you ever build the ROM from source, then you will appreciate this Lollipop ROM that it is preserving most of the pristine Google AOSP experience as much as possible.
Unfortunately for me that my taste of Android OS has been less than desirable until Lollipop. It is my personal choice that I won't look back on anything lesser than Lollipop on my Android phone. This is also one of the reason I am staying away even from LG stock JB ROM. If we take away issues with OS aging, then we hope to be able to declare that stock ROM should be perfect. But I can tell you that for LG O4X, LG had failed this.
In short, I just want to tell you that it is very rare to find custom ROMs matching the functionalities of stock ROM perfectly. If you had to take the route of custom ROMs, then you need to choose base on features that matter most for your usage.
Is there any rom with sustained performance and stagefright fixes (maybe f2fs for perfomance)?
I don't really care if its 4.3, 4.4 or 5.1
As long as it has halfway decent battery life (I know the tegra3 is power hungry) and it doesn't have seconds of lag in whatsapp like the stock rom, I am happy.
I am like you, tried many Rom's untill today. I think our P880 is same but there is something different, I know devices have same parts but somehow different.
I mean some Rom works for me very well but same rom for another friend dosn't work as it's supposed to be.
Lately I am using Euphoria for daily driver. I like LP features. Jb or Kit Kat doesn't satisfied me. And I decide to buy new phone because like I said before P880 's hardware doesn't enough anymore. I think I will buy Z5.
asgz said:
I am like you, tried many Rom's untill today. I think our P880 is same but there is something different, I know devices have same parts but somehow different.
I mean some Rom works for me very well but same rom for another friend dosn't work as it's supposed to be.
Lately I am using Euphoria for daily driver. I like LP features. Jb or Kit Kat doesn't satisfied me. And I decide to buy new phone because like I said before P880 's hardware doesn't enough anymore. I think I will buy Z5.
Click to expand...
Click to collapse
Yes, I do agree with u on the fact that our devices are somewhat different from one another and we are having somewhat difficult time in coping with the new OS provided that our hardware are a bit outdated. However, I think this phone is really endurable and I am very satisfied with this, I have been using this phone for almost three years and it still function as it is so I have to say I am impressed. Currently I am trying out cm11 and mahdi 4.4., I have to say cm11 is rock stable but I would say mahdi has a lot of customizable features that I like. So it is quite difficult to choose among them. But for LP rom, I think it requires way too much resources that our phone might not be able to cope with.
Beanstalk 4.4.x
playitlouder said:
Is there any rom with sustained performance and stagefright fixes (maybe f2fs for perfomance)?
I don't really care if its 4.3, 4.4 or 5.1
As long as it has halfway decent battery life (I know the tegra3 is power hungry) and it doesn't have seconds of lag in whatsapp like the stock rom, I am happy.
Click to expand...
Click to collapse
May I suggest beanstalk. Good battery, lots of optional features like halo etc (only thing that doesnt work is the screen recorder). If there was a lollipop version, then I would run it in heartbeat :good:
meerameer said:
May I suggest beanstalk. Good battery, lots of optional features like halo etc (only thing that doesnt work is the screen recorder). If there was a lollipop version, then I would run it in heartbeat :good:
Click to expand...
Click to collapse
I am running Mahdi at the moment.
Works, responsiveness is fine. But sometimes PlayServices go bezerk and cause wakelocks, until the battery dies.
And Whatsapp sometimes get's messed up when the screen rotates.
meerameer said:
May I suggest beanstalk. Good battery, lots of optional features like halo etc (only thing that doesnt work is the screen recorder). If there was a lollipop version, then I would run it in heartbeat :good:
Click to expand...
Click to collapse
I have heard many good things about beanstalk but never had the chance to experience that as most of the links in the post are dead.... Is there anywhere that we can find to try out that rom?
I am currently using ICS Stock 4.0.3
Also tried custom roms like Cm11 and Cm12.1
For me Stock (ICS) is good as it provide me best battery life for charging,usage,camera,wifi etc
Just waiting for Cm13
b886b said:
I have heard many good things about beanstalk but never had the chance to experience that as most of the links in the post are dead.... Is there anywhere that we can find to try out that rom?
Click to expand...
Click to collapse
Unfortuantly that is the only source i know of for beanstalk.
the 26/12/2013 link works, and most of the ones at the bottom too (remember though to right click on the big blue "download now" and choose "open link in new tab" to start the download on Dev-Host
playitlouder said:
I am running Mahdi at the moment.
Works, responsiveness is fine. But sometimes PlayServices go bezerk and cause wakelocks, until the battery dies.
And Whatsapp sometimes get's messed up when the screen rotates.
Click to expand...
Click to collapse
Try to use privacy guard to block the wake-up and keep awake of the google play service, then the drain should be gone.
This is not a place to compare roms, but a place to share your experience with your current daily driver on your Oneplus 5.
What rom are you currently using?
How do you like it?
What is your overall experience with it?
Are you using it with a specific kernel or the built-in one?
Would you recommend it to someone?
Etc...
Let discussion begin!
Note: I think having a thread like this can help keeping development threads clean.
Good initiative!
I tried many Roms and Kernels since I've got my OP5 about an week and a half ago.
First thing i was getting rid of the "buggy" official stock rom haha. I played with it for a vew hours and gave in. Than i was preparing everything for unlocking, rooting etc..etc... It was easier than i thought! Didn't expect it!
First ROM i flashed was an unreleased BETA build from a team i being part off. Just to getting used to this device and playing aLOT with an optimized Kernel (also an build by the Team Dev) after a vew days, i was trying other ROMs, i mean no Roms that where close or based on stock OOS. More based on AOSP and LOS.
After a couple of days, i found my right ROM and Kernel combination so i ended up with:
"RR Unofficial" with "Blu_Sparky" Kernel!
I like the debloated version of RR and the battery friendly and easy tunable Blu_Spark Kernel with EX Manager.
I get about 9-10 hours SOT, since I'm not an heavy multitasker or gamer. Besides that, i'm facing no errors, no random reboots, no screen blackouts, or whatsoever! It is for me the Stable Combination!
Currently I'm waiting for an Android 8 Build by the Team Dev. Which is also going to be an AOSP based Rom with "hopefully" aLOT of Optimizations!
Easy does it
Edit: This was a newbie post. I won't recommend this anymore, since it is outdated and whatsoever...
lekiaM said:
Good initiative!
I tried many Roms and Kernels since I've got my OP5 about an week and a half ago.
First thing i was getting rid of the "buggy" official stock rom haha. I played with it for a vew hours and gave in. Than i was preparing everything for unlocking, rooting etc..etc... It was easier than i thought! Didn't expect it!
First ROM i flashed was an unreleased BETA build from a team i being part off. Just to getting used to this device and playing aLOT with an optimized Kernel (also an build by the Team Dev) after a vew days, i was trying other ROMs, i mean no Roms that where close or based on stock OOS. More based on AOSP and LOS.
After a couple of days, i found my right ROM and Kernel combination so i ended up with:
"RR Unofficial" with "Blu_Sparky" Kernel!
I like the debloated version of RR and the battery friendly and easy tunable Blu_Spark Kernel with EX Manager.
I get about 9-10 hours SOT, since I'm not an heavy multitasker or gamer. Besides that, i'm facing no errors, no random reboots, no screen blackouts, or whatsoever! It is for me the Stable Combination!
Currently I'm waiting for an Android 8 Build by the Team Dev. Which is also going to be an AOSP based Rom with "hopefully" aLOT of Optimizations!
Easy does it
Click to expand...
Click to collapse
Thanks a lot for sharing your experience with us. That's helpful! :good:
My first ever Android device was a Nexus 6P, and I ran only Pure Nexus on it. I then moved to the Pixel XL, and also primarily ran Pure Nexus. After basically two years of running an AOSP based ROM, I had only good opinions on AOSP based ROMs.
Because development seemed a little tricky for Pixels, I decided to switch over to the OnePlus 5. I, then, flashed a handful of AOSP based ROMs, hoping I would receive the same stability, smoothness, and just the right amount of features Pure Nexus has.
The results didn't seem to be the same. I am by no means bashing on, hating, or criticizing any AOSP based ROM that is available for this device, but I personally just did not feel the same smoothness as I did on Pure Nexus. I decided to try LOS based ROMs, and the unofficial RR has by far been the best!
It's smooth, stable, and very snappy. There is one thing that "bugs" me though (excuse the pun lol):
The VPN icon doesn't hide, unless you disable and reenable something else in the SystemUI tuner. This workaround only lasts until you restart the phone, or even restart the SystemUI
Another thing worth noting (which isn't a bug), there are some unneeded apps that I have to manually uninstall with TitaniumBackup, such as the Music app, the file explorer, and the default phone and contacts app (among a couple others). Very small inconvenience and it's not enough to keep me away from the ROM lol.
Other than that, it's an amazing ROM, especially because it already comes with a custom kernel, and YouTube AdBlock/Background Playback!
Going back to the AOSP based ROMs, just to further reinforce that I'm not trying to bash these ROMs: OnePlus 5 is still a relatively new device, and development is probably still in its early stages; I'll definitely give those ROMs another try down the road, and see how my experience is then.
Also, I wasn't on those ROMs for too long, so maybe I just didn't allow the OS to "settle". Not sure if this is even a real thing, but I've heard other users mentioning letting a fresh install of an OS "settle" before truly making any critiques/comments.
As for OOS based ROMs, I was on stock for a very short amount of time, and I also tried xXx, both great ROMs (especially xXx). However,when you have as many features/customization options as RR has, it's hard to use anything OOS-based, especially because there is no full Substratum support (which is super important to me).
Hope this helped!
rickysidhu_ said:
My first ever Android device was a Nexus 6P, and I ran only Pure Nexus on it. I then moved to the Pixel XL, and also primarily ran Pure Nexus. After basically two years of running an AOSP based ROM, I had only good opinions on AOSP based ROMs.
Because development seemed a little tricky for Pixels, I decided to switch over to the OnePlus 5. I, then, flashed a handful of AOSP based ROMs, hoping I would receive the same stability, smoothness, and just the right amount of features Pure Nexus has.
The results didn't seem to be the same. I am by no means bashing on, hating, or criticizing any AOSP based ROM that is available for this device, but I personally just did not feel the same smoothness as I did on Pure Nexus. I decided to try LOS based ROMs, and the unofficial RR has by far been the best!
It's smooth, stable, and very snappy. There is one thing that "bugs" me though (excuse the pun lol):
The VPN icon doesn't hide, unless you disable and reenable something else in the SystemUI tuner. This workaround only lasts until you restart the phone, or even restart the SystemUI
Another thing worth noting (which isn't a bug), there are some unneeded apps that I have to manually uninstall with TitaniumBackup, such as the Music app, the file explorer, and the default phone and contacts app (among a couple others). Very small inconvenience and it's not enough to keep me away from the ROM lol.
Other than that, it's an amazing ROM, especially because it already comes with a custom kernel, and YouTube AdBlock/Background Playback!
Going back to the AOSP based ROMs, just to further reinforce that I'm not trying to bash these ROMs: OnePlus 5 is still a relatively new device, and development is probably still in its early stages; I'll definitely give those ROMs another try down the road, and see how my experience is then.
Also, I wasn't on those ROMs for too long, so maybe I just didn't allow the OS to "settle". Not sure if this is even a real thing, but I've heard other users mentioning letting a fresh install of an OS "settle" before truly making any critiques/comments.
As for OOS based ROMs, I was on stock for a very short amount of time, and I also tried xXx, both great ROMs (especially xXx). However,when you have as many features/customization options as RR has, it's hard to use anything OOS-based, especially because there is no full Substratum support (which is super important to me).
Hope this helped!
Click to expand...
Click to collapse
Well elaborated. And as you know the device is very new, so hopefully custom roms will become more and more stable with time.
Thanks for sharing!
Share about your daily driver experience here. We want to hear how much you are enjoying your OP5.
I used Nexus 6p before i bought the OP5 and I think OxygenOS is one of the best roms build by a hardware building company. After some months I started to switch my kernel because I had a little bit drain and started to read in Xda what could help and now I am at my best every day use combination and it is OOS plus blu_spark it works stable and I can underclock it easily because I am a light user: Browsing, WhatsApp and Phone call sometimes Maps that's all what I need and this combo lifts my usage to 2 full days. I am not an SOT guy so the lowest Screen Off Drain is my Must Have.
MazeHei said:
I used Nexus 6p before i bought the OP5 and I think OxygenOS is one of the best roms build by a hardware building company. After some months I started to switch my kernel because I had a little bit drain and started to read in Xda what could help and now I am at my best every day use combination and it is OOS plus blu_spark it works stable and I can underclock it easily because I am a light user: Browsing, WhatsApp and Phone call sometimes Maps that's all what I need and this combo lifts my usage to 2 full days. I am not an SOT guy so the lowest Screen Off Drain is my Must Have.
Click to expand...
Click to collapse
Thanks for sharing!
Just a quick update on my daily driver:
In my previous post I mentioned being on RR Unofficial, but since then I have switched to Pure Fusion!
As you know from my previous post, I'm a huge PureNexus fan and Pure Fusion is based on that, so I flashed it in a heartbeat.
That with the stock kernel has been amazing, as I feel it provides just the right amount of features I'll most likely be sticking to this ROM for as long as I own this device!
rickysidhu_ said:
Just a quick update on my daily driver:
In my previous post I mentioned being on RR Unofficial, but since then I have switched to Pure Fusion!
As you know from my previous post, I'm a huge PureNexus fan and Pure Fusion is based on that, so I flashed it in a heartbeat.
That with the stock kernel has been amazing, as I feel it provides just the right amount of features I'll most likely be sticking to this ROM for as long as I own this device!
Click to expand...
Click to collapse
Great to hear that. How do you find Pure Fusion compared to PureNexus you used to use?
Yousvel said:
Great to hear that. How do you find Pure Fusion compared to PureNexus you used to use?
Click to expand...
Click to collapse
As far as I can tell, it's pretty much identical. The settings for the ROM have the same UI, very similar set of features; maybe just a little more than PureNexus!
It's also fast, smooth and stable like PureNexus as well
rickysidhu_ said:
As far as I can tell, it's pretty much identical. The settings for the ROM have the same UI, very similar set of features; maybe just a little more than PureNexus!
It's also fast, smooth and stable like PureNexus as well
Click to expand...
Click to collapse
Nice! Are you using N or O? How's signal?
Yousvel said:
Nice! Are you using N or O? How's signal?
Click to expand...
Click to collapse
I'm on N as there is no O build available just yet. Signal is completely fine, but I believe there were a couple of users having issues with signal strength.
I've encountered no bugs or issues thus far. I did have random reboots but a clean flash seemed to have helped