yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] i900frenchaddict:
Hi Sebastian FM

First, thanks for your work, I'm using your Kernel, my device can handle 1836Mhz, everything is fast, that's greaaaaattt !

But I fear there's a bad easter egg hidden into HTC kernel 3.0.16-gcfa14fc

I found a bug concerning multitouch, when using 2 fingers, input will swap if you finger keeps pressed and the other clicks the screen. Finger1 will become finger 2 even if finger1 kept pressed all the time. This is a real pain especially in games, but also in multitouch keyboard, etc

I've opened a thread about it, with a video showing the problem, if you want to know more about it:

http://xdaforums.com/showthread.php?t=1519897

As ROM devs told me it might be kernel related, I tried both ICS ROMS (ARHD 6.3.0 for me, the bug was reported by other ICS ROMs users), and the CM9 Rom ([ROM][WIP][DEV][01 Mar] OpenSensation | CyanogenMod 9 KANG)

They both use your kernel, and I could indeed easily reproduce the bug with both ROMs, so I now really think HTC did something wrong with their kernel about multitouch, since this bug was not here in Gingerbread ROMs

I guess there's nothing that can be done until HTC releases the kernel source, but as you're THE man here who must have the best knowledge of this kernel, I may ask you what you think about it.

thanks!
[HTC Sensation] HunnyBearLewis:
I think it's the ROM, personally...though I don't know enough to say for sure. I've always had low scores with ARHD roms but that said, they all worked well.
[HTC Sensation] WayTooRowdy:
Probably more to do with the fact that it's still a test version of ICS, not even at beta stage. People forget the base RUU that's being used on all these ROMs is still at that low a stage

I'm Rick James *****!!!
[HTC Sensation] UnixSlayer:
Sounds more like an ICS bug. This only happens in ICS? You stated it's working in GB.
[HTC Sensation] maniep:
I have the Anker 1900 battery and it does very well for me even with both Core activated at 1.78 Ghz with SebastianFM's Kernel.

I take the phone off charger at 8:30 am (100 percent charged) and at 8:30 in the evening the phone still at 52 percent battery left (normal day phone use).

My phone does not reboot at all at 1.78 Ghz. Each device is different they say.

I am glad I got one of the Wednesday's ones.
[HTC Sensation] Marc M:
Nice stats, I decided to do a Google search for these Anker 1900mAh batteries as I've read so many people use them and was very pleasantly surprised to find they are only £11.99 from Amazon.co.uk, so mine arrives tomorrow :-D

Hopefully it'll be the difference between my phone dying before I get home in the day and me still having some charge left!

Cheers :-)
[HTC Sensation] futur1sm:
Does this kernel suffer from the saturation bug on AUO panels on ICS? Have had to use g9788208 version to fix it but getting strange things happening with this such as AudioOut_3 keeping wakelocks. I am using ARHD 6.3.0 (non-XE)
[HTC Sensation] GuyAdams:
I heard a few bad things about the Anker before i had purchased mine but since receiving it couldn't have been happier. I've had no issues with battery level monitoring and the extended run time is great :)
[HTC Sensation] bobsie41:
I got 2 anker batteries and a charging dock for £16.00 from amazon a month ago! :D
[HTC Sensation] Marc M:
Oh, you just HAD to get that in, didn't you haha ;-) And I thought my deal was a good one, hey ho.
[HTC Sensation] i900frenchaddict:
I see you've joined in 2012, maybe you don't remember how HTC never solved a quite equivalent touchscreen problem on the HD2 (only in WinMo 6.5, "Y coordonates auto-alignment" with dual touch, already a pain to play games correctly, android and WP7 were bug-free) so that's why I'm pretty convinced they won't fix it in the official release. People here hardly noticed this bug until I made a thread, people used to think it was "just me", or "thought it was the game" or "thought the touch-keybord was not meant to hold down capital letters", so I really fear HTC won't fix it. (HTC is also known for providing unfinished drivers xP )

