yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] chad0989:
03/18/11

Faster wake for SLCD + AMOLED

Increased OJ sensitivity for better behavior - GB only

http://chad0989.dyndns.org/2.6.37.4-incredikernel-gb-3182011.zip - Gingerbread

http://chad0989.dyndns.org/2.6.37.4-incredikernel-froyo-3182011.zip - Froyo

Flashable voltage tweaks:

Thanks to dccoh for all his work/time spent tweaking voltage levels. This uses the table he posted in the thread.

NOTE:

These voltages are very aggressive and WILL NOT be stable on all phones. If you flash this and are getting reboots use root explorer or adb to remove the file /etc/init.d/95havsvdd or edit it to adjust the voltages as you see fit (make sure you reboot after).

http://chad0989.dyndns.org/setvdd_levels_signed.zip
[Droid Incredible Android Development] d08speed3:
Just flashed 3/18 update and everything running smooth. Best kernel out there hands down!!!
[Droid Incredible Android Development] miatamx:
reboots

No reboots on my phone. Thanks for the slcd love:)
[Droid Incredible Android Development] J2theMatt:
No reboots as of yet, workin' well. Thanks for the hard work. Trackball works great!
[Droid Incredible Android Development] blackstallion:
The voltage tweaks are flashable from recovery? Just flash rom, kernel, then the tweaks?
[Droid Incredible Android Development] yolo2die:
Does the 3/15 kernel have audio boost, only reason I ask, its a bit loud and I get audio distortion on calls? Can or could this happen from that? Going to flash back to a different kernel to see if there is a difference?

EDIT: guess that had no effect to change kernel, just weird how all the sudden I have distortion, signal strength is still the same, no change there.

Any ideas?
[Droid Incredible Android Development] wildland:
The OJ fix is nice! The flashable voltages seem too aggressive for my Dinc - I didn't get any full-on reboots, but I did get weird hangs requiring rebooting. I guess I'll have to do my own voltage testing...
[Droid Incredible Android Development] phaze one:
Dude, it just keeps getting better and better. New kernel is working flawless for me. Mad props, you're the man!

sent by carrier pigeon
[Droid Incredible Android Development] HoochieCoo:
I flashed the vdd file and had to bump the values a bit. I put it somewhere between it and the 2/27 table Chad listed.

I'll see how that goes. Other than that it seems to be great.
[Droid Incredible Android Development] Derrtydozen:
the flashable tweaks froze my dinc....any advice for messing with the voltage?
[Droid Incredible Android Development] d08speed3:
Anyone underclocking this Kernel in CM7 for additional battery life? If so what's a good frequency that's still fast :/
[Droid Incredible Android Development] xxnirvana69xx:
Don't know what it is about this kernel but I still am not getting multi touch, no matter what I do.
[Droid Incredible Android Development] andrix10:
Were do u tweak the voltages?
[Droid Incredible Android Development] shoman24v:
I get a max of 2 points here.

Was the issue with the touch being unresponsive when charging fixed? Seemed to be responsive when charging.
[Droid Incredible Android Development] byrong:
Believe it or not, the OP has a lot of helpful information
[Droid Incredible Android Development] davwman:
The beauty of the 95havs file, is you can edit voltages directly in the zip using root explorer and then flash again if needed. I bumped all voltages by 25mv.
[Droid Incredible Android Development] megarek:
Thanks for the tip. I was very unstable with the original 95havs file. Much less after editing it and bumping the voltages down 25. I was still getting some reboots, so I deleted the 95havs file, and I am sticking with chad's default voltages for now. Nonetheless, the ability to customize voltages is pretty rad.

PS slayher incorporated some automatic backlight fixes to allow for more levels. Sensor bottoms out at 10 instead of 160. Will we see this added chad?
[Droid Incredible Android Development] chad0989:
Sure. I'll add it.
[Droid Incredible Android Development] burnmatoaka:
the voltage tweak gave me reproducible death freeze in gallery. deletion of file has resolved.

very cool idea, though.

question: changes on the 95havs file do not require a reboot to take effect?
[Droid Incredible Android Development] davwman:
Not sure if the havs file changes require reboot, but I keep the zip extracted and make any changes needed, rezip, reboot and reflash. So far everything's great.

HTC Incredible

Protekk Cm 7

Invisiblekk

Radio 11.19
[Droid Incredible Android Development] chad0989:
Yes it requires a reboot.
[Droid Incredible Android Development] davwman:
Thanks Chad for clarifying that as I was doing it anyway. The voltage tables work on invisiblek as well.

HTC Incredible

Protekk Cm 7

Invisiblekk

Radio 11.19
[Droid Incredible Android Development] xxnirvana69xx:
Better than the 0 I get. I can't ever unlock my phone when I reboot after flashing.
[Droid Incredible Android Development] Grooby97:
if you are familiar with adb and unix shell, you can also run the 95havsvdd after editing.

"adb shell"

"cd /system/etc/init.d"

"./95havsvdd"

if you look at the 95havsvdd, it forces the script to sleep for 30 seconds before writing the voltage value. This means that you'll have to wait a little bit for the script to finish.

the way I approach adjusting the voltage is as follow:

- start with lower frequency and slowly move up.

- comment out all all the "echo xxxx" line except the first 3

- edit the voltage for the first 3 frequency

- run the script

- test

- a good way to test is to enable setcpu widget with 5 second refresh (so you have an idea of what frequency you are at). Another is also to set the min/max frequency in the ranges you want to test.

- run "adb logcat" to see if you notice any errors

then repeat/rinse with higher frequencies.
[Droid Incredible Android Development] jesssiii:
128/883 working great 4 me. Set through cm7 settings, no setcpu. I don't have enough knowledge to mess with voltage, and I'm extremely happy with this setup anyway. No problems at all.

Droid Incredible

CM7 Nightly

Incredikernel 3/18/11
[Droid Incredible Android Development] ozzman54:
Chad...when transferring files via USB from my computer to SD card I am getting some extremely slow transfer speeds. I posted in the Protekk thread, but that seems to have died since he got his hands on a Thunderbolt.

With your kernels and CM7 I only avg 300KB/sec transfer rate. With the Tiamat kernel I am a little higher, but only avg about 375KB/sec. With invisiblek I am actually doing quite a bit better and getting 1.05 MB/sec.

But when all are compared to what I am getting on Lou's Senseless rEVOlution with his kernels they are not even close. I'm getting 6MB/sec avg speeds with that setup.

Do you know what could be causing this? Is it an issue with AOSP roms in general? Maybe a CM7 specific bug? Or is it the kernels? I was thinking maybe kernels only because of the discrepancy between your kernels and invisiblek's. But then again I'm thinking it's also gotta have something to do with CM7. Dropping from 6 MB/sec to less then 1 MB/sec is pretty bad.

BTW, I tested this for about 2 hours today and tried each test setup 2-3 times. I'm loving CM7 and your kernels...but waiting nearly to 30 minutes to transfer a movie from my computer to the SD card is painful lol. It used to take me like 2-3 minutes.

Thanks man.
[Droid Incredible Android Development] Derrtydozen:
Those settings are working wonders with me too. I'm not familiar at all with adjusting voltages either but I can't complain....im getting the best battery life so far!
[Droid Incredible Android Development] Lexus One:
Same here Chad. Can the transfer rate be tweaked?
[Droid Incredible Android Development] chad0989:
I'm not 100% positive but I believe CM7 sets the readahead at boot and overrides what you have set in the kernel. The old tweak was to change it in the kernel and it increased the sd transfer speed. Its set to the same values its always been. I'll look into it though. I may have to start packaging up a boot.img you'll have to flash if you have cm7.

Edit: Its definitely a known CM issue. There is a bug report at http://code.google.com/p/cyanogenmod/issues/detail?id=2949 so I'm sure its being looked into.
[Droid Incredible Android Development] ozzman54:
Thanks for looking into this Chad. Hopefully it will get fixed soon enough.
[Droid Incredible Android Development] blackstallion:
I flashed the voltage tweaks and then tried to see how the phone would react OC'd to 1113mhz...it rebooted and got hung yup.

Question, would I be able to just bump the voltages of the OCd frequencies and leave the rest at the levels in the zip file?

I don't always OC but when I do I'd like it to be stable.

Also, I'm assuming these need to be reflashed each time I flash a new nightly?
[Droid Incredible Android Development] chad0989:
Yes you can bump just the OC'd voltages if you'd like.

And as for reflashing them each time you flash a nightly, I'm not sure, depends the updater script clears the directory or not. You'll have to give it a shot and see.
[Droid Incredible Android Development] wwjdd44:
I use wifi explorer from the market to transfer files and it is quite faster than usb.

ymmv.
[Droid Incredible Android Development] POQbum:
I forget does the incredible have N-wireless capability?

The USB on mine transfers ~500kbps which isn't that bad, not great either.
[Droid Incredible Android Development] 00McD00:
Really love this kernel, been using it for a long while now. But is anyone else's optical joystick going crazy with the latest build? A lot of times when I'm typing it will like shoot up in what I've already typed and start typing words within words. Could this be causes by the OJ fix that was in the latest build? Never seemed to have this problem before.
[Droid Incredible Android Development] SteveG12543:
I've had random, infrequent OJ behavior for a while. Like I'll be in messages typing, not coming near it, and it shoots up into the previous messages. Its odd...
[Droid Incredible Android Development] 00McD00:
Yeah this is similar to what mine does and I have had it pretty infrequently for a while too, but after flashing this latest kernel it seems to happen every single time I type.
[Droid Incredible Android Development] chad0989:
It might be a tad too sensitive. Another person messaged me about it also. I'm going to look into it but it'll probably be a few days since break is over and I'm back to school.
[Droid Incredible Android Development] byrong:
Overall, it's been a bit too sensitive for me as well. Well, that's not the full story, actually. When I'm purposefully using it to scroll, I love the sensitivity, but it also gives false readings. For example, I'll be on my home screen, not even touching the OJ and all of a sudden an icon gets highlighted as if I just used the OJ. Then I'll sometimes see it move around a little, again as if I'm touching the OJ, when I'm actually not.
[Droid Incredible Android Development] raptir:
I just wanted to confirm, this kernel does not have SBC, correct?
[Droid Incredible Android Development] Lexus One:
I just read that downgrading to a 2.6.35 kernel is a workaround for this problem.

See Comment 22 at : http://code.google.com/p/cyanogenmod/issues/detail?id=2949
[Droid Incredible Android Development] ptsmith24:
I've found that if the OJ gets dirty then random highlighting can occur on the home screen. I've had it happen across several rom and kernel combinations.
[Droid Incredible Android Development] TheLynxy:
+1 I've noticed this as well, before this kernel even. Just wipe off the OJ

Sent from my HTC Incredible
[Droid Incredible Android Development] byrong:
Believe me, I've experienced a dirty OJ before. And I'm pretty good about keeping it clean and wiped down. It's just that with the increased sensitivity in this kernel, it has to be done much more often, and it still seems to have ghost behavior at times.

Just my experience: I'm sure there is unit-to-unit variation.
[Droid Incredible Android Development] d08speed3:
Over time we'll get use to the new sensitivity level of the OJ. Were tripping out now cause no one likes change :)
[Droid Incredible Android Development] byrong:
On the contrary, increased sensitivity to actual usage is a welcome change to me. It's just the increase in ghost scrolling that makes me "trip out."

For me:

Froyo: high OJ sensitivity, low incidence of ghosting

GB: low sensitivity, low ghost

GB + chad's OJ tweaks: high sensitivity, high ghost
[Droid Incredible Android Development] wildland:
I found the voltages in the flashable zip to be too aggressive - hangs and reboots followed flashing...I've found that just adding 25mV to the max values of each cpu speed (each row), my dinc is running stably and my voltages are still lower than those from the 2/27 kernel (as listed in chad's HAVS interface instructions). Of course I'll have to test it a day or two to see if I get any random reboots or hangs, but so far so good. The nice thing is I didn't have to edit each entry of the 95havsvdd file - just appended

echo -0 +25 > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels_havs

to the end of the file, and it'll bump up the upper voltage limit of each clock speed by 25.

For those considering flashing the setvdd_levels_signed.zip, keep in mind that all the zip file does is add the text file 95havsvdd file to the /system/etc/init.d/ directory, so you can avoid bothering with flashing the zip by just extracting the 95havsvdd file from the zip, editing it as you see fit, and copying the new version directly to /system/etc/init.d/ (with adb push or root explorer). The real advantage of that is that you don't need to bother re-zipping the file and copying it to your sd and reflashing for every edit you make. Also note you can run the script to reset your voltages without rebooting the phone by running /system/etc/init.d/95havsvdd from adb shell or a terminal emulator on your phone (as root).

