yashsingh1/xdaforums huggingface dataset:
[EVO Shift 4G Android Development] x99percent:
There *shouldn't* be any issues with 4G or GPS, since this is based on the original HTC source code. I have used it successfully over NFX's ROMs before... I think I'm running one of his now.

I have edited the orignal post to be a little more clear.
[EVO Shift 4G Android Development] abanh:
Just a heads up - the smartass governor doesn't scale below 768 mhz. I believe bcnice mentioned he had the same issue on his kernel.
[EVO Shift 4G Android Development] adamr240:
so this kernel seems to have solved my issue with loading pages in the browser locking up the phone. Nice.

Is there anyway you can add the wired tether patch so I can just use that? I'm not to keen on switching roms and having to start over.

EVO Shift and XDA app
[EVO Shift 4G Android Development] x99percent:
With the smartass governor, it won't scale below 768 when the screen is on... that's for sure. (<-- NO LONGER TRUE)

If you use SetCPU, the "Info" tab will show you that the phone is happily running at 245MHz when the phone is off... and I'm not forcing it to 245MHz, either.

I actually posted in bcnice's thread about this issue, along with a solution for it. However, I do think that adding an extra step between 368Mhz and 768Mhz will help things.

EDIT: Added a couple of lower speeds, and things seem to be improved. Will post a new zip file during the day.
[EVO Shift 4G Android Development] x99percent:
I don't think that's handled within the kernel... from everything I've seen, that's a patch to a file in /system/framework/
[EVO Shift 4G Android Development] danaff37:
If you're talking about wired tether for root users needing ip filtering, that's on in all kernels for the shift, even stock. However, some bug or difference in framework doesn't let or phones tether on that or wireless tether on 3g, only on 4g
[EVO Shift 4G Android Development] crump84:
I'm running this over the nfx stock Rom, running smooth so far
[EVO Shift 4G Android Development] Aaargh!:
I was running bcnice's kernel, but could only hit 1.1 max using on demand and the phone wold still hit 105 degress at times. Just installed Mik's rom and at this point am not using any kernel. Should this kernel work with this rom?
[EVO Shift 4G Android Development] JKILO:
I use it so yes :)

Sent from HTC Knight using MikShift..because CM7 got overrated like CWM
[EVO Shift 4G Android Development] x99percent:
Changelog:

20110318

Added two additional clock speeds between 768MHz and 368MHz. By default, the smartass governor can't make the "jump" down from 768MHz to 368MHz, because the step is too large.

Added conservative governor (untested, but should be OK).
[EVO Shift 4G Android Development] abanh:
Nice update. Do you think you could also add the Conservative governor?
[EVO Shift 4G Android Development] x99percent:
Done. Re-download the same link.
[EVO Shift 4G Android Development] nativ73:
My frequency keeping ramping from 245 to 1.8 when idle, bouncing up and down on both ondemand and smartass. Flashed back to bcnice20's bfs bfq for now.. but I'd like to make this work as I love running the smartass gov. Any ideas?
[EVO Shift 4G Android Development] bobtsunam:
Running kushdecks rom and flashed x99's latest and the only issue I had was that my data transfer rate over wifi seemed a bit slow. Connected to two different routers just fine though. Flashed back to scary's stable kernel and fixed the transfer rate. (Netflix streaming bogged down with x99's. That was really my only test base so I don't know how valid my claim is.)

<Blaze One>
[EVO Shift 4G Android Development] im.nick.hello:
How do you flash back? just flash the stock kernel over it?
[EVO Shift 4G Android Development] bobtsunam:
Just flashed over it. Shouldn't matter what kernel it is. I use kernel manager and never had a problem. Great way to have choices readily available. Not all phones act the same so I always like to have choices.

<Blaze One>
[EVO Shift 4G Android Development] im.nick.hello:
Is the stock kernel on kernel manager?

Also when u flash over it does it replace it or just cover it up? Hmmm... I wonder if it takes up any more space.

