yashsingh1/xdaforums huggingface dataset:
[myTouch 4G Android Development] darinmc:
I need a stable ROM tomorrow for work, but I just couldn't help myself tonight. I did a test run with Nightly #5 and the stock voltage cm7 faux kernel. It was a quick run, only about an hour, but my preliminary findings are:

1. Signal strength seemed to be solid. It held much steadier than the default kernel for CM7. ranged between -75 and -90, where CM7 kernel ranged between 80-100 (i let the default sit for 20 min after a second reboot before I checked signal strength). It actually shows very similar results as the stock mt4g kernel, leading me to believe (in a small and, to be honest, unfair amount of time) that the kernel's voltage control does effect the radio in some manner.

2. Battery drain was about 20% in that hour, but that is completely unfair, as the hour included 4 full reboots as well as display at 60 and on the whole time. Seemed like once things settled it would have leveled out. It does appear that cell standby and phone idle have greater roles in the drain of CM7 than stock. I did nothing with profiles, so that's an entirely different world to explore.

3. Even towards the end of the hour everything wasn't as snappy as I expected, but it could have been a host of factors. I only did a factory wipe for one, it seems like it's best to fastboot wipe when moving from 2.2 to 2.3. And, well, it was only an hour...

4. My biggest problem with every other CM7 build I tried was streaming video. So I loaded up NHL.com, opened a video, and the video never rebuffered. HUGE win. I have a few days off soon so I'm going to run some tests and make sure it's not something updated in the code of CM7 that fixed the problem- spend several hours on default kernel before I switch to faux's.

All in all, I'm excited at what this could mean. I've been dying to get back to CM7, but the erratic data troubles made it an underwhelming experience. I'm fairly confident it wasn't, and isn't, user error. If anything maybe my hardware just can't handle CM7 in it's default state. Anyways, sorry about all the words, I'll do more testing over the next few days and report back.

Stock for now...
[myTouch 4G Android Development] faux123:
Please Continue to Investigate...

Nice investigative work... I enjoyed reading your brief but logical testing... Please do some more testing as I am quite interested in this topic also. Most just assumed that Under Volting is all pluses and has no bad side effects... I wonder myself if under volting is contributing to some users experiencing Radio issues. That's why I on purpose created a pure STOCK Voltage version for you experienced users to do some exhaustive testing (I do not have sufficient resources myself to do any thorough testing because I have only my own phone and running only Sense ROMs).

The default CM7 Kernel is UNDER VOLTED, I wonder if it is better for the CM7 team to revert back to STOCK voltages, maybe this will reduce the amount of spurious errors reported by users because of under volting Radio issues.
[myTouch 4G Android Development] keyboardr:
Any chance these kernels will be added into ROM Manager's download section?
[myTouch 4G Android Development] smonme:
Doing a full wipe and installing nightly build #6, I'll install stock voltages on top of this and send some pics concerning battery life later... (no setcpu profiles)
[myTouch 4G Android Development] mikejet:
Going to test out the STOCK Voltage version right now