It seems it only happens in ROMs using HTC kernel 3.0.16-gcfa14fc and 3.0.13-gaf15497, so it happens in every recent ICS ROM and also CM9 ROMs

It doesn't happen on ROMs that use another kernel source (gingerbread, CM7...)
[HTC Sensation] voltaje:
The multitouch problem is a problem with Android ICS 4.0.3 and earlier. Google fixed it on the Galaxy Nexus phone in Android version 4.0.4. This is the main reason i'm still using GB roms. I am hoping htc updates their rom to Android 4.0.4 or the newer 4.0.5 coming out soon.
[HTC Sensation] alanapone:
Just installed the 1728MHz kernal. All seems good so far. :D

What should I set the lower speed to in AnTuTu CPU Master?
[HTC Sensation] WayTooRowdy:
Don't let my membership length fool you. I'm not as new as you may think. Lower the condescension next time

I'm Rick James *****!!!
[HTC Sensation] mrew42:
try 192 for starters

If it lags on unlock up it to 384

---------- Post added at 05:45 PM ---------- Previous post was at 05:44 PM ----------

Ah, but you're a Brit.

I on the other hand am English :rolleyes:
[HTC Sensation] WayTooRowdy:
As am I

I'm Rick James *****!!!
[HTC Sensation] i900frenchaddict:
Not meant to be condescendent, sorry, that was just an answer to your "people foget the base RUU that's being used on all these ROMs is still at that low a stage", I was just meaning, I know well it's a leak, but I also rember HTC not providing correct drivers in official releases. (both for touchscreen and video drivers, having to hack then use Toshiba TG01 drivers on the HD2 to improve openGL at the beginning was ridiculous too xP )
[HTC Sensation] Steve0007:
New Boot.img

Sebastian,

Boot.img from RUU 3.32 base.

Let's do your magic again :)
[HTC Sensation] mike1986.:
I already sent him zImage ;)
[HTC Sensation] Steve0007:
Great :)

Mike, I haven't flashed this kernel, is it the same as 3.20 base ?
[HTC Sensation] mike1986.:
No mate, both zImage and ramdisk have some minor changes.
[HTC Sensation] xdviper:
There's no undervolted kernels?

Or can we undervolt using SystemTuner and such.
[HTC Sensation] mike1986.:
As always! But I need to merge OTA first, so I have a lot of work this time. Not sure if I will finish today new ROM.
[HTC Sensation] Trakkiggio:
I was going to go to flash 6.3.1 ROM, but if you're sayng so... i will wait :) We love you! :D:D:D

no problem if i start to flash your new base?
[HTC Sensation] alanapone:
Just upped to the 1.8GHz kernal as the others worked VERY well.
[HTC Sensation] Tigermoto:
Couldn't agree more, works flawlessly for me also, can't wait to see what you have up your sleeve SebastianFM
[HTC Sensation] iba21:
Nope, until htc releases the source code of the kernel
[HTC Sensation] inzaghi75:
Sebastian can you release the 1.20 kernel :D
[HTC Sensation] Hoggles:
Thanks for the new release SFM ;)

Great work!
[HTC Sensation] SebastianFM:
Already done.
[HTC Sensation] CloudyX:
the benefits of 1.20? or changes, thanks

---------- Post added at 02:41 AM ---------- Previous post was at 02:27 AM ----------

Great Job, Thanks
[HTC Sensation] delsol5:
Link 1's aren't working and Link 2's md5 don't match

am i the only one having this issue?

EDIT: Got it!
[HTC Sensation] HunnyBearLewis:
Are the MD5s updated?

For 1.20 1728 I got: dff3112c04258f308cfcbe977c047cd5
[HTC Sensation] mishufac:
Currently (1:42 GMT) there is no online ROM that is based on 3.23 base, but you already hacked the kernel. I must say that you really did a hell of a job. Thanks
[HTC Sensation] SebastianFM:
New kernel 3.0.16-gda3fdfc is different from previous, but I don't know what exactly has been changed. Kernel is stable, I'm testing it currently with new stock ROM 3.32.401.3, until now I didn't find any issues except one cpufreq related, but I fixed it in kernel. It seems to me that the phone runs even faster and smoother, but probably because it is release, not test ROM.

