yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] :
Hi tbalden,

A little coffee for you: 5WG8387892332302T :D;););)

Any clue about adding Westwood as an additional TCP congestion algorithm?

Please... :cool:;)

Great kernel mate! Performance (in GUI and benchs) and battery life are here, perfect.

:)

PS: check your PM :angel:
[One (M7) Original Android Development] pewpewbangbang:
Didn't know msm-dcvs was the recommended governor. I see it's made by Qualcomm.

Should we be undervolting with this? I heard it affects voltage or has a link to it.
[One (M7) Original Android Development] TubeShaped:
is there a way to prevent the phone from increasing screen contrast dramatically in a bright envieonment? anyone else experiencing this?
[One (M7) Original Android Development] lichti1901:
Never get this kind of batterylife before. Just want to say thanks for this awesome work. All over 3g/H no WiFi.

Sent from my HTC ONE running ViperRom
[One (M7) Original Android Development] dark2099:
Turn off auto brightness, it's how most mobile devices work now, brighter screen in brighter environment, darker screen in darker environment.
[One (M7) Original Android Development] TubeShaped:
I already did, the contrast is still automatic :(
[One (M7) Original Android Development] tbalden:
Thank you! :)

TCP congestion thing is easy to add, i'll set it up for the next release.
[One (M7) Original Android Development] tbalden:
Stable/Performance editions 2.1.2 up

Stable Edition: http://d-h.st/Q3W

Performance Edition: http://d-h.st/5CX

Changelog:

Version 2.1.2 - Jun-30-2013

- Adding [MENTION=3332811]faux123[/MENTION] 's sound control (use e.g. Trickster Mod (SoundControl) or Faux123's control app to set it)

- HSIC tweaks from [MENTION=3332811]faux123[/MENTION] / flar2's m7 kernel

- Adding TCP Congestion variants (use e.g. Trickster Mod to set it)
[One (M7) Original Android Development] pigr8:
thanks for the sound control, flashing now :o
[One (M7) Original Android Development] Grooov3:
tbalden did u have a explain why i have 75% android system battery drain after i flashed your performance kernel ?

greetings
[One (M7) Original Android Development] tbalden:
no, i dont have a magic globe to look into. Try a battery stat app, where you can see wakelocks.
[One (M7) Original Android Development] iliramove:
Thanks for a great kernel again. Just two questions:

1. I'm using Romtoolbox pro for reboot and each time it says "dirty reboot" so I have to set the kernel tweaks again. Maybe you can advise?

2. Are the values under sound control default? Or are they already tweaked values?

Thanks in advance!

Sent from my HTC One
[One (M7) Original Android Development] edgarf28:
For me the Performance edition of this kernel is continuously switching between the minimum frequency (384 Mhz) and the maximum frequency (1728 Mhz for me) every second.

I don't have this problem with the standard edition of this kernel.
[One (M7) Original Android Development] tbalden:
1. remove files after kernel install from /system/etc/init.d like 01-h2w

if they are in there (copied there by installer) it will cause settings to be stick to those that are selected in installer.

2. default values are in sound control.
[One (M7) Original Android Development] tbalden:
you can set the aggressivity of boosting the cores in Hotplug control in tweak apps. Or use the Standard Edition for the HTC way. It's quite good imho, but some folks like to set these things in tweak apps, and that's where the Perf edition comes into picture
[One (M7) Original Android Development] Simer03:
Trick droid GE with latest team seven... Damn...

Sent from my HTC One
[One (M7) Original Android Development] dantruong460:
Why not have option sweep to wake and sweep to sleep?
[One (M7) Original Android Development] iliramove:
Hi tbalden, thanks for the reply! It rebooted fine after removing the file you mentioned!

Sent from my HTC One
[One (M7) Original Android Development] eRajesh:
Just a quick question - Which app do you guys use to control all the kernel features and settings?
[One (M7) Original Android Development] agalvin13:
:rolleyes: see bold
[One (M7) Original Android Development] androidindian:
2.1.2 stable version seems more smoother and responsive than 2.1.1.. Great work!

