yashsingh1/xdaforums huggingface dataset:
[myTouch 4G Android Development] gaww:
Thanks again for all your work.

Note - I got dropped on WiFi/Bluetooth call on #29 and another kernel - so it is looking like a CM7 WiFi thing and not your kernel.
[myTouch 4G Android Development] faux123:
Any news on NB 31? GPU quandrant scores?
[myTouch 4G Android Development] ziggy34:
ran a quick quandrant after flashing CM7#31 and got 1675

flashed the new LV kernel and got 1669
[myTouch 4G Android Development] itzsmokey:
i've notice the gallery runs a bit smother

Scored 2368 at 1.305GHZ......and battery life still holding strong
[myTouch 4G Android Development] camalus:
My phone let me use the LV one... first time it has done that. To early to tell anything major... but sure seems nice.

Thanks for the hard work. It is definitely appreciated.

*high five*
[myTouch 4G Android Development] macheteZen:
I got almost the exact same scores using stock as well.
[myTouch 4G Android Development] faux123:
pecial Treat for my kernel users: I have a special RESET kernel for CM7. As you know my kernel currently uses CFS instead of BFS (mainly for compatibility reasons), but there's a performance tweak I found recently to CFS to make it behave ALMOST LIKE BFS while keeping CFS' awesome application compatibility.

See OP for the special tweaked kernel

You can continue to update my kernel and KEEP this performance tweak until you installed a new nightly (and if you did, you can get the tweaks back by flashing this special kernel again then flash to my latest kernel or different voltage versions).
[myTouch 4G Android Development] lanternslight456:
I assume the reset kernal ONLY works on the newest nightlies and not with other AOSP builds (I'm running Royal Ginger, which is why I ask) 2.1.5 is running great, just curious.
[myTouch 4G Android Development] XxKOLOHExX:
Wow, I love this new tweak :D it's much more smoother and faster :D Thanks for all the hard work
[myTouch 4G Android Development] ziggy34:
Nice, I installed the new "Special" kernel and now I get a quandrant of 1814
[myTouch 4G Android Development] radamo:
So just so I don't screw this up...

NB31

Perf Tweak Kernel

Current Kernel

Is the current kernel needed since they are both V2.3.0? Or is the tweak not the full kernel?

Thanks,

RA
[myTouch 4G Android Development] j21blackjack:
I just flashed the tweak and rebooted and all is well it seems.
[myTouch 4G Android Development] gaww:
Not full kernel. To be used (I believe) after you flash ROM and before flashing the kernel.

If you want to stay with lv, I DO wonder however if it would matter if it is flashed before or after the regular kernel.
[myTouch 4G Android Development] graffixnyc:
Hey Faux,

I know I have posted this issue before but it's kinda driving me nuts and still persists for me. I've been using your LV kernel I was on I think build 25 of the CM nightlies. I set my min 245 and my max 1516 interactive governor. On kernel version 2.1.2.1 and below everything runs fine and smooth, any version higher than that locks up my phone with the same settings. If I change the gov to smartass or minmax with the same speeds it wont freeze but interactive locks up almost instantly

Today I tried build 31 and your newest kernel. And it froze at 245 min 1516 max on interactive.

Now I know they say (and from experience) that two no chips are a like. But I think it just seems very strange that it would work fine on version 2.1.2.1 and below and freeze on the higher versions with the same settings.

I restored a back up with the older version of the kernel and it was running fine, I redownloaded build 31 and the kernel just in case and reflashed and got the same results.. The second the phone does something cpu intensive it locks up. Do you want me to get you a logccat?

what should I do, boot my phone run logcat and just play with the phone until it freezes?
[myTouch 4G Android Development] faux123:
Read OP...

Read OP... Order IS important. It is a full kernel release...

Read OP... The entire history is explained there....

The users need to read the OP before posting, this will cut down the amount of confusion and conflicting results.

I had my own interactive and on-demand governors, but users reported crashes when overclocked too high and so I REVERTED BACK (the complete history in OP) to CM7 versions because APPARENTLY CM7 version is stable (but I doubted, because Stock CM7 kernel won't let you overclock too high).

So let this be a lesson to all who post issues here, what you guys post HAVE GREAT IMPACT to each other, because I CAN'T TEST for EVERY POSSIBLE SCENARIO and so sometimes I WILL base my DECISIONS on user inputs and if they are incorrect, then it affects everyone else who use my kernels... :(
[myTouch 4G Android Development] graffixnyc:
Yes, I read that in the OP. But the strange thing is if I use the stock CM 7 kernel and set it to 1516 interactive it doesnt lock up and also runs smoothly. So if the lock up is due to you reverting back to the CM 7 interactive gov and I set it at the same speeds at the cm 7 stock kernel shouldnt it perform the same? Because that was something else I tested after I read that. I forgot to include I tried that in my post, my bad. So when I try the stock cm 7 kernel and set it to min 245 max 1516 interactive it runs fine:

So:

CM stock kernel min 245 max 1516 interactive runs fine

2.1.2.1 LV and below min 245 max 1516 interactive runs fine

Versions higher than 2.1.2.1 freeze
[myTouch 4G Android Development] faux123:
There are quite a number of differences between stock and my version if you read the OP. The stock version is pretty old and have not been updated as frequently as mine.

The stock kernel uses higher voltage at the frequencies you are overclocking than mine. My old interactive was working with lower voltages than the stock kernel. Unfortunately, many users complained that my interactive and OnDemand governor froze on them, so I decided to revert back to the CM7 versions. Search this thread you will see what I am talking about.
[myTouch 4G Android Development] pinoyz:
Great job on that CM7 Special CFS tweaked Kernel Faux!

Using the LV version of your kernel and my quadrant scores went higher using the special tweaked version. Went from 1589 to 1861.

keep up the great work!
[myTouch 4G Android Development] gaww:
Now I am confused. The OP only addresses this kernel (unless I have missed something else) as follows:

You can continue to update my kernel and KEEP this performance tweak until you installed a new nightly (and if you did, you can get the tweaks back by flashing this special kernel again

then flash to my latest kernel or different voltage version

s).

I read that as saying to flash the tweak kernel first - then your latest kernel over it. But above you also state that it is a full kernel, so wouldn't flashing over it eliminate the tweak?
[myTouch 4G Android Development] Nutzzer:
I agree, I'm a bit confused by the installation order.
[myTouch 4G Android Development] faux123:
the version number between the 2 kernels are the same. The library modules between the 2 are the same, so why would the special version be less than a full kernel?

my kernel updater will automatically copy over the tweaks between KERNEL flashes. when you install a new nightly, the updater for the nightly DOES NOT copy the tweaks, so you will lose the tweaks to the kernel.

There are no newer versions for this release, so there's no need to flash over the tweaked kernel if you want to stay with the low voltage format. If you want the stock version, then after the tweaked version, you can flash to the stock voltage version and get the same performance tweak.

Besides, no one is choosing what kernel you should use... If you are not comfortable with the kernel I provided, there's nothing wrong with the CM7 built-in version, just use the built-in version and you don't need to worry about anything :D
[myTouch 4G Android Development] syaoran68:
i dont think anyone was complaining about anything. its just the wording of that sentence was a bit off. i had to read it a few times before i understood the jist of it. XD

"You can continue to update my kernel and KEEP this performance tweak until you installed a new nightly (and if you did, you can get the tweaks back by flashing this special kernel again then flash to my latest kernel or different voltage versions)."

Basically keep the 2.3.0 special version and whenever you reflash a new rom flash the 2.3.0 special first then flash whatever 2.3.0+ faux kernel over it. the special settings should carry over with the 2.3.0+ changes as well.
[myTouch 4G Android Development] graffixnyc:
Ok I will try sv and seeing if that makes a difference. Also if I just don't use interactive or ondemand which governor is closest to interactive? Mixmax or smartass? It seems like minmax is a bit snappier than smartass.
[myTouch 4G Android Development] pbedard:
Kernel put my phone in bootloop
[myTouch 4G Android Development] everest.deth:
Which version?, you probably did something wrong :(
[myTouch 4G Android Development] gaww:
MinMax is snappier and with lv has very good battery life like smartass with lv.
[myTouch 4G Android Development] lanternslight456:
i've noticed that a few apps don't respond well with the smartass kernel for me. The Market, XDA, and maybe one or two more. OnDemand has worked with them better.

1. anyone else experiance this?

2. what's the difference between minmax and ondemand?

Thanks
[myTouch 4G Android Development] gaww:
I never had problems with apps when using smartass on these kernels.

Read the OP for some info on the governors. Interactive is supposed to be similar to ondemand, so you might want to try that next.

I use minmax, and am pretty happy with it. Smartass does not seem to work well with overclocking (recommendations are to not use it that way), so I tried minmax and it does fine.

These kernels give you some nice options in the form of additional governors.
[myTouch 4G Android Development] ilaf0106:
Will this work with rc3?
[myTouch 4G Android Development] gaww:
Yes - the RC3 is just an update to #31.
[myTouch 4G Android Development] ilaf0106:
Koo so which is the most stabled n saves good battery? I wanna hear u guys opinion
[myTouch 4G Android Development] gaww:
I think this tweaked lv kernel (if your CPU is up to lv per the OP) with minmax governor is pretty stable for me (does not mind a good spread between min and max speeds) and gives good battery life (significantly better than stock I have found).

I have determined that residual WiFi issues are CM7 issues and not this kernel.

Note - since the OP said the minmax was meant to be used with SETCPU - I am setting it up there and not through CM settings. It may work either way.
[myTouch 4G Android Development] ilaf0106:
Oh ok thank u
[myTouch 4G Android Development] graffixnyc:
I tried 1516 max with interactive gov on SV and it didnt lock up my phone. I just miss using the LV version. hehe So I just changed the gov to mixmax and it seems to be performing just as good as interactive (at least that I notice)

Just flashed rc3. So what I did was flash rc3, then flash faux's tweaks then flashed the LV kernel. I guess after the interactive and ondemand governors were changed it made it so my phone couldnt handle the LV at 1516 interactive. strange but oh well. It's running nice and smooth with the mixmax gov.
[myTouch 4G Android Development] ilaf0106:
Can we use set on boot ?
[myTouch 4G Android Development] gaww:
I do - carefully.

I am using minmax governor, and after flashing new ROM, I leave set to boot it off. I set up OC settings and minmax after first boot, then I set it on and reboot.

If you set in on and do not note faux's warnings of overclocking with a wide min/max range with certain governors - set on boot can lead to freezing or rebooting before you can get at the settings.
[myTouch 4G Android Development] ilaf0106:
Ok thanks for the heads up
[myTouch 4G Android Development] clamder:
So... is this saying that future versions of your kernel won't have these tweaks by default? And we'll have to flash this special tweaked kernel first before installing... example.. version 2.3.1?

i just wanted to clarify as i'm pretty sure at least during this release cycle, for me, it's best to flash the tweaked kernel, and then lv kernel version 2.3.0.

thanks for your kernels, they work great for me :D
[myTouch 4G Android Development] kermitthefrayer:
Does this kernel work with CM RC3?
[myTouch 4G Android Development] phaino00:
Yes.

Sent from my HTC Glacier
[myTouch 4G Android Development] ilaf0106:
Gracias
[myTouch 4G Android Development] Mistic99:
I thought it was 2.3 first then the tweaked kernel. When you install 2.3 after the tweaked kernel you are just over writing the tweaks.
[myTouch 4G Android Development] phaino00:
The tweaked version is a kernel. It is the lv version. SV or 2.3 and greater can be installed over it, so to speak, and retain tweak.

Sent from my HTC Glacier
[myTouch 4G Android Development] brazzle:
My phone vibrates every time I take my face off of it during a call. the sensor assumes my face is off of it so it turns on the screen and the phone vibrates. How do I get rid of this?

Cm7 nightly 31

Faux123 kernel 2.3.0 lv

NOTE: The vibrations during calls are not due to messages or emails. It is just vibrating to practically let me know that my face is off of the phone.

Can anyone help? I've tried a lot of techniques and the only way to stop it is to cut off vibrating from the sound option altogether.
[myTouch 4G Android Development] :
Mine doesn't vibrate for notifications either. It's the rom.
[myTouch 4G Android Development] faux123:
Major Announcement:

Latest Kernel is released (version 2.4.2 Revenge of the Microbes Edition). Major change to WiFi driver read OP for complete information.

I am still ON MY BREAK from XDA... I am still burned out.... I WILL NOT ANSWER ANY QUESTIONS for a while.

REMEMBER, this is A COMMUNITY, HELP EACH OTHER OUT, Talk among yourselves... I am burned out by endless Requests, PMs and Questions that I have already answered to my best ability in the OP. Please READ the OP or ask others to help.

I don't know how long it's going to take me to recover, I hope soon but I don't have a time frame... I am just going to take it easy from now on...

Microbes Wallpaper will NO LONGER FREEZE.. It is fixed!
[myTouch 4G Android Development] daprince047:
Thanks for everything man your my hero I hope this can help with the leaked vision rom and everyone that's going to try and port it and everyone needs a break hope you enjoy it these forums get a little crazy sometimes lol
[myTouch 4G Android Development] kryptik06:
Crazy good kernels, enjoy your break
[myTouch 4G Android Development] radamo:
Faux, thanks for all of your efforts! You have provided many of us with great performance and fed our FLASH happy frenzy to seek better performance.

Regards,

RA
[myTouch 4G Android Development] gaww:
Thanks again for all you effort. Sorry about the burnout (been there) - take it easy and focus on something that relaxes you.
[myTouch 4G Android Development] :
This is when an xbox and a copy of gears of war comes in. Chainsaws always solve problems.
[myTouch 4G Android Development] ziggy34:
faux123,

Thanks for keeping the kernel up to date even while on your break.

Enjoy your time away. You deserve it.
[myTouch 4G Android Development] Christopher3712:
faux123-Kernel-CM-v2.4.2-080-SV.zip is just beautiful. I'm running ridiculously smooth now on the Smartass Governor (368min 1209max). Impressive work! Enjoy your time off.

(and I can play Rollers Lite w/o the graphics errors!)
[myTouch 4G Android Development] graffixnyc:
Thanks for adding YOUR interactive and Ondemand Gov back in :)

Now I can run interactive at 1516 like I did before you reverted to the CM govs :)

THANK YOU!!!!!
[myTouch 4G Android Development] graffixnyc:
With the new version wifi hotspot is now broken. I installed 2.4 and I kept getting an error when I tried to enable wifi hotspot. I flashed 2.3 kernel and it worked fine.

Below is a copy and paste from logcat

D/dalvikvm( 2171): GC_EXPLICIT freed 4K, 53% free 2610K/5447K, external 0K/0K, p

aused 31ms

D/SettingsAppWidgetProvider( 3193): Widget is from a previous version... Let's u

pdate

D/SettingsAppWidgetProvider( 3193): No instances yet... Wait for at least one in

stance to exist before adding global settings

D/SoftapController( 1402): Softap driver stop: 0

D/SoftapController( 1402): Softap fwReload - Ok

D/SoftapController( 1402): Softap driver start: 0

D/SoftapController( 1402): Softap set - Ok

E/SoftapController( 1402): SIOCGIPRIV failed: -1

E/SoftapController( 1402): Softap startap - function not supported

E/WifiService( 1509): Exception in startAccessPoint()

D/SettingsAppWidgetProvider( 3193): Widget is from a previous version... Let's u

pdate

D/SettingsAppWidgetProvider( 3193): No instances yet... Wait for at least one in

stance to exist before adding global settings

D/dalvikvm( 2336): GC_EXPLICIT freed 7K, 52% free 2763K/5703K, external 0K/512K,

paused 40ms

D/dalvikvm( 2407): GC_EXPLICIT freed 14K, 53% free 2533K/5379K, external 0K/0K,

paused 38ms

I/power ( 1509): *** set_screen_state 0

D/SurfaceFlinger( 1509): About to give-up screen, flinger = 0x938d8

D/AK8975 ( 1410): Compass CLOSE
[myTouch 4G Android Development] clamder:
i can confirm that this is the case.
[myTouch 4G Android Development] gaww:
Anyone who PM's faux should be shot. That is what the thread is for, unless he says specifically to PM him on an issue after he is back.
[myTouch 4G Android Development] gaww:
Ditto here - will have use previous version until he is back in the saddle. USB tethering works in a pinch.

I am going to stay with this one for now - want to test out the strength of the new WiFi drivers.
[myTouch 4G Android Development] radamo:
Look forward to your feedback. Improved wi-fi drivers would be great to see. I like the wi fi hotspot feature but don't use everyday. My wifi I use everyday.

RA
[myTouch 4G Android Development] gaww:
My initial impressions are than the new wifi is stronger and stable. I just got off a long wifi with bluetooth call without disconnecting which would always happen before.

Also connection speed does not fade anything like before on all cm7 rom's and kernels. If I need hotspot I will flash old version. It only takes a couple of minutes.

I am impressed - been hoping for a fix from rom development, but faux got to it first.
[myTouch 4G Android Development] gadget421:
definite better wifi connection, where i got 2 wifi bars i get 3 wifi bars now.

using speedtest app, use to get 7mps...now getting 10-11 connecting at 52mbps. sweet

more stable. liking 2.4 a lot... battery life... time will tell, but not thinking it will be bad, as long as i get 15hr at 50%, fine for me.
[myTouch 4G Android Development] gadget421:
also i fine microbes live wallpaper uses a lot of power, its cool to play with , but not a battery saver. smoke wallpaper i fine uses a lot less power. thats my daily live wallpaper.
[myTouch 4G Android Development] gaww:
Update:

I did my

see-how-far-from-the-house

test on the new WiFi drivers. See the photo for the result (no - not the house on the right - the one left of center 140 yards up the hill). This is approximately where the stock WiFi would disconnect also. The CM7 WiFi drivers only got me at most 25 yards.

This is a "G" band router connection, A (5.8 mhz) and N are much weaker except in line with directional antennas (they stream video downstairs to a media center).

After the Hotspot glitch is fixed, the new drivers will be a total fix for the CM7 WiFi issues I believe. Even as is - I am sticking with them for now, as it easy to work around the Hotspot issue as needed in the meantime.
[myTouch 4G Android Development] faux123:
Unfortunately, to fix the wifi hotspot would require lots of changes in many areas. It would be a major undertaking I am not sure I want to venture into.
[myTouch 4G Android Development] gaww:
I understand. Maybe this will help rattle things with respect to the CM7 ROM development itself.

In the meantime, I still intend to use this most of the time in my home office. When on the road, can still use USB. If I really need hotspot - just have to flash different kernel for that time.

I appreciate the effort you have put into all your kernels and also on the WiFi issue. Your work has shown it is possible to get WiFi on CM7 back to the strength of the stock device. Hopefully, the XDA developer community will pick up the ball that you put into play and run with it.
[myTouch 4G Android Development] itzzspencer:
Thanks faux for these amazing kernal updates! i will stick to 2.4.2 even with the tethering problems! maybe its a placebo effect but, whenever something is more up to date, it feels better 8)
[myTouch 4G Android Development] gaww:
faux - no one belives I got 140 yards wifi reception on your kernel (same as stock) - lol. Going to have to video it - but they still won't believe it. Still take my hat off to you - I paced it off.

Note - better at 100 yards outside then in house through 2 walls and one floor.
[myTouch 4G Android Development] radamo:
Quote: NEWS BULLETIN:

Version 2.4.3 is OUT!!!!

I reverted back to CM7's WiFi driver to fix the WiFi access point issue. To properly make the HTC WiFi driver to work with CM7 would require updates to the Framework also which would be a major undertaking that I simply do not have the time to do at this moment... so rather than having a broken version, I reverted back to CM7 version so everything is operational for now... Maybe later when I have time I can work on both...

Faux,

Thanks for the update!

RA
[myTouch 4G Android Development] :
So does this mean if I update from 2.4.2, my wifi will be weaker and virtually useless again? If that's the case, no I won't update.
[myTouch 4G Android Development] madwolf27:
Accellerometer (sp?)

My accelerometer is not working with this Kernel... was unsure if it was Kernel or ROM. Upgraded to CM7 RC4 and it was fine until i installed this Kernel. It's frozen at X: 0.061, Y: -0.3814, 9.6432

I always use the lv version without issue until now.

Verified this twice now. All is good until I put in the Kernel. Had it working after a reboot into recovery and restart but it stopped shortly thereafter.

Would the stock voltage make a difference? Anyone else with this bug???
[myTouch 4G Android Development] faux123:
How did you test this accelerometer issue? Download "phone tester" from the market and tell me if it is stuck... Remember, accelerometer tests for accelerations, so if you don't have any movements, the the value looks right... the Z value is Earth's Gravity.. should be 9.81 m/s2 :D
[myTouch 4G Android Development] madwolf27:
I used Z-Device test. I'll try the other and post back
[myTouch 4G Android Development] madwolf27:
Ok, it was working for a sec, then it froze... with my phone in landdscape :( x: 9.834, Y:0.640, Z:1.294. Numbers don't change regardless of how i move the phone. Compass works but pitch and roll are frozen too. Prox sensor works, magnetic field sensor works... light sensor appears frozen.
[myTouch 4G Android Development] faux123:
Which version of kernel? version 2.1.5 may have this issue, but the latest version 2.4.3 should be fine...

TRY FIX PERMISSION... that solve most issues...

MORE INFO PLEASE WHEN REPORTING BUGs.... IE, Have you tried fix permission? are you Overclocking, which governor are you using, kernel version, ROM version etc... Anyways... going to sleep now...
[myTouch 4G Android Development] madwolf27:
Sorry Faux, 2.4.3, smartass, 1209 max, 245 min. ROM is CM7 RC4. I will try the permissionfix
[myTouch 4G Android Development] madwolf27:
Permission fix is a no go. Again the the issue was fine for a moment. I just tried it.. I turned off the screen and turned it on in landscape mode. This froze it at X -9.834, Y:0.000, Z: 0.613. Pitch and roll are frozen too, light sensor is 10.0 lx regardless of the light conditions.
[myTouch 4G Android Development] ~~Tito~~:
Same issue for me, locking the phone fixes the problem for a while then it happens randomly again.
[myTouch 4G Android Development] kennyp987:
Mine works fine

MT4G + CM7
[myTouch 4G Android Development] clamder:
I also have the same problem. Once it locks, orientation no longer changes. Cm4 + 2.4.3 lv