No I'm not using Tapatalk... I'm using the XDA Premium app, cause I got balls.
[EVO Shift 4G Android Development] bobtsunam:
I believe so.

<Blaze One>
[EVO Shift 4G Android Development] bobtsunam:
I don't know how exactly the process on that app works. I just know that it works. Haven't ntoced any excessive loss on space.

<Blaze One>
[EVO Shift 4G Android Development] im.nick.hello:
ok ill check it out, what are the main differences between pro/free versions, basically is it worth it to buy
[EVO Shift 4G Android Development] bobtsunam:
Only difference I've seen is the ability to filter the kernels. Free one is fully functional for what we are doing.

<Blaze One>
[EVO Shift 4G Android Development] bobtsunam:
But it always helps to support our devs... ;-)

<Blaze One>
[EVO Shift 4G Android Development] HTCotta:
I'm also on Deck's ROM (2.3.4) and this breaks wifi...i hope the devs figure out what is causing this soon because I haven't been able to use any custom kernels on it and I love deck's ROM.
[EVO Shift 4G Android Development] x99percent:
kushdeck's ROM uses a 2.6.35 kernel. Our CM7 is still on 2.6.32.
[EVO Shift 4G Android Development] rhodiggah:
Good to know. Makes sense now. Thanks for the info...
[EVO Shift 4G Android Development] sparksco:
I'm on cm7 and I have this kernel 2.6.35.13-cyanogenmod. Not nightlies either
[EVO Shift 4G Android Development] PaulB007:
x99, this latest kernel doesnt work for me on cm7 nightly 87, I just get "error" under wifi.
[EVO Shift 4G Android Development] bobtsunam:
Strange. I just flashed yer latest kernel on kush's latest rom once again and connected to a public router while driving by. Really quickly. You're saying they shouldn't be compatible?

<Blaze One>
[EVO Shift 4G Android Development] x99percent:
OK, I don't get it...

Prior attempts I had made at running my kernel on the nightly ROMs that came out after 7.0.3.1 had WiFi issues. This was when CM7 made the switch to the Android 2.3.4 base.

What I see here isn't making much sense... I am running my 20110530 kernel on the CM7 #87 nightly with no issues. At the same time, PaulB007 says it doesn't work. So, what's the deal?

Perhaps someone like toastcfh can chime in..?
[EVO Shift 4G Android Development] jesusice:
Been running this on CM7 #87 since yesterday with zero problems. I can't say that I'm getting better battery life but I am a heavy user. I'm sure I'd get great battery life if I'd stop playing with my phone so much ;) Thanks for the good work x99!

^ Shift Faced
[EVO Shift 4G Android Development] mcarrion78:
I got the to work on kush decks rom but kept getting crazy lock ups at whatever speed and governer i use. Had to switch to a bcnice kernel to get it to start playing nice again
[EVO Shift 4G Android Development] Rooster85:
Doesn't work with miui 1.5.27, I get the error message as well.

Sent from my MiuiSpeedy
[EVO Shift 4G Android Development] agmyers76259:
Same here verified with the new mui 1.5.27 build. Was really hoping it would work I've used x99's goodness on all the previous miui builds with no issues. Any kernels that DO work on the new miui 1.5.27? I've managed to break wifi with every kernel outside of stock...Thanks in advance.
[EVO Shift 4G Android Development] Rooster85:
Not any other kernels that I'm aware of, I nandroided back to 4.29 so I could still use bcnices sio kernel

Sent from my MiuiSpeedy
[EVO Shift 4G Android Development] x99percent:
Can anyone with the latest MIUI post the kernel info from that ROM?
[EVO Shift 4G Android Development] Rooster85:
What kind of info do you need?

Sent from my MiuiSpeedy
[EVO Shift 4G Android Development] x99percent:
The complete version information for the kernel.
[EVO Shift 4G Android Development] Rooster85:
Ill gladly get it for you..... but have no idea how