The only thing is that in 2.1.1.. I was using double tap wake + htc logo sleep

And in 2.1.2 selected s2w and htc logo to sleep.. But s2w doesn't work.. Double tap to wake still does.. Please advice!
[One (M7) Original Android Development] joostnl:
Download trickstermod from play store and change settings to what you like... I think S2s don't work

---------- Post added at 08:48 PM ---------- Previous post was at 08:42 PM ----------

Great kernel working smooth on venom Rom! ! Is there a way to make s2w more sensitive sometimes it doesn't wake up my device.

Early days on my sensation it worked instant on bricked kernel
[One (M7) Original Android Development] MARCO2349:
l'm having problem with long press wake to Htc logo when phone at deep sleep
[One (M7) Original Android Development] Magpir:
Latest version sends to keep the cpu frequencies at high state and more cores working .

Please revert to the old scheme
[One (M7) Original Android Development] gianton:
Noticed that too, it's not so sensitive. Running ARHD v11.0 with stable 2.1.2.
[One (M7) Original Android Development] n3ocort3x:
Just raise ur values in hotplug control and adjust it to behave less aggressive and with less cores...

No need to revert anything...
[One (M7) Original Android Development] gianton:
Is this with the performance release?
[One (M7) Original Android Development] dondavis007:
+1

Skickat från min HTC One via Tapatalk 2
[One (M7) Original Android Development] tbalden:
Yes.
[One (M7) Original Android Development] n3ocort3x:
HOTPLUG CONTROL, GOVERNORS, SAMPLE CONFIGS:

MAX Perfromance, U dont give a rat ass about battery, SPEED and SMOOTHNESS is everything:

==============================================================================================

HOTPLUG CONTROL:

FIRST LEVEL: 50

SECOND LEVEL: 30

THIRD LEVEL: 10

FOURTH LEVEL: 5

GOVERNOR TUNEABLES (FOR INTERACTIVE):

UP_TRESHOLD: 65

GOVERNOR TUNEABLES (FOR SMARTMAX):

DONT CHANGE ANYTHING

BALANCE between perfromance and battery:

================================================

HOTPLUG CONTROL:

FIRST LEVEL: 65

SECOND LEVEL: 40

THIRD LEVEL: 20

FOURTH LEVEL: 15

GOVERNOR TUNEABLES (FOR INTERACTIVE):

UP_TRESHOLD: 80

GOVERNOR TUNEABLES (FOR SMARTMAX):

DONT CHANGE ANYTHING

BATTERY LIFE is everything, I´m afraid of speed, and dont care about SMOOTH UI

============================================================================

BALANCE between perfromance and battery:

HOTPLUG CONTROL:

FIRST LEVEL: 80

SECOND LEVEL: 55

THIRD LEVEL: 35

FOURTH LEVEL: 25

GOVERNOR TUNEABLES (FOR INTERACTIVE):

UP_TRESHOLD: 95

GOVERNOR TUNEABLES (FOR SMARTMAX):

DONT CHANGE ANYTHING
[One (M7) Original Android Development] ranova:
just curious what people are using sound control for? just to make the speakers louder?

What settings do you suggest?
[One (M7) Original Android Development] maidguitar:
I got this score with CPU capped at 1.2ghz (ondemand), undervolted -50mv across, and GPU oc. Battery never even topped 36C, and it's a mighty hot day out.

Props for the most amazing kernel ever.:good:
[One (M7) Original Android Development] alexxue:
which governor and scheduler do you guys use for this kernel to get the best balance between battery and performance, any suggestions? thanks!

And what value should I set for the min & max cpu freq? BTW, I'm using Trickster MOD.
[One (M7) Original Android Development] MrGriffdude:
Anyone having issues with mms?

Sent from the basement where I reside...