Edit: ran great 'till I tried to record a gps track with mytracks - then all sorts of bad happened (also with rmaps track recording). I'm guessing powering the gps and sd card write was too much to handle.. I've bumped the upper voltage to +50 from the zips settings... hope that helps - otherwise I'll likely revert to the 2/27 voltages since those ran fine for me...
[Droid Incredible Android Development] ozzman54:
Interesting. If true, that would make this a definite issue with kernels, not necessarily CM7.
[Droid Incredible Android Development] 00McD00:
This is exactly how I feel and the experience I have had, could not have put it better my self. In real application the sensitivity is perfect, but it just likes to go play on it's own a little more now.
[Droid Incredible Android Development] wildstang83:
What's the max oc for our DINC? When I was flashing the cm7 nightlys using the kernel that came with that I could oc to 1113mhz. I'm sure that's not the highest ever though. Also is there a good kernel that can be used on stock 2.2 w/sense?
[Droid Incredible Android Development] raptir:
That's about it, sadly. The Snapdragon in the Incredible isn't great for overclocking.
[Droid Incredible Android Development] wildstang83:
That stinks. When I had my Eris I could OC safely to 748, but the setcpu scale showed all the way to 864. It's kinda cool that on the DINC you can only slide the scale to 1113. I say that because its a good safety feature because with the Eris if you went to anything past 768 it would instantly lock up and you would have to do a battery pull.
[Droid Incredible Android Development] rfarrah:
It's my understanding that the amount/ability of overclocking is controlled by the kernal. Some kernals won't let you overclock at all; fortunately this one does. :)
[Droid Incredible Android Development] d08speed3:
Overclocking this Kernel isnt really needed IMO. Its blazing fast with CM7! I couldn't be happier! Plus why overclock more to only have bad battery life in some cases and have mere improvement in speed! Just me 2cents. Thanx for making this awesome kernel Chad!!!
[Droid Incredible Android Development] chad0989:
Can someone running the new MIUI let me know if torch works with the GB kernel. If it doesn't I'll make the change I made for froyo and up it.
[Droid Incredible Android Development] Winston Lane:
Works!!! Good work on this Kernel... Is the quick charge added into the kernel? Ive had great battery life and not one reboot since flashing it!

[Edit]: GPS isnt working properly but thats about it.
[Droid Incredible Android Development] TrailBlazer31:
Touch screen responsiveness while charging.

I have found that the Touch screen responsiveness with the latest kernel has gotten much better. I flashed latest nightly (28) today, and had some crazy scrren responsiveness issues with stock kernel when on the charger.

After flashing the 3/18 kernel, it is better, but still not perfect. Wonder what is throwing that off? Never really noticed it before on builds directly after cm7 RC 1, only post RC 2.

Anyone?
[Droid Incredible Android Development] shoman24v:
This update made it so much better. I was having bad issues with that.
[Droid Incredible Android Development] wildstang83:
Agreed. Just like to OC to the max sometimes so I can see my DINC score high on quadrant, lol. Love this phone and these awesome devs only make it better!

DINC // CM7 RC2 // SLAYHER#9
[Droid Incredible Android Development] wildstang83:
Almost forgot to ask. When you do a backup in cw does it also backup your current kernel as well?

DINC // CM7 RC2 // SLAYHER#9
[Droid Incredible Android Development] Pons:
Yes, it backs up the boot portion.
[Droid Incredible Android Development] past_pluto:
The added performance vs the extra battery depletion leaves overclocking as undesirable. I use max clock of 960 or 921.
[Droid Incredible Android Development] bill102938:
I completely agree. I use 883 and honestly haven't noticed a bit of slow down.

Minimal use yields about 70% battery left at the end of the day. Normal use I have about 30% remaining at the end of the day.

Guess it's time to check out the new kernel :D
[Droid Incredible Android Development] bill102938:
So far so good.

I like the smartass governor as well as being able to set my minimum clock speed to 128 with the Cad's kernel's.

Seams to help over the stock GB kernel.
[Droid Incredible Android Development] wu_forever:
I'm using MIUI too and it does have fast charging from what I can tell, but my battery life hasn't been that great although I've only been running it for a day
[Droid Incredible Android Development] Winston Lane:
[Edit]: not what just happened there....
[Droid Incredible Android Development] Winston Lane:
I used it for about 3 days and the battery life got better each day. Are u having any issues with GPS? Or like web viewing certain pages?

DInc
[Droid Incredible Android Development] Atlas.rouge:
Works fine here. I can't access certain web pages like mediafire but only because of stupid VZW content filters. Idk why. It's not an adult content site lol.
[Droid Incredible Android Development] C Brown:
I can access mediafire from both the stock browser and firefox. Would the data throttle remover have any effect on what verizon is "blocking"

I'm on Protekk #17 with the newest incredikernel 03/18
[Droid Incredible Android Development] byrong:
Nope. In fact, there is no compelling evidence that DTR does anything