Now they are. :)
[HTC Sensation] CloudyX:
I've been setting on the CPU and see that the second core is a lot of time offline, and I think that rarely comes into play, it would be possible to change this behavior?

---------- Post added at 02:57 AM ---------- Previous post was at 02:55 AM ----------

happened to you when you run QUADRANT recognizes the 2 cores, but when I go back to running only recognizes 1?
[HTC Sensation] SebastianFM:
The second core is enabled only when required, e. g. when you are running multi-threaded app or game. You can enable second core permanently (until reboot) using adb command: adb shell "echo 1 > /sys/devices/system/cpu/cpu1/online", System Tuner Pro or just delete/rename /system/bin/mpdecision.
[HTC Sensation] akapaul26:
Sebastian....donation coming your way!!!

EDIT: Confirmation number: 6PT13168PC431783R
[HTC Sensation] SebastianFM:
Thanks, I appreciate it.
[HTC Sensation] galaxys:
Great to have your 1.20 kernel already...you are the fastest! cool
[HTC Sensation] CloudyX:
I just did the test, changing to 1 in online cpu1 and no difference by testing, even in 2D or 3D is all the same, I conclude that the system only uses 1 core and otherwise the second.
[HTC Sensation] SebastianFM:
No, just Quadrant doesn't support multi-core CPUs. In AnTuTu Benchmark you'll see the difference between second core disabled and enabled.
[HTC Sensation] MaDInDy:
Can I flash 1.20 kernel on 3.30 base rom ?

Thanks.
[HTC Sensation] akapaul26:
Yep, you can!
[HTC Sensation] billgs:
Just flashed v 1.20 1512mhz on top of 3.30 fw, runs flawless but blue tint is as evident as ever on Acer panel. Seb, can you do your magic one more time?
[HTC Sensation] PhunkOne:
Do I need to wipe cache and/or dalvik before installing this kernel (or any other kernel).
[HTC Sensation] stanlyyy:
Yes wipe both.

Gesendet von meinem HTC Sensation XE with Beats Audio mit Tapatalk
[HTC Sensation] grega_slo:
Yes, it is highly recommended :)
[HTC Sensation] ObiWan_C:
I am also seeing the blue tint after fladhing this kernel. I know that flashing a g9788208 kernel would solve this problem. The question is what was changed?
[HTC Sensation] futur1sm:
I have the same issue unless I flash back to the g9788208 kernel also, however this kernel also gives me wakelock issues with 'AudioOut_3' on the device (out of the frying pan..) - I also tried on 3.30 so I will try again on 3.32 later in case something else has changed which may have fixed it. :(
[HTC Sensation] arifqur:
Thanks Sebastian for the new kernel.

After enabling both Cores I got a really high score of more than 4000 on Quadrant using the OC 1836 kernel
[HTC Sensation] SebastianFM:
I can't do anything with blue tint issue and never did. You must wait until HTC fix it or release source code.
[HTC Sensation] i900frenchaddict:
I hope HTC will fix multitouch too, the problem remains in the new base (running ICS or CM9)

For the rest, v1.20 is great, fast and stable (nice to see my device run at 1836mhz, when it couldn't reach that speed with Gingerbread kernels without rebooting)

Thanks for your work, not being stuck at 1.5ghz is awsome, I now just hope HTC will fix multitouch so that games requiring such CPU speed will become playable again
[HTC Sensation] davetherave79:
works like a charm brilliant job :-)
[HTC Sensation] futur1sm:
OK, thanks anyways Sebastian for your work. Is there anything in the g9788208 kernel that could cause AudioOut_3 wakelock that you know of? A reboot seems to temporarily cure it but it comes back after a while.
[HTC Sensation] djoxdev:
Finally no more green/blue tint with new base! Rock solid on 1.8mhz! Thanks you on this great kernel!!!
[HTC Sensation] Dic3ptor:
Thumbs up and Thanks!

Thanks for the new one! I test it! Thumbs up!
[HTC Sensation] cosmin_b78:
I'm using v1.20 overlooked 1786 on a 3.25 firmware. It's working without a problem. I done some antutu benchmark with forced second core, and without.

Overcloked to 1,789 with forced 2 core and 1,51 without. Very good results, thanks for your good work.
[HTC Sensation] alanapone:
I'm using the free version of AnTuTus, CPU Master. How do I force the second core? I have scaling set to on-demand and set on boot checked.
[HTC Sensation] the_scotsman:
You do realise there's no reason to "force" the second core online...the dual core of the sensation is asynchronous..the second core only comes on when it's needed. It's just a waste of battery to force it online.
[HTC Sensation] inzaghi75:
And this with Sense 4 :D
[HTC Sensation] RayHeath:
This Kernel is FANTASTIC! Great job Sebastian! :)
[HTC Sensation] Abaddon:
i dont get it how do I force On of off the second core?
[HTC Sensation] kingston73:
2 posts above yours is the same question and an answer. Why would you ever want to force both cores on??:confused:
[HTC Sensation] Bastaerd:
People don't understand the design of the CPU. Ah well, if they want it turned on let them. Will cost them some more battery...

