yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] dingolino:
According to my understanding the

"bouncing power button" in is a combination between software and hardware.

In german: Tasten entprellen, do not know whether "bouncing" is the right word for what is meant with "entprellen"

Hardware buttons normaly needs this, because otherwise you would not be able to use a normal keyboard.

Of course also the design of the hardware button could make this effect more or less prominent.

But in principle all hardware parts are "swinging" / "vibrating" if you move them and press them them together what you do with a hardware button (maybe you remember your school days when you saw the famous movie of the collapsing bridge which was brought into resonanz by the wind and finaly broke)

With software you are defining that you interpret the push of a button as 1 press within a certain "delay" time time before you accept a new press, the delay time needs to be longer than the settle time of the hardware contacts in order to avoid getting 2 button presses recognized. (this is most likely a very simple description).

In the 1st keyboards the "bouncing" effect of the button was addressed only by additional hardware for each key, but than over time software was taking over more functions to be able to remove hardware to be able to make the buttons and therefore the keyboard cheaper.

My personal experience so far is that with the 1.2 kernel I have this problem from time to time but with the 1.5r1 (and also the earlier versions) very rarely.

I personaly noticed further that I can influence it by myself a little bit that way that if I release the button in a more controlled, continous way that than the effect is less. Also you have on the Sensation a additional interface with the button because you have the back cover which is connecting the "outside world" power button with the internal one. If I have removed the back cover I am always trying to slide it back gently and make sure that it is nicely fitting that the power button is nicely connected between the phone and the back cover.

On top of all this there is a "grounding problem" reported

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

which should mainly effect the touch screen but maybe this is influencing the power button as well?

(on my phone I am using the Seido shell which is maybe pressing the cover more together with the side of the phone where the grounding pin is located so I have less problems with the grounding contact, but if I use some USB power supplies which maybe do not offering grounding than my touch screen is barley useable)

It could be that software is influencing the bouncing effect, but for me it makes also sense that you do not see it on all devices and - because how the sensation is built with the back cover and the button - the user has also good potential to influence it.

Best regards,

dingolino
[HTC Sensation] show-p1984:
Correct, up to the point with the grounding. A power button does not need to be grounded. (any buttons or switches, as used in our phones, do not need to be grounded, most 'bigger' switches/buttons are though because they contain metal parts and you then need to ground the casing to avoid electrical shocks ;), its some security thingy)

The touchscreen is grounded because of it's functionality. It's basically a measurement between what's being put into those tiny wires, and what's recognized on the other side. Where your finger will change what's coming out. To measure sth, you need a zero line. That's the ground ;)

I accidently removed the GPU sysfs export. I will readd it in the next beta.

This has no bad sideeffect, except you can't change settings ^^

The kernel does only recognize one push of the power button. That would suggest that the ROM is screwing things up on your end. Possibly due to a enabled screenshot feature? Remember: That 'feature' (you could call it bug) is extremely unstable. For some ppl it does not work at all, and sometimes it will produce your error.
[HTC Sensation] zeroprobe:
ignore this.
[HTC Sensation] guyd:
I know for certain that Test #427 does not have the problem. I'm using that for my daily driver.

I will go back and flash each test version to see where the problem first appears, and I will post my results.
[HTC Sensation] masondoctorjt:
Is this kernel not compatible with Stock ROM, because with version 1.5 if my phone sleeps, I have to do a battery pull to get it to respond again. As long as I am using the phone it is great. I really hope to get it working right because for some reason it is the only kernel that I can get true call recording (NOT via mic) to work.

Ok, I just read through some more of the thread. I see there were some issues with freezing from wake. I am now trying the 1.5r1 beta-1 and will let you know what happens.
[HTC Sensation] tinker2000:
Hi Show,

I have no screen shot enabled, but will ask Baad and see what he thinks. it doesnt happen with the stock kernel, so i think is very strange, hence I thought it was something with the kernel. Cheers anyway

