Related
***Explaination***:
I, as many of us have, been using Toasts #89 Overclocked kernel since it's inception. I have been thrilled with it's performance, and that our community has produced kernel source code before one was avaliable to us from HTC. Thats quite impressive
The only cons with this kernel that I have found are:
1: Would occasionally (20% of the time?) get a Force Close when a phone call is coming in, resulting in the phone being borked, and me having to reboot the phone.
As many of you have noticed, toast incorporated a script into the kernel that makes it more likely to do this on reception of a call from your lover. Yes, this is a proven fact and can easily cause problems![/sarcasm]
2: The Application "WiFi Tether for Root Users" would start properly, and would share the internet connection over wifi as intended, but would hardlock the phone when you tried to stop the tether, requiring a battery pull to get the phone going again.
So in comes DarchDroid. I tried out darchdroid 2.6.4, and even tough it was an overclocked rom, I experienced NO force closes on phone calls, and a flawlessly working WiFi Tether.
I felt that both the problems above must be caused by the kernels, because I had never experienced them when using stock HTC kernel. So I thought it might be possible to use Darch's Kernel from 2.6.4(2.6.5 broke WiFi Tether), in a Sense rom. At the time I was using IceHoneyBun(from androincentral), after trying to make a update.zip myself using parts from darchs rom and getting nothing but boot loops, PMs back and forth with Darchstar, and Beezy(cooker of HoneyBun roms), Beezy posted a flashable zip to successfully use Darch's Kernel on HoneyBun. It worked! No phone FC, and working Wifi tether. Many people who use Toasts #89 experience the FC on incoming call, and everyone using it experiences hardlock on wifi tether end. So we thought we should share the fix, and make zips for Fresh and Damage based roms as well.
Enough jibber jabber, on the the good stuff!!!!
IMPORTANT READ THIS
Due to the folder structure for the .ko modules being different between the stock, the v4, vUV, and vUV2, you MUST run this remover to erase /system/lib/modules/* . Some of the zips below create a folder inside /modules to put the ramzswap.ko. If you flash the newest vUV 2 it puts it directly in /modules, and will not override the /modules/*/ramzswaps.ko, leaving you with 2 ramzswaps.ko. To avoid any conflicts or bugs, I am going to suggest running the remover zip before flashing ANY of the zips below. Simply put the zip on your SDcard, flash it, then flash the kernel of your choice.
http://www.4shared.com/file/mvUNHgqJ/ModuleRemover.html
DO NOT FLASH WITHOUT READING INSTRUCTIONS
Code:
INSTRUCTIONS:
1. Place zip kernel zip file and module remover zip file on root of SDcard
2. Boot into recovery
3. Perform Nandroid+EXT backup
[size=3][B]4. Flash ModuleRemover.zip[/B][/size]
5. Flash your kernel of choice
AS ALWAYS NANDROID FIRST, AND POST IF YOU HAVE PROBLEMS!
Code:
[B][size=4]vUV2 Kernel[/b][/size] 1.2v
HTC Synaptics driver! (thank you Darchstar!)
CPU is undervolted.
All versions overclockable using an app to 768.
Uses 2.6.29-cyanogenmod - [email protected] #6 kernel
With custom ramdisk for each rom/mod
[B][COLOR="blue"]Standard
Uses stock 2.27.651.6 RUU Ramdisk with apps2sd support added
Compatible with: Nfinitefx45's 2.27.651.6, ZenHeroFX, Fresh Rom 2.1.1/2.1.2/2.3.3[/COLOR][/B]
[URL="http://www.4shared.com/file/PgbKNp_0/Standard_vUV2_691.html"]Darchkernel vUV2 691mhz for roms using 2.1 RUU ramdisk[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
[URL="http://www.4shared.com/file/Ojlxi-lD/Standard_vUV2_710.html"]Darchkernel vUV2 710mhz for roms using 2.1 RUU ramdisk[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
[URL="http://www.4shared.com/file/rlOXyLcr/Standard_vUV2_768.html"]Darchkernel vUV2 768mhz for roms using 2.1 RUU ramdisk[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
[URL="http://www.4shared.com/file/tcpFg_TS/Standard_vUV2_691_M.html"]Darchkernel vUV2 691mhz with freememkiller tweak for roms using 2.1 RUU ramdisk[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
[URL="http://www.4shared.com/file/t5-qeBkS/Standard_vUV2_710_M.html"]Darchkernel vUV2 710mhz with freememkiller tweak for roms using 2.1 RUU ramdisk[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
[URL="http://www.4shared.com/file/6mfmPmzf/Standard_vUV2_768_M.html"]Darchkernel vUV2 768mhz with freememkiller tweak for roms using 2.1 RUU ramdisk[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
[B][COLOR="blue"]HoneyBun[/COLOR][/B]
[URL="http://www.4shared.com/file/31GuJx7Z/Honeybun_vUV2_691.html"]Darchkernel vUV2 691mhz for Honeybun[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
[URL="http://www.4shared.com/file/YbYt2lR4/Honeybun_vUV2_710.html"]Darchkernel vUV2 710mhz for Honeybun[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
[URL="http://www.4shared.com/file/CeIa3x24/Honeybun_vUV2_768.html"]Darchkernel vUV2 768mhz for Honeybun[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
[B][COLOR="blue"]Damage Control[/COLOR][/B](has ramdisk from 2.09,will work in 2.08 and 2.09)
[URL="http://www.4shared.com/file/pW0_QiMf/Damage_vUV2_691.html"]Darchkernel vUV2 691mhz for damagecontrol based roms[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
[URL="http://www.4shared.com/file/UkiGynor/Damage_vUV2_710.html"]Darchkernel vUV2 710mhz for damagecontrol based roms[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
[URL="http://www.4shared.com/file/Y4EceZgS/Damage_vUV2_768.html"]Darchkernel vUV2 768mhz for damagecontrol based roms[/URL][color=orange]***BUGS IN zIMAGE FREEMEMKILLER***[/color]
KNOW ISSUES WITH UV v2 KERNEL
*FREEMEMKILLER BUG IN ZIMAGE, MAY EXPERIENCE MEMORY LEAK, INTERMITTEN LAG, AND LOCKUPS.
*Audio pop can be head through headphones when music/sound first starts
*You can select 787mhz using an OC app, but this frequency setting is broken,
768 is the highest frequency that works.
Code:
[B][size=4]v4 Kernel[/b][/size] 1.325v
HTC Synaptics Driver, Standard CPU Voltage.
All versions overclockable using an app to 768.
Uses Darchstar 2.6.34-GoDmOdE-Darchshizz-OC
[email protected]#4 kernel
With custom ramdisk for each rom/mod
**BUGS FOUND IN FREE MEMORY TWEAK VERSION OF V4, RECOMMEND YOU USE vUV KERNEL INSTEAD**
[B][COLOR="blue"]Fresh 2.0d[/COLOR][/B]
[URL="http://www.4shared.com/file/OSUauZsW/Fresh20b_v4_768_M.html"]DarchKernelv4 768mhz with Free Memory Tweak For Fresh 2.0d[/URL] [COLOR="orange"][B]**POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**[/COLOR][/B]
[URL="http://www.4shared.com/file/0QiLL5Ru/Fresh20b_v4_710_M.html"]DarchKernelv4 710mhz with Free Memory Tweak For Fresh 2.0d[/URL][COLOR="orange"][B]**POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**[/COLOR][/B]
[B][COLOR="blue"]Infinitefx45's 2.27.651.6[/COLOR][/B]
[URL="http://www.4shared.com/file/tTFeHUJJ/Infinitefx_v4_768_M.html"]DarchKernelv4 768mhz with Free Memory Tweak For Nfinitefx45[/URL][COLOR="orange"][B]**POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**[/COLOR][/B]
[URL="http://www.4shared.com/file/Pman261O/Infinitefx_v4_710_M.html"]DarchKernelv4 710mhz with Free Memory Tweak For Nfinitefx45[/URL][COLOR="orange"][B]**POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**[/COLOR][/B]
[URL="http://www.4shared.com/file/snpFERGY/Nfinitefx45_v4_691.html"]DarchKernelv4 691mhz For Nfinitefx45[/URL][COLOR="SeaGreen"][B]**WORKING**[/COLOR][/b]
[URL="http://www.4shared.com/file/P3TciJjT/Nfinitefx45_v4_691_M.html"]DarchKernelv4 691mhz with Free Memory Tweak For Nfinitefx45[/URL][COLOR="seagreen"][B]**WORKING FREEMEMKILLER TWEAK**[/COLOR][/B]
[B][COLOR="blue"]HoneyBun[/COLOR][/B]
[URL="http://www.4shared.com/file/4N0ggqZ8/HoneyBun_v4_768.html"]DarchKernelv4 768mhz for Honeybun[/URL][COLOR="SeaGreen"][B]**TESTED**[/COLOR][/B]
[URL="http://www.4shared.com/file/2vcrF2fJ/HoneyBun_v4_710.html"]DarchKernelv4 710mhz for Honeybun[/URL][COLOR="SeaGreen"][B]**TESTED**[/COLOR][/B]
[B][COLOR="blue"]Fresh 2.1.1/2.1.2/2.3.3[/COLOR][/B]
[URL="http://www.4shared.com/file/yOuAlojE/Fresh21_v4_768_M.html"]DarchKernelv4 768mhz with Free Memory Tweak For Fresh 2.1.1/2.1.2/2.3.3[/URL] [COLOR="orange"][B]**POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**[/COLOR][/B]
[URL="http://www.4shared.com/file/z5TRFGnd/Fresh21_v4_710_M.html"]DarchKernelv4 710mhz with Free Memory Tweak For Fresh 2.1.1/2.1.2/2.3.3[/URL] [COLOR="orange"][B]**POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**[/COLOR][/B]
[B][COLOR="blue"]Damage Control[/COLOR][/B](has ramdisk from 2.09,will work in 2.08 and 2.09)
[URL="http://www.4shared.com/file/AzNynVNU/Damage_v4_768.html"]DarchKernelv4 768mhz for DamageControl[/URL] [COLOR="SeaGreen"][B]**TESTED**[/COLOR][/B]
[URL="http://www.4shared.com/file/hiYH5bQz/Damage_v4_710.html"]DarchKernelv4 710mhz for DamageControl[/URL] [COLOR="SeaGreen"][B]**TESTED**[/COLOR][/B]
KNOW ISSUES WITH UV v2 KERNEL
*Audio pop can be head through headphones when music/sound first starts
*Freememkiller versions may be buggy due to a typo that was copy/pasted into all v4 kernels,need to redo when I get an hour or so. I should note that I haven't actually seen this problem manifest in the real world, though I think it could.
Camera Fix(thanks infinitefx45!)
Camera/Media Fix**Should work on most De-Odexed roms that DO NOT use friendstream, PM me if this boot loops your phone, and I'll edit the zip for your rom. NANDROID FIRST**, **This will revert your htcdialer to an unthemed version if you are running a theme or a themed rom, you have been warned!**
Code:
[B][size=4]CHANGE LOG[/size][/b]
[b]vUV 2[/b]
*Build from newer kernel source.
*Added HTC synaptics driver (Thank you Darchstar)
*Consolidated Nfinitefx45's 2.27.651.6 stock, ZenheroFX, and Fresh into one category. Not 100% sure if it will work on fresh, if not I'll add in the fresh rom category again.
[b]vUV[/b]
*Undervolted CPU
*Fixed my incorrect settings in ramdisks that sometimes caused CPU to drop to 19mhz.
Bug is present in all V4 kernels.(use SETCPU/Oc widget and
manually set the frequency in the V4 kernels to avoid this!!)
*Fixed a mistake I made when performing freemem tweak on the V4 kernels,
those who used the V4 kernels with freemem killer tweak that experienced
lag/slowness/stuff closing when it shouldn't/, should have no problems with
the vUV kernels with freemem killer tweak.
[b]v4[/b]
*Added 710mhz default, and 768 mhz default versions(both clockable to 768 using an OC app)
*Added separate update.zips for Fresh, Damage, Honeybun, and Infinitefx
in an attempt to solve problems with failed boots on infinitefx rom, and to
allow for lowmem tweaks in fresh roms without effecting damage roms!
*Tweaked lowmemkiller settings for Fresh and Infinitefx roms
(Honeybun is already using a tweak; gumbo.sh. and
Damage control has lowmemkiller settings accessible in Dconfig)
*A Fresh 2.0b version, just for fun!(I was testing with Fresh 2.0d and had
problems trying to use the ramdisk from fresh 2.1.2
[b]v3[/b]
*Fixed Wifi, was broken in v2!
[b]v2[/b]
*Fixed for touchscreen lag
*Fixed improper auto detect maximum frequency
(reporting as 787 while actually only being 768)
[b]v1[/b]
*Initial release
________________________________________________________________
****Many thanks to Darchstar for compiling the kernel, Toastcfh for his kernel source, Beezy420(from android central) and Jus10o for creating the flashable ZIPS with the proper ramdisks, and everyone envolved in testing, or who gave any input!!****
________________________________________________________________
Links:
Original Thread at AndroidCentral
DarchDroid, the rom the kernel was pulled from
Excellent guide on Kernel Compiling
Toast's Kernel Source =D
urushiol said:
I just realized I don't have time to finish this post atm, I'll have to do it when I get off work, but this makes for a great teaser!
so I'll just say.......
COMING SOON(tonight)
****Many thanks to Darchstar for compiling the kernel, Toast for his kernel source, Beezy420 from android central for creating the flashable ZIPS with the proper ramdisks to work with fresh and damage!****
Click to expand...
Click to collapse
So it's just Darch's kernel for Darchdroid coupled with the ramdisk for Fresh/Dama(which are the same)?
At least that's what I interpreted from the thread at Android Central
.....
Zen also moved away from #89 and BFS because of the onslaught of problems that hampered his ROM with it. He's back at #65 too.
I think we're better off either waiting for Toast to fix up the kernel source (and using #65 in the mean time) or fixing it ourselves. But if this is Darch's kernel that you're coupling the Ramdisks with, you might end up with more problems than what you're trying to fix(but who knows, good luck).
Decad3nce said:
So it's just Darch's kernel for Darchdroid coupled with the ramdisk for Fresh/Dama(which are the same)?
At least that's what I interpreted from the thread at Android Central
.....
Zen also moved away from #89 and BFS because of the onslaught of problems that hampered his ROM with it. He's back at #65 too.
I think we're better off either waiting for Toast to fix up the kernel source (and using #65 in the mean time) or fixing it ourselves. But if this is Darch's kernel that you're coupling the Ramdisks with, you might end up with more problems than what you're trying to fix(but who knows, good luck).
Click to expand...
Click to collapse
So far so good. Its only untested on DamageControl.
**UPDATED FIRST POST WITH LINKS TO DOWNLOAD AND INFORMATION**
Can I flash this over the DC2.09 with #89 already on it? or will I have to wipe? I want to test it
Also is there a way to remove the original OC flash or someway to leave me back to stock speeds?
overthinkingme said:
Can I flash this over the DC2.09 with #89 already on it? or will I have to wipe? I want to test it
Also is there a way to remove the original OC flash or someway to leave me back to stock speeds?
Click to expand...
Click to collapse
Simply Nandroid first (incase the **** hits the fan), and flash the zip posted above for damage roms =D. No need to wipe.
Someone could build you an Update.zip using damages rom zip to restore the original kernel, if you wanted to go back to that.
Good luck, and let me know how it goes =D.
I'm using the rom posted by nfinitefx45 with DB-F-OC-Boot(fresh), testing with good results
does this also fix the GPS not locking on?
or is that just me?
i've tried 4 different OC roms and each of them i can't lock onto my position on GPS *closest is within 1000m*
on non OC roms it locks on to even what room i'm in in my house.
151jcolon said:
I'm using the rom posted by nfinitefx45 with DB-F-OC-Boot(fresh), testing with good results
Click to expand...
Click to collapse
Excellent!
gonzoangel said:
does this also fix the GPS not locking on?
or is that just me?
i've tried 4 different OC roms and each of them i can't lock onto my position on GPS *closest is within 1000m*
on non OC roms it locks on to even what room i'm in in my house.
Click to expand...
Click to collapse
I know this was common on early DarchDroid Builds, but has since been resolved, I never knew of the issue on sense based roms. But on a side note, I can say the GPS works great for me on honeybun+this kernel as well as fresh 2.1.2+this kernel.
what OC roms have you tried gonzoangel?
[FIX][Overclocking Kernel]FIXED force Close on phonecall and lock on wifi tether stop
Flashed the DC one and so far so good
Also using 2.08 based rom for the testing
-------------------------------------
Sent via the XDA Tapatalk App
Flashed over Toast's, tested like crazy trying to provoke FC, and couldn't do it. AMAZING job!!!
Decad3nce said:
So it's just Darch's kernel for Darchdroid coupled with the ramdisk for Fresh/Dama(which are the same)?
Click to expand...
Click to collapse
Its my kernel, but not the same found in darchdroid. I compiled specifically for this purpose as the OP requested it. It'll only work with sensui roms as it uses the htc touch synaptics source.
darchstar said:
Its my kernel, but not the same found in darchdroid. I compiled specifically for this purpose as the OP requested it. It'll only work with sensui roms as it uses the htc touch synaptics source.
Click to expand...
Click to collapse
Ah nvm then. I posted just based on the thread at Android Central(before the explanation). Was wondering about the synaptic drivers but wasn't sure who did the edits. Good stuff!
Just flashed and tested on DamageControl 2.09 - works great! TetherWiFi stops without causing my phone to hang - not sure about the phone call problem, as it only happened twice to me. Other than that, great job!
Decad3nce said:
Ah nvm then. I posted just based on the thread at Android Central(before the explanation). Was wondering about the synaptic drivers but wasn't sure who did the edits. Good stuff!
Click to expand...
Click to collapse
Lol, the explanation over at android central was terrible. That post was just like "here u go, a kernel. it may seem like i did all the work. lets just leave it at that"
I needed this! Thank you
darchstar said:
Lol, the explanation over at android central was terrible. That post was just like "here u go, a kernel. it may seem like i did all the work. lets just leave it at that"
Click to expand...
Click to collapse
Ha yeah. I tried my best to interpret it but was completely lost when I tried to piece everything together with my past knowledge about the differences between your kernel and toasts(notice the 15 edits on my first post LOL). So can we safely blame BFS(or at least its implementation)?
Called my phone more than 20 times in various states with no issues. Sick work!
Does this do anything for the occasional loss of a data connection issue?
http://androidforums.com/sprint-htc-hero/101113-losing-data-connection-2-1-update.html
thx.
very nice work.
ronnienyc said:
Does this do anything for the occasional loss of a data connection issue?
http://androidforums.com/sprint-htc-hero/101113-losing-data-connection-2-1-update.html
thx.
Click to expand...
Click to collapse
I can't comment on this issue, because I have not experienced data connection drops with the sprint kernel, toasts kernel #89, or this kernel.
Be sure your on the newest PRL, and have updated your profile. Do you have mobile data always on enabled or disabled?
AnyKernel zips will only replace the kernel in your boot.img.
To define a boot.img:
Kernel(zImage) + ramdisk(root file system + init scripts) = boot.img
Where AnyKernel came from:
While searching for different kernels for my Motorola Droid I stumbled on a great idea implemented by Koush. Basically it will split the boot.img from recovery while your phone is running then replace the kernel and make a new boot.img and flash it along with the correct modules for the kernel.
I figured I would implement it on the CDMA Hero and it worked out.
This will work on any rooted rom with a custom recovery running Sense UI including the stock rom.
------------------------------------------------------------------------------------------------------------------------------------------------------------
Here are the undervolted and overclocked kernels for Sense ROMS
These kernels are built from the HTC heroc-2.6.29-bc0d2ccf source with toasts overclock patch modified by darchstar/Decad3nce to include undervolt.
The git repo for this is @ http://github.com/zenulator/htc-heroc-2.6.29-bc0d2cff
The GPL license can be read @ http://www.gnu.org/licenses/gpl.html
ZenKernel-HTC-08122010 no perf lock
It has perf lock disabled to allow full overclocking with out the need use setcpu to disable perf lock. The clock speeds will stay at what ever the target rom uses unless you running a rom with no overclock built in. If so it will scale from 19mhz to 768mhz.
Download
ZenKernel-HTC-08122010 perf lock
Same as above but with perf lock enabled. It will run at stock values on any sense Rom until you use setcpu. To overclock it you will need to set setcpu to autodetect and then disable perf lock inside setcpu.
Download
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
StockVoltage Overclocked Kernel:
This kernel is built from the same source as the rest except the voltages were changed to stock values. It will max out at 691 and the governor is set to performance.
Download
Setcpu is free for xda memebers and can be found here:
http://forum.xda-developers.com/showpost.php?p=3638937&postcount=1
Instructions:
Download the update and copy it to the root of your sdcard.
Reboot into recovery.
Nandroid (just in case you want to go back)
Flash the update
Reboot
Check Settings > About phone > Software information > Kernel version
_____________________________________________________________________________
If you wish to modify this with another kernel just extract the update and replace the zImage in the kernel directory with the one you want and replace the corresponding modules. Then rezip and resign and flash. It will work on any 2.1 sense rom regardless of boot.img.
Damn good work zenulator I am downloading it now and will test thoroughly tomorrow and see how it go's.
Thanks for the hard work.
Works great, using it with your beta ROM. Lock screen lag is gone
I got used to it so I barely noticed it... but now it seems a lot faster
I know you just started this and it says for sense. But I gotta ask is there anyway that this will work with froyo? I'm not a fan of overclock roms because of the lag when you push the menu key till when you screen is actually ready to go. And this gives me hope
of having a kernel that doesn't do that
thatguythatdid said:
I know you just started this and it says for sense. But I gotta ask is there anyway that this will work with froyo? I'm not a fan of overclock roms because of the lag when you push the menu key till when you screen is actually ready to go. And this gives me hope
of having a kernel that doesn't do that
Click to expand...
Click to collapse
Yes it will work for froyo if you modify it and put in the correct zImage (kernel). It won't work with the update I posted since it's made for Sense roms and uses HTC's Synaptics driver which isn't compatible with AOSP 2.2 Froyo/Cyanogenmod.
If you want a AOSP kernel with no overclock and no ability to overclock at all then I can do that but not for a couple days. If you ask darch he might be able to do it quicker since he already has everything set up and most likely only two files will need to be changed before a compile.
zenulator said:
Yes it will work for froyo if you modify it and put in the correct zImage (kernel). It won't work with the update I posted since it's made for Sense roms and uses HTC's Synaptics driver which isn't compatible with AOSP 2.2 Froyo/Cyanogenmod.
If you want a AOSP kernel with no overclock and no ability to overclock at all then I can do that but not for a couple days. If you ask darch he might be able to do it quicker since he already has everything set up and most likely only two files will need to be changed before a compile.
Click to expand...
Click to collapse
Thanks for the reply I'm gonna give the new kernel a chance to see how it does
Excuse my ignorance but how is this different from Standard DarchKernel vUV2 691 MHz found here http://forum.xda-developers.com/showthread.php?t=705074 ?
That's what I'm using and it already says
Kernel version
2.6.29-cyanogenmod
[email protected] #6
Thanks for this zen works great
this is undervolted correct? does this really help the battery life?
c00ller said:
Excuse my ignorance but how is this different from Standard DarchKernel vUV2 691 MHz found here http://forum.xda-developers.com/showthread.php?t=705074 ?
That's what I'm using and it already says
Kernel version
2.6.29-cyanogenmod
[email protected] #6
Click to expand...
Click to collapse
Uhh. I'm going to give a brief explanation.
AnyKernel is a tool created by Koushik Dutta found here on github.
The beauty of it is that it can flash/add a kernel to any boot.img regardless of ramdisk. It literally does the unpacking of the boot.img, extracting of the ramdisk, deletion of the original kernel and repacking of the boot.img together with the kernel of your choice.
The difference with this is probably changes in base address/cmd line and possible how it's extracted(haven't looked at it). Very awesome tool nonetheless, and is a lot more efficient that going through the process of coupling the kernel with each specific ramdisk before releasing a boot.img.
That's how it's different from your quoted "kernel".
Decad3nce said:
Uhh. I'm going to give a brief explanation.
AnyKernel is a tool created by Koushik Dutta found here on github.
The beauty of it is that it can flash/add a kernel to any boot.img regardless of ramdisk. It literally does the unpacking of the boot.img, extracting of the ramdisk, deletion of the original kernel and repacking of the boot.img together with the kernel of your choice.
The difference with this is probably changes in base address/cmd line and possible how it's extracted(haven't looked at it). Very awesome tool nonetheless, and is a lot more efficient that going through the process of coupling the kernel with each specific ramdisk before releasing a boot.img.
That's how it's different from your quoted "kernel".
Click to expand...
Click to collapse
I understand the explanation but have to ask what rge different change. I know this will just change the kernal from the boot imiage which is great and it has the HTC synaptic drivers in the kernal but that kernal with the HTC drivers has already been implemented into the latest boot.imgs. its a cool concept and would make it easier to change just the kernal for a one shot stop when a newer kernal comes out but as of right now that's the same kernal most of the sense based roms have already implemented into them at this time. If im wrong I'm sorry.
Now with the HTC Synaptics driver included, the swipe action once the screen is on is no longer lagged. However, I notice that there is still lag from the time the power button is hit to the time the screen comes on as compared to stock where there is almost no lag. Is there some other driver or something that causes this?
Well just an update but it has been very smooth so far, 8 hours as still smooth . Great job. Screen rotation and scroll seem quicker also .
Sent from my HERO200 using XDA App
Papa Smurf151 said:
I understand the explanation but have to ask what rge different change. I know this will just change the kernal from the boot imiage which is great and it has the HTC synaptic drivers in the kernal but that kernal with the HTC drivers has already been implemented into the latest boot.imgs. its a cool concept and would make it easier to change just the kernal for a one shot stop when a newer kernal comes out but as of right now that's the same kernal most of the sense based roms have already implemented into them at this time. If im wrong I'm sorry.
Click to expand...
Click to collapse
This will just make it a lot easier instead of having multiple boot.img for different roms like in the other thread. Plus this will work on other roms not supported in the other thread. I know the kernel brings nothing new but for instance if someone wants to overclock my old ZenHero they can now do that. Or if someone just rooted their phone and installed RA or some other recovery this is all they need to over clock and still keep their stock system.
So when someone makes a new kernel they can use this and have it work on any Rom instead of just a specific Rom.
Sent from my HERO200 using XDA App
zer0vette said:
Now with the HTC Synaptics driver included, the swipe action once the screen is one is no longer lagged. However, I notice that there is still lag from the time the power button is hit to the time the screen comes on as compared to stock where there is almost no lag. Is there some other driver or something that causes this?
Click to expand...
Click to collapse
I've always wondered about this delay with the OC kernels as well.
Sent from my HERO200 using XDA App
zenulator said:
This will just make it a lot easier instead of having multiple boot.img for different roms like in the other thread. Plus this will work on other roms not supported in the other thread. I know the kernel brings nothing new but for instance if someone wants to overclock my old ZenHero they can now do that. Or if someone just rooted their phone and installed RA or some other recovery this is all they need to over clock and still keep their stock system.
So when someone makes a new kernel they can use this and have it work on any Rom instead of just a specific Rom.
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
Makes sense. I thought about it actually and it will make things easier. I used it earlier today on a boot.img I flashed first that had the ramdisk mod for battery tweak but I think was missing the HTC synaptic driver. Lag is all gone and it worked great.
Papa Smurf151 said:
Makes sense. I thought about it actually and it will make things easier. I used it earlier today on a boot.img I flashed first that had the ramdisk mod for battery tweak but I think was missing the HTC synaptic driver. Lag is all gone and it worked great.
Click to expand...
Click to collapse
It's definitely going to make it easier for me at least since I plan on doing a bunch of new kernels based on toasts and darchstars work. As well as the official HTC kernel with toasts overclock.
Sent from my HERO200 using XDA App
zenulator said:
It's definitely going to make it easier for me at least since I plan on doing a bunch of new kernels based on toasts and darchstars work. As well as the official HTC kernel with toasts overclock.
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
Now this is what I'm talking about
I was looking for something like this. Darchstar is one helluva dev, but it seems like the only kernels in use these days are Toasts (base) then modded toast kerenels by Darchstar (which are great as well). But I'd like to see a couple of tweaks fixed in the most recent Kernel #6 such as the typo that Uroshiol mentioned that is located in the actual zImage in the DArchstar uv2 kernel 710 with freememkiller
Nice nice work ya'llz and great stuff Zen... makes the addition of new kernels a breeeeze
Wait...so there is an under volted, oc kernel available for nfinite's .6 stock rom that eliminates the menu button wake lag?? i dont like the lag but deal with it. although if there is a way to eliminate the lag, please share!!
Zen, you're definitely an unsung hero (no pun intended I swear) around these parts and I for one definitely appreciate your work. Cheers!
hey everyone,
does anybody know if these two are compatible to work together or is it something where it's either or? i've been looking through the threads but haven't manage to find any answer for it. i appreciate any answers.
THANKS!
All reports say there is no reason for Pauls patch on custom roms.
oh alright. thanks for responding
jcbofkc said:
All reports say there is no reason for Pauls patch on custom roms.
Click to expand...
Click to collapse
Faux kernel is not a ROM. He is using it on that ROM - so the question was not specifically answered.
I had Paul's patch on stock kernel when I first flashed faux kernel, but don't know for sure if it is needed (ie - is the patch of the kernel or something else?).
gaww said:
Faux kernel is not a ROM. He is using it on that ROM - so the question was not specifically answered.
I had Paul's patch on stock kernel when I first flashed faux kernel, but don't know for sure if it is needed (ie - is the patch of the kernel or something else?).
Click to expand...
Click to collapse
Let me be more specific in case the OP did not get it. No, you do not need Pauls patch for custom kernels or roms. It is strictly designed for the stock rom to fix a mistake by LG.
jcbofkc said:
Let me be more specific in case the OP did not get it. No, you do not need Pauls patch for custom kernels or roms. It is strictly designed for the stock rom to fix a mistake by LG.
Click to expand...
Click to collapse
The patch was an updated services.jar messed up by lg in the stock ROM. Do kernels also include a services.jar?
If so, then no need when kernels are flashed either, as it would be overwritten. This would be the clarification he (and I) was looking for. If not ??
Note - when I look in a whole ROM zip file - I can find it. Cannot when I open a kernel zip file.
gaww said:
Faux kernel is not a ROM. He is using it on that ROM
Click to expand...
Click to collapse
What does that mean.so is the kernel baked into the rom: when we install faux's rom, we automatically get the kernel .
Sent from my LG-P999 using XDA App
ashman3000 said:
What does that mean.so is the kernel baked into the rom: when we install faux's rom, we automatically get the kernel .
Sent from my LG-P999 using XDA App
Click to expand...
Click to collapse
Yes - if you flash faux ROM - you get his kernel as part of it.
But the OP was about using faux (with) stock kernel on the stock froyo ROM. The stock ROM had some messed-up up stuff by LG in the (I have read) services.jar file in the stock ROM.
He asked if he could (should) use the paul patch with this combination. Since the services.jar is (I also believe) not changed by the kernel only, it appears that it should be flashed on top of the stock ROM once (unless you wipe and it is then gone), and then flash the kernel (I did that).
For ALL CM ROMs - different services.jar - no problem. But for EB and other stock based froyp ROM's - I am not sure. If the Dev's built paul's fix into the services.jar -then they are OK. If not, they might be able to use the fix also.
Would REALLY like to hear from one of the Dev's on this. Been all over the forums, and with respect to the kernel only and other than stock froyo ROM's - it has not been clearly spelled out.
its for STOCK roms not custom kernels dont matter in this pauls patch fixes a problem with lg stock rom all custom roms should have this fixed
Hello XDA
I am loving this new build for MIUI I am running the new 108050 and I was wondering what kind of Kernal I can run with this rom or if you can help me figure out my problems.
In the OP jface states that one of the bugs that needs to be fixed is get the kernal support up to date because it would support anything up until nightly 85
I have downloaded fauxs kernals from 3.3 onward and everytime I load the kernals I get no sound and things start to get buggy?
Does the new Rom have this kernal issue fixed or do I just have a special phone
Same here
Sent from my LG-P999 using XDA Premium App
Likely that it doesn't play nice with these kernels
Miui doesn't play nice with the CM7 Kernels. It has bugs, even wit hthe new version(I had two battery pulls yesterday and some apps don't run). I tred Faux's kernel and wasn't able to hear calls....so I stuck to stock. It almost works, and with it being so pretty, that's enough for me.
I had read somewhere that morfic's trinity kernals play are compatible with MIUI...but that the camera can get a little wonky at times- and i have experienced this with the 1.7.29 version where the colors get messed up- but has anyone tried the trinity kernal on the 1.8.5 yet?
Thank you for your response I really do love MIUI I just wanted to undervolt
Been flashing Custom Roms & Kernels insanely these few days trying to get the most perfect Custom Rom and Kernel. I have decided to use ViperS 1.1.0 as my main Custom Rom, I'm now deciding which Kernel best go with it and that's it, I can finally starting doing my stuff on my phone instead of searching for Roms and Kernels everyday to flash. Lol, after rooting my phone, I haven't like used it yet at all, all I did was looking for Custom Roms and Kernels to flash to find which best for me.....
Well anyway, can a ViperS 1.1.0 user please tell me which Kernel is good? I'm looking for a Kernel that has good battery life and a bit good performance. I have tried many Kernels but can't notice the difference between them.
Also how would I change the Kernel's settings? Like if I want to change the Governor, how would I change it?
Thanks in advanced! I'm kinda new to Kernels.
Here's a good one its Sebastian Fm #1 and there's mod that you can download for it also and it is kick ass http://forum.xda-developers.com/showthread.php?t=1424345
sent my venomous viper 1.1.0 true s off by alpharevoltionary using xda premium
I also found many voices that Sebastians kernel is the best with Vipers rom.
kruzyk said:
I also found many voices that Sebastians kernel is the best with Vipers rom.
Click to expand...
Click to collapse
Yeah, I've seen many people say that Sebastian's kernel is best for ViperS 1.1.0. But when I download Sebastian's kernel and install it, it doesn't have an installer for me to choose options from? It just installs it and that's it, how would I like change the settings for it?
You can use a mod that goes with the Sebastian kernel, this is what I did. Its supposed to help battery life. Check out the mods and you will find it. Best wishes.
Sent from my HTC Sensation 4G using xda premium
ProGTO said:
Been flashing Custom Roms & Kernels insanely these few days trying to get the most perfect Custom Rom and Kernel. I have decided to use ViperS 1.1.0 as my main Custom Rom, I'm now deciding which Kernel best go with it and that's it, I can finally starting doing my stuff on my phone instead of searching for Roms and Kernels everyday to flash. Lol, after rooting my phone, I haven't like used it yet at all, all I did was looking for Custom Roms and Kernels to flash to find which best for me.....
Well anyway, can a ViperS 1.1.0 user please tell me which Kernel is good? I'm looking for a Kernel that has good battery life and a bit good performance. I have tried many Kernels but can't notice the difference between them.
Also how would I change the Kernel's settings? Like if I want to change the Governor, how would I change it?
Thanks in advanced! I'm kinda new to Kernels.
Click to expand...
Click to collapse
As some people already said, Sebastian`s kernel is very good. His kernel + as much Undervoltage as is stable for your phone should make a good performance with good battery life I`m plaaying Dead Trigger with Tegra effects enabled, and no lags with -75mV, but you need to find out what UV level is good and stable for you
and BTW guys, what mods are you talking about? I looked at his thread and didn`t find any mods. Do you mean that OC and ZRAM or there are any other mods?
kruzyk said:
I also found many voices that Sebastians kernel is the best with Vipers rom.
Click to expand...
Click to collapse
+1
ProGTO said:
Also how would I change the Kernel's settings? Like if I want to change the Governor, how would I change it?
Thanks in advanced! I'm kinda new to Kernels.
Click to expand...
Click to collapse
For kernel settings such as govs and uv, you can use an app such as system tuner. It allows you to change a multitude of kernel settings, including clock speed.
sebastian fm is good kernel... +1
I am talking about all from my signature
Sebastians kernel doesnt offer any options to choose as I know.
The same with MOD Take Control - but you may change some things by System Tuner app.
There is a link to a MOD for seb's kernel in the viper thread, posted not so long ago. It allows you to change a whole bunch of stuff for his kernel such as uv and even second phase frequencies. It's a seperate zip you flash after flashing the kernel itself.
icanttinkofaname said:
There is a link to a MOD for seb's kernel in the viper thread, posted not so long ago. It allows you to change a whole bunch of stuff for his kernel such as uv and even second phase frequencies. It's a seperate zip you flash after flashing the kernel itself.
Click to expand...
Click to collapse
Can you give me the link to it? I couldn't find it.
Here ya go. http://forum.xda-developers.com/showpost.php?p=30775419&postcount=9377
icanttinkofaname said:
Here ya go. http://forum.xda-developers.com/showpost.php?p=30775419&postcount=9377
Click to expand...
Click to collapse
Thanks man!
You're welcome! hitting thanks works too! *cheeky grin*
Thanks I've been looking for that mod too ! Yay
Sent from my HTC Sensation 4G using xda premium
Use Faux Kernel
faux 008b8v5 will be the BEST ever Kernel for Viper 1.1.0
No lags, supersmooth....
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HIT THANX, IF I HAVE HELPED YOU ....
hunt007 said:
faux 008b8v5 will be the BEST ever Kernel for Viper 1.1.0
No lags, supersmooth....
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HIT THANX, IF I HAVE HELPED YOU ....
Click to expand...
Click to collapse
totally agree best working kernel in my opinion for the viper rom
http://www.homepages.lu/rasquin/kernel/faux123/pyramid-ics-xe-008b8-aroma-v5.zip
kernel
Best for me Yank555 v1.82 kernel with vipers 1.1.0.
Good battery life and very smooth. Does not restart, slow down, etc.
Best for me SebastianFM 1.5.2
Tapatalkeando...
Look at my Sig.
Sent from my HTC Sensation 4G using xda app-developers app