Sent from my MiuiSpeedy
[EVO Shift 4G Android Development] x99percent:
Usually found under Settings, About...
[EVO Shift 4G Android Development] Rooster85:
Oh lol yea I knew that, ill flash back to the latest release this evening and report back

Sent from my MiuiSpeedy
[EVO Shift 4G Android Development] Rooster85:
its the toast kernel

2.6.32.28-cyanogenmod

toastcfh@oldschoolevo #39
[EVO Shift 4G Android Development] popasmurfn23:
so there is no way the kernal can be developed by homebrewers just htc??
[EVO Shift 4G Android Development] Ron Overdrive:
Until the official Gingerbread Sense update is sent OTA for the Shift HTC won't be releasing the source code. So folks running the leaked Gingerbread Sense ROM or ROMs based off the leak (like MikShift 2.x) won't have custom kernels available to them yet. Right now only AOSP ROM's like CyanogenMod have the Gingerbread source available to them for custom kernels.
[EVO Shift 4G Android Development] x99percent:
Status update:

Used my 20110530 kernel with CM7 nightly #92 and #93 with no WiFi issues. I did boot up the ROM and use WiFi *before* flashing the kernel... maybe that was the trick?
[EVO Shift 4G Android Development] PaulB007:
On nightly 93 this was a no go. I was sure to connect to wifi prior to flashing the kernel. In addition to having the wifi status of "error" the kernel broke my ability to make phone calls. The calls would connect, however the person could not hear me nor did I hear any sound coming from my headphone speaker.
[EVO Shift 4G Android Development] d1msum4lyfe:
Scary kernel 2.0 works fine with wifi, but latest x99 doesn't :(
[EVO Shift 4G Android Development] x99percent:
Confirmed, but here's the funny part: My CM7 kernel hasn't changed since April 14, so something changed within the ROM.
[EVO Shift 4G Android Development] Ron Overdrive:
As of nightly #88 toast upgraded the kernel version to 2.6.35 and cyanogen himself said the new nightlies for all the phones are also going to be 2.6.35 which will break things for custom kernels based off of the old 2.6.32 kernel. So it's pretty much advised for nightly users to avoid custom kernels till cyanogen releases the source and kernel devs like yourself can update.
[EVO Shift 4G Android Development] x99percent:
If I pull toast's latest 2.6.35 source and use the default Speedy config or the config pulled straight from the ROM, it won't even compile due to warnings being treated as errors (set in the config). If I turn off that setting, it compiles, but will not boot.
[EVO Shift 4G Android Development] x99percent:
Got it to compile and boot, but my underclocking and/or undervolting isn't working yet. Posted a working 2.6.35 kernel with smartass governor and 1.2GHz max as default.
[EVO Shift 4G Android Development] Ron Overdrive:
Just gave it some benchmarking with interesting results. At 1.8ghz Quandrant scored 3430 where as I got 3110 with Toast's at 1.5ghz. Smartbench 2011, however, faired better with Toast's. Around 1900/1700 consistently with Toast's and 1700/1600 with yours.
[EVO Shift 4G Android Development] fifedogg:
Breaks wifi on shift deck 1.2x. Had to go to scary's 2.0 or reflash the rom to get it to work again.

Sent From My Speedy Mc Speederson
[EVO Shift 4G Android Development] x99percent:
Which version did you flash, and what version kernel does this "shift deck" ROM come with? 2.6.35 or 2.6.32 ?
[EVO Shift 4G Android Development] crump84:
Shift Deck's kernel version is 2.6.35
[EVO Shift 4G Android Development] sparksco:
Hey x99 I have a Q. I want to add your smartass govenor to my cm7. However when I click on your GPL source link I don't see the proper makefile or kconfig to build it properly. Is part of the source missing or just not available? Thanks in advance
[EVO Shift 4G Android Development] crump84:
Wifi works fine for me on the same ROM. Using it now.
[EVO Shift 4G Android Development] fifedogg:
I've tried 3 seperate times flashing this kernel and wifi still wont work for me. When you flashed this kernel did you have wifi turned on or off. I cant seem to make it work right any way I try.