"The kernel does only recognize one push of the power button. That would suggest that the ROM is screwing things up on your end. Possibly due to a enabled screenshot feature? Remember: That 'feature' (you could call it bug) is extremely unstable. For some ppl it does not work at all, and sometimes it will produce your error."
[HTC Sensation] nooney299:
Hi show!

I have a question for ya. I have a newly bought sensation rooted that I have coredroid v 2.5 on right now. I am interested in trying your kernel for sake of battery life and all the other goodies.... Well I cleared cache, wiped dalvik, flashed 1.4- no signal, 1.5 bootloops..... Which is recommended? I have read and read and read. I see based off of 2.3.4, I see ok for 2.3.4 or 2.3.5 yada yada yada.

Please advise so I will stop running in circles please. :)
[HTC Sensation] masondoctorjt:
Ok, So far (It's only been an hour) so good with the 1.5r1 beta-1. The problem showed itself right away before, but it wakes up well for me now. Again, I'm just on a TMUS Stock rooted ROM. For some reason Stock ROMS have what I want, As long as I am able to remove the bloat thanks to rooting. I just wish I knew how to apply the optimizations to them.
[HTC Sensation] mwie:
Anyone experienced the WiFi access points are gone after installing 1.5r beta?

sent from XDA App on HTC Sensation
[HTC Sensation] Twister988:
Anyone else having HEATING PROBLEMS with 1.5?

I am back on 2.2.5 SSE (Performance and Speed) with Bricked 1.5.

Had it two times that day, that my Phone got really really warm - System Tuner told: CPU 66-69°C... :O

Anyone else having that?
[HTC Sensation] SleemLDJ:
hi .. I am running insertcoin ROM 3.4.1 Android 2.3.5 sense 3.5 on sensation XE.

will this kernel work on it?

thanks
[HTC Sensation] Darnell_Chat_TN:
If you can search it might.
[HTC Sensation] guyd:
tell me with which version the problem disappears

show, I did what you asked and have an answer for you.

Bricked-v1.5-beta1-528-ondmnd-1536-192.show-p1984

Bricked-v1.5-ondmnd-1536-192.show-p1984

Bricked-v1.45-test-509-ondmnd-1536-192.show-p1984

Bricked-v1.45-test-499-ondmnd-1536-192.show-p1984

Bricked-v1.45-test-495-ondmnd-1536-192.show-p1984

Bricked-v1.45-test-490-ondmnd-1536-192.show-p1984

Bricked-v1.45-test-427-ondmnd-1536-192.show-p1984

Bricked-v1.4r1-ondmnd-1536-192.show-p1984

Test #499 and above have the blackscreen while taking a call problem for me.

Test #495 and below the problem dissappears.

I hope this can help you track down the issue ;)
[HTC Sensation] Ryanrenesis:
That is my average load CPU temperature that I get on a regular basis, with v1.5

Isn't it normal? What is our CPU temp threshold? Should be 80c or above.
[HTC Sensation] arachnid1970:
Are you really talking about degrees in CELSIUS, mate?
[HTC Sensation] TwelveSided:
80 degrees Celsius is correct. Don't confuse battery temps with actual processor temps. The max temp of the processor itself is around 80c.
[HTC Sensation] V6-Maniac:
Since Yesterday morning i'm on v1.5r1 #528.

Flashed a clean install of my Sense-o-Maniac v.1.4.7 with Bricked v1.5r1 #528

And had my lazy Sunday and used my phone as i normally would do.

So no developing and here are my findings til now.

I don't have any issues or find something that disturbs me.

Batt life looks great:

Yesterday morning at 9am i took the phone with 100% charge of the charger.

While i had a lazy Sunday i almost did nothing with the phone the first couple off hours.

I had a 2 hours drive to my Parent in Law to take home my daugter.,

So i had bluetooth on for my Parrot ck3100 carkit.

Mean while my device was on full data syncing.

In these two hours i just saw the % dropped to 98%

From 1pm till 1am (12 hours) i had my lazy telly Sunday and family quality time.

Took some pics had just 3 phone calls, couple off texts, couple whatsapp texts, Usual auto sync and played a lot of Wordfeud.

In those 12 hours it dropped til 38% so a 60% loss looks fair in my opinion.