(IT'S MY MOM'S)
[One (M7) Original Android Development] yxtl:
where i find this:::GOVERNOR TUNEABLES (FOR INTERACTIVE):

UP_TRESHOLD: 80???? I cant see UP_TRESHOLD: 80
[One (M7) Original Android Development] yiwsg:
So we need to turn off the MP Decision at all time in order using this hot plug right?
[One (M7) Original Android Development] Skizzy034:
Just curious why the voltages are different when I flash this kernel on two different One's?

When I flash this on my silver one the voltages start out at 875 on the lowest setting and onward and on my black one they start out at 900 at the lowest and onward.

The same thing happens with ElementalX.

---------- Post added 1st July 2013 at 12:00 AM ---------- Previous post was 30th June 2013 at 11:59 PM ----------

There's a governor control button under where you choose your governor.

---------- Post added at 12:00 AM ---------- Previous post was at 12:00 AM ----------

I always leave it off on custom kernels.

---------- Post added at 12:08 AM ---------- Previous post was at 12:00 AM ----------

It's that temperature with a case on it? Also black or sliver phone? I would love for my phone to stay that cool even on a cool day lol. Every One replacement I've had are all around the same temps while doing things. I'm at 98 F just from using the XDA app for 15 mins.
[One (M7) Original Android Development] n3ocort3x:
There are PVS revisions. Not each chip has the same quality (like Desktop PC -> INTEL -> STEPPING). PVS_0 are those that needs more volt to PVS_6 which needs less voltage.

One chip is better then the other -> thats why this happen to you :)

MPDEC is turned off automaticly by Ramdisk while booting. dont turn it back on. it will cause troubles at there only can be one HP manager. Stilll try to figure out how to disable it completely so there dont even is an option to turn it back on :)
[One (M7) Original Android Development] TheUntouchable:
Just rename the bin of mpdec like faux did :)
[One (M7) Original Android Development] vizzy:
I lost 9% over night so I clearly have a wake lock. What's the best app to find this?

I've got trickster mod but to my knowledge I cannot find wake locks.
[One (M7) Original Android Development] gianton:
Great post, bookmarked! :good:
[One (M7) Original Android Development] semdoc:
I'm on Smartmax with fiops :)

Min speed: 162

Max Speed: 1720... Actually, with proper hotplug settings, you don't need to cap anything, IMHO... It will use higher speeds when need them and will use lower speeds when don't need more power...

It's OFF by default, just don't touch anything regarding mp dec ;).

[MENTION=3088420]tbalden[/MENTION] & [MENTION=4635674]n3ocort3x[/MENTION], guys, maybe you have to add Post No: 925 (http://xdaforums.com/showpost.php?p=43127747&postcount=925) to the OP?

Also, what are the benefits of Westwood congestion method? I'm on it.. Just wonder :)

Great work as always :) :good::good:
[One (M7) Original Android Development] tbalden:
Yeah, already added to the op :)

This is the default linux tcp congestion: http://en.wikipedia.org/wiki/CUBIC_TCP

And this is about westwood+: http://en.wikipedia.org/wiki/TCP_Westwood_plus
[One (M7) Original Android Development] DakiX:
I must to donate for a coke or something similar for this good work :)
[One (M7) Original Android Development] tbalden:
thanks, much appreciated! :)
[One (M7) Original Android Development] semdoc:
Great :) Thank you..

And after some googling I found that:

http://linuxgazette.net/135/pfeiffer.html

It's all about diff TCP methods :)
[One (M7) Original Android Development] yxtl:
westwood+ its not implemented yet?,bcs in tcp i see westwood simple
[One (M7) Original Android Development] tbalden:
I'll have to double check this, but in documentation I remember seeing the +, that's why I referenced that
[One (M7) Original Android Development] bigxie:
IIRC, Westwood is already the plus version and they don't even denote it as such since the non plus version is old and deprecated.
[One (M7) Original Android Development] Magpir:
I have used the following hotplug values anyone can comment if this is ok
[One (M7) Original Android Development] uaral:
Tnx for amazing kernel , can anyone tell what is best setting in trickster mod for getting best power use + speed ,just a normal thing for daily use not for overclock or somthing
[One (M7) Original Android Development] yxtl:
guys i cant stick values with trickster ,after reboot all my values disapear and load default values from kernel.Any suggestion pls??