If you want the second core online earlier then normal you can always change governor ;)
[HTC Sensation] dazzlet:
I have flashed the latest kernel and I still get the blue tint issue there is only one kernel that does not have this blue tint issue I wondered if anybody else had it and knows how to fix it?

Thanks
[HTC Sensation] alanapone:
I think it's more the case of "a little information is dangerous". I don't know as much as most on here and I see threads where people talk about forcing the second cores. I then assume that it's an okay practice to do this. As I'm still a N00B on here, I've seen these comments and learned from them.

Thanks.
[HTC Sensation] ijob:
Hi,

I flashed Mike's new Rom and then your latest kernel, lost all data connections.

Then reflashed the Rom again and got data connections back.

----------

Sent from the back of Michael Caine's Mini Cooper S, holding on for dear life.....
[HTC Sensation] geoffcorey:
Funny enough, forcing second core on all the time actually slows the phone down, as reported by rmk in the virtuous inquisition thread pretty far back (as well as a few other devs who really know system internals).
[HTC Sensation] alanapone:
I see. Now that is odd! you'd think it would be loads quicker as with the cpu's in PC's. Ah well, That's my lesson for today learn't.
[HTC Sensation] mat9v:
Forcing CPU1 sure costs battery (not much, about 25mA compared to over 500mA of full speed, so it would drain the battery after about 60 hours by itself) but in some cases grants fluidity for the system when mpdecision for some strange reason does not wake CPU1 when it should. The drain is so small that most users will not notice it when normally the battery dies after 8-16 hours of intensive use (and intensive use means that CPU1 would be online anyway...). In the end it's a matter of personal preference and user can experiment with conservative governor for CPU1 so it ramps up only when really needed (I have not verified it I can only speculate if it would save battery, also I do not know if under android you can use different governors for different cores, I can set them, but I have no real way to verify if they are actually used).

Forcing CPU1 online only slows the phone if mpdecision is left running, kill it (and rename file) and slowing down disappears.
[HTC Sensation] V1k70r:
Sebastian, what was the default almount of milivolts your earlier kernels were undervolted?
[HTC Sensation] stanlyyy:
I think Most of the ppl just wanna turn that 2 Core on to Check the diffrence and maybe wanna let quadrant and other Benchmark Tools running to compare the score with others.

So with System Tuner Pro you can force the second core in Options -> Tweaks -> Force Second Core.

And with SetCpu u just need to install it, but the second Core will be forced all the Time to Run as Sebastian wrote in the First post.

Now have fun and look at the cpu temperature.

Gesendet von meinem HTC Sensation XE with Beats Audio mit Tapatalk
[HTC Sensation] Tigermoto:
Look at?

Turn both cores on and overclock and you will feel the CPU temperature LMAO.

Have fun there...........