To give you an idea what i use with auto syncing:

3 gmail accounts (Lots of in coming mail)

2 twitter account (15min sync - aprox 400 tweets a day)

Weather (3hours sync)

Dutch Social network (Push notifications)

Auto check in app for 4sq

Whatsapp

KPN Mobile Data counter app

Wordfeud (Playing all day with 9 different users)

At 1pm i went to bed with 38% left and 7hours later (Mobile data off) i had 36% left :D

So a 64% loss in almost 20hours with a "screen on time" of almost 4hours looks great in my opinion.

Edit:

Forgot to mention a that i run the kernel at stock speed (1.5Ghz - 192Mhz)
[HTC Sensation] Gunkk:
WIFI list is unchanged, but all my web app bookmarks were gone. Strange.
[HTC Sensation] imkr1:
Just flashed the Kernel, but my Camera not working..

Software info: ROM: Energy ROM, Sense:3.5, 2.3.5

Please help...
[HTC Sensation] zimphishmonger:
Ive alos noticed that >v1.5 makes my phone feel hotter than normal during use. Everything operates fine but the phone def runs warmer than stock kernel or faux v2.4, which is strange to me.
[HTC Sensation] BigBoppa:
+1

[10char.]
[HTC Sensation] ClydeB1:
I guess you didn't see the bit in the first post for the camfix ;) for Sense 3.5
[HTC Sensation] banesi:
Show, I see you've posted gralloc.msm8660.so fix for this error messages I have:

W/msm8660.gralloc( 360): gralloc_unlock hnd->base 0x45ece000, hnd->offset 0x0

W/msm8660.gralloc( 360): gralloc_unlock hnd->base 0x45ef0000, hnd->offset 0x0

W/msm8660.gralloc( 360): gralloc_unlock hnd->base 0x45ece000, hnd->offset 0x0

W/msm8660.gralloc( 360): gralloc_unlock hnd->base 0x45ef0000, hnd->offset 0x0

W/msm8660.gralloc( 360): gralloc_unlock hnd->base 0x45ece000, hnd->offset 0x0

W/msm8660.gralloc( 360): gralloc_unlock hnd->base 0x45ef0000, hnd->offset 0x0

W/msm8660.gralloc( 360): gralloc_unlock hnd->base 0x45ece000, hnd->offset 0x0

W/msm8660.gralloc( 360): gralloc_unlock hnd->base 0x45ef0000, hnd->offset 0x0

It's happening on InsertCoin latest ROM with htc kernel dated Sep 23rd, is this something to worry about because I have many messages per second watching logcat?

Thanks
[HTC Sensation] mattdub1:
same here, weird
[HTC Sensation] show-p1984:
Thanks, I will try to track it down, it's weird though. Between 499 and 495 was nothing changed that is even remotely connected to that. =/

... and that heat is understandable. We have a whole motherboard + graphics card + CPU in one chip. With virtually no airflow at all.

[WIFI:]

Possibly due to a cache format. But usually that should not be the case, as it isn't on my phone =/

the 1.5r1 beta1 has newer graphics drivers which might need a bit more love to operate smoothly with my gpu scaling. I will watch that behavior closely.

It's just a warning. The only thing that this "fix" does is hiding the warning.
[HTC Sensation] SleemLDJ:
after installing this kernel and the cam fix.. phone was fast and the battery was HOLY ****TY lasting..

BUT

sometimes when the phone locked and the screen goes off, the power button doesnt bring it back up.. i always have to take the battery out.. why is this?

I use Insertcoin ROM 3.4.2 on sensation XE

is it that the kernel is not compatible with the phone or the ROM?

thanks alot
[HTC Sensation] show-p1984:
Which kernel version?
[HTC Sensation] SleemLDJ:
i also have this issue.. .. i will always have to take the battery out for the phone to come alive again
[HTC Sensation] gokberks:
i have the same problem with bricked 1.5 & insert coin 3.4.1
[HTC Sensation] show-p1984:
try the beta of 1.5r1 from HERE.
[HTC Sensation] SleemLDJ:
version 1.5
[HTC Sensation] guyd:
I can reproduce the problem consistantly. As soon as I flash #499 the problem shows up, and if I flash back to #495 the problem goes away!
[HTC Sensation] Masrawy:
where can I find kernel 1.5 or 1.5r1 320mhz GPU version???

