yashsingh1/xdaforums huggingface dataset:
[EVO 4G General] thedarksavant:
Leaked GPS Driver

Near the end of this issue: http://code.google.com/p/cyanogenmo...on Model Network Owner Summary Stars Priority is a link to the leaked GPS blob driver, http://cl.ly/1Z0v021p2r073o1H2v1B and instructions on how to install it. Basically, you just need to put it in /system/lib/hw over the existing driver. You'll also want to cmod 664 the file.

I've done this and GPS is working as well as it did in CM6.1.2 which is as expected since I'm now using the HTC GPS driver just as CM6.1.2 did.

Bad news is you'll need to do this again if you flash a new ROM, since it'll wipe out the driver.

I had weird Wifi issues after I forgot to chmod the file. I also chown the file to match the others in the directory.

Mucking about in the /system directory as root can cause all sorts if problems and issues, so BE CAREFUL and take heed!

Edit: I'm on CM Final
[EVO 4G General] dorkdotcom74:
Thanks for the info. Not to sound ungrateful but some if us use our phones. I really don't need to know how to have great battery life if my phone sits on a shelf. I want it after I make a phone call (that's when my android system jumps up) or using the web, FB, or something else that uses "data". I have it on so I can do these things. That's why I have an unlimited plan. Please give me any suggestions that will help after its been "used" the whole day. Turning data off... I might as well just turn the phone off and check for messages every now and then. I don't see the point. I bought a Android to do all the cool things these phones can do. Again thank you, but no thanks. Truth is we all know the problem but few know the answer. We will have to wait it out and see what cm and the boys can do. I have complete faith because you don't make something this great and just leave it half done. We will have the awesomeness of cm7 with great battery life soon.... I hope.
[EVO 4G General] galt:
Interesting, thanks for the heads up. Any chance this can be packaged into a flashable zip? Given that it is closed source, I don't see how this would ever make it into CM.
[EVO 4G General] thedarksavant:
Right now a flashable zip is beyond my capabilities. I'm just trying to map my Linux experience to the phone. Fortunately Android is Linux based :)

I believe that cyanogen has committed the driver, it just has not been added to the build. Here's the commit: https://github.com/CyanogenMod/andr...mmit/bb89aa7ad17e353435cbc05771856e85b779e23d but I've never seen any indication in the changelog that it's been added to the build.
[EVO 4G General] xpanmanx:
I'm getting FCs when opening my friends list.
[EVO 4G General] mattykinsx:
The Facebook fc problem has nothing to do with the ROM.

Its the app itself.

Does it on my dad and brothers epic(android 2.2.1), friends g1(android 2.3.3), friends g2(2.3.2)android, and my Evo(android 2.3.3).
[EVO 4G General] thanatos_evo:
Sure, but my phone doesn't do badly with data on either. I had the screen on max brightness with data for more than an hour straight - gtalk, phone calls, texts, tweetdeck. Guess what? No spikes in android system usage. I lost about 15% in battery charge in the meantime. Is that a lot? I don't know, it's a non issue for me. All I want to see is how to get a handle on the high system usage
[EVO 4G General] antiphon:
I would strongly advise against using this GPS driver as it seems to be causing the 100% CPU time some people are experiencing. After replacing the driver, if you open up any application that uses GPS, your CPU will spike up to 100% and stay there until you reboot. This has also been confirmed by deck, who used the leaked GPS driver on his CM7 build:

http://forum.ppcgeeks.com/cdma-htc-...bread-evo-deck-pre5-1-0-a-89.html#post2086868
[EVO 4G General] snowboarda42:
Anyone have the link to the new radio? I am having trouble finding it...
[EVO 4G General] jokester902:
I had a ridiculous battery drain today with super high android system and partial wakelock on uid 10089. any clue as to y?
[EVO 4G General] jessesse:
Lets do this! Great idea.. that gray bar is at the bottom anyways..
[EVO 4G General] schefdog:
Just curious if anyone has had any issues with phone calls and texts not coming through from people. It seems a little rare but is happening to me nonetheless. I am on 7.0 and have done a nandroid back to sense and updated profile and pro. Any help would be appreciated.
[EVO 4G General] jamsterzak:
http://xdaforums.com/showthread.php?t=1038701
[EVO 4G General] DaFunkyMex:
+1 my battery usually lasts 12-18 hours...its at 15% after 4 hours. Running latest nightly and SZ 2.0.0 kernal but its same on any kernal I've tried
[EVO 4G General] mattykinsx:
Nighty 41 has this issue, flash back to 39.
[EVO 4G General] tsatrom:
Nightly 39 ftw

Agreed. I flashed to 39 lastnight and everything is running smooth. Nightly 41 is trash.
[EVO 4G General] dorkdotcom74:
Are you turning data back off after this time that u use it? I ask because I think most people leave data on. If you are turning data off after using your phone and not getting high a.s. usage than that maybe a link to the proplem. I don't code so this is just a thinking mans ramblings. What if the phone is hanging up on trying to make some data connection that is not going through (cause I don't see high data access) and it not shutting down is keeping the system awake. By turning it off, you killed the process. Or maybe I'm a ree-ree. I'll play with turning it off for a minute after a call tomorrow and get back.
[EVO 4G General] themassofthesun:
Wow...way to be a douche...and i have taken 3 years of Spanish and 3 of latin

Also...just thought that especially the open source community would support possible future devs that may otherwise not take the course....but back on topic

Sent from my HTC EVO with cm7 using the XDA Premium App
[EVO 4G General] rank78:
lol pretty clear he was joking
[EVO 4G General] marcusva79:
About this wake issue. When does it normally start occuring? I am looking at the android system and I am 24% and cell standby is 22%. I am on nightly 41. should i give it time to see if the issue occurs later?
[EVO 4G General] thedarksavant:
Confirmed. Thanks anitphon. Do not use the leaked GPS driver it may peg your CPU.

My test:

1. rebooted

2. checked CPU. It fluctuated between 0% an 100%

3. opened Google Maps and let GPS lock

4. checked CPU. Pegged at 100%.

5. copied old GPS driver over leaked one

6. rebooted

7. checked CPU. It fluctuated

8. opened Google Maps. It locked fast, weird :/

9. checked CPU. Still fluctuating.

Only variable: the GPS driver.
[EVO 4G General] antiphon:
No problem, just helping out the community. :) Hopefully the CM team will fix the CPU bug, as GPS did work very well using that driver.
[EVO 4G General] thanatos_evo:
Yes. Since replying to your post, all my testing has been with the data on. I've been on phone calls of different lengths - data was on before, during (moot), and after. No high system usage.
[EVO 4G General] dorkdotcom74:
I completely forgot to test that today but I guess there's no reason to. Its crazy that some do, some don't. The Evo might be a great piece of hardware but it sure can be finicky.
[EVO 4G General] mkeena0305:
http://kan.gd/d83

?? What exactly does this mean??
[EVO 4G General] maxdamage2122:
I'm not 100% sure but to me it seems like its support for phones/tablets with multiple user storage locations. Some of them are now coming with internal and external user storage. Maybe the ability to mount multiple volumes to a computer as well?
[EVO 4G General] snowboarda42:
Anyone having dialer issues? Seems like fairly often if I dial and hit send the it goes to the home screen (no force close), then 15 seconds later the thing will actually dial and the call screen shows up.

Nightly 39, 40, 41, and final 7.0.0 have done it.

Sent from my hand with XDA Premium installed
[EVO 4G General] lopezpm:
nevermind..........
[EVO 4G General] themassofthesun:
I have it but a reboot fixes temporarily

Sent from my HTC EVO with cm7 using the XDA Premium App
[EVO 4G General] DraginMagik:
my screen timeout keeps going to a null value (under Menu - Settings - Display Settings - Screen Timeout). i'll pull the device out of my pocket and the screen will be on and the screen timeout has no value selected. kinda rough on the battery. nightly41 w/ Tiamat. any thoughts?

this does not happen every time...but a few times over the last couple days.

i'm also having the Android System going nuts after a call. i've tried using different dialers..to no avail.
[EVO 4G General] oOflyeyesOo:
I can't wait for a new nightly with some fixes.
[EVO 4G General] funcrusher:
I'm still getting extremely high Android System percentages on #39. Has anyone figured anything out on this? It doesn't happen until I make or receive a call, then it spikes right away. I've searched and have found nothing as far as solutions. Looking around I see that people using other AOSP gingerbread roms are experiencing the same -- like Salvage-Mod, which isn't based off of CM, I believe.
[EVO 4G General] oOflyeyesOo:
Its just fine of savage zen rom. No high usage after phone calls.
[EVO 4G General] lost_man10002:
Having the same issue 41 w/ tiamat only second day on it gonna give it like 2 more days before I make a decision on changing to savage zen kernal or back to cm7 kernal.
[EVO 4G General] jamsterzak:
Its been mentioned before here, somewhere,cyanogen said to run some stuff to weed out the causes...never was much of a widespread issue,so thus, forgotten.

Wish I could help more..the issue rarely happens to me.
[EVO 4G General] baller2319:
Hey everyone, here is a fresh kang build. It includes everything up until 11:30 pst. Enjoy!

http://www.mediafire.com/?ab2wzbc7qdiacu5
[EVO 4G General] xpanmanx:
Thanks man! Whoo-hoo! No 100% system after a phone call!
[EVO 4G General] dorkdotcom74:
Never flashed any thing but official release. Is this safe.
[EVO 4G General] joetemp75:
its fine works well
[EVO 4G General] funcrusher:
After flashing this I'm no longer seeing the spike in Android System under battery use after making a call. Will keep my eye on the battery life.

Thanks for putting the build together.
[EVO 4G General] r0cky0790:
I really hate when this thread gets slow. It leaves me hardly no use for my evo. The kang build wasn't enough for my fix. I NEED CM GOODIES!!!

Brought to you by the official AOSP "Rom Hopper". MIUI-CM7.1
[EVO 4G General] dorkdotcom74:
Thanks (profile pic) I would sooo google that.
[EVO 4G General] rugbychix@gmail.com:
Man up and drink the Kang!
[EVO 4G General] r0cky0790:
If it makes you feel better bring up your Widgets and place homescreen tips with the lil android man then keep tapping till you see KANG!

Brought to you by the official AOSP "Rom Hopper". MIUI-CM7.1
[EVO 4G General] fiddy619:
Has anyone tried using the gps driver from the leak on this kang?

Swyped from my CM-CeEvO
[EVO 4G General] ViViDboarder:
So anyone know when the issue with the proximity sensor in calls stopped working?

It's not logged in the CM tracker yet as an issue but I wanted to get an idea of what's happening or if anyone knew of a fix.

The issue is that when I am in a call the proximity sensor never disables the screen. So it just stays on until my screen timeout happens and it locks. This is also annoying since when I take the phone away from my face I have to hit the unlock button to wake it and end the call.

So again, anyone know of a fix or what nightly broke it? If you know when it broke I can look for a fix myself.
[EVO 4G General] JOEOZUNA4U:
works fine on 39 but its broken on 40 & 41
[EVO 4G General] ViViDboarder:
Cool, thanks. Weird, the status bar was broken in build 39 too I think. A lot happened those two days. Time to go diffing!
[EVO 4G General] JOEOZUNA4U:
status bar was broken in cm7 final.. im on 39 and everything works great except for video playback which is fixed on 41
[EVO 4G General] JOEOZUNA4U:
n42 is out for other devices i guess its just matter of time for the evo