Atlas.rouge - are you on a family plan that has that content filter turned on or something? I.E. is it some kind of parental control? I am not blocked from any part of the web on my phone.
[Droid Incredible Android Development] Winston Lane:
I think it might just be MIUI thats having the problem then. Does the GPS work?
[Droid Incredible Android Development] Gahh Its Lee:
The throttle remover restarts phone.apk it helps when your tethering and the 3g craps out. Random but yea. Great kernel working perfect for me.
[Droid Incredible Android Development] byrong:
Can you elaborate?

Are you saying that your 3g randomly drops while you are tethering, but DTR recognizes this and restarts phone.apk, restoring your 3g service?

I don't understand the wording of your statement.
[Droid Incredible Android Development] Gahh Its Lee:
When your wifi tethering the 3g likes to randomly turns on and off in basically a loop. With the DTR mod you can go into settings aand hit mobile network which will force close phone.apk and fix the 3g drop loop.
[Droid Incredible Android Development] byrong:
Oooooh hahahaha so the fact that DTR causes a FC on the mobile network settings screen is coincidentally helpful in the fact that it makes it easy for you to kill the phone.apk?

You're definitely a "glass half full" type of guy :D

Well, for those of you without DTR, you can always go to Manage Applications > Dialer > Force Stop
[Droid Incredible Android Development] blackstallion:
Chad, will you be incorporating the fix that slayher made for the minimum raw light sensor value?
[Droid Incredible Android Development] chad0989:
Yeah. It's already in my personal tree. I just want to tweak the oj some more to get rid of the ghosting and a couple other things before I put anything out.
[Droid Incredible Android Development] SomeGuyDude:
Can't wait! I've tried every GB kernel out there, and none of them have the battery life and performance of these.
[Droid Incredible Android Development] Gahh Its Lee:
So random thing I've noticed today..My phone no longer dropped a few percent the second j pull it off the charger. It hadn't happened once on the 3/18 kernel.
[Droid Incredible Android Development] POQbum:
Weird, maybe that drop way just delayed?
[Droid Incredible Android Development] ianack123:
noticed something weird today...

today when i was walking i noticed that whenever i was in direct sunlight the joystick would think i was touching it so it would highlight things on my screen. very strange but funny!
[Droid Incredible Android Development] ilhe1s:
Been running CM7 RC2 for about 3 weeks now and decided to flash one of Chad's well known Kernels (3-18) and so far so good, but that's the usual with Chad's work. Glad to be back on an Incredikernel.
[Droid Incredible Android Development] chad0989:
Yeah, I need to tweak the settings some more. See I live go buffalo so I don't see the sun to have the issue. Haha
[Droid Incredible Android Development] neur0tk:
Chad sounds just like Pittsburgh!
[Droid Incredible Android Development] dccoh:
Any more voltage settings?

I posted a while back on some voltage settings ive been using.

I noticed a few that had to bump up the voltage a bit to make their phone stable.

I'm curious if anyone was able to actually go lower in their voltages, especially at the lower cpu mhz (ie 775 800 for like 128-384 mhz) ?
[Droid Incredible Android Development] byrong:
Ha, I didn't even realize that light affected the joystick, but you're exactly right. If anyone wants to watch their device go nutty, take a bright flashlight and wave it around over the optical joystick :D
[Droid Incredible Android Development] chuckyteets:
Rochester here.. not pleased with this storm from out of nowhere
[Droid Incredible Android Development] ianack123:
haha i hear you. im down in FL temporarily but im from NYC so i see what you are saying about the sun
[Droid Incredible Android Development] apaxi:
Originally from Bemus Point, NY, so I know exactly what you mean, chad! Bemus is the cloudiest place on Earth (about an hour south of Buffalo), so maybe I should move back up there for good OJ usage! :)
[Droid Incredible Android Development] chad0989:
Yeah, its definitely not cool. I would have much preferred to not get 6-8" of snow out of nowhere when spring just started a couple days ago.
[Droid Incredible Android Development] neur0tk:
Had a tornado touch down like 10 miles away from my house and we got golf ball sized hail balls
[Droid Incredible Android Development] I Am Marino:
Hey when you go to SetCPU and it says smartass and don't set profiles, what does that mean? So I shouldn't set profiles to underclock while screen off for example?

Sent from my Incredible with the XDA Premium App.
[Droid Incredible Android Development] SomeGuyDude:
Dude are you from Pennsylvania? That's exactly what we were dealing with.