@everyone. If you want to turn both cores on permanently and do not know what this actually does, click this link
[HTC Sensation] loan92:
Request if is it Possible

Sorry for the request, but I wanted to ask if You could create a kernel with the default Kernel HTC frequency, more precisely, 1.2 GHz, so those who want the default frequency, at least get other extremely beneficial for your kernel, and when needed, via set cpu or cpu master, set a new frequency of 1.5 gHz, 1.7 gHz overclock ovver 1.8 ghz ... Thanks, and if you can not do anything :-)
[HTC Sensation] juancubo:
Thats exactly what you get. You just have to do the oposite, underclock it to 1.2 using whatever tool you use control the freq.
[HTC Sensation] SebastianFM:
I found something interesting when I tested my overclocked kernels. System recognizes some applications by package name, e. g. AnTuTu Benchmark and then turns on the second core and writes kernel mfreq to set CPU frequency to maximum.

But the default speed of MSM8260 is 1512 MHz. HTC Sensation is undervolted. If you want to run your phone at lower CPU frequency you can flash stock kernel or underclock as juancubo said.
[HTC Sensation] loan92:
Thanks for the reply SebastianFM
[HTC Sensation] jasisoft:
You're absolutely right. It's just for "score wars" between phone manufactures, to gain higher score in benchmarks. It something like with drivers for pc graphic cards ATI and nVidia. Driver recognizes the benchmark app, and turn on few system tweaks and frequency of vga to gain higher instant score in benchmark opposite of graphics rendering quality.

So I think, HTC detects benchmark, system turns on the second core on a maximum frequency, maybe some ram tweaks, to gain higher score just to beat galaxy s2... :-)))

little OT: I am waiting for new HTC One X with Tegra 3. I like the new display resolution, ideal for PDF reading and if you will made new OC kernels, it should be some overclocked rocket in my pocket... we will just have to wait until official release...

And of course, thank you for your hard work SebastianFM on OC kernels for sensation. You are hexediting kernel god.... Like your work. :D
[HTC Sensation] Datlilboricua:
Will this work on virtuous inquitsiton 4.0.3 ?

Sent From The Pooper eater
[HTC Sensation] i900frenchaddict:
Well, I'm already dreaming of a future way to add a package name into the list of recognized ones (I would asap add Fpse, N64oid, GTA3, Sygic navigator, google earth, etc) :D
[HTC Sensation] B-Man2005:
thats what i always wanted ... oc profiles for apps !! :)

---------- Post added at 12:23 AM ---------- Previous post was at 12:22 AM ----------

sebastian ! any chance for kernels in regions over 1.8 ghz ?

my phone runs good with it ... i think it could suffer a little more ^^
[HTC Sensation] resynx:
Yes it will, I've just flashed it :)
[HTC Sensation] iba21:
hey mat, your script is wonderfull! :D

;)

really really thankyou

the way is simple, you can try to put conservative on the script, with root explorer find the file way if it's changed, and, with a tool like system tuner, see if the progress bar has a different governor

i'm going to trying it ;)

EDIT: yes it works.. i see core1 has a different governor

core0 runs from freqmin to max istantly, core1 isn't so fast, and, the decrease way is slow than core0

;)
[HTC Sensation] sjknight413:
Thanks mate!

been looking for the solution to setcpu slowing down the phone for ages, it forces cpu1 on so deleting mpdecision worked perfect!

EDIT: hang on, cpu 1 is only scaling up to 486mhz max :( anyone know why?

EDIT2: Got it, if you set a sleep profile in setcpu it sticks to the second core even if you wake the device. thats annoying!

EDIT3: Mat i cannot get your script to set frequencies, i put all your code into an init.d script, set correct permissions, rebooted and the frequencies are back to system default. mpdecision is deleted by the way. am i doing something wrong?
[HTC Sensation] ziaulh.ch:
Working superfine on ARHD 6.3! Thanks!
[HTC Sensation] B-Man2005:
which script ?? got a link ? cant find it from him
[HTC Sensation] iba21:
Search some page ago.. max 10 pages

---------- Post added at 02:39 AM ---------- Previous post was at 02:37 AM ----------

Are you using other daemon tools?

If you are using it, it's the problem.. the daemon app modify the script configuration
[HTC Sensation] sjknight413:
nope, just stock arhd 6.4.0 and sebastians 1.20 1.782ghz kernel. gone back to using setcpu for now!
[HTC Sensation] rawrfische:
Does anyone have the 3.0.16-gda3fdfc (3.32 base) stock kernel?

I'm on Sebastian's 1.20 1.5 GHz kernel right now and it's running great, but I always like to have the stock kernel on hand just in case.
[HTC Sensation] spdrosin:
After flashing 1.20 version playing GTA III is impossible.
[HTC Sensation] remus82:
What happened to gta?
[HTC Sensation] davebugyi:
even on 1.11 with ICS ROM GTA did not start.. acknowledged bug tho.
[HTC Sensation] gefilus:
Dont know I'm using Sebastian 1.5 kernal and gta 3 runs perfect with maxed settings all on 100 and shadows no lag and ics from without sense
[HTC Sensation] B-Man2005:
+1

gta runs perfect with new kernel !
[HTC Sensation] V1k70r:
I second this. I'm on 1.20 and GTA III won't open.
[HTC Sensation] B-Man2005:
i dont think its the kernel ... it runs for me ... so ... think about something else
[HTC Sensation] Iamhero123:
I had that problem. I deleted all the files sd card files, and reinstalled the app to system apps. Then downloaded all the sd stuff again. Seemed to fix it for me. It also didn't run no matter what on a couple of ROMs I used prior to Dark Forest.

Cheers for the great kernel btw.
[HTC Sensation] i900frenchaddict:
GTA3 runs for me too with 1.20, I've just tried

But guys, how can you say it runs "perfect" ??? Are you kind of kidding, or do you just start games to see if they run, then don't play at all with it?

"Perfect"?? I'd like to see the way you drive, or run+shoot, or run+jump, or simply move + press the button to run. With the multitouch bug included in the kernel, it's impossible to say GTA3 is perfect with kernel 1.20, use the word "running", or "playable", but not "perfect" because it's not true.
[HTC Sensation] V1k70r:
Oh, by the way, I ran some benchmarks yesterday and I was pretty damn happy with the results:
[HTC Sensation] gefilus:
I don't like shooting but I haven't notice multi touch bug. I have tryed test it but if it is I havt notice that
[HTC Sensation] SebastianFM:
These scores are very good, but you have V-sync disabled (Sense 4.0?). Without this you couldn't achieve such high 2D and 3D results.
[HTC Sensation] V1k70r:
Yes, the results were achieved on Sense 4, the framerates in the 3D tests got up to 80 FPS.
[HTC Sensation] inzaghi75:
Sebastian can you enable V-sync on your kernel for Sense 4?
[HTC Sensation] SebastianFM:
V-sync is controlled by /system/lib/hw/gralloc.msm8660.so not the kernel. I don't know why it isn't work in ROMs based on Sense 4.0 ROM, but maybe due fact that this ROM is for HTC One with Tegra.
[HTC Sensation] ravish_919:
Where can I download latest stock 1.5 GHz kernel for my sensation xe

Thank u...
[HTC Sensation] StuartTheFish:
I tried the 1.20 1.8GHz kernel today, and noticed it stopped my phone from seeing any ringtones or notification sounds. Had to flash back to the old 1.7GHz kernel for it to work again.
[HTC Sensation] Moon2:
That sort of speed doesn't work for all phones, its why the op has the speeds color coded - "Red" for the highest frequency as it doesn't work for all phones, "Orange" for more likely, and all the others should work for all phones.
[HTC Sensation] spdrosin:
Sorry for starting that GTA III kinda of topic, but I had 1.11 kernel and the only thing I changed to my system was that 1.20 kernel flashing. And after that GTA started to fc after a minute or less playing.
[HTC Sensation] SebastianFM:
Did you check if this issue occurs on the unmodified stock kernel 3.0.16-gda3fdfc?