Okay i m new to android (my P500's a week old , have been using linux for ages though ) and i gotta ask is there really any performance boost and increased battery (backup time) with the REMIX roms like prime megatron(rocks by the way) ..I m not considering overclocking so please dont mention it...Just Running it on stock speeds also can beta kernels effect positively on performance ???
OR can a kernel be optimised for making the battery hold charge long before getting charged??? ALL IDEAS r welcome
Tweaked ROMs can definetely increase battery life and performance.
I'll explain only one thing. If a ROM is tweaked to keep more apps in RAM instead of killing them you get 2 things:
1. Apps launches almost instantly.
2. Better battery life because the CPU doesn't have to reload the app again.
I hope you understood.
You can off course use SetCPU (Utility for controlling the clock speed of the proccessor and the kernel CPU governor) with the stock ROM by installing the OC kernel (Which increaces my performance so much that I need to underclock). If you want to increase the default heap size, I suggest flashing AmberHome or Light. Also, the stock ROM is odexed and can't accept custom themes (Which are created by modifying the framework-apk.apk).
Void is the best choise if you want a Gingerbread-like interface and many built-in apps.
Devoid is somewhat similar to the Light ROM, but hardware acceleration is disabled by default, so flash Devoid if you want long battery life.
Prime and Megatron are discounted...
There is another ROM, OptimusXrom, but I haven't tested it yet.
Finally, if you want a true Gingerbread Android, install the experimental CyanogenMod 7. Most drivers are not present, so I recommend flashing it only if you want to help develop it.
Hey themes are in themes for Launcher(Adw or LAuncher PRo???? ) HOw can i customise the rest of the os Say change the color of the notification bar ??? are there any such themes available ??? Are u talking about metamorph??? Also how can i contribute to porting CM7 to P500 i m well versed with C,C++, shell scripting etc..
Like I said in the previous post, you need to modify framework-res.apk from /system/framework/. Be caution, always do a NANDroid backup before applying your theme.
About CM7 - you need to download the P500 source from LG's web site and compile the drivers to fit the Linux 2.6.35 kernel. It is not a bad idea to compile the kernel too .
i dint find cm7 for optimus one
Related
Hi,
About 2 weeks ago I downloaded the Android ROM for my HTC HD2, it works great, I really like Android more then Windows Mobile. Although everything works and seems fast enough, i have the feeling my phone can do more. If i look at videos of a HTC Desire HD it runs much faster, though the hardware is almost identical.
As I understood my phone is still running Windows Mobile but it is running in a state that emulates the hardware for a Android phone, so i can run Android. Now for my question, is there a way to run Android directly on my phone, without using Windows Mobile in the background?
Greetz Willem
williamsean said:
Hi,
As I understood my phone is still running Windows Mobile but it is running in a state that emulates the hardware for a Android phone, so i can run Android. Now for my question, is there a way to run Android directly on my phone, without using Windows Mobile in the background?
Greetz Willem
Click to expand...
Click to collapse
this question is in the wrong section
ATM its not possible for none DEVS to run Andriod directly from you phone NAND memory.
DEVS are working on it but there are still some issues to solve before it will be launched you can follow the progression at the link below:
http://forum.xda-developers.com/showthread.php?t=817261
When you switch over to Andriod as a native OS you wont be able to run WM anymore, you can multi boot Android OS and Unbuntu of your SD, so if you want to use WM also then running Andriod of your SDcard is the only option
wilwilwel said:
this question is in the wrong section
ATM its not possible for none DEVS to run Andriod directly from you phone NAND memory.
DEVS are working on it but there are still some issues to solve before it will be launched you can follow the progression at the link below:
When you switch over to Andriod as a native OS you wont be able to run WM anymore, you can multi boot Android OS and Unbuntu of your SD, so if you want to use WM also then running Andriod of your SDcard is the only option
Click to expand...
Click to collapse
Thanks for replying, what do you mean with ATM? and DEVS?
For what I understand from you post, they are working on a native android rom for the HD2, but it's not finished jet... And when I would install it i can't boot windows mobile anymore... Is that correct?
Will there be a posibility to revert my phone back to windows mobile when i would like to sell my phone...
-First winmo is shutdown when booting android.
-At the moment booting right from the hd2 memory is only possible with nand (from internal memory) . Wich is currently not for public release because it contains bugs.
-The reason why it is not at same speed as desire hd is that the kernel for the hd2 is not perfect and maybe nand can do a little speed increase. But it is getting better current kernels are much faster than a month ago.
ATM= At the moment
DEVS= Developers
PS: This is the wrong section.
jan-willem3 said:
-First winmo is shutdown when booting android.
-At the moment booting right from the hd2 memory is only possible with nand (from internal memory) . Wich is currently not for public release because it contains bugs.
-The reason why it is not at same speed as desire hd is that the kernel for the hd2 is not perfect and maybe nand can do a little speed increase. But it is getting better current kernels are much faster than a month ago.
ATM= At the moment
DEVS= Developers
PS: This is the wrong section.
Click to expand...
Click to collapse
Witch section should it be in? Q&A or something? Can I change that right now?
What I understand is that it actually doesn't make a difference when I would boot android without windows mobile, only a minor speed increase because of faster memory? The real speed increase would come from a better kernel, witch the developers here are working on... Is that right?
Do you happen to know a ROM with this newer kernel? (so i can see if i already have it)
williamsean said:
Witch section should it be in? Q&A or something? Can I change that right now?
What I understand is that it actually doesn't make a difference when I would boot android without windows mobile, only a minor speed increase because of faster memory? The real speed increase would come from a better kernel, witch the developers here are working on... Is that right?
Do you happen to know a ROM with this newer kernel? (so i can see if i already have it)
Click to expand...
Click to collapse
You can't change that right know but that is not a real problem. And what you are saying is right. We have to wait for a better kernel.
In terms of rom with kernel newer roms have most of the time newer kernels.
You can select [Everyday Builds][latest linux_on_wince_htc][PPP] CM6.1+ from michyprima this ones has no sense but are really speedy compared to sense builds. They use latest kernel. Anyway if you pickup a build from the last 7 days you can put any kernel that you want of it my favorite kernel at the moment is this. And contains a patch wich resolves screen freeezes wich happen sometimes. The most recent kernels are mdeejay S4 & hastrin r8.2. Or the CM6.1 build I said above because it have the latest kernel. The hastarin where I link you to contains the touchscreen freeze fix. Wich is not included in all hastarin 8.2 kernels.
jan-willem3 said:
You can't change that right know but that is not a real problem. And what you are saying is right. We have to wait for a better kernel.
In terms of rom with kernel newer roms have most of the time newer kernels.
You can select [Everyday Builds][latest linux_on_wince_htc][PPP] CM6.1+ from michyprima this ones has no sense but are really speedy compared to sense builds. They use latest kernel. Anyway if you pickup a build from the last 7 days you can put any kernel that you want of it my favorite kernel at the moment is this. And contains a patch wich resolves screen freeezes wich happen sometimes. The most recent kernels are mdeejay S4 & hastrin r8.2. Or the CM6.1 build I said above because it have the latest kernel. The hastarin where I link you to contains the touchscreen freeze fix. Wich is not included in all hastarin 8.2 kernels.
Click to expand...
Click to collapse
Thnx for the reply, all is much more clear now...
I only have 1 more question, can update only the kernel of a ROM, so i don't have to install a hole new ROM and keep my preferences?
Yes that is also possible.
Is there something like a guide for it? url?
Installation:
1. Copy zImage to the "Android" folder on SD card
2. Copy "root" folder to "Android" folder on your SD card (overwrite files or combine when needed never delete the current one and replace it with the new one always overwrite files if folder structure already exists)
Sometimes the folder root is not included by the kernel then create
root/system/lib/modules
inside put :
tun.ko
bcm4329.ko
cifs.ko
and create:
root/system/lib/hw
lights.htcleo.so
If the file is not inside the package then don't create a folder for it. You should always have this file bcm4329.ko The rest is different for different kernels.
Edit:
You can download a kernel in different threads.
For example: http://forum.xda-developers.com/showthread.php?t=831585
For example: http://forum.xda-developers.com/showthread.php?t=787588
VBN files should also have latest kernel without tweaks but cant find it now.
Okay, I am a noob. Glad to be on XDA, but a noob nonetheless.
I know the basic in's and out's of flashing, backing up ROMs, etc.
Well, I want to learn how to start writing my own custom ROMs.
I have (at least I think) most of the necessary software, SDK Tools, Microsoft Basic and C++ 2010. But I don't have anything but basic knowledge of code. Anybody willing to help a noob out and get me kick-started in making ROMs and coding in general?
The only device I have to work with is a PC and my HTC DInc. It's been a great phone
I'd much appreciate the help.
Thanks in advance,
TheSmashippy
The kernel is in C
Android is mostly java (if its open source = Cyanogenmod).
But most Roms just and and replace apps. Maybe add some themes and stuff. Have a modded kernel for OC and stuff. And thats mostly it.
Smasher816 said:
The kernel is in C
Android is mostly java (if its open source = Cyanogenmod).
But most Roms just and and replace apps. Maybe add some themes and stuff. Have a modded kernel for OC and stuff. And thats mostly it.
Click to expand...
Click to collapse
Well, see I don't really get most of that. I don't understand the differences between C and C++ and Basic, I know they're separate languages, but I don't really notice any differences.
And I have never flashed a new kernel before, just new ROMs I'm actually pretty sure I still have the Stock DInc kernel, unless a few of the ROMs I've flashed came with kernels specifically for them... Not really sure how kernels effect the ROM :/ Like I said, noob. Hard.
Well, until you have flashing down, then I would stick there. Once you do it a few times, it is no big deal. The first time might have you on the edge of your seat.
thesmashippy said:
Not really sure how kernels affect the ROM :/.
Click to expand...
Click to collapse
The Kernel has a major effect on the rom. Changing a kernel can make a rom much better or far worst. Kernels allow many customizations in the rom like overclocking. Here's an example of this: Kernel A may allow your device to be overclocked to 1.2Ghz and Kernel B may allow your device to be overclocked to 1.9Ghz. See here: http://en.wikipedia.org/wiki/Kernel_(computing) . It's basically the same in Android.
Theonew said:
The Kernel has a major effect on the rom. Changing a kernel can make a rom much better or far worst. Kernels allow many customizations in the rom like overclocking. Here's an example of this: Kernel A may allow your device to be overclocked to 1.2Ghz and Kernel B may allow your device to be overclocked to 1.9Ghz. See here: "could not quote this url due to noobiness" . It's basically the same in Android.
Click to expand...
Click to collapse
Thanks for the description man that really specified it for me.
Ok, learning a bit at a time is good Anyone want to take me under their wing and teach me about writing code and creating my own ROMs?
My question is when u install resurrection remix there are 3 types of kernetl i want to know what are the differences between them.
why dont you ask this question in Resurrection Remix thread?, just use siyah kernel or go to the kernel threads and read the differences between them.
Just to give you a brief overview,
Siyah: This kernel allows you to tweak many things, including overclocking, undervolting and having the largest array of governors to choose from. It would probably be best to use try to take full advantage of this kernel only if you know what you're doing....
CM10: This kernel is CyanogenMod 10's kernel as its name suggests. It is reported by many users to feature excellent battery life.
Fluxi: This is a custom kernel that is also reported by many users to have excellent battery life.
If you want to know more, do as republicano suggests and go look into their threads (Fluxi and Siyah). For CM10 you'll have to google it because as far as I can see it does not have a thread in the SGSII section of this forum.
Will2000 said:
Just to give you a brief overview,
Siyah: This kernel allows you to tweak many things, including overclocking, undervolting and having the largest array of governors to choose from. It would probably be best to use try to take full advantage of this kernel only if you know what you're doing....
CM10: This kernel is CyanogenMod 10's kernel as its name suggests. It is reported by many users to feature excellent battery life.
Fluxi: This is a custom kernel that is also reported by many users to have excellent battery life.
If you want to know more, do as republicano suggests and go look into their threads (Fluxi and Siyah). For CM10 you'll have to google it because as far as I can see it does not have a thread in the SGSII section of this forum.
Click to expand...
Click to collapse
Good overview bro but you missed the info under CM10 kernel.
Stock CM10 kernel unlike CM9 (which give great battery life), eats/kill battery life like hell. That's why most people flash another kernel right after flashing CM10 / CM10-based Roms
Swyped from my Samsung Galaxy SII
hebyo1990 said:
My question is when u install resurrection remix there are 3 types of kernetl i want to know what are the differences between them.
Click to expand...
Click to collapse
Just go for the Siyah, its the best IMO...
U can try Dorimanx too
Thanks
Will2000 said:
Just to give you a brief overview,
Siyah: This kernel allows you to tweak many things, including overclocking, undervolting and having the largest array of governors to choose from. It would probably be best to use try to take full advantage of this kernel only if you know what you're doing....
CM10: This kernel is CyanogenMod 10's kernel as its name suggests. It is reported by many users to feature excellent battery life.
Fluxi: This is a custom kernel that is also reported by many users to have excellent battery life.
If you want to know more, do as republicano suggests and go look into their threads (Fluxi and Siyah). For CM10 you'll have to google it because as far as I can see it does not have a thread in the SGSII section of this forum.
Click to expand...
Click to collapse
thanks very much for answering my question
Hi every one,
I can't post my question directly on the the developer page (In my case NeatRom) (Why a 10 post limitation :crying so I post it here...
I've tried many custom roms (CM, Neat, Omni) but no one offers the possibility to use the samsung "video" color settings, so each color is very flashy and satured on my s2 i9100 with custom roms (except the siyah modified but it's a bit old) . Do you know one Rom that have this setting or a tip to re-enable it?
I also tried some apps to modify screen colors but these are laborious to use, full of ads...
Secondly: do you know how to overclock GPU on these custom roms ? I can do it with my Siyah very simply but I want to use a 4.4.2 rom, any apps to do it ? or any rom that possess a pre-installed tweaker ? All I've downloaded on the store is useless or only support the CPU overclock and not the GPU.
Thanks for your answers
1.To change the screen mode,you need to flash a kitkat rom which,like Slimsaber 4.4.2, has "advanced device settings",there are some options for screen colors.Choose the one you like from development threads.
2.As for gpu,the only thing you need is a custom kitkat compatible kernel which supports gpu oc,like gustavo_s or dorimanx etc.
Thanks,
Do you know a way to ask the developper to integrate these things in his distribution?
(Yes this 10 limitation is not very usefull)
8
8 post remaining
These settings are already implemented in some roms,just choose the one you like.And don't spam.
My question is, whats the best android version to use to get the best performance, speed and fluidity with aosp roms like CM ?
4.4.4
5.1.1
6.0.1
There's more to it than mere version. CPU governors in the kernel for instance. It all depends on battery life. Personally I'd only use MM or N. Afterwards install a custom kernel and tweak the governor.
The only reason why roms are generally sluggish on this phone are due to the governors and lack of overclocking by default.
--
For example on an S2, I had tried two different CM 13 version's. One lagged like hell, the other was swift as anything. One was compiled with Uber, one was compiled with linaro. The kernel presets probably differed too.