P.S Not even kernel tuner dont keep values after reboot.Only my problem with this?
[One (M7) Original Android Development] LorD ClockaN:
It's already been mentioned.. in Set On Boot menu.. set the delay of 30s
[One (M7) Original Android Development] yxtl:
THX alot i dont notice this solution since i was last week away from pc Sorry for question once again
[One (M7) Original Android Development] baste07:
What does dirty reboot disabled notification for trickster mod mean?
[One (M7) Original Android Development] tbalden:
it is because the kernel Installer is adding an init.d script to your system/etc/init.d, it's called 01-h2w, 01-pwp, 01-blinkbuttons

Remove it from there with a file explorer, then the message will go away
[One (M7) Original Android Development] Magpir:
i feel that the previous version of team kernel had better battery life.

who feels the same?

Btw those on previous version cab someone give me the hot plugging values ??
[One (M7) Original Android Development] Luk_Sch:
No, absolutely great battery with the latest beta for me. 99% of screen on was on 3G/H(+)/LTE.

Gesendet von meinem HTC One mit Tapatalk 2
[One (M7) Original Android Development] JeremyGuan:
Do you mean the 2.1.1 Stable Version?
[One (M7) Original Android Development] yxtl:
i delete this file 01-h2w, 01-pwp, 01-blinkbuttons but i lose abillity of l2w.l2s with short tap and with logo have now just menu

On other hand i modified sleep_wake_vibration to 3 but after reboot return to 6
[One (M7) Original Android Development] tbalden:
hmm, seems like the tweak app is not able to set it.

maybe if you can set in the app these values manually?

like

/sys/android_touch/home2wake needs to be 2 for Home2Wake/Logo2Sleep, and 3 for Logo2Sleep/Logo2Sleep (yeah, it's a bit confusing)

and you need to set

/sys/android_touch/logo_delay to 0

/sys/android_touch/sleep_wake_vibration_time 0 - 9 (0 no vibration, 9 strongest)
[One (M7) Original Android Development] yxtl:
Try it now and report soon Thx ,and what about vibration?

---------- Post added at 03:27 PM ---------- Previous post was at 03:18 PM ----------

@tbalden i edit like you said but esfileexplorer can t keep values writed by me after restart ,so if i try to edit on pc and push with adb will work?
[One (M7) Original Android Development] tbalden:
what are you trying to do exactly?
[One (M7) Original Android Development] yxtl:
i remove this file 01-h2w, 01-pwp, 01-blinkbuttons and after i remove it L2W&L2S dont work anymore I try to set hometowake with file explorer but after reboot value returns to original value ,same thing and for sleep_wake_vibration I want to set low level of vibration when i press logo
[One (M7) Original Android Development] Magpir:
Anyone can share some good hotplugging values with governor ??
[One (M7) Original Android Development] yxtl:
Magpir;43148163]Anyone can share some good hotplugging values with governor ??

posted at post #931 few pages back page 94 i think
[One (M7) Original Android Development] gianton:
It's in the OP... but here it is http://xdaforums.com/showpost.php?p=43127747&postcount=925
[One (M7) Original Android Development] iliramove:
Just curious guys, anyone using the msm-dcvs governor? I'm using it with Row scheduling. It seems to give good battery life for me. Down to 25% with 2.5 hours screen on. 13 hours since left the plug.

Sent from my HTC One
[One (M7) Original Android Development] mach0boi:
For some reason, I can't flash the kernel. Phone will reboot after selecting the last option in the aroma. Tried downloading again but still the same. Anyone?
[One (M7) Original Android Development] Magpir:
I have found some nice possibly battery saving setup