will post results throughout the day
[myTouch 4G Android Development] mikejet:
ok, 4 reboots later(my fault, SetCPU was setup for a different kernel and didn't agree with your kernel :p)

-on the last one, for some reason a ton of apps would be running in the background when it started, that doesn't happen anymore

running quadrant and linpack now

EDIT:

Max set at 1843MHz and on performance, I only get ~1100 Quadrant and ~36 Linpack

Will run a few more to get an average then try the low voltage version.
[myTouch 4G Android Development] mikejet:
OK, after stabilizing the Standard Voltage set at 1843MHz and Performance, Linpack average was 50 and Quadrant average was 2000
[myTouch 4G Android Development] mikejet:
Installing Low Voltage now.

Linpack average of 37 with Low Voltage. Set at 1843MHz and Performance
[myTouch 4G Android Development] bstapley:
I just installed 1.1 low voltage and set it to performance mode 1843 min/max.

Quadrent average was 2935 after 5 runs

Linpack average was 59.71 after 5 runs

Excellent kernel thus far!! :cool:
[myTouch 4G Android Development] darinmc:
It really makes me wonder about a lot of things. I know integrated systems often have indirect effects on the individual parts, it's possible that these voltage controls effect more than just the cpu. Of course every chip is different, which is why most CM7 users experience no change in the undervolting, but for the unfortunate of us with sensitive parts, it could be the difference between stable and unstable operation.

I plan to test this idea extensively over the next few days. If anyone has test parameters they would like me to try let me know...
[myTouch 4G Android Development] mikejet:
thats weird, I couldn't get anything near those scores set at 1843 on Performance.

I'm back on smartass
[myTouch 4G Android Development] bstapley:
I couldn't either using the built in cyanogen set cpu settings, so i installed setcpu and set it using that and re-ran the tests and bam!
[myTouch 4G Android Development] mikejet:
on the original version of this kernel I could get just a hair over 3000 and average Linpacks of 60+

can't anymore :(
[myTouch 4G Android Development] graffixnyc:
So Stock voltages are better than under voltages? Right now I'm running the stock CM kernel at 1.5ghz with stock voltages I'll have better signals? is that true?
[myTouch 4G Android Development] :
No the stock cm kernel is still under the regular sense voltages. Using

Faux stock cm kernel is comparable to the sense voltages.
[myTouch 4G Android Development] graffixnyc:
right after I flashed this kernel (standard voltages) I got two reboots as soon as I went into settings CM settings performance. The first time I went to change the max fequency and the phone rebooted before the list of fequencies came up. The 2nd time I just clicked performance settings and it froze and rebooted
[myTouch 4G Android Development] TrueBlue_Drew:
This theory is being tested now and could be true but has not been proven yet. I would suggest trying it and see if it improves anything for you and then report back you findings.

Try using setcpu instead of the CM performance settings.
[myTouch 4G Android Development] faux123:
SmartAss has been tweaked to be a little bit more conservative than before...

[Power Users:]

If you want performance, switch to Interactive Governor or OnDemand Governor.

[Normal Users:]

Most Average Users will be fine with the new SmartAss Governor settings... Many CM7 Users complained about Battery Life, I ported over the same battery saving setting as my Sense ROM to help out...

If you don't like the 1.1 SmartAss, you can always flash back the OLD 1.0 kernel ;)
[myTouch 4G Android Development] mikejet:
I was using Performance, doesn't that force max results?
[myTouch 4G Android Development] lanternslight456:
Here is a GREAT link which helped me

chmod @ Defcon 1

777 sets all permissions to read/write/execute. This is for Owner (7XX), User In Group (X7X), and User NOT In Group (XX7)
[myTouch 4G Android Development] everest.deth:
Awesome intel, thanks a lot :)

blah
[myTouch 4G Android Development] :
just got my MT4G couple days ago. its rooted with S-off and running CM7 stable. do i need the engineering SPL to run this kernel or any custom for that matter? thank you in advance.
[myTouch 4G Android Development] faux123:
Eng Hboot or SPL is highly recommended just in case something went horribly wrong...
[myTouch 4G Android Development] :
has there been cases of bricking when downgrading to eng SPL? i'm mostly being lazy but also don't want to add any mods that aren't necessary. never had an issue with my MT3G 1.2 and i flashed anything and everything on that pig. LOL however i dropped a bit more on this 4G and don't wanna kill it my first week. i'm confident in my skills, more concerned about the guides, files needed, and hidden gotchas like the 32a/b crap with the MT3G.
[myTouch 4G Android Development] lanternslight456:
This is a Great Guide, all credit to grankin01 on XDA. I followed this to do it, no problem.

Engineering Bootloader
[myTouch 4G Android Development] :
Awesome time to try this out with bfs thanks for your work
[myTouch 4G Android Development] MisfitsTimmy:
I downloaded the bfs_interactive zip but I don't see the bfs in setcpu.
[myTouch 4G Android Development] lanternslight456:
Its not a governor, setcpu shows available governors

Sent from my Royal Ginger Deluxe!
[myTouch 4G Android Development] :
thanks for the info, much appreciated!
[myTouch 4G Android Development] mattjmartin:
Word of advice to everyone: Do not use the smartass governer with the BFS build! I finally caught that little detail in faux's OP after thinking RC3, RC4 and Stable all had extremely poor battery life... I had decided to try the BFS variant when I flashed RC3 and my battery life went down literally by a factor of two AT LEAST and I thought I was on the same kernal since the smartass governor was still present. Today I went back to the CFS with smartass governer and it is much better!

So, be sure to run the interactive governor with the BFS build and the smartass governor with the CFS build!

Note: I haven't actively followed every page of this thread, so I apologize if this has been stated already!
[myTouch 4G Android Development] :
I run it with smart ass governor on miui battery life has been the same for me around 10-14 hrs every phone is different just because your phone gets bad battery life. Doesn't mean everyones will.
[myTouch 4G Android Development] :
lmfao, i always hate how easy this stuff is. makes you think you are missing a step.
[myTouch 4G Android Development] faux123:
He's correct to a certain degree... Some technology works better in a particular combination than others...

