hey just to verify the kernels that work with lithium are p3's, correct? its said "coming soon" under kernals section on Jrummys original post for a few days. anyone have luck with Chevy's or someone elses. im looking for a 1ghz lowv. thanks fellas.
Hey, what it really amounts to is that most people have tried every 2.2 kernel and there's always somebody who got them to work, so a lot of how it works is that it can really depend on many factors, some just being your particular hardware.
My experience has been that, Sometimes I've gotten ChevyNo1 kernels to work (about 1/2 the time), and it seems like I had better luck with the LV ones from him, but I did get 1 ULV one to work from him. P3Droid kernels tend to be a safe bet for most people though on JRummy ROMs. I tend to prefer P3Droid kernels since on my hardware (M Droid) they always seem to run most stable (for me that is).
The new ones they had here for the Lithium Mod ROM seem like they will ultimately have a chance at running the fastest (since they believe in cutting out all the fluff), but they don't have WiFi support yet, and I forgot how to manually apply kernel modules (haven't had time lately to focus on phone stuff for too many hours because of work), and to get WiFi you must have support for IPtables firewall, and have the tiwlan_drv.ko kernel module installed, so I'm sure that they will fix this at some point soon, but for now, the P3Droid kernels tend to run stable for me and WiFi support (for both tethering and wifi client always work), and for me I must have these features in my phone.
Typically, the method for me is to find the kernel you want to try, or think will work, or even find I FEW you want to try at once, with different max CPU speeds and such. Then put them all in one folder, and make sure you have ROM Manager so you can go in there and flash on the ClockworkMod recovery tool so you can boot into ClockworkMod (since they let you install zips from folder with any file name). Now, I go into SetCPU and uncheck the box to start at boot. Then boot into recovery, and perform a backup of your existing ROM and then reboot into recovery again. Now install the preferred kernel, and reboot. If phone does not reboot or gets stuck in a boot loop, just power-cycle phone but hold down 'X' key to go into recovery again and try another kernel.
Once you get your phone to boot, go into SetCPU and select Settings>Autodetect CPU again and throttle-up your CPU at that point. Try to determine the fastest possible speed you can run at and still be stable. Then, me personally, I like to go with a speed slightly slower than what my phone can handle just so it gives me some margin of safety where all programs will perform correctly and not cause errors or lockups.
Once I determine what is the max CPU speed I want to run my phone at, I usually go get my favorite 7-slot kernel with that max CPU speed being the highest slot. So if I want to run 1gHz max, get that kernel of 125 mHz min. speed (or 250mHz min. whatever you prefer), that has the max of 1000mHz so that in normal use you are using all of your slots for quick speed CPU stepping. Because if you use a kernel with a max of 1.25gHz and you only run it at 1gHz max, you are wasting the slots above your max so you effectively only have a 5 or 6 slot kernel (if there are 2 slots above the max you run). Hopefully, that didn't sound overly confusing.