thanks
[HTC Sensation] Astug:
There are no 320mhz gpu versions out yet for 1.5 or 1.5r1. Because show-p wanted to fix all the bugs in 1.5 first, that's what 1.5r1 is for.
[HTC Sensation] show-p1984:
Bricked v1.5r1-beta2 #535 Openbeta

Changes:

#528

* fixed rpcrouter crashes. (hopefully all, that's why it's beta)

--- should fix video/Youtube/camera crashes

* fixed a KGSL freeze

* Wakeup problem fixed (some ppl got a blackscreen while taking a call)

* msm framebuffer updates from XE Source

* powerbutton fixed from XE Source (<bodeo> proposed that this should fix the "trigger happy" power button on some phones)

* videocore update to XE Source

* KGSL Updates from XE Source

* increased gpu scaling happiness ;) (This will improve performance at short burst gpu loads, such as Rosie)

#535

* drivers: media: video: msm: XE Updates

* drivers: media: video: v4l2: XE Updates

* drivers: rtc: added offmode alarm support

* drivers: net: wireless: updated bcm4329_248 drivers

--- this may, or may not contain a fix for the connectivity problem with 802.1x EAP (PEAP) ;)

* drivers: usb: gadget: added USB projector support

* drivers: usb: serials: XE Updates

* kvm: Updated to XE source

* drivers: sound: updated to XE source

* drivers: soundcore: updated to XE source

* net: bluetooth: updated to XE source

* mm: ksm: Updated from CAF & XE

* fs: Updated to XE source

* readded all kgsl goodies I accidently removed =/ (governor, gpu scaling, etc...)

* supports now async ppp tty ports

* 2nd approach to fix the call screen bug for some ppl

Camfix from 1.4 still valid.

Click me
[HTC Sensation] Billyvnilly:
Black&White, Sepia, Negative, and Aqua Effects didn't seem to work... But nevermind works after I clear Camera data

IC 3.4.1
[HTC Sensation] Astug:
Hey show, I flashed 535 as soon as you posted it and I experienced sth strange.

I put a video file (.avi, an episode of prison break) on my phone, I opened it up with bs player lite (which is great!) but when I pressed the back button, the app froze and I had to pull the battery. But now I can't get a cell connection, I've tryed restarting the phone, taking out the sim and putting it back, clearing cache/dalvik cache but so far nothing. Any ideas?

Thanks.
[HTC Sensation] show-p1984:
I am not quite sure that this is a kernel problem. But it would be nice to get that 'sample' file to test the issue ;)

Have you tried flashing back to stock and looked if the signal comes back again?
[HTC Sensation] Astug:
Nope, I haven't. I was hoping to avoid flashing. This has never happened before, so I just figured it would have sth to do with the kernel.

I think this is the "sample" file you're refering to and I hope it's of any use.
[HTC Sensation] show-p1984:
I meant the video file and called it sample because of XDA rulez! ;)

Btw got something for all ics lovers:
[HTC Sensation] mzhmiah:
Is beta 535 supposed to improve the sound? Because damn it did. When I put headphones on, it sounds like a club in my ears. Thanks!!!!!!!
[HTC Sensation] Astug:
Ah I see. I'll pm you.
[HTC Sensation] show-p1984:
It has updates from the XE source which has beats ;) So yes it should ^^
[HTC Sensation] jerrylzy:
+1 Bass is much better than before!

Sent from my greatest Sensation 4G with Beats Audio
[HTC Sensation] TwelveSided:
Still getting crashes upon entering the stock camera and had to perform a hard reset (power + vol up + vol down) using beta 535. Anything I can do to help find what's causing the problem?

Other than that haven't encountered any problems so far. ARHD 3.6.5.
[HTC Sensation] show-p1984:
3.6.5 should be 2.3.4? I think so.