He's right about that I purposely paired CFS with Smartass and BFS with Interactive...

Regarding the battery drain, without more informations, it could just be a runaway app, background service or a poorly designed theme...
[myTouch 4G Android Development] gaww:
Probably runaway app. I usually only used 8-12% on battery overnight on lv kernels ON WIFI - not network. One night a few weeks ago, it used 40% - something was running wild apparently. Never figured out what.

Note - ran both CFS and BFS on min/max - both lasted about the same battery life.
[myTouch 4G Android Development] mattjmartin:
I went through a lot to find out if it was a runaway app... to the point that I wiped and installed cyanogenmod fresh. Battery was still terrible... it wouldn't even last through the evening after unplugging at 10:00 am and barely using it... The ONLY difference between my phone from bad battery life to now is the kernel change from lv-bfs-smartass to lv-cfs-smartass. Maybe not all of your combos are bad when mixed and matched, but the LV BFS Kernel with smartass governor was horrible for me... I love the lv cfs kernel though! Been unplugged since 7:30 am, texted all day, talked about 30 minutes, ran about 40 speedtests (got 6.5 MB/s today!) and used hotspot for an hour and a half for pandora and some drop box syncing and I'm still at 30%! I'm on the newest nightly btw.

Just to be clear, I'm not criticizing one bit, just passing on my experience to help everyone get the best out of the kernel! Your kernels rock!
[myTouch 4G Android Development] lanternslight456:
The very first thing you need to keep in mind is that when you change ROMs OR Kernels your battery life won't be normal again for 1-3 days. It will sort of fluxuate. Maybe good, maybe bad. After that is when you'll see the difference.

Second, I use the MinMax governor no matter what (BFS or CFS) and have no issues with either one like that.
[myTouch 4G Android Development] mattjmartin:
I always wipe by battery stats after a full charge before unplugging when flashing a new rom, and I was on RC2 with horrible battery life for close to a month! I might flash the BFS build again next time around and use min/max just to see what that gets me! This LV CFS build i'm running just seems the most stable on my particular hardware!
[myTouch 4G Android Development] ziggy34:
faux123,

Can I ask what is probably a stupid question, I went from CM7 Stable to Nightly #54 and am using your 2.5.1 LV kernal.

I saw in the change log back on Nightly #42 that there were some Kernel changes.

glacier: update prebuilt kernel and modules (android_device_htc_glacier)

There were a couple listings for that. Have those changes been incorporated in to your kernel?

Reason I'm asking, when I flashed Nightly #54, I just out of habit flashed your kernel at the same time and did not really test with stock kernel. Having one weird wifi problem and was wondering if something might have changed in the nightly that is not reflected in your kernel yet.

Edit.:My WiFi problem is below.

On Nightly #38, if I rebooted my phone, on reboot, WiFi would reconnect and be fine.

On CM7 Stable, on reboot, my WiFi would connect and be ok for 1-2 min then it would turn off. Turn it back on and all was fine.

On #54, on reboot, my WiFi Connects and is fine again for 1-2 min. Then it turns off. When I turn it back on, It will turn on, say Connecting.., then sits there for about a minute then says Disconnected. Then about 15-20 seconds later it will say Connecting again, then another 10 seconds or so and it will connect and be fine.
[myTouch 4G Android Development] faux123:
All the kernel changes for 54 was already incorporated since the release of 2.5.1. (I saw the changes from Zinx before they were added to cm7 mainline :D ). If you were fine with 2.5.1 with other nightlies, then I would say it is an issue with 54. I read a few users were having issues with 54 in general using stock kernel . Did you full wipe when installing 54? There were quite a number of changes added to 54, I recommend full wipe for it.
[myTouch 4G Android Development] ziggy34:
Did a full wipe, and tried just flashing over CM7 stable every thing working the same either way. and thanks for the reply. I figured the changes were already there, just thought I would ask.
[myTouch 4G Android Development] theinitial21:
So if I'm using the stock rom rooted, I should be using the froyo sense kernal then?
[myTouch 4G Android Development] faux123:
Yeap
[myTouch 4G Android Development] theinitial21:
Ok thanks
[myTouch 4G Android Development] altroy2:
Faux, I think that you posted an SDfix.zip on this thread but I can't find it anymore. Can I please have the link to it if you still got it?
[myTouch 4G Android Development] faux123:
Quick Announcement:

Version 2.5.2 is OUT!!!! Patched kernel version from .38 to .39 and added Zinx's latest updates to light sensor...
[myTouch 4G Android Development] kennyp987:
Just flashed bfs lv and running great....very fast and smooth....screen rotation seems better than last version also

