FORUMS

[KERNEL][7/22/10]Darchstar's Overclocked Undervolted kernel for senseUI roms vUV 2

551 posts
Thanks Meter: 76
 
By urushiol, Senior Member on 18th June 2010, 12:28 PM
Post Reply Email Thread
***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
4. Flash ModuleRemover.zip
5. Flash your kernel of choice

AS ALWAYS NANDROID FIRST, AND POST IF YOU HAVE PROBLEMS!
Code:
vUV2 Kernel 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

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
Darchkernel vUV2 691mhz for roms using 2.1 RUU ramdisk***BUGS IN zIMAGE FREEMEMKILLER***
Darchkernel vUV2 710mhz for roms using 2.1 RUU ramdisk***BUGS IN zIMAGE FREEMEMKILLER***
Darchkernel vUV2 768mhz for roms using 2.1 RUU ramdisk***BUGS IN zIMAGE FREEMEMKILLER***

Darchkernel vUV2 691mhz with freememkiller tweak for roms using 2.1 RUU ramdisk***BUGS IN zIMAGE FREEMEMKILLER***
Darchkernel vUV2 710mhz with freememkiller tweak for roms using 2.1 RUU ramdisk***BUGS IN zIMAGE FREEMEMKILLER***
Darchkernel vUV2 768mhz with freememkiller tweak for roms using 2.1 RUU ramdisk***BUGS IN zIMAGE FREEMEMKILLER***

HoneyBun
Darchkernel vUV2 691mhz for Honeybun***BUGS IN zIMAGE FREEMEMKILLER***
Darchkernel vUV2 710mhz for Honeybun***BUGS IN zIMAGE FREEMEMKILLER***
Darchkernel vUV2 768mhz for Honeybun***BUGS IN zIMAGE FREEMEMKILLER***

Damage Control(has ramdisk from 2.09,will work in 2.08 and 2.09)
Darchkernel vUV2 691mhz for damagecontrol based roms***BUGS IN zIMAGE FREEMEMKILLER***
Darchkernel vUV2 710mhz for damagecontrol based roms***BUGS IN zIMAGE FREEMEMKILLER***
Darchkernel vUV2 768mhz for damagecontrol based roms***BUGS IN zIMAGE FREEMEMKILLER***

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:
v4 Kernel 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**

Fresh 2.0d
DarchKernelv4 768mhz with Free Memory Tweak For Fresh 2.0d **POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**
DarchKernelv4 710mhz with Free Memory Tweak For Fresh 2.0d**POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**


Infinitefx45's 2.27.651.6
DarchKernelv4 768mhz with Free Memory Tweak For Nfinitefx45**POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**
DarchKernelv4 710mhz with Free Memory Tweak For Nfinitefx45**POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**
DarchKernelv4 691mhz For Nfinitefx45**WORKING**
DarchKernelv4 691mhz with Free Memory Tweak For Nfinitefx45**WORKING FREEMEMKILLER TWEAK**

HoneyBun
DarchKernelv4 768mhz for Honeybun**TESTED**
DarchKernelv4 710mhz for Honeybun**TESTED**

Fresh 2.1.1/2.1.2/2.3.3
DarchKernelv4 768mhz with Free Memory Tweak For Fresh 2.1.1/2.1.2/2.3.3 **POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**
DarchKernelv4 710mhz with Free Memory Tweak For Fresh 2.1.1/2.1.2/2.3.3 **POSSIBLE BUGS WITH FREEMEMKILLER TWEAK**
Damage Control(has ramdisk from 2.09,will work in 2.08 and 2.09)
DarchKernelv4 768mhz for DamageControl **TESTED**
DarchKernelv4 710mhz for DamageControl **TESTED**

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:
CHANGE LOG

vUV 2
*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.

vUV
*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.

v4
*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


v3
*Fixed Wifi, was broken in v2!

v2 
*Fixed for touchscreen lag

*Fixed improper auto detect maximum frequency
(reporting as 787 while actually only being 768)

v1 
*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
18th June 2010, 12:59 PM |#2  
Decad3nce's Avatar
Retired Forum Moderator / Inactive Recognized Developer
Thanks Meter: 2,776
 
More
Quote:
Originally Posted by urushiol

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!****

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).
18th June 2010, 11:14 PM |#3  
urushiol's Avatar
OP Senior Member
Thanks Meter: 76
 
More
Quote:
Originally Posted by Decad3nce

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).

So far so good. Its only untested on DamageControl.

**UPDATED FIRST POST WITH LINKS TO DOWNLOAD AND INFORMATION**
18th June 2010, 11:40 PM |#4  
overthinkingme's Avatar
Senior Member
Flag Los Angeles
Thanks Meter: 50
 
More
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?
19th June 2010, 12:05 AM |#5  
urushiol's Avatar
OP Senior Member
Thanks Meter: 76
 
More
Quote:
Originally Posted by overthinkingme

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?

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.
19th June 2010, 12:20 AM |#6  
151jcolon's Avatar
Senior Member
Thanks Meter: 32
 
More
I'm using the rom posted by nfinitefx45 with DB-F-OC-Boot(fresh), testing with good results
19th June 2010, 12:21 AM |#7  
gonzoangel's Avatar
Senior Member
Los Angeles
Thanks Meter: 1
 
More
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.
19th June 2010, 12:28 AM |#8  
urushiol's Avatar
OP Senior Member
Thanks Meter: 76
 
More
Quote:
Originally Posted by 151jcolon

I'm using the rom posted by nfinitefx45 with DB-F-OC-Boot(fresh), testing with good results

Excellent!

Quote:
Originally Posted by gonzoangel

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.

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?
19th June 2010, 02:17 AM |#9  
Member
Thanks Meter: 4
 
More
[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
19th June 2010, 02:26 AM |#10  
david_ag's Avatar
Senior Member
Flag Miami, FL
Thanks Meter: 16
 
More
Flashed over Toast's, tested like crazy trying to provoke FC, and couldn't do it. AMAZING job!!!
19th June 2010, 02:36 AM |#11  
darchstar's Avatar
Retired Recognized Developer
Thanks Meter: 953
 
More
Quote:
Originally Posted by Decad3nce

So it's just Darch's kernel for Darchdroid coupled with the ramdisk for Fresh/Dama(which are the same)?



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.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes