yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] j.youngberg:
You are awesome, Pershoot!

Sent from my HTC G2
[G2 and Desire Z Android Development] ultma75:
Hows this kernel versus stock? Battery life and speed wise
[G2 and Desire Z Android Development] xsteven77x:
Just checked I definitely did make a mess in my pants.
[G2 and Desire Z Android Development] xsteven77x:
Other than pershoot how could anyone possibly know that when its been out for 5 minutes?
[G2 and Desire Z Android Development] ultma75:
Just a question for the future ;-) you don't have to jump the gun.
[G2 and Desire Z Android Development] xsteven77x:
Me neither(bout sounding rude). I know speed wise its incredible!
[G2 and Desire Z Android Development] ultma75:
Thank you sir waiting to get off the phone with the gf to flash this bad boy
[G2 and Desire Z Android Development] pershoot:
need to refresh.

missed over one option in cfg.

sorry guys.
[G2 and Desire Z Android Development] j.youngberg:
So, hold off on using the new kernel for the time being?

Sent from my HTC G2
[G2 and Desire Z Android Development] pershoot:
g2 - 2.6.35.13 - refreshed - http://droidbasement.com/db-blog
[G2 and Desire Z Android Development] shure2:
Is .32 compatible with sense builds? Thanks for keeping the river flowing but have you got any plans to up to 1.8ghz?
[G2 and Desire Z Android Development] pershoot:
neither of these kernels have been tested against sense by myself.

you are welcome to try it with the latest sense builds.

1.516 is the max i will go.
[G2 and Desire Z Android Development] abrakadabra_srb:
@pershoot

Man, you really bring a lot of joy to Android community in general! :)

One question: your blog says this new kernel should be used only with nightly #78 and above. So does this mean that the new kernel wouldn't work with CM7 7.0.3 stable?

Thanks and good luck in future work!
[G2 and Desire Z Android Development] pershoot:
it can only be used with #78 and above.

if you want to run below that (which includes stable rls), then use the latest .32.
[G2 and Desire Z Android Development] dhkr234:
Nice ;)

And for the next trick, pershoot will update to Linux 3.0-rc1 :D
[G2 and Desire Z Android Development] xsteven77x:
RM been refreshed yet?
[G2 and Desire Z Android Development] pershoot:
No filename change.

Delete your dload cache.
[G2 and Desire Z Android Development] pershoot:
all,

0601 kernel ok?
[G2 and Desire Z Android Development] pershoot:
Don't worry about synthetic benches. They don't mean much in real world. Should only be used as a reference point.
[G2 and Desire Z Android Development] ihateusernames:
I must say that I am completely satisified with my phone now that I have this kernel and cyan rc2. Between stock rom and this combo, my wifi was a real pain in the... There were also a few other issues that popped up here and there but the wifi drove me nuts. Now, everything is rock solid and lightning fast.

Thank you sir for contribution. I, for one, appreciate it.
[G2 and Desire Z Android Development] Nitemare3219:
Couldn't you make several kernels with voltages/frequencies? My phone does fantastic with the lower voltage and 1.51MHz and I'd like to keep it like that but keep receiving your updates to the kernel.
[G2 and Desire Z Android Development] pershoot:
nope. im more for a one size fits all. it makes things more streamlined that way.

however, you are welcome to pull my src at anytime and build/tweak to your liking.
[G2 and Desire Z Android Development] pershoot:
g2 - 2.6.32.26 - http://droidbasement.com/db-blog/ ; RM updated
[G2 and Desire Z Android Development] Radioactive Death:
Flashing now, looks good.
[G2 and Desire Z Android Development] sundar2012:
Are you en.suring reporrted bugs are cuased byy your kernel? People reported max quads of 2300 cannot be running their benchmarks optimized and a freeze could be setcpu.
[G2 and Desire Z Android Development] pershoot:
there is a certain way a device acts when it is not stable and/or starving for power during overclocking. you can be assured that any voltage adjustment i do is in the way of stability testing with my own device (extensively) as well as with the masses.
[G2 and Desire Z Android Development] rhcp011235:
Running current at 1.5 no issues for days.

Thanks
[G2 and Desire Z Android Development] sundar2012:
Does anyone know whether or not set cpu profiles work? I don't think screen off profiles work.
[G2 and Desire Z Android Development] dictionary:
Even though I dislike synthetic benchmarks, my quadrant score is back up to 52, with it set to max and performance.
[G2 and Desire Z Android Development] instigator008:
There are several threads discussing this as many of us suspect this.

Try running the following commands, in adb shell, to test screen on/screen off:

adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

and/or

adb shell cat /proc/cpuinfo
[G2 and Desire Z Android Development] rraxda:
Working from my phone here so I just wanted to verify versions. My Rom manager shows the latest version being

1125 G2 21:38

Is this correct?
[G2 and Desire Z Android Development] pershoot:
correct.

........
[G2 and Desire Z Android Development] pershoot:
Update comin either later today or this wknd. Minor fixup and tweak/merges.
[G2 and Desire Z Android Development] QwertyAccess:
new 1.51 kernel has been working fine for me, i guess 1300 is the stable sweetspot for 1.51ghz. What voltage did baconbits run 1.49ghz at?
[G2 and Desire Z Android Development] dantheman_:
{ 1497600, pll_2, 3, 0, 192000, 1300, vdd_raw(1300) },
[G2 and Desire Z Android Development] arich:
Site appears to be down...
[G2 and Desire Z Android Development] QwertyAccess:
strange, this kernel seems to run the phone at a cooler temperature although same voltage?
[G2 and Desire Z Android Development] QwertyAccess:
What voltage does 806mhz run at in comparison to stock?

Phone was frozen when trying to wake it up while it was on low battery profile. I haven't been able to reproduce it yet but just curious, could just be a glitch elsewhere though.
[G2 and Desire Z Android Development] cjward23:
All seems good here. Not having any issues everything seems fast, smooth and works perfectly, but then I would not expect anything less.

:p Noob's Watch This :p
[G2 and Desire Z Android Development] heybobitsme:
Flashed this about 2 hours ago over a CM kang from yesterday, and so far everything seems to be working smoothly. Thank you sir!
[G2 and Desire Z Android Development] Mahagon Coral:
With this kernel I was not able to see my wifi router, but all the others in my area. Strangely enough it reappeared on my list when I reflashed a different kernel.
[G2 and Desire Z Android Development] pershoot:
which country are you in?

if US, this is an odd bug which appears rarely.

enter in your AP creds manually, and you should be able to see it, and everything else should pop up.

if not US, i may revert back to the older country logic (but there was a recent change which helped, and others who have used it (in the uk) seem ok).

please post logs at any rate.
[G2 and Desire Z Android Development] Mahagon Coral:
I'm from Germany, if that helps clearing things up^^'

How do I dump the helpful log? Is it enough to do one while doing a wifi scan?
[G2 and Desire Z Android Development] pershoot:
yea ill have to revert the new country logic. it still isnt working for all of EU (uk is ok tho from the few reports ive seen).

ill do it in the next rls.
[G2 and Desire Z Android Development] pershoot:
if you have the ability to change channels on your AP, and you want to run this kernel/wifi, switch to channel 11, and that will sort you out for the meantime.
[G2 and Desire Z Android Development] pershoot:
mahagon coral, please test:

http://droidbasement.com/g2/kernels/2635/test/bcm4329.ko

turn off wifi. flash .35 kernel.

once booted back in,

adb remount

adb push bcm4329.ko /system/lib/modules/

adb shell ls -l /system/lib/modules/bcm4329.ko

turn on wifi.
[G2 and Desire Z Android Development] xsteven77x:
All seems good other than the one system lockup I had when loading the xda app. Used to have system lockups a lot on your last kernel and thought it was just me since no one else ever said they had the same issues. Then I used the stock cm kernel for the past two weeks never had a system freeze, now I just had one again since flashing this last night. Think its just idiocyncracies of my device.
[G2 and Desire Z Android Development] pershoot:
Which frequency?

What do the logs say?
[G2 and Desire Z Android Development] xsteven77x:
I'm at 1.2 and not real sure how to do the logcat thing.
[G2 and Desire Z Android Development] pershoot:
I can't reproduce it over here, so I would need a last_kmag and tge exact situation when it happened.

Otherwise its like a tree falls in the forest, etc.
[G2 and Desire Z Android Development] cg.voabc:
I tried installing the latest kernel but on reboot phone just hung on boot animation.

Restoring backup and I was back in action.

Currently running CM7.0.3 w/ 2.6.32.41 kernel.
[G2 and Desire Z Android Development] pershoot:
you cannot use the .35 kernel on anything but #78 CM7 and above, nightly.

this is detailed in the blog post.
[G2 and Desire Z Android Development] cg.voabc:
Oops, I normally dont check the forums but just check ROM manager for updates and install; guess I have to be more careful from now on.

Thanks, and I'm humbled that I get a direct response from pershoot himself!!
[G2 and Desire Z Android Development] xsteven77x:
I understand pershoot I just don't know how to do that I'm sorry.
[G2 and Desire Z Android Development] ihateusernames:
Glad to see you got the new kernel going. I have been waiting for it as the cm kernel was a bit choppy when scolling in browser or xda app etc... your kernel smoothed things out as usual and my pershoot flashing fix is now satisfied.