MT4G + Royal MIUI + Faux's BFS LV kernel
[myTouch 4G Android Development] carrrnuttt:
Just updated to CM7 7.0.2, and faux's 2.5.2 kernel (#135).

Everything good so far, including my GPS locking in using Google Maps within 5 seconds in my work building that is notorious for blocking out GPS signals!
[myTouch 4G Android Development] fsrick:
I am using 2.5.2 BFS-LV and CM 7.0.2, but my wifi does not go to sleep when the screen is off. (I have waited 30 mins, when I wake up my phone and wifi is still on). I am not sure if this is kernel issue or rom issue. but i have this problem since cm7 rc4 with kernel 2.4.8 already.

does anyone experience this?
[myTouch 4G Android Development] carrrnuttt:
If you go to your WiFi settings and click on the menu button from within the WiFi settings interface, you'll have access to the advanced WiFi settings. From within here, you can set your WiFi's sleep policy.
[myTouch 4G Android Development] fsrick:
it is set to sleep when screen turns off. i also have tried ondemand, interactive and smartass governors, the wifi still will not go to sleep (after screen is off for over 10 mins).
[myTouch 4G Android Development] faux123:
WiFi will only turn off if the resource is freed, in another word, if no more app is requesting data from it... You might have a mal-behaving app that's constantly getting data in the background... monitor the data usage, I bet it is an app that refused to give up data connection :p
[myTouch 4G Android Development] fsrick:
Thanks, that makes sense. I just tried the powersave governor, it can put the wifi into sleep successfully. I will try to dig into it more.
[myTouch 4G Android Development] laggo:
The OP says we have to flash CFS 2.4.8 then the current (2.5.2) to get the CFS tweaks. Is that still true? If so were can I find 2.4.8.
[myTouch 4G Android Development] xiton:
I admit to be confused by that part of the post as well. Also, I'm curious why you have to flash twice to get all the tweaks in the CFS option.

Perhaps someone can shed some light. :)
[myTouch 4G Android Development] everest.deth:
Nope, no need to flash any previous kernel. The new versions (2.5.0 and up) already have all of the tweaks from previous versions :)

Just pick ur voltage and flash :)

blah
[myTouch 4G Android Development] laggo:
That is what I thought. Thanks for the clarification.
[myTouch 4G Android Development] yungtexas:
I don't know what it is guys but I haven't been able to get my wifi working for the life of me....I've always followed op instructions and have never had any problems so ive never needed to post problems outside of complimenting the performance of the releases. All it does it scan....finds my router...then attempts to obtain ip address...after that is disconnects everytime...I've tried reflashing...I've tried "forget" the router and re-entering password. Anyways I'm running UD 3.2.5 with faux 2.5.2 cfs
[myTouch 4G Android Development] dragone5:
I had the same problem and I had to reset my router too get it working even though my laptop was able to connect fine. U should give it a try.
[myTouch 4G Android Development] yungtexas:
Damn I didn't think of that...ill give it a shot...thanks again!
[myTouch 4G Android Development] tgary:
are any of the kernels compatible with cm 7.0.2 if so which 1
[myTouch 4G Android Development] lanternslight456:
All the newest ones should be (2.5.2 i think)
[myTouch 4G Android Development] itzsmokey:
I had the same problem....best thing to do is flash Rom then boot....then flash kernal and boot twice
[myTouch 4G Android Development] baller1:
Which one???

Which one should i be using for the RoyalGinger V1.6??? I need help cause my phone keeps freezing in lockscreen
[myTouch 4G Android Development] faux123:
Download Kernel Manager and Pick the default CM7 kernel.
[myTouch 4G Android Development] johnjjschmidt:
*giggles*

Ahem.
[myTouch 4G Android Development] paczek:
Hey faux I flashed your #138 kernel on cm 7.0.2 and I don't know if it is the rom or your kernel but some of my apps are saying my GPS isn't on even tho it is selected. Any ideas?
[myTouch 4G Android Development] faux123:
GPS is one of few things NOT controlled by kernel.. GPS is solely in the ROM's domain.
[myTouch 4G Android Development] paczek:
Ahh ok. My bad. I was just making sure. Thanks!
[myTouch 4G Android Development] jigajay:
I am on cm7 7.0.2 using bfs low voltage kernal and this is the best battery life I even gotten I get the most 10 hours but as you can see in the screen shots 1st pic is 30% then at 10% thanks so much
[myTouch 4G Android Development] TmobileDash12:
I was 100% battery when I went to sleep and charging on my bed. I guess somehow I unplugged it while sleeping, and it was off. Strange thing was, my usb charger was already plugged in the phone. So I turned it on by replugging the charger. It's saying I have 1% battery on the boot up.