Governor : msm dcvs

Scheduler : row

For hotplug , U can try using my values pictured here
[One (M7) Original Android Development] tbalden:
those values must be set on each reboot, that's why the init.d scripts are there. but it interferes with the tweak app Set On Boot.

So either you use only the tweak app to set stuff, or you need create your own init.d script with the additional stuff (look into the 01-h2w files that is in the installer zip for learning how to create such script)
[One (M7) Original Android Development] tbalden:
which recovery are you using? i think there's some kind of issue with twrp maybe?
[One (M7) Original Android Development] mach0boi:
CWM. I'll download and try again :)
[One (M7) Original Android Development] Skizzy034:
Which chip is better the one that starts at 900 or the one that starts at 875? Lol
[One (M7) Original Android Development] mach0boi:
Still getting the same. Phone reboots after selecting the last option in the aroma. I dunno what's wrong. Downloaded thrice. I'm using the latest CWM recovery
[One (M7) Original Android Development] n3ocort3x:
875 . needs less volt for same freq . clear now ? :)
[One (M7) Original Android Development] Skizzy034:
Yea. Although the other ones seems good on lower uv also.

I'm curious to know which setup you use. Governor, min max, io, hotplug, etc.
[One (M7) Original Android Development] n3ocort3x:
I can give u my setup on evening no problem. But rember...im not on sense. Shouldnt make a difference but i have to mention it. I dont know sense behavior but it might be that the values i post later arent working as good as for me on aosp.

Inkeep u guys posted
[One (M7) Original Android Development] Skizzy034:
Ok. I'm just looking for a setup that will keep the device feeling the coolest. I hate feeling heat from just browsing the web. Battery life is a must also but not at the loss of performance. There's so many choices and combos. It makes someone with ocd have a hard time deciding lol.

Btw, what should read ahead be set to for io?
[One (M7) Original Android Development] yxtl:
I will try but i have a verry little skils on this ,maybe u can send my in pm right values if you have time I must modify initd in your kernel installer?
[One (M7) Original Android Development] mettleh3d:
Does this kernel play nice with 2.17 fw?
[One (M7) Original Android Development] henrybravo:
Yes it works well with 2.17 and 2.19 but there might be a caveat. Some of the early 2.17 ROMs had a camera fix applied to them that might not be compatible with the new camera libs in the current kernels. Best to just move on to 2.19; almost all ROMs are on 2.19 anyway.
[One (M7) Original Android Development] mettleh3d:
I meant 2.17 firmware, not the base rom. 2.17 fw has touch fixes that wouldn't register touches if using earlier custom kernels.
[One (M7) Original Android Development] Skizzy034:
Are there even any 4.1.2 roms still being worked on/updated?
[One (M7) Original Android Development] tbalden:
Well I think that the last released versions of different 4.1 roms are quite good to stick with them.

Honestly there's very little difference between the HTC 4.1 and 4.2 versions, aside the quick settings tiles, which can be easily replaced with widgetsoid on stock versions or with the tweaked roms
[One (M7) Original Android Development] Toaster Strudels:
PLEASE BUY AN S4
[One (M7) Original Android Development] Tabtoub:
Thanks for this kernel, awesome :)

is it just me or the logo2menu function is not accurate? I mean, I have to hit the top of the logo, or the area between the logo and the screen to make the logo2menu work, it would be perfect if we could make some calibration to make it respond when you hit exactly the logo.. don't know if I'm clear enough
[One (M7) Original Android Development] tbalden:
only the top of the logo is sensitive, so this is as best as it can get unfortunately. :)
[One (M7) Original Android Development] Tabtoub:
Okay :) Thank you very much, excellent job ! ^^
[One (M7) Original Android Development] Skizzy034:
I think the 4.2.2 roms are much smoother.
[One (M7) Original Android Development] tbalden:
Like games? Well the update of the display part to 4.2 kernel surely would justify that.