http://download.cyanogenmod.com/
[EVO 4G General] DruHill:
Is it me or does the notification volume setting not stick for anyone else with the latest Kang? For example, if I set my phone to vibrate, after a phone call, reset, etc., the notification volume will go back to it's non-muted setting.
[EVO 4G General] ViViDboarder:
Looks like April 10th around the 7.0 Final release (don't know how much was before the build and how much was after) a TON of Droid Incredible stuff got merged into CM_KERNEL. I know that's what borked the camera in the tree for EVO for a while.

Could be there...
[EVO 4G General] fiddy619:
It also seems borked in the recent kanged release from baller2319 (not his fault by the way, the fix just wasn't implemented yet on the github).

Swyped from my CM-CeEvO
[EVO 4G General] Bielinsk:
I am still running 7 stable and after doing the GPS fix, I have no issues at all. Everything just works well.

Not sure what else they could "fix"
[EVO 4G General] swaze:
Camera maybe?

Sent from my HTC Evo running CM7
[EVO 4G General] pastert33:
The camera works just fine. Now, if you want the tweaks from cm6, that's a different story.
[EVO 4G General] swaze:
Yea tweaks from cm6......

Sent from my HTC Evo running CM7
[EVO 4G General] nate.spangler:
Me and the wifey are both having an issue with the last couple/few nightlies. We seem to have browser crashes alot. Mine does it a few times a day. I thought it locked up the phone completely but requiring a battery pull. But today I just out the phone down and a few minutes later the phone just rebooted. I tried a different browser and they all do the same thing
[EVO 4G General] dirkyd3rk:
Can someone do me a huge favor? Can anyone pull the exact spareparts.apk from one of the nighlies. I know its in the market but that's not the one I want :)
[EVO 4G General] datajosh:
Looks like some new nightlies are compiling right now with the build number bumped to 50... only Blade and Ace on the site so far though.
[EVO 4G General] brokentoaster24:
Yep, more builds rolling in. I'm excited for the compact carrier label :D

Sent from my PC36100
[EVO 4G General] VENOMENON_24:
EDIT: Solved the issue. Well, actually it solved itself.
[EVO 4G General] scoobdude:
Compact carrier label?
[EVO 4G General] baller2319:
Here is my latest compile. The text wrap issue has finally been resolved. Also there is a feature to turn off vibrate notifications during a call under the cm settings. Enjoy!

http://www.mediafire.com/?mlzwdh0r4zbyfaw
[EVO 4G General] jerrygon:
51 just got released...
[EVO 4G General] dp92180:
51 is sweet
[EVO 4G General] xpanmanx:
Running 51. Exploring. All is well so far.....
[EVO 4G General] Snake-Driver:
Could you be more specific? :)
[EVO 4G General] twiz0r:
51 is fail for me, still getting very high android system usage

Swyped from my cyanogenized and gingerbreaded EVO
[EVO 4G General] Snake-Driver:
It makes the carrier name smaller under the power widgets. I like this option very much.
[EVO 4G General] snowboarda42:
Nightly 51 cpu is still pegged at 100% due to process.android.acore

Dang, all the new features looked sweet too.

Sent from my hand with XDA Premium installed
[EVO 4G General] nc_carol:
do/have you 'fix permissions'? if not done, that can cause spontaneous re-boots.
[EVO 4G General] daryelv:
100% CPU Load on nightlies N40 and up

I posted this in the Development section, figured I could put it here as well...

If you're seeing 100% CPU usage on nightlies from 40 and up (41, 50) then it's probably due to the gps driver. To check, reboot your phone and don't open Maps or anything else that uses GPS. Check your CPU and it should be normal. Open Maps and get a GPS lock and then go back and check your CPU and it will be showing 100% used by System.

Here's the GPS driver from Nightly 39 which solved this problem for me. Just flash in Recovery.

-Daryel
[EVO 4G General] r0cky0790:
Me also

Brought to you by the official AOSP "Rom Hopper". MIUI-CM7.1
[EVO 4G General] r0cky0790:
Maybe your right, but how do you explain it if one never uses GPS or never enables location. That's my story and still my CPU is jacked up to 100%.

Brought to you by the official AOSP "Rom Hopper". MIUI-CM7.1
[EVO 4G General] fiddy619:
Well, I use gps pretty frequent, but I'm not seeing the high cpu usage, but I have noticed that the proximity sensor seems broke, ever since sometime after 40. Other than that, my phone seems to be running great with 51...

Swyped from my CM-CeEvO
[EVO 4G General] gpz1100:
Isn't process.android.acore actually the launcher? Mine also shows 100%, but I believe this is erroneous. Battery life is what's always been.

Try a different launcher.
[EVO 4G General] r0cky0790:
That's what I thought also but I gave it the benifit of the doubt because I have an 3500 mah extendo so I could never tell if something is affecting my battery life badly.

Brought to you by the official AOSP "Rom Hopper". MIUI-CM7.1
[EVO 4G General] gpz1100:
For what it's worth, I notice the same '100%' with sense too when using adw (regular or ex). So I still draw the same conclusion. It's not an issue unless performance or battery life is being affected.
[EVO 4G General] daryelv:
There are lots of applications that try to use your Location such Weather apps, Twitter apps, Camera, etc. It could be something running in the background. I'm just giving an option for people to try out before they start ranting "it's broke, going back to N36 or N39 or whatever."

-Daryel
[EVO 4G General] wd20293:
Also went to 100% (was on rc7) And for what it is worth (maybe just a coincidence) but my download speeds went from approx 800kbs (rc7) to < 100

also Linpack was down to under 20 mflops compared to high 30's (rc7)

all with perfomance gov
[EVO 4G General] twiz0r:
do you mean cm7 final and not rc7? I know my dl speeds were still good

Swyped from my cyanogenized and gingerbreaded EVO
[EVO 4G General] nc_carol:
Often I'm showing maps as running when I've not done anything to start it. I'm thinking the only explanation might be my fancywidget weather component. But whenever I reboot, I immediately go to running services and shut it down, along with about 4 other things I don't need to be running.

FWIW, I've tried to figure out the whole 100%CPU thing, and near as I can tell, when I go to te and type in htop, it kinda looks like my cpu is running between 65 and 89%; however, my battery life is fine. .. so .. eh? whatever.. I'll worry about it when my phone stops working.
[EVO 4G General] rstuckmaier:
Anybody else having this issue: On nightly 51, interactive gov. 998MHz max 245MHz min, CPU stays at 245 MHz.

The more I look into this the more I think it might have something to do with SetCPU (I have screen off profile: powersave 245MHz) not changing the settings back. It shows as changed in the app but it doesn't look like it actually does.

If I change the gov scaling to another setting, ondemand/conservative/etc, it works fine. And if I change back to interactive it scales like normal. Seems to be just upon waking.

It didn't do that before. I'm wondering if it has something to do with:

Issue 2875, multiplied frequency by 1000 to convert from Hz to milliHz to match API spec

Anyone else showing this?
[EVO 4G General] CruzECO13:
Flashed N51 and i let it run for about 15min w/o opening anything related to GPS and CPU was below 10%.

As soon as I opened Maps and GPS came on, CPU went straight to 100%. Closing Maps or Force Closing it did not work. It stays at 100% from that moment forward.

Flashed the GPS File from N39 (thanks daryelv), rebooted, opened Maps, GPS locked, closed Maps, And CPU is below 10% again.

So indeed the CPU to 100% issue is in fact due to the GPS file that was updated past N39. This is my experience at least.

Thanks again daryelv! N39 GPS File Download Link Unless the file is reverted to this one again in future nightlies, you should keep this .zip on your sdcard and make sure to flash it right after any new nightly!!!
[EVO 4G General] wd20293:
sorry , its cm7 rc4
[EVO 4G General] r0cky0790:
Why use set CPU when you could use the governer settings thats cooked into cm. If you want a screen off profile of some sort just flash a kernel that has a smartass governer like tiamat then you wont need set CPU.

Brought to you by the official AOSP "Rom Hopper". MIUI-CM7.1
[EVO 4G General] Chronzy:
You're the man.
[EVO 4G General] NiMiNuM:
Is nightly 51 playing nice with matted blues and is the youtube playback over 3g bug fixed?
[EVO 4G General] r0cky0790:
Just flashed matted blues and everything is crispy as chicken on the dark side.

Brought to you by the official AOSP "Rom Hopper". MIUI-CM7.1
[EVO 4G General] r0cky0790:
Just flashed it and cpu is where it needs to be. Thanx for tip.

Brought to you by the official AOSP "Rom Hopper". MIUI-CM7.1
[EVO 4G General] fiddy619:
What about the proximity sensor issue during calls, has anyone been able to fix this yet? I had to flash back to final from 51 to get it working again. I truly doubt the gps driver thing will fix this, but if anyone has any input I would really appreciate it.

Swyped from my CM-CeEvO
[EVO 4G General] pastert33:
Well I thought the fix was incorporated but you could just press the power button while in a call.
[EVO 4G General] fiddy619:
My screen does timeout after like 30 seconds, but that is not what I'm talking about, the proximity sensor only shuts off the screen while it is in the "proximity" of your face, and when pulled away, the screen will automatically come back on to allow the user to do in-call actions, like texting or whatever...

Swyped from my CM-CeEvO
[EVO 4G General] rstuckmaier:
That's not really any answer. My phone has a lot worse problems with Tiamat and the SZ "turn off SBC" does not work.

Screen off profile worked just fine on N41.
[EVO 4G General] pastert33:
I realize what the proximity sensor does. You asked for help and I just said what I would do if it wasn't working...
[EVO 4G General] fiddy619:
Well, thanks for advise, but i guess really what i'm looking for is a fix for the issue, not a work-around, but again thanks for the advice.
[EVO 4G General] daryelv:
I flashed N51 this morning on top of N39. I then fixed the GPS causing 100% CPU by copying the GPS driver from N39 back onto my phone. I just tried making a call and when I put the phone up to my ear the screen went blank. When I took the phone away from my ear the screen came on. Looks like the proximity sensor is working fine for me. I did have the proximity sensor issue with N40 and N41.

0004 hardware Running CM7 Nightly 51 w/ Tiamat's 3.3.7 kernel.

-Daryel
[EVO 4G General] hax3d:
Thank you! I had the 100% CPU usage issue on build 51 and flashing back to the nightly 39 GPS driver fixed it!
[EVO 4G General] fiddy619:
Hmmmm, maybe there is something there going on with the gps driver then, I didn't even try it cuz i noticed the proximity issue, but I'll flash back to N51, do the gps driver fix, and report back...

Also, I see your using the Tiamat kernel, I wonder if that could have anything to do with this issue, as i'm running fully stock other than Cyanbread X theme.
[EVO 4G General] fiddy619:
So I guess it must be the Tiamat kernel, cuz proximity sensor still broke here, I guess I could give the kernel a go, but really I was trying to just keep it as stock as possible.

But my system is running much better, not pegged at 100% (viewing from terminal - htop command), add no android system in battery use after a phone call...

Swyped from my CM-CeEvO
[EVO 4G General] fiddy619:
Confirmed!!! Tiamat 3.3.7 (non-SBC just to try and stay as close to stock as possible) proximity sensor fixed, as well as no android sys in battery use after a call and cpu not pegged at 100% after gps driver fix...

Swyped from my CM-CeEvO
[EVO 4G General] BB15:
They aren't placed onto the SD card unless you specifically put them there. She should have synced her contacts to her Google account prior to flashing a new ROM.
[EVO 4G General] krazyflipj:
Can't wait for tonight's nightly. Looks like we can edit how automatic brightness works.