I checked battery stats and battery information on spare parts and settings.

Running:

cm_glacier_full-58

CM Kernel 2.5.2 CFS Low Voltage #137

with CFS-Tweaks from version 2.4.8.

Any help is appreciated, I'm attaching two pictures.

Thanks in advance!
[myTouch 4G Android Development] _ice_:
flashed 2.5.2 bfs lv running 2xx-14xx.. governor= min max, set on boot. (through cm parts) and the status bar seems stuttering... wth. I didn't notice this when I was on stock kernel. Running cm 7.0.2 nb 58
[myTouch 4G Android Development] faux123:
Yeah BFS is relatively new to the Linux Scene... Use CFS if run into issues... BFS generally is great at few tasks, CFS is better with LOTS of Background services / apps...

Light Multi-task use BFS for best performance (too many background apps may cause issues with BFS, but that's not what BFS was designed for )

Heavy Multi-task use CFS for better balance across apps. If you want better performance with CFS, change CPU governor to OnDemand or Interactive... SmartAss is good for battery...
[myTouch 4G Android Development] lanternslight456:
Faux if you can get me your email I can get you up and running on my new new site with hosting. Pm me or my email should be linked on the old site. It would help if you get me your gtalk if you want. Great this.gs in store
[myTouch 4G Android Development] _ice_:
Thanks bud do I have to full wipe? Or can I just wipe dalvik and cache then flash cfs lv 2.4.8 than the update?
[myTouch 4G Android Development] faux123:
kernel update just wipe davik and cache... no need to full wipe
[myTouch 4G Android Development] _ice_:
thanks mate working perfectly. Let me know if you need mirrors or something to host ya files.
[myTouch 4G Android Development] kyokyle:
Would the ginger bread leak help, improve this kernel?

Rom: Cyanogenmod 7.02

Kernel: Faux 2.52 CFS LV
[myTouch 4G Android Development] faux123:
Just a little bit... LOL... not much still without source code... :(
[myTouch 4G Android Development] Smokem_I:
I have been using these kernels for a while now. Haven't had any issues and everything always runs smooth. Thanks for these and the great variety!

Sent from my BluMagic Glacier using the XDA App
[myTouch 4G Android Development] silentsnow31802:
I can't get the kernel to download. It just sits at the mediafire page. Anything I click does nothing. Maybe its just me. There an alternate mirror?
[myTouch 4G Android Development] faux123:
Ugh... MediaFire Choked and DIED... I can't access my own account.... I NEED A BETTER HOSTING SITE!!!!
[myTouch 4G Android Development] mark manning:
Megaupload.com or multiupload.com

Sent from my Royal Glacier powered XDA app
[myTouch 4G Android Development] TmobileDash12:
Can't find 2.4.8 CFS tweak version. Is it no longer needed for the current kernel?
[myTouch 4G Android Development] Mistic99:
Are any updates needed for this to work with the new nightly? I read somewhere that the kernel in 2.3.4 was different and there was a compatibility issue.
[myTouch 4G Android Development] faux123:
With Nightly 60 it is compatible, with KANG'ed version it is NOT... I recommend the official CM7 nightly versions. They added compatibility with older kernels. I will be releasing a 2.3.4 kernel later on... but for now, it IS compatible with current OFFICIAL nightly...
[myTouch 4G Android Development] everest.deth:
Hey faux, your leak (for the tmo's gbsense rom) was featured on gsmarena's blog :)
[myTouch 4G Android Development] faux123:
Yeah, I saw that... was kinda cool.. I like GSMArena Site even before this :D
[myTouch 4G Android Development] silentsnow31802:
Just flashed, overclocked to 1.8 gave me lower quadrant scores than cm7 kernel at 1.5 :-(
[myTouch 4G Android Development] faux123:
HAHA... change the governor to OnDemand or Interactive then try again :D

Or just use BFS FTW!!!!
[myTouch 4G Android Development] everest.deth:
Lolz bfs is the shiiiiiit :D @1800 iit was 3000 on eacj quadrant test :rolleyes: :cool:
[myTouch 4G Android Development] itzsmokey:
Cant wait for an update...since 2.3.4 and faux123 kernel makes everything seem a bit more snappier....but wifi won't connect
[myTouch 4G Android Development] daprince047:
Wifi works on nightly 61