I hope HTC will be quick with the release now and kernel sources... With the stock4.2 kernel it's annoying with the in-call touch screen issue,accidental touches happening too many times. I'm on stock 4.2.2 now with the 1.0.1 kernel to avoid that, sacrificing hw decoding for now
[One (M7) Original Android Development] tbalden:
1.0.2-alpha

Minor update

Installer: http://d-h.st/WDC

Changelog:

Version 1.0.2-alpha - Jun-13-2013

- Updating kernel LOCALVERSION to match DRM kernel modules (cryptograpic modules in latest 4.2.2 WWE release)

- Updating ramdisk to support android 4.2.2 with system wide visible mounting for CIFS (thanks mkasick)

In cifs manager use a path outside /storage as mount point, like /mnt/cifs/someshare , so mount will be working and visible
[One (M7) Original Android Development] c-prodigo:
So video still broken right?
[One (M7) Original Android Development] EnIXmA:
Would love to see a video fix asap. I am missing the logo to wake and other features of this kernel on 4.2.2. :(
[One (M7) Original Android Development] Skizzy034:
Overall it's snappier to me.
[One (M7) Original Android Development] tbalden:
I've been shuffling with this decoding thing around a bit, no luck yet. :(
[One (M7) Original Android Development] Grooov3:
tbalden i got the 4.2.2 original update on my girlfriends one ... So i think the roll out comes ...
[One (M7) Original Android Development] tbalden:
That's good news! If it hits the streets, if I remember correctly, gpl allows 30 days for the roll out of the kernel sources. :)
[One (M7) Original Android Development] baste07:
That leaves us a month to wait for the kernel for 4.2.2
[One (M7) Original Android Development] Grooov3:
i hope tbalden can build a bugfree kernel sooner
[One (M7) Original Android Development] joyqing:
1.0.2 can't download. File not found
[One (M7) Original Android Development] n3ocort3x:
which carrier she have ? T-Mobile like u ?

90 days :(
[One (M7) Original Android Development] tbalden:
Ooh , I remembered wrong then. Heh, that's then 3 months
[One (M7) Original Android Development] dark2099:
Yup, using it with the 2.17 firmware.
[One (M7) Original Android Development] mettleh3d:
Excellent I'll give it a go.
[One (M7) Original Android Development] pokechapp:
Are there any plans to add a back (long press) 2menu ability?

My ideal setup would be logo2wake logo2sleep (both long press as usual) and long press back2menu. I am currently using logo2menu but the location of the logo button is so close to the screen that I hit it on accident.
[One (M7) Original Android Development] gianton:
Running this same setup and device feels snappier than smartmax/fiops.

---------- Post added at 10:11 PM ---------- Previous post was at 10:10 PM ----------

Using TWRP, and never had freeze issues with aroma. I just wait a few secs before touching the next command.
[One (M7) Original Android Development] akarol:
Is it just me or is the logo "button" interaction really hit-or-miss. I can never use it without second-guessing myself every time.
[One (M7) Original Android Development] LorD ClockaN:
Logo as a button doesn't physically exist

Tap a LITTLE over the logo
[One (M7) Original Android Development] gianton:
Battery life with msn-dcvs/row looks really promising!
[One (M7) Original Android Development] akarol:
Even doing so, it seems very incosistent.

BTW, the sweep2wake function is mapped in what part of the bottom bezel? A

Also, will adding features such as DT2Wake and Logo2Sleep, etc. increase battery consumption? It should right, considering the screen is always "active" to recognize touches?
[One (M7) Original Android Development] LorD ClockaN:
You tried flashing 2.17 firmware that has me touch firmware include.. It really improves touch over all
[One (M7) Original Android Development] jags_the1:
MP decision on or off?

and is it on or off on stock kernel?
[One (M7) Original Android Development] TheUntouchable:
It's on on stock but automatically off on this kernel :)

Gesendet von meinem HTC One mit Tapatalk 4 Beta