Thanks for the work. Much appreciated.
[G2 and Desire Z Android Development] pershoot:
if the phone bounces, when it comes back up:

adb pull /proc/last_kmsg .

or as root on the phone

cp /proc/last_kmsg /sdcard/

then pastebin that fine.
[G2 and Desire Z Android Development] pershoot:
make sure you are absolutely stable at your max and below, frequencies.

to test, set min/max to the same step, and hammer it. if you freeze, etc., report that frequency here.
[G2 and Desire Z Android Development] Mahagon Coral:
Still tells me that my wifi isn't in reach. Very strange... adding it manually has the same result.
[G2 and Desire Z Android Development] pershoot:
ok.

ill revert the whole thing and send one more test.
[G2 and Desire Z Android Development] ultma75:
After 12 hours of testing this kernel is silky smooth and battery life is great still 50% with moderate usage.
[G2 and Desire Z Android Development] pershoot:
delete what you have.

http://droidbasement.com/g2/kernels/2635/test/bcm4329.ko
[G2 and Desire Z Android Development] pershoot:
scratch that one.

if you downloaded, re-download, push in, and enable.

pls report back.

http://droidbasement.com/g2/kernels/2635/test/bcm4329.ko
[G2 and Desire Z Android Development] Mahagon Coral:
I'll do as I get home this evening! Thank you for all this effort!
[G2 and Desire Z Android Development] wrsg:
anyone know if this works on MIUI 1.5.27 or newer?
[G2 and Desire Z Android Development] qzfive:
AFAIK, MIUI still uses the .32 kernels, so I doubt it
[G2 and Desire Z Android Development] Mahagon Coral:
Now this is just depressing... still not working.

Is there any way to ensure that the procedure worked correctly?

I see that the file is copied onto the device and that the permissions are being set, without any error.
[G2 and Desire Z Android Development] pershoot:
bummer.

ok, ill do a full revertion then of the logic which is throwing off your connectivity in EU.

ill do this in the next rls or in a refresh to the existing .zip.
[G2 and Desire Z Android Development] Maximum Bob Lutz:
Any plans for support of the smartass governor?
[G2 and Desire Z Android Development] BootloopedMillennials:
Its been mentioned before, Pershoot has no plans to include the smartass governor in his kernel.
[G2 and Desire Z Android Development] roadrash7:
So I just put cm7.0.3 on my wife's phone (g2) and this kernal and now the camera is not working and she's a little frustrated lol. What can I do to fix this quick. Thanks
[G2 and Desire Z Android Development] mejorguille:
Roadrash, go to his blog and find one of the older .32 kernels and flash that. CM7 stable uses a different kernel architecture (.32) than the newest available (.35), so they are not compatible.
[G2 and Desire Z Android Development] roadrash7:
Thanks brotha.
[G2 and Desire Z Android Development] pershoot:
g2 - 2.6.35.13 - gingerbread - http://droidbasement.com/db-blog ; RM updated.
[G2 and Desire Z Android Development] pershoot:
g2 - 2.6.32.41 - wifi refreshed - http://droidbasement.com/db-blog
[G2 and Desire Z Android Development] Mahagon Coral:
Now it's working! Thanks!
[G2 and Desire Z Android Development] tronmech:
Has anyone tried this on the leaked stock G2 Gingerbread yet?
[G2 and Desire Z Android Development] tronmech:
Tried using Xboarder's stock GB based rom. Stuck for 5 min in boot animation. So I guess that's a "no."
[G2 and Desire Z Android Development] sgtfoo:
I just tried flashing the latest over the fire&ice rom, to no avail. stuck on boot animation for too long. reverting to an earlier kernel.
[G2 and Desire Z Android Development] xsteven77x:
Try the real stock gingerbread. It rocks even with no OC. Taje a couple minutes to remove the bloatware and your set.
[G2 and Desire Z Android Development] magote:
Koush, this .35 update is breaking my wifi. I'm running to the same issues I had earlier with your .32
[G2 and Desire Z Android Development] pershoot:
im not koush.