So you just need to install bricked, no camfix. Then you should clear the cam app data and you will be up and running ;)
[HTC Sensation] ausaras:
Hi Showp,

I remember reading several days ago that you designed a new governor (badass?). Are you planning to release it in the next version of your awesome kernel? Or, is it not ready for prime time yet?

Thank you!
[HTC Sensation] ivicask:
Hey show, using 535 noticed a bit lower graphics perfomance in Quadrant and in general, was getting 2000 score at 1.2ghz(basicly on all version of your kernel till now), now getting 1700 score on 1.5ghz, and i can notice lower FPS during graphics test

Also playing mkv movies in bsplayer gives just a bit(small but noticable) occasional framerate drops, tested on same movie compared to previos kernels.

Anyone else can comfirm this so i know its not just my phone beeing weird..
[HTC Sensation] show-p1984:
Don't use quadrant =/ use Antutu! ;)

It is in development for over a month now, and so far only my girlfriend and myself are testing it. It should be ready for public since one week, but there are a few things that bug me and so I chose to get rid of them first ;)

Between all this XE updating, bug fixing, and ICS release the development got a bit lost ^^ but it will join us soon ;)
[HTC Sensation] ivicask:
How weird, flashed 1.5 to test Antutu and Quadrant, than back to latest beta, but this time all scores are normal and even higher, and that small lag i talked about its gone..

Flashing previos kernel before flashing newst one gives better result? Does that make any sense?

Anyways glad it works perfectly now :)
[HTC Sensation] TriTopaz:
Hi,

I´am using the InsertCoin 3.3.0 with the V1.5 Bricked Kernel.

Since I installed the Kernel, the musicplayer is lagging. Every 4-5 Songs for about a second.

This is not that annoying. But maybe there is an improvement potential for the clock control.

It more often happens, when you listen to music in docking mode...

That´s all! Everything else is working fine and the speed is great. Also the battery life :)

Thanks a lot!
[HTC Sensation] TwelveSided:
Camera seems to work fine so far after clearing data. Will report back if there are any issues. Glad this kernel doesn't freeze the phone upon locking with the camera like Faux's.
[HTC Sensation] show-p1984:
Nope it does not make sense ;) Everything is overwritten, there are no leftovers ;)

Maybe your Rom got some hickups? :p

Increase your min clock if this is bugging you, I have it too, but it disappears when setting min clock one step higher ;)
[HTC Sensation] Muxeu:
:confused:show-p1984: my moboplayer frozen too by presing back button.

Issue 50
[HTC Sensation] GabrielSousa:
+56 hours

GREAT KERNEL
[HTC Sensation] show-p1984:
[ 6247.415775] rpcrotuer_smd_x D c06ca578 0 252 2 0x00000000

seems to be one rpcrouter issue remaining. =/

But as long as it's the moboplayer only :P (kidding)

I will need to enslave snq-, maybe he sees something I have overlooked ;) (I bet he does ^^)
[HTC Sensation] Muxeu:
Bet he does too ;)

snq- is legend in Desire thread
[HTC Sensation] BigBoppa:
WHAT KERNEL?

v1.4 as stated in your sig?
[HTC Sensation] GabrielSousa:
v1.5

not v1.5r1 , not v1.5r2
[HTC Sensation] SleemLDJ:
HOLY SMOKES!!! what kernel version does this?
[HTC Sensation] GabrielSousa:
forgot to tell i'm with ANKER battery ... but the kernel is BATTSAVER ;)
[HTC Sensation] miniterror:
And you forgot to tell you bearly have screen on time from what i can see.

So its more then normal you get 2+days.

Please dont post such pics as every one has diff usage and if people dont get the life you have they will get upset.

Hope you get the point i mean.

Its not a post to bash you;)
[HTC Sensation] GabrielSousa:
ppl can see on IMAGE my screen use !!!!

ddhhaaa....
[HTC Sensation] snowblindd:
Congrats...But you should use your device more :)
[HTC Sensation] GabrielSousa:
and i have my sensation clock to 1728 MHZ
[HTC Sensation] show-p1984:
*Beta bump*
[HTC Sensation] sjgore:
Been using it for about 6 hours with InsertCoin 3.4.2. No problems at all. Can't comment yet on battery because my phone's been charging for a lot of that time.

