Related
I'm struggling to recognize the benefit of a custom kernel on prime.
Also, Revolver has piqued my interest. I've seen other posts that are similar to this, but not quite as detailed as i'd like.
What does a custom kernel bring you? I have Prime 1.8.4 and haven't even really recognized the difference between in and the stock firmware.
Please be patient, i'm new to the Android OS.
So, to rehash, im looking for information on:
The benefits of Prime.
The benefits of a custom kernel + prime or revolver.
The benefits of Revolver.
Revolver + a custom kernel.
I'm appreciate the fact that you guys may not have time to indulge a noob like me. If anyone can help me find the resources i need, i'd greatly greatly greatly appreciate it!!!!
The guides & how-to's on this site are amazing, and i realize that most of this stuff is geared toward developers (i plan on developing, and have just begun my studies. I shall be as amazing as you all one day!!!) but i'm missing quite a bit of information. Few of the guides i've seen speak of what the software actually is/is intended to do/be, or how it's different.
P.S. If anyone has any idea if there is a ROM/ Android dev wiki, i'd appreciate the location of it.
If not, i think ill start one!
I saw a thread that kinda talked about what a kernel is, but I think, for me, I use Clemsyn kernel because it allows me to overclock (overclocking at 1400~1504 atm) up to 1600ghz. That lets your tablet run faster than the factory setting (which sets it lower for less chance of a burn out). Other than that, I don't really know either and I'd like to hear some replies too =D.
its basically similar to the benefits of a custom rom. it lets you...
1) overclock
2) adds support for kernel modules like ntfs, cifs, 3g.....
3) can allow for optimizations
clemsyn is always playing with bus speeds and memory timings to squeeze the most performance out of the tablet. he also adds modules and functionality like the poster above said.
I like custom roms because they do awesome things, like compile tun and cifs support into the kernel. now, i have been on prime for some time, but a lot of things seemed to be a little snappier over the stock rom.
i don't bother overclocking.
I'm sorry about the long post if you want to get straight to my question, skip the first paragraph
I was avoiding this because it is a fairly noob question set (and I've seen a history of new members on XDA being berated for questions that could have been answered by any amount of research and I'm unsure whether my question set will fall into that category), but I just can't do anymore research since most information I'm finding is not in one place and I can't seem to find a full feature list for any of the ROMs and Kernels I research and look into, and on top of that there are SOOO many.... I'm about to pull my hair out of my head and my skull along with it, and every search engine I use is contemplating homicide (google has divorced me and is planning my murder for the life insurance money, and duck-duck-go is biting my heels with its bill) and firefox is planning a suicide bombing taking the 50 or more tabs with it along with my RAM, and I'm not terribly sure any of those actions aren't justified (and also, as you can probably tell, I'm going NUTS!). Just the amount of information and the amount of digging I have to do to find a single answer for the MANY questions I have regarding these ROMs and Kernels is staggering (I remember having similar problems searching to find the right linux distribution for me, but it wasn't this hard and after 2 or more weeks of searching, I didn't find myself not having any substantial answer, nor did it actually take two weeks)
anyways, enough with the crazy intro to the question
My current phone is a Nexus S 4g (sprint) currently running the stock ROM and Kernel, gingerbread 2.3.7 (build GWK74). I have it rooted and I have clockwork mod recovery flashed as well as ROM manager installed. I'm looking for ROM and Kernel recommendations (and combinations, I want to make sure they're compatible) as well as reasons why they might fit my needs
I need a ROM and Kernel that:
1. Won't reduce any of the current features I have on the Stock ROM/Kernel I have (though I don't use NFC so if google wallet isn't applicable, that's not a loss)
2. Will allow more steps in frequencies on my CPU (so CPUtuner won't tell me it can only go between 100Mhz and 1Ghz when I attempt to manually change the frequency, I can get one governor to get me 400mhz, but that only adds one more step to the 2 current steps, and performance and powersave governors don't work with the stock kernel, not that it's a big deal, I prefer conservative and ondemand)
3. will allow voodoo control & voodoo color (or any other feature that might be useful, though BLN isn't a big deal to me)
4. Has better battery life (while in use, use being things similar to internet browsing) than stock ROM/Kernel (so UI flare isn't completely necessary, and underclocking and/or undervolting would be great, as long as it doesn't sacrifice speed)
5. The UI should be less jittery than I'm seeing the stock react half the time (though that might be an effect of the CPU tuner)
6. I would like overclocking (however if that interferes with battery life, then I can live without it as long as it doesn't make the speed worse than stock)
7. this coincides with #1, but I think it should be said anyways: I don't want any connectivity (besides maybe NFC) to be affected adversely, so I want 4g, 3g (given), wifi, tethering, etc...
a few questions I have that I can't seem to clear up:
1. I'm beginning to develop software for android, so I'm wondering if any ROM and/or Kernel will affect ADB or any connection to my PC at all
2. What advantages do CM7.1 nightlies have over the CM7.1 stable, and any disadvantages (because I would prefer stable unless there's something on the nightlies I might want)
3. And any advantages ICS ports might have to anything listed above? and compatible kernels?
well, I have done some research, and the two ROMs I'm currently considering are Oxygen and CM7.1 (stable). I like Oxygen because it's a barebones rom with a few extra features that (from what I've seen thus far) don't interfere with performance or battery life. I like CM7.1 because it seems to be fairly quick and has a good feature set.
now I know that the performance might be more affected by the kernel than the ROM, so the kernels I've been most interested in are Netarchy and Trinity. Netarchy has decent speeds (though I'm unsure of its effect on battery life) and has a great list of features (such as voodoo control). Trinity is fast (depending on which version, I was debating on the overclocked version that doesn't go to the highest clock setting and the undervolted version which stayed at 1ghz but had great powersaving) because of its speed and/or powersaving, but I'm unsure of all of the features it has)
I had read that CM has its own kernel, but I can't find any substantial evidence to it besides a few short forum posts on various forums. I can't find anything on the CM site that backs up those claims (I could have just missed it though)
I was considering MIUI but I had heard that it had some translation problems from chinese into english and I'm not sure if you can get the text to read from left to right (and be alligned that way). Not sure if that has been fixed and if the features on there are necessary and/or make it difficult to use
I'm asking here because I'm sure I've barely scratched the surface on all of the ROMs and Kernels that might be helpful to me (and hope to get info from more knowledgeable people)
I have been referring to this thread
http://forum.xda-developers.com/showthread.php?t=1067813
I'm sure somethings I want aren't possible or if they are, there's negligible gain (I'm starting to thing that about battery life with the more I read)
once again, I apologize for the extremely long post, as you can tell I'm verbose (as it's really the only way I know how to get my point across)
if you need further information, feel free to ask. If any information needs to be cut off (especially if this needs to be cut shorter) let me know
I hate to do this but
BUMP
my main problem with this is that most of these roms and kernels seem to do the same thing but all have different problems
I've also found that some versions are more buggy then others which has thrown yet another curve ball into my research (not as bad as ICS but bad enough). I should have expected it but it's just one more thing to go digging for
an answer at all would be nice, other than just the views with no post. Even if the next person's answer is "this is stupid" or something of the like
even that would help me believe it or not
Honestly, your answer is the same one everyone else gets. Try them out and see. Most of the kernels out there should work with any of the ROMs, even the stock ROM. Personally, I have had no real issues with any ROM/kernel combo I have tried. I use CM because I am so used to the features they add and I dislike the stock GB theme. I'm using the last nightly cm7 had because there was something they didn't have in the stable but I don't recall what that was. But most any ROM or kernel you get for gB is likely done being developed for. The combination in my signature serves me very well. A lot of people do like oxygen. I just missed cm too much. Most of the kernels should allow for all of the wants you have.
I also ran cm9 with the glados kernel and honestly, it ran perfect for me. My only issue was with a few apps i use not wanting to cooperate.
Sent from my Nexus S 4G running CM7/franco.Kernel
Sent from my Nexus S 4G running CM7/franco.Kernel
alright thanks (which the button did for me)
I understand that (and some threads I looked over had answers like that, so I figured someone might say something along the lines of "try it out") I was mostly looking for input from past users about some ROM or kernel
I just don't want to end up with a broken phone before I leave for a week or two (to a rural area for a couple of days)
thanks for the answer, all I really need to know now is have there been any problems with any of them running ADB or transferring files from PC to phone?
EDIT: well I'm going to continue trying to get android SDK working on my linux OS, and I'm going to install and run a few ROMs and Kernels
ROMs I'm going to try: CM7.1 Stable, Oxygen, CM9
Kernels: Netarchy, Trinity, matri1x, and glados (with CM9)
Hey guys,
So, I was wondering.. I am new to the all android experience, I am learning and I am enjoying tweaking and messing around with my phone.
Problem is that I am really un knowledgeable when it comes to kernels and roms..
I tested at least 5 kernels today and tbh apart from system performance on antutu i'm not seeing much, i'm wondering how people can reach 19 hours on here when no matter which rom or kernel I pick my phone just keeps draining pretty fast when i'm playing games..
I want to learn, to understand more.. but for that, I need help.
I want to know how to select a good rom, a good kernel, what features to look at, how to mess with voltages and etc..
I would love to learn, so someday I can be the one assisting other android users.
MrFishiz said:
Hey guys,
So, I was wondering.. I am new to the all android experience, I am learning and I am enjoying tweaking and messing around with my phone.
Problem is that I am really un knowledgeable when it comes to kernels and roms..
I tested at least 5 kernels today and tbh apart from system performance on antutu i'm not seeing much, i'm wondering how people can reach 19 hours on here when no matter which rom or kernel I pick my phone just keeps draining pretty fast when i'm playing games..
I want to learn, to understand more.. but for that, I need help.
I want to know how to select a good rom, a good kernel, what features to look at, how to mess with voltages and etc..
I would love to learn, so someday I can be the one assisting other android users.
Click to expand...
Click to collapse
Only one way to do that : READ READ READ READ and read some more. And don`t be afraid to try things like flashing roms, kernels, recovery`s, mods. Always read the OP`s of the devs well so you`ll know what to do,
gee2012 said:
Only one way to do that : READ READ READ READ and read some more. And don`t be afraid to try things like flashing roms, kernels, recovery`s, mods. Always read the OP`s of the devs well so you`ll know what to do,
Click to expand...
Click to collapse
Thing is that most people here are already.. " in the zone " when it comes to knowledge, so they speak the language that I don't understand.. it's like chinese when I first look at it.
How does a beginner evolve like that?
Btw: I was wondering maybe I should test kernels and roms for a period of time instead of periods of hours? because I don't see immediate results I just switch a rom or a kernel not really giving it a chance to evolve
MrFishiz said:
Thing is that most people here are already.. " in the zone " when it comes to knowledge, so they speak the language that I don't understand.. it's like chinese when I first look at it.
How does a beginner evolve like that?
Btw: I was wondering maybe I should test kernels and roms for a period of time instead of periods of hours? because I don't see immediate results I just switch a rom or a kernel not really giving it a chance to evolve
Click to expand...
Click to collapse
All you need to know about adroid http://forum.xda-developers.com/showthread.php?t=2510966
Learn how to setup and use adb, unlock the bootloader and return to stock if need be? See http://forum.xda-developers.com/showthread.php?t=2513701.
Also read this usefull thread http://forum.xda-developers.com/showthread.php?t=2507905.
Read this also (for beginners very helpfull) http://forum.xda-developers.com/showthread.php?t=2510966
Installing usb drivers http://forum.xda-developers.com/showthread.php?t=2510966.
This is a very good start to stop beeing a` NOOB` and eliminate the risk of bricking your phone.
All users start from scratch bro, we all live and learn till the day we die
First don't care about bemchmarks. They mean nothing in term of user experience.
Second a kernel must be tried at least during one or two days.
Third there is no best Rom our best kernel. Golden rule. Each person has different needs and tastes.
And be careful when you see amazing battery times. What matters is phone usage. Good phone network ? Wi-Fi? Localisation always on? And so on.
What surprises you when you play your battery drains? Normal.
What makes difference is 'idle' time. Use Greenify, fight backend running apps.
Some people spend days tweaking their phones, and though don't have time to use it...
MrFishiz said:
my phone just keeps draining pretty fast when i'm playing games..
Click to expand...
Click to collapse
this is normal... what do you expect when you stress the CPU/GPU?
Thing is, you don't just change kernels and run. Many of the efficiencies you gain with custom kernels comes from the tweaks you make to the system made possible by the kernel. These are where you can get increased performance in many respects. Keep in mind, though, no matter what you do, the processors will still be hungry under load and there is not much to do about screen use except brightness control. (i.e. games will kill your battery faster than just about anything else)
Sent from my Nexus 10 using XDA Premium HD app
Have you checked into finding out which apps and services may be causing your phone to wake up often, or even not sleep at all? Learn about wakelocks if you haven't already. There are good tools for finding out which ones are affecting your battery life, such as BetterBatteryStats.
Check out this thread: http://forum.xda-developers.com/showthread.php?t=1827676
start off by reading.. read... and read some more:good:
I've rooted one phone in my history of rooting - the mytouch 4g. I found it very unstable during that process thus my hold off of rooting until now.
I have a Nexus 5, thus me creating a thread in this forum. I know many will just tell me to google or whatever but I rather get someone's actual response to my post.
That said, what is the different between a ROM and a Kernal. And how can one tell if one is better than another?
I think I want what everyone wants in their phones - stability and extended battery life.
Thanks again.
a rom is the ui, it gives the user variables to adjust and can add some features. a kernel is the central control of your whole phone. it ties the cpu to the rest of your phone, and to your ui. the kernel is like the brain, where the rom is like the outside/skin of the body.
hiw do you know which is better? only by trying them out. some phones will like certain kernels better than others, and you wont know which until you try.
Hi,
Sorry to give you a link to explain what is a rom and what is a kernel, but anyway: http://forum.xda-developers.com/wiki/index.php?title=ROM-VS-Kernel, for me it's a good start.
About battery life it's not the rom that will give you better or worse battery life (unless a "bug"), at least the kernel can play its role but it's mainly your use and settings, the apps you use...
If you have a bad signal reception or a rogue apps with a ton of wakelocks, whatever the rom or the kernel, it will be always the same thing.
Hammer_Of_The_Gods said:
Hi,
Sorry to give you a link to explain what is a rom and what is a kernel, but anyway: http://forum.xda-developers.com/wiki/index.php?title=ROM-VS-Kernel, for me it's a good start.
About battery life it's not the rom that will give you better or worse battery life (unless a "bug"), at least the kernel can play its role but it's mainly your use and settings, the apps you use...
If you have a bad signal reception or a rogue apps with a ton of wakelocks, whatever the rom or the kernel, it will be always the same thing.
Click to expand...
Click to collapse
Hammer-thanks for the link. Very informative for me and I am sure others.
Doc
TXRaunchy said:
I've rooted one phone in my history of rooting - the mytouch 4g. I found it very unstable during that process thus my hold off of rooting until now.
I have a Nexus 5, thus me creating a thread in this forum. I know many will just tell me to google or whatever but I rather get someone's actual response to my post.
That said, what is the different between a ROM and a Kernal. And how can one tell if one is better than another?
I think I want what everyone wants in their phones - stability and extended battery life.
Thanks again.
Click to expand...
Click to collapse
I`am not rooted also atm, the device does everything that i need it to do to be honest. Rooting is handy and usefull if you want to use features or do things that cannot be done with the stock configuration. Read the first 4 threads in the General section well if you want to learn the basics of rooting.
I want to work with someone, anyone and get a kernel going again for this phone. I have experience helping make roms and kernels a long time ago (in a time far far away) and really want to get something going. I am willing to collaborate with many people to get this going. I have the "PC" capable enough to do this with the storage. I was thinking possibly revitalizing the resurrection kernel that has already been done for Oreo (no sense in recreating the wheel). /shrug Lets do this!
meatwad0222 said:
I want to work with someone, anyone and get a kernel going again for this phone. I have experience helping make roms and kernels a long time ago (in a time far far away) and really want to get something going. I am willing to collaborate with many people to get this going. I have the "PC" capable enough to do this with the storage. I was thinking possibly revitalizing the resurrection kernel that has already been done for Oreo (no sense in recreating the wheel). /shrug Lets do this!
Click to expand...
Click to collapse
Hi, we'll be happy to see you in the group on the telegram. Here are some great devs who work on this phone. https://t.me/MotorolaG6
I am very happy to know that someone is interested in improving this device, but I would ask you a favor.
if possible, could remove the underclock of the 1.8 ghz cpu (which is no big deal), for 1.4 ghz (which is impossible to use the device without being angry with lags and crashes
when it reaches 40 degrees
I know this is a protection to prevent it from frying, but I had a g4 that reached 44º, and I never had any problem and it never happened.
I play a lot of PUBG, when it reaches that temperature, it drops the clock to 1.4 ghz and I lose about 30fps, not to mention the lags.
I believe that removing this limitation or even increasing the tolerance of the underclock to 45 ° will not make my device explode
I think this would greatly improve the performance of this device, since 1.4 ghz is practically a G4
Indeed, and more.
There is an absolute tonne of roms, kernels and other modifications for devices like the g5 and g4. no one seems to be keeping things up to date on the g6. i'm more than happy to have my phone used as a guinea pig (as long as it doesn't break). My skills in roms and kernels are very limited but i'm sure there are guys out there with much better skills.
I'd hugely appreciate if someone put in the effort to build a kernel and preferably a rom to go with that can be kept up to date with bug fixes like every fortnight (like on the g5) with something like arrowos.
Anything i can help with, let me know!
We are working on the kernel! If you want, join us!
Now we already overclocked the moto to 2,6GHz cpu, and 700Mhz GPU.
petya230 said:
We are working on the kernel! If you want, join us!
Now we already overclocked the moto to 2,6GHz cpu, and 700Mhz GPU.
Click to expand...
Click to collapse
jesus christ this is my dream <3
If you want, I can test on my xt1925-3.
I do not mind killing my device
Wow
petya230 said:
We are working on the kernel! If you want, join us!
Now we already overclocked the moto to 2,6GHz cpu, and 700Mhz GPU.
Click to expand...
Click to collapse
Thats brilliant, give me a shout if theres anything i can do or test stuff