flash 0604. your wifi will work fine after that (Mahagon Coral is from EU also and it is confirmed working for that region (it is the same driver that was used on .32 (prior to the -0524 to rectify the >11 channel issue; the refresh 0524 contains this).
[G2 and Desire Z Android Development] pershoot:
to the rest of the posters (who are having boot loops with .35),

you all really dont read anything ive written, eh? i know this, because your flashing over every rom, but the one supported.
[G2 and Desire Z Android Development] lainvalenajr:
If You guys want stock just use Rmks G-lite its based on stock gingerbread and has overclock to 1.5
[G2 and Desire Z Android Development] magote:
Sorry mate, it was just a brainfart. Working great now, thanks!
[G2 and Desire Z Android Development] captainreynolds:
@xSteven77x: Which would you recommend??
[G2 and Desire Z Android Development] pershoot:
how's 0604?
[G2 and Desire Z Android Development] ihateusernames:
Running great here.
[G2 and Desire Z Android Development] BootloopedMillennials:
Running great on CM7 Latest Nightly.
[G2 and Desire Z Android Development] IharpI:
No Problems over here with latest CM7nightly.
[G2 and Desire Z Android Development] Aumkar:
Running brilliantly on latest nightly. Extremely fast. Now to see the battery life.
[G2 and Desire Z Android Development] creepinm3:
Battery life is good

At times the phone screen would not turn on. Had to pull battery 5 times back to back.
[G2 and Desire Z Android Development] pershoot:
Check your screen on animations.

Rock solid for days over here. No issues at all that I can see.

Post logs if you still face issue and describe exactly what was ocurring at that time of the incident.

If overclocking, ensure you are stable at the freq you are intending to run at.
[G2 and Desire Z Android Development] G1ForFun:
Yeah at 1017 I have no wake issues to speak of. You have to figure most people just crank up the OC and expect it to work. Not everyone's phone has the same batch/revision of the CPU inside.
[G2 and Desire Z Android Development] creepinm3:
I will post log when I get home. I turn off all animations. Running 806.

-Kiyo
[G2 and Desire Z Android Development] pershoot:
test each step (from 245-806) thoroughly (set min/max to the same freq while testing/going to each step), and let me know which freq. your specific device is having an issue with, and i can make an adjustment.

thx.
[G2 and Desire Z Android Development] OriginalGabriel:
Hmm, not sure if this is a kernel issue or not but, seeing as how it's never happened to me until I flashed the latest the other day I'm assuming it is.

My phone became completely unresponsive while charging off of the computer. I had been using it fine off and on while connected and then, randomly, I couldn't wake it up; I even tried calling it to wake it up but with no luck and had to pull the battery.

I'm only OCd to 1017 with all animations (including wake) turned off. When I tried to grab the kmsg (it is '/proc/last_kmsg', right?) it said it couldn't be found.

Any thoughts?
[G2 and Desire Z Android Development] pershoot:
ill look in to it.

Pls flash back to the previous .35 kernel and see if you can reproduce it there.

Thx.
[G2 and Desire Z Android Development] Mylenthes:
How can anyone flash this. As hard as I try to test it out it never works. Usually it causes me a boot loop or when it starts everything force closes and is laggy. I tries downloading like 10 times from both his website and rom manager. Am I supposed to use the .32 because IV been trying the .35 one.
[G2 and Desire Z Android Development] cjward23:
What rom are you using?
[G2 and Desire Z Android Development] pershoot:
please read the blog post.

Note:

The _gb kernel can only be used on CM Nightly #78 and above.

if this does not apply to you, then use the .32.
[G2 and Desire Z Android Development] Mylenthes:
Lol hurp durp. I feel like noob now. Sorry.
[G2 and Desire Z Android Development] Jason Phan:
I always use Pershoot kernel with CM, but with cm#98 (have not try 99 & 100 yet) stock CM kernel is super fast, faster than Pershoot kernel consistently. With CM kernel @ 800 mhz, I got quarant benchmark 2000 or above. @ 1100 mhz, I got quarant 2700 consistently. @ 1500 mhz, I got 3100-3200.

I still have all my apps like usual

With Pershoot, my quarant benchmark is few hundreds less compare with cm kernel. This is just my experiance. Thx Pershoot.
[G2 and Desire Z Android Development] TheNewGuy:
I have a question regarding the .35 kernel...I have tried a few .35 kernels including yours and they all seem to have the same "problem" it is regarding remapping the home and search key....for some reason no matter how I make the changes (app or manualy) when using a .35 kernel the home and search key will not remap. The changes are being made to the keylayout file but the keys behave as stock....if I simply flash back to .32 and leave the changes in, it works...or if I make changes while on .32 and then flash .35 they go back to behaving as stock...but the changes are still present in the keylayout.

This is not a "deal breaker" issue for me...but...I have not seen anyone else reporting this and I am curious if there could be a work around for it.

The camera key does still remap fine..if that info helps...

I am using a proper >78 rom for the kernel.(repo synced and compiled with all commits on 06032011)

Thanks for your time
[G2 and Desire Z Android Development] pershoot:
Jason, If you want to bench with this kernel pin min/max. There is a greater range at play here and the thresholds differ.

I don't build kernels with quadrant in mind. It means very little in day to day and overall performance.
[G2 and Desire Z Android Development] Jason Phan:
Thanks Pershoot. I don't trust quadrant that much also. It just one of the tools, and it might not reflect correctly. I will learn how to pin min/max.
[G2 and Desire Z Android Development] amazinglarry311:
Trouble compiling the newest version from your git, pershoot.

compile fails at rcutree in ubuntu 11 as well as 10. Did I miss something? It seems the 2632 source still compiles fine. It's an illegal pointer error or something to that effect, __call_rcu.

Any help would be tremendous.
[G2 and Desire Z Android Development] pershoot:
remove all of the optimisations for use with your 4.4 toolchain, which are int he aforementioned makefiles (root,vfp) and remove fpu neon within VFP, in idle-v7.
[G2 and Desire Z Android Development] amazinglarry311:
Is the toolchain out of date? Or is editing the make file the only thing necessary? I assume I just comment out the optimizations you mentioned. I'm just not sure which optimizations for the 4.4 tool chain you're referring to as well, to be honest. Thanks for the quick reply!
[G2 and Desire Z Android Development] pershoot:
remove my optimisations that i use for my toolchain, just as you did for .32.

look at the timeline in git and you will come to see where they are.
[G2 and Desire Z Android Development] amazinglarry311:
Excellent, thanks.
[G2 and Desire Z Android Development] amazinglarry311:
Thanks anyway, still can't get it to compile. I did remove -mfpu from vfp makefile, I downloaded a prebuilt toolchain to compile 2632, so I never made or removed any optimizations. thanks again, I'll keep trying.
[G2 and Desire Z Android Development] pershoot:
that is not the only optimisation to replace/remove.

git log Makefile

git log arch/arm/vfp/makefile

git log arch/arm/mach-msm/idle-v7.S
[G2 and Desire Z Android Development] amazinglarry311:
I know the last thing you want to do is help people who are new to compiling, but I'd I could trouble your a bit more.. (if not I understand)

so in the vfp makefile I removed the -mfpu=neon leaving threw test of the kconfig flags. I'm at the supermarket but I'll look when I get home, are similar lines removed from the other files you mentioned? I checked the main root makefile and want sure what I was removing.

Is it this way intentionally or do I need different prereqs?
[G2 and Desire Z Android Development] pershoot:
all you need to do is type in those commands. then you will come to see what to revert, and you can compile using your gcc4.4 toolchain.
[G2 and Desire Z Android Development] Seattleite:
Is it me...

First off, I was loving the improvement of the latest .35 w/CM7 #101! The battery life was INCREDIBLE during the short amount of time I used it. But I ran into a small problem, and I'm not sure if its known yet or not. I tried to use my camera this afternoon, but it wasn't working. Again, I'm real sorry if this isn't the place for this, I was just noticing that pershoot himself was recently active on this thread, so I'm hoping, if it's needed, I can try to help. Or maybe have someone help me with a fix.

Please don't flame, just looking for a solution. I did use the search button, and also skimmed several (what I thought to be) relevant pages of this thread, looking for an answer.

Thanks again for all your work pershoot!
[G2 and Desire Z Android Development] OriginalGabriel:
Are you sure you're running the right kernel? There are two GB kernels in RM, the .32 and the .35; double check that you flashed the right one.
[G2 and Desire Z Android Development] Seattleite:
Okay, wow. I swear I checked, and re-checked everything I could to avoid a simple issue like that, and managed to completely overlook that. I knew there were 2 of them, I just thought I had the right one. But I did not.

Thank you for genuinely helping. I see a lot of 'ball-busting' going on nowadays, and I try to avoid getting blasted as best I can. It was a stupid and simple mistake on my part, but you still offered to help in a respectful way. I'm grateful! Can't wait to see how a full day goes with the correct kernel!

Thanks again!
[G2 and Desire Z Android Development] OriginalGabriel:
No worries, happens to the best of us (which is why I never rail on anyone); glad I could help, and enjoy the speed and brilliant battery life!
[G2 and Desire Z Android Development] amazinglarry311:
pershoot,

still getting

kernel/rcutree.c: In function '__call_rcu':

kernel/rcutree.c:1433: error: assignment from incompatible pointer type

make[1]: *** [kernel/rcutree.o] Error 1

make: *** [kernel] Error 2

it just wont build i dont know what the issue is, i removed the lines you recommended from vfp/Makefile and idle-v7.S still no dice.

any ides what is wrong here? 2632 still compiles fine.