When I flash scary's 2.0 everything works except I cant hear audio when I make a phone call.
[EVO Shift 4G Android Development] crump84:
I believe my Wifi was turned off when I flashed the Kernel. I used wifi all last night and never had any problems.

I had the same issue with Scary's kernel, kinda need hear phone calls..
[EVO Shift 4G Android Development] tokuzumi:
Using this kernel on the stock, rooted rom, and love it. One thing I'd like to do is run the kernel at 1.4 gHz. But I don't want to use Set CPU, as I've used it in the past, and it's always been buggy on all phones I've used it on. What would I need to change in order to have the kernel default to a max of 1.4gHz "out of the box", as quoted from the OP, from the current max of 1.2? I have ADB installed on my computer, and while I'm not a "noob", I'm not familiar with a lot of command line stuff. So, if someone (or the OP) had instructions on how to accomplish this, that would be awesome.
[EVO Shift 4G Android Development] fifedogg:
Download no-frills cpu control from the market. Set it to what ever you want and click the box that says apply on boot.
[EVO Shift 4G Android Development] fifedogg:
Are you on 1.2x? I had this kernel working fine on earlier versions but not since I've been on 1.2x.
[EVO Shift 4G Android Development] x99percent:
Looks like the kernel in that ROM is built from an entirely different source... it uses the "cm-kernel", while just about everyone else is using the "htc-kernel-msm7x30" source. That shouldn't matter, but obviously something isn't right.

The *only* changes I've made in the last kernel I posted was to add the smartass governor and change the default speed... so I don't think the WiFi issue you're seeing is from something I've done.
[EVO Shift 4G Android Development] x99percent:
Use the default speedy makefile in the source and tweak it as you want.
[EVO Shift 4G Android Development] x99percent:
On the stock ROM, use "No-frills CPU Control", found in the market.

For those running CM7, there are CPU settings built into the "CyanogenMod settings", under "Performance".
[EVO Shift 4G Android Development] crump84:
Yeah, running 1.2x with x99's latest kernel. Everything is functional on my end.
[EVO Shift 4G Android Development] fifedogg:
I've tried flashing it in everyway. Wiping and installing in every way except a full wipe and it still breaks my wifi.

Sent From My Speedy Mc Speederson
[EVO Shift 4G Android Development] sparksco:
ok, any other files I need to tweak?

My questions are in regards to #GPL providing the full source of the kernel. You can't push it to your github lol?
[EVO Shift 4G Android Development] sparksco:
No worries buddy. I was going to use your smartass govenor and give you credit for it... I'll just use someone else's and give

Them credit for it and post it on github with the full source required by gpl
[EVO Shift 4G Android Development] x99percent:
The full source is on github..?

http://github.com/x99percent/htc-kernel-msm7x30 , branch 20110611 is *exactly* what is used here. It's been there since at least yesterday (one day after I posted the kernel).
[EVO Shift 4G Android Development] willverduzco:
X99p, please directly link it to remove all ambiguity. Sparksco, let's keep the accusations in check. Both of you, there are nicer ways of getting your point across.

Thank you.

PS. X99p has already stated that branch 20110611 is directly what he used in the OP.
[EVO Shift 4G Android Development] x99percent:
The link to my github is in the first post of this thread.

I have already told him that the branch he needs to look at is "20110611".

The "missing" files:

https://github.com/x99percent/htc-kernel-msm7x30/blob/20110611/drivers/cpufreq/Kconfig

https://github.com/x99percent/htc-kernel-msm7x30/blob/20110611/drivers/cpufreq/Makefile

Please note that github reports that these files were updated "2 days ago", just like I said. I posted the kernel on Saturday, then pushed to github on Sunday.

Thank you, willverduzco, for the thread clean-up.
[EVO Shift 4G Android Development] willverduzco:
Thank you very much for the links. Clearly everything is present, as x99p has shown.
[EVO Shift 4G Android Development] fifedogg:
Am I the only one that cant get the latest kernel working on shift deck 1.2x. It breaks my wifi no matter what way I flash it. I'm not really in a big hurry as it isnt undervolted yet, but id like to use the other governors that are offered. .
[EVO Shift 4G Android Development] x99percent:
Specifically, what process are you using to flash it?

Are you booting the ROM first with the original kernel? ...and using WiFi?

I'm as confused about this issue as you are, because some people report having no problems at all, while others have WiFi issues. There has to be a pattern in there somewhere...
[EVO Shift 4G Android Development] willverduzco:
OK. The GPL compliance "issue" is solved. Any further mention of this will result in an infraction, and on second offense, a one week ban. Let's keep discussion on-topic. This is a kernel, not a GPL, thread.
[EVO Shift 4G Android Development] Enraged21:
The headphone jack doesn't work with evervolv rom. I love the kernel though. It gives me amazing battery life, but I had to revert back to stock kernel cause I use the headphone jack quite frequently.

________

Evo SHIFT

Evervolv ROM

x99 kernel
[EVO Shift 4G Android Development] sparksco:
Koush's anykernel extractor dumps the raw boot.img off the phone. You should be able to flash it just fine without setting permissions for the modules in the updater-script just fine. Nowhere in any of these roms does the updater script set permissions for he modules like in this kernel. And honestly I don't really see a need for it to be in the updater-script. Perhaps x99 could elaborate more on it. I really do think that may be causing issues
[EVO Shift 4G Android Development] x99percent:
I set the permissions on the modules to match what are originally on those files in every ROM I have ever seen (0644).

Check the permissions on the original modules yourself before flashing the kernel, and let me know if you see anything different.
[EVO Shift 4G Android Development] x99percent:
Does the EverVolv ROM come with a 2.6.35 or 2.6.32 kernel?
[EVO Shift 4G Android Development] sparksco:
Ok, well I have my modules in the rom with no permissions and it works fine. As a matter of fact I just flashed a new kernel to my phone, modules and boot.img and everything works fine. Just saying that might be causing issues.
[EVO Shift 4G Android Development] x99percent:
If you can come up with an explanation as to why some people have issues, while other people

running the same ROM

do not, I am all ears. If the permissions of the module files were the source of the WiFi issue, then everyone should be experiencing the same problem. Logical testing, observation, and reasoning are needed to formulate a clear answer.

I may be able to test out a couple of these other ROMs later tonight, but I generally need to have my phone in a usable state through the day.
[EVO Shift 4G Android Development] sparksco:
I was just looking at koush's github and I don't see the set permissions. https://github.com/koush/AnyKernel/blob/master/META-INF/com/google/android/updater-script

That is my only "logical" explaination
[EVO Shift 4G Android Development] sparksco:
I also want to add that I don't wipe dalvik-cache or anything when I install the kernels. Maybe other people are wiping things to get it to work who knows.
[EVO Shift 4G Android Development] dubs.law:
x99, I'll give u some details that hopefully help. I flashed the kernel on shiftdeck 1.2x and it broke my wifi too. I installed it via recovery after wiping dalvik and cache partition. When I flashed it I had already booted it into the stock kernel and I'm pretty sure that I had used wifi before flashing the kernel.
[EVO Shift 4G Android Development] fifedogg:
I've flashed it in every possible way. I've done it about 10 times with 10 different combinations. I've tried fixing permissions etc. It won't work any way I do it. Scarys 2.0 will let me use wifi but I can't hear any voice while making phone calls.

Sent From My Speedy Mc Speederson
[EVO Shift 4G Android Development] Enraged21:
Not sure but I know it comes with the cm7 kernel. But I believe its 2.6.35... what difference would that make?

________

Evo SHIFT

Evervolv ROM
[EVO Shift 4G Android Development] x99percent:
Just did a nandroid backup on my phone. Going to try and test the Shift Deck and Evervolv ROMs.

For the record, I am currently running CM7 nightly #99 with my kernel, and I have noticed no issues.

I'll start with whichever one finishes downloading first.
[EVO Shift 4G Android Development] x99percent:
kushdeck's Gingerbread Shift Deck ROM:

In Recovery:

- wipe data/factory reset

- format /system

- flash gingerbread-shift-deck-1.2x.zip

- flash x99kernel-cm7-20110611.zip

- reboot

Allow ROM to boot up, then...

- turn on WiFi

- connect to my home WiFi

- use browser

- make phone call to verify that there is sound

Looks good to me..?
[EVO Shift 4G Android Development] x99percent:
preludedrew's Evervolv ROM:

In Recovery:

- wipe data/factory reset

- format /system

- flash Evervolv-Artis-1.1.0b3-Wimacs-speedy.zip (this .zip formats the system again)

- flash x99kernel-cm7-20110530.zip (2.6.32 kernel)

- reboot

Allow ROM to boot up, then...

- turn on WiFi

- connect to my home WiFi

- use browser

- make phone call to verify that there is sound

- play music through headphones

Again, looks good to me..?

(the same sequence worked for MIUI 1.5.27.1)
[EVO Shift 4G Android Development] Enraged21:
Ahhh, its probably cause I flashed the 2.6.35 kernel when evervolv uses the 2.6.32 kernel..

Gonna flash the 2.6.32 kernel now. It should probably work then.

Thanks a lot man!

________

Evo SHIFT

Evervolv ROM
[EVO Shift 4G Android Development] fifedogg:
I don't want to do a full wipe just to use the kernel. I've never had to do that ever before. I've aleays wiped all the caches and then flashed the kernel and never had issues.

Won't formating /system make me lose apps/data etc?

I just don't understand why I would have to do any of that besides wiping cache partition and dalvik cache as I never have for the years I've been flashing kernels.

Sent From My Speedy Mc Speederson
[EVO Shift 4G Android Development] Enraged21:
Everything seems to work perfect, but when I overclock to 1.8 my phone freezes and I have to do a battery pull...

________

Evo SHIFT

Evervolv ROM
[EVO Shift 4G Android Development] bobtsunam:
Then yer phone can't handle those speeds. My phone isn't stable at those speeds either. Most I can clock to is 1.6 without issues. Also try different governors as some phones don't like certain governors.

<Blaze One>
[EVO Shift 4G Android Development] x99percent:
...and you shouldn't have to do a full wipe. I was wiping everything because I was switching between ROMs and wanted everything to be as perfect as possible.

Just for you, I tried another sequence of events:

- wipe data

- format system (because I was running CM7)

- flash gingerbread-shift-deck-1.2x.zip

- reboot

- turn on WiFi

- connect to my home WiFi

- use browser

- make phone call to verify that there is sound

- verify sound though headphones

- reboot into recovery

- flash x99kernel-cm7-20110611.zip (didn't wipe cache or anything else)

- reboot

- WiFi still works

:confused:
[EVO Shift 4G Android Development] x99percent:
I had actually tried the 2.6.35 kernel myself, but knew it wasn't right when logcat was spitting out all sorts of "audio_flinger" errors.
[EVO Shift 4G Android Development] Enraged21:
But I tried the 2.6.35 kernel and I was able to overclock to 1.8.

________

Evo SHIFT

Evervolv ROM
[EVO Shift 4G Android Development] Enraged21:
So it would've have to have been that.

________

Evo SHIFT

Evervolv ROM
[EVO Shift 4G Android Development] x99percent:
Using the same governor?

I don't believe I have ever tried to undervolt 1.8GHz on any kernel I've made, because that speed unstable enough as-is. I just run mine at 1.2GHz and call it good. ;)