Thanks for all your hard work! :)
[HTC Sensation] jerrylzy:
1.5r1 beta2 runs perfectly so far..Great jobs,show!And i never believe scores,real feeling is more important:D

Sent from my greatest Sensation 4G with Beats Audio
[HTC Sensation] mat9v:
While I don't base my happiness on benchmark :) the new kernel did give me my highest score to date (CF 7794 @1728Mhz) - just to confirm the score I run the test 4 times with results very close (within 50 points). So I'm happy on that count. The problems I had earlier with sluggish performance with 1.5rc are gone too so zcache works for me ok now.

Gr8 work my friend :)
[HTC Sensation] GideonX:
I'm not sure if this was mentioned (search didn't pop up anything), but if you messed around with a bunch of kernels, init.d may get messed up causing zram activation to not start. For the life of me I couldn't figure out why none of my scripts in /system/etc/init.d ran on boot.

I ended up flashing a bone stock Sense 3.0 kernel and then flashed the beta kernel mentioned earlier. All appears to be work correctly now.
[HTC Sensation] tinker2000:
Thats why nandroid is so good.... Nandroid your stock and then restore to stock before trying your new kernel.. Works for me every time :) Now for 1.5r2beta and see if it fixes my power button issue (PS Show, it happens with both ARHD4.1.7 and IC3.4.2 and only with the Bricked kernel 1.5's)

cheers
[HTC Sensation] McLongDong:
Installation

Do I just flash your kernel first (v1.5), remain in recovery, flash the camfix (v1.4) on top, then reboot?
[HTC Sensation] inffy:
Yes

10 chars
[HTC Sensation] smint86:
Since I'm on 1.5 I didn't experience any problems at all (besides already known ones). Batterylife on 1.5 and 1.5r1 beta1 was very good, especially in standby phone becomes stonecold. I'm on 1.5r1 beta2 since the morning, also no problems. Just can't say anything about batterylife, 'cause I got my brand-new Anker this afternoon and have to calibrate it first :-)

/edit:

Woah, I read the changelog more detailed now and saw the possible fix for 802.1X network. I'll test extensively tomorrow at university and report immediately! :D

Swyped from my HTC Sensation using XDA App
[HTC Sensation] mattdub1:
So how do I know if zram is enabled? all i have flashed before is a couple of show p's previous kernel versions so would these mess up the init.d or you mean coming from another kernel like faux?
[HTC Sensation] smint86:
Open terminal, type:

cat /sys/block/zram0/*

free

Look some pages back and see if your output matches those which show commented with zram working. This has already been discussed.

Swyped from my HTC Sensation using XDA App
[HTC Sensation] quahog_convo:
Yeah, I'd recommend clearing your cache/dalvik, too.
[HTC Sensation] OtaruM:
Was having the following error:

Flashing New boot.img ...
assert failed: write_raw_image("/tmp/newboot.img", "boot")
E: Error in /sdcard/bricked.zip
(Status 7)

It looks like kernel flashing will only work for non-signed boot images.

Following line succeeded:

run_program("/tmp/dd", "if=/dev/block/mmcblk0p20", "of=/tmp/boot.img");;

The following line failed due to signature at the beginning of file instead of ANDROID header marker:

run_program("/tmp/unpackbootimg", "/tmp/boot.img", "/tmp/");

To fix flashing over signed stock kernel I've changed

run_program("/tmp/dd", "if=/dev/block/mmcblk0p20", "of=/tmp/boot.img");;

to

run_program("/tmp/dd", "if=/dev/block/mmcblk0p20", "of=/tmp/boot.img", "bs=256", "skip=1");;

which skipped signature at the beginning of file during boot.img dumping.

Maybe this info will help someone.
[HTC Sensation] jlavoie:
No need to do it twice. When you flash the kernel cache is cleared and when you flash the 1.4 camera mod dalvik is cleared. I'm just saying.