yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] a g bell:
Sorry dude please ignore me, apatal was lm sure bang on with his fix:)
[Nexus 4 Original Android Development] nedooo:
Had it on stock, now back to TF :silly:
[Nexus 4 Original Android Development] snak3ater:
The changes that I made in the hotplug driver parameters. It reverted back to the default values after a reboot .is there any way to make those my changes stick permanently ?
[Nexus 4 Original Android Development] apatal:
Not until Trickster or the official Semaphore app supports the new tunables. Just look at it this way: at least there's less danger of going into boot loop should the changes you made to the kernel resulted in unstable conditions. Just looking at the bright side, is me. :)
[Nexus 4 Original Android Development] coloxim:
After one day I can say the phone is more hot...
[Nexus 4 Original Android Development] -freedroid-:
So here my impression of 1.4 after one day.

The new version is imho a huge improvement in performance but battery isn't good for me till now.

On 1.3 I got 3h 40min onscreen time (3G usage, tapatalk,chrome,whatsapp,gmail). 1.4 gives me 2h 35min with the same usage.

Maybe the new hotplug driver isn't 3G friendly?!

[MENTION=3750240]stratosk[/MENTION]

Is it possible to provide a 1.3 with new Linux kernel 3.4.54 sources?
[Nexus 4 Original Android Development] stratosk:
Thanks for your feedback.

I would say maybe you need to test it more. I can't find such a difference in battery life in my end.

3G is unrelated. The new hotplug drivers just handles the CPU in different way than mpdecision.

If you still need more battery life, you may use more battery friendly tunables in ondemand and maybe in hotplug driver.

You may try:

touch_load: 65

touch_load_threshold: 16

or/and in hotplug:

up_threshold: 30-35

EDIT:

About your question about 1.3.0, I'm afraid that this is not possible.

I can't mantain different 'custom' versions
[Nexus 4 Original Android Development] spr33:
How much of a decrease in performance will this have?
[Nexus 4 Original Android Development] stratosk:
IMO, not much. But this is subjective.

I always like my phone with max performance.

This may not be critical for other people. :)
[Nexus 4 Original Android Development] Mercado_Negro:
I'd also love to try those settings because my battery life has been pretty bad after 3 full cycles. How can I set this? Does Semaphore app have this already?
[Nexus 4 Original Android Development] stratosk:
No, I will update Semaphore Manager soon, to support these settings.
[Nexus 4 Original Android Development] Mercado_Negro:
Thanks! I just downloaded TricksterMod and I could change those values (I completely forgot about TricksterMod).

Let's see how it goes. While the phone is sleeping it barely drains battery but as soon as I start moving around, opening/closing apps, browsing, etc., it uses 1% per minute which is very weird.

---------- Post added at 04:16 AM ---------- Previous post was at 03:55 AM ----------

By the way, I noticed something interesting in TricksterMod. In the section "UnderVolt Settings" the option "Boost voltage" was enabled which brings the question, does this Kernel have higher voltages than stock by default? Maybe that's what was causing the battery drain?
[Nexus 4 Original Android Development] stratosk:
Stock kernel has boost voltages enabled.

Semaphore uses the same default voltages as stock.
[Nexus 4 Original Android Development] :
Thanks man!
[Nexus 4 Original Android Development] aldyu:
Hi stratosk, just tried your kernel again and it's noticeably fast though I can't comment on battery yet. I'm experiencing usb tethering problem though, it disconnects from time to time. Not encountered with franco's kernel anymore (not encountered with faux's ever when using his kernel) so I believe these commits from franco regarding usb fixed it. Hope you apply them to your kernel as well. Thanks.

https://github.com/franciscofranco/mako/commits/nightlies?page=3
[Nexus 4 Original Android Development] -freedroid-:
Thanks for your comments.

I will test this settings as soon as your app is updated :) and give feedback
[Nexus 4 Original Android Development] coloxim:
Same for me..battery life seems a little bit bad than 1.3...I'll try to edit touch on demand..
[Nexus 4 Original Android Development] nedooo:
Stratosk can you disable screen dim when temperature gets high...Trinity kernel has this?

Thanx :D
[Nexus 4 Original Android Development] Mercado_Negro:
Please clarify this for me. Let's imagine we don't install any application to tweak kernels. Is stock Kernel overvolted by default? In other words, does stock android come with an overvolted Kernel?
[Nexus 4 Original Android Development] stratosk:
I'm sorry. I don't understand the usability of this. Can you please explain?

Stock kernel has boost voltage on by default (except for slow bin CPUs)
[Nexus 4 Original Android Development] nedooo:
It is like CPU thermal throttling, but this lowers screen brightness not CPU freq.
[Nexus 4 Original Android Development] stratosk:
And reducing the brightness, reduces the device's heat??
[Nexus 4 Original Android Development] nedooo:
Yes, that is what it is supposed to do, but this is marginal and obviously unnecessary.

But if you thik it s trouble no prob. You own one of the top kernels here ;)
[Nexus 4 Original Android Development] stratosk:
New version 1.4.1

- Fix conflict of hotplug driver with cpufreq statistics

- Fix issue that may cause crash when enable hotplug driver
[Nexus 4 Original Android Development] stratosk:
New version Semaphore Manager 2.9.0 (soon on Google Play)

- N4: Add support for dynamic hotplug driver

- N4: Add support for new touch ondemand tunables

- Remove unused early demand tunable

- small bugfixes
[Nexus 4 Original Android Development] jophilo:
you're the best stratosk :)!!
[Nexus 4 Original Android Development] reginickneo:
Hi!

I've been using your kernel since the beginning. I didn't use any of your betas, 1.3 is quite good for me. That is why I am afraid of 1.4.1. Can you write some recommended settings to OP?

I am not able to follow the topic and a lot of thing changes.

Love your work, really appreciate it!
[Nexus 4 Original Android Development] snak3ater:
1.4.0
[Nexus 4 Original Android Development] stratosk:
I have some good news and some bad news. :)

The good news: there are tons of changes in new 4.3 kernel.

The "bad" news: it's almost impossible to merge the changes in current Semaphore kernel.

I guess it's better to start from scratch again a new Semaphore kernel for 4.3.

This will require also huge work to merge all the changes of Linux kernel (up to 3.4.54) and all the changes I made for mako kernel.

So, let's start... :)
[Nexus 4 Original Android Development] stratosk:
Hi,

Thanks for your comments.

Usually my recommendation for settings are the default Semaphore settings.

Always I try to set the default to "average".

So, start from default and then tune the kernel if you don't like something.
[Nexus 4 Original Android Development] Midomad:
I wondered about that :)

Take you're time...

Envoyé depuis mon Nexus 4 avec Tapatalk
[Nexus 4 Original Android Development] jophilo:
do we have a way to get the new semaphore manager before it land on the google play? If not, when will it be available ?

thx.
[Nexus 4 Original Android Development] Midomad:
it's up :)

Envoyé depuis mon Nexus 4 avec Tapatalk
[Nexus 4 Original Android Development] stratosk:
I pushed it a couple of hours ago.

I hope it will he available in 1-2 hours.

New kernel version may work just fine with old Semaphore Manager.

Edit: I see it available now :)
[Nexus 4 Original Android Development] manjee:
Thank you so much for your fantastic work ! :thumbup:

I'll use the time you need to rebuild semaphore by testing stock kernel ;)

Envoyé depuis mon Nexus 4 en utilisant Tapatalk 4 Beta
[Nexus 4 Original Android Development] -freedroid-:
THX for the setting. Battery seems much better with it. Today i got 3h 7min. onscreen. I think this will get better after a few cycles.

Gesendet von meinem A1-810
[Nexus 4 Original Android Development] pitjago74:
Where change you all this valeus??I dont find it.. I mean like Stratosk said....thanks

N4 Revolution&Demolition&NBK
[Nexus 4 Original Android Development] Midomad:
Open semaphore manager Click ondemand then change values :)

Envoyé depuis mon Nexus 4 avec Tapatalk
[Nexus 4 Original Android Development] pitjago74:
Thanks...Im blind:D

N4 Revolution&Demolition&NBK
[Nexus 4 Original Android Development] uncle wong:
Good Kernel
[Nexus 4 Original Android Development] spr33:
Hey Stratosk,

I'm trying to limit CPU max frequency and GPU frequency using TricksterMod, however, it always reverts back to stock frequencies. Is this something you've restricted somewhere in the kernel? I just want to restrict the speed whilst it's warm over here in the UK!
[Nexus 4 Original Android Development] QUIETLYloud:
you do realize that if the phone gets hot it will throttle down automatically, right? I pretty sure that the gpu will throttle as well
[Nexus 4 Original Android Development] spr33:
I do realise that but the phone gets way too hot before it throttles. I cold lower the threshold but I'd rather cut back the CPU speed myself.
[Nexus 4 Original Android Development] stratosk:
New version 1.5.0

- Rebased on JB 4.3 (JWR66V) kernel. It should be used only on stock JWR66V

Unmerged features (compared to 1.4.1):

- gamma control

- ROW scheduler

- O3 optimizations
[Nexus 4 Original Android Development] a g bell:
:eek::):D
[Nexus 4 Original Android Development] pitjago74:
Same..... I do have JSS15J:(

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] Ümit:
pieuww speedy stratosk, smooth semaphore :cool:
[Nexus 4 Original Android Development] Slymobi:
Jss15j in the works ?? great to see you working with 4.3 either way.

Finally an acceptable 4.3 :)
[Nexus 4 Original Android Development] stratosk:
Most probably I will also prepare a Semaphore version for JSS15J. :)
[Nexus 4 Original Android Development] Slymobi:
excellent and thankyou. p.s JSS is reporting to not have touch boost working at all but I think faux did a kernel build release with it working. not tested myself as I can wait until kernel devs are all in sync and get issues sorted between each release etc. I look forward to a semaphore release as I like your work.

p.s I'm actually quite happy with the stock and because I don't go looking for problems or issues ...... I havnt got any lol. All seems good to me.

Finally an acceptable 4.3 :)
[Nexus 4 Original Android Development] pitjago74:
Well I use different base then:D:D:D

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] a g bell:
Can l ask a stupid /op question isn't jss15j optimized towards new nexus 7?or is it just a new build of 4.3?:eek::confused::confused:
[Nexus 4 Original Android Development] pitjago74:
From.Nexus7:D

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] thracemerin:
It's the latest build from AOSP sources for all devices, the OTA/factory builds are slightly older.
[Nexus 4 Original Android Development] a g bell:
Thanks for explaining :) and sorry for ot
[Nexus 4 Original Android Development] reginickneo:
On JVR66 1.5 running great! Reallllly fast! (Benches don't show right scores on 4.3 i think).
[Nexus 4 Original Android Development] snak3ater:
So the one who are currently on JVR66 build,will they get an OTA update for the latest JSS15J build?
[Nexus 4 Original Android Development] thracemerin:
Google said no, but that remains to be seen ultimately.
[Nexus 4 Original Android Development] :
Hey stratosk can't seem to get your latest app working, claims no root, I'm on stock rooted JWR66V, other root apps work
[Nexus 4 Original Android Development] pixiebob:
stratosk: i wish to try your kernel. what is the echo command to disable dyn hotplug because i want enable only one core like i do with stock kernel(mpdecision off)
[Nexus 4 Original Android Development] snak3ater:
You can change it from here /sys/module/dyn_hotplug/parameters/enabled, valid values 0,1,Y,N,y,n. Default Y (enabled)

But if you disable the driver,you will have 4 cores online all the time
[Nexus 4 Original Android Development] pixiebob:
thanks for your response.

i just try that's working if i disable dyn hotplug , i can after offline 3 core and have only one core working CPU0 , that's great for battery life:

echo N > /sys/module/dyn_hotplug/parameters/enabled

echo "0" > /sys/devices/system/cpu/cpu3/online

echo "0" > /sys/devices/system/cpu/cpu2/online

echo "0" > /sys/devices/system/cpu/cpu1/online
[Nexus 4 Original Android Development] stratosk:
This is the 1.5.0j version for JSS15J only

Untested by me.

If you test it, please for your feedback.
[Nexus 4 Original Android Development] Goku80:
downloading and will flash soon ..

EDIT: flashing as we speaking

---------- Post added at 09:07 AM ---------- Previous post was at 09:04 AM ----------

works great on initial bootup:good:

EDIT: Will test through out the day as i am going to work and will provide more feedback..

so far so good though...not breaking root or anything like that...great job file mou:)
[Nexus 4 Original Android Development] stratosk:
Thanks so much for your test and feedback!
[Nexus 4 Original Android Development] Goku80:
anytime:) like i said above will provide more info as the day goes...even though i will be working on my lunch will give some feedback
[Nexus 4 Original Android Development] pixiebob:
don't know if it's related to this kernel, but i make a call and sometimes the callers don't hear my voice, been cuted, or sometimes i hear my voice transformed(like if i speaking in water :) ).strange behaviour.

is anyone has same things?

edit: i use v1.5 JWR66V
[Nexus 4 Original Android Development] snak3ater:
Was this issue there in the stock kernel as well :confused:
[Nexus 4 Original Android Development] "D":
Wow.......very nice!!!

"D"
[Nexus 4 Original Android Development] pixiebob:
i make several call with stock kernel and same settings, not happen to me.
[Nexus 4 Original Android Development] Slymobi:
Thanks Stratos, I will test also and give some feedback. I'm not so technical so I can't give in depth feedback but I will report my thoughts :)

Finally an acceptable 4.3 :)
[Nexus 4 Original Android Development] Rikusaki:
Using the new 4.3 kernel now.

Awesome work. Loving it so far.
[Nexus 4 Original Android Development] Goku80:
I have to say this one for me has hit the spot. There is a feature on trickster were you have touch to wake that seems not to be working but not a big issue. Overall this is stable and loving it

---------- Post added at 10:06 AM ---------- Previous post was at 10:02 AM ----------

When trying to use semaphore manager though it says root is broken. But the thing is other root apps work fine. Just thought I mention it
[Nexus 4 Original Android Development] Slymobi:
have you tried semaphore manager ??

I've jused flashed the test kernel and booted up fine, I installed semaphore manager from play and opened it to see this.....

tested tibu and that said debugging was off. checked debugging and it had been turned off. perfectly fine until either kernel flash or semaphore app install !!! tried clearing app data etc turned debugging back on and still get no root access for semaphore.

rebooted my nandroid and going to try again.

MokeeOs Flying
[Nexus 4 Original Android Development] stratosk:
I don't think it's kernel related.

Any feedback is welcomed. It's more welcomed a non-technical feedback. :)

Please install busybox. It's required for Semaphore Manager.

Also please try to enable touch wake from Semaphore Manager. It works fine here.
[Nexus 4 Original Android Development] Goku80:
Like I said above. All other root apps work fine for me. Just semaphore manager not. Might be just needs updating. Stratos will sort it am sure.
[Nexus 4 Original Android Development] Slymobi:
OK flashed kernel alone and it has turned my debugging to off.

I've just seen I need busybox so I will go set that up before I re install semaphore.

be back soon.

MokeeOs Flying
[Nexus 4 Original Android Development] ironjon:
Semaphore mánager is running fine here.

Update supersu or install it from recovery.

No problems with kernel 1.5.0 for 4.3

Thanks stratosk

Enviado desde mi GT-I9100 usando Tapatalk 4 Beta
[Nexus 4 Original Android Development] Slymobi:
busybox installed to bin not xbin

I will now try semaphore app.

All working now :)

Thanks.

report again of any issues later.
[Nexus 4 Original Android Development] Goku80:
Done both. Work now but will investigate. Main thing is kernel works great. Updated latest supersu to

---------- Post added at 10:28 AM ---------- Previous post was at 10:24 AM ----------

Works great. All I needed was busy box
[Nexus 4 Original Android Development] Slymobi:
1st impressions are its working fine.

I use semaphore to adjust min core to 1 and I'm monitoring state using trickster.

hot plugging seems to be working fine and is on/offing cores. the only other thing I've done is uvolt -500 and UV boost off.

I don't know how to test touch boost etc but if you need me to test anything specific then just say.

Kernel seems good and responsive so just needs some time to bed in etc.

I'll be back later lol

MokeeOs Flying
[Nexus 4 Original Android Development] cryingrock:
Finally a stable custom kernel for the latest 4.3 AOSP build!!:D really thankful:)

Sent from my Nexus 4
[Nexus 4 Original Android Development] KingKonga:
Thank you stratosk for your awesome work. I've been using your kernel on my good old Galaxy S1 and I was happy to notice that you're working on a kernel for the N4. :good:
[Nexus 4 Original Android Development] terranox:
Like a boss!!!!!

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] snak3ater:
Thanks Stratos..Kernel is working great
[Nexus 4 Original Android Development] pughie:
Running great on rooted stock , semaphore manager also working as expected :thumbup:
[Nexus 4 Original Android Development] KingBeike:
Any other APP that needs root works amazing, but semaphore manager not :( says it cant get root access...reinstalled it and cleared data, refreshed su binary but nothing works...have to use Trickster for now, using latest chainfire su 1.45 ...

Anyone have the same Problem ?
[Nexus 4 Original Android Development] terranox:
I dont have this problem

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 Original Android Development] stratosk:
As i mentioned in previous page you have to install busybox
[Nexus 4 Original Android Development] Dryblow:
Why semaphore app not find root on 4.3?

p.s. I haven't semaphore kernel 1.5 for now.
[Nexus 4 Original Android Development] Drmol:
Seriously?

Sent from my Nexus 4
[Nexus 4 Original Android Development] edwardeutsch:
Ohhh please!!! Why don't you read one reply over yours!??

[MENTION=3750240]stratosk[/MENTION] i'm testing now 1.5.0 on rooted official 4.3 factory image. Seems very good!

Thanks for tour great work!
[Nexus 4 Original Android Development] Dryblow:
I read, but i've busybox last version.

EDIT: sorry, I Install again busybox. Now work. Lol (Sorry for my very bad English)
[Nexus 4 Original Android Development] edwardeutsch:
No problem mate enjoy this great kernel and remember to search for solutions already posted first.

My english is not so good, too. ;)
[Nexus 4 Original Android Development] Slymobi:
OK after a good few hours on JSS test kernel I have not had any issues and I've been using my phone as I normally do.

Only changes ive made is touch to wake enabled ( works good I never use this feature normally ) I'm undervolted by a total -750 on low and high set on boot. set 1 core min.

I'm going to try some under clocking now. be back later.

Great work stratos :)

Edit

Well that didn't go down well lol.

OK so as semaphore doesn't include underclocking from the app and I've already previously mentioned I was using trickster to monitor my CPU states etc.

I decided to use trickster to under clock to 1242 and set on boot, no other settings changed with trickster.

I rebooted and now trickster will not open with an error of " unable to load GUI " so I can't monitor whether it works or not. clearing trickster data etc didn't help and continued to not open.

cleared trickster cache and data, uninstalled,rebooted into recovery and cleared cache/dalvik now.

Don't know if this is kernel related or not.

I know running both trickster and semaphore is not recommended but I wasn't changing any conflicting settings in each app so didn't think it would matter.

Sent from my Nexus 4
[Nexus 4 Original Android Development] snak3ater:
Can anybody tell me how this touch to wake works?

Ive never used it before..Ive turned it on but i cant turn the screen on for some reason..Might be doing something wrong here..Do i have to tap the screen or swipe to wake the screen up :confused:
[Nexus 4 Original Android Development] fabian.m:
You can touch the screen to wake up the device when it turned off because of screen timeout, not when you used the power button
[Nexus 4 Original Android Development] Slymobi:
its just for when your screen auto sleeps then you have a set timeframe where just tapping the screen will wake up again. this does not work when you manually turn screen off.

Sent from my Nexus 4
[Nexus 4 Original Android Development] snak3ater:
Ohhh...Okay got it now..& here i was trying to wake it up after manually turning it off..

It's a handy feature :good:

Thanks guys :D
[Nexus 4 Original Android Development] stratosk:
Yes, Semaphore Manager may conflict with other apps.

My app (and I guess other apps too), apply all user settings during boot.

So, it may change a value that some other app already set.
[Nexus 4 Original Android Development] mierdaseca:
How do I undervolt the device for -100mV ? I dont see any option in semaphore app.

NVM: Thought that lower/higher settings was for overvolting, since they didnt show a negative value :P
[Nexus 4 Original Android Development] snak3ater:
CPU->Undervolting Parameters....

You can set the values here in Higher Uv & Lower Uv..After that Hit Apply..You can also check the CPU table to check the Voltages
[Nexus 4 Original Android Development] Planet X:
Thank you for your fantastic kernel 1.5.0j. Finally this rom has become usable for me.
[Nexus 4 Original Android Development] renegadedj:
Does the Semaphore app allow the kernel to be updated straight from within the app itself?

Edit: Thank you for the quick response Stratosk
[Nexus 4 Original Android Development] stratosk:
No, it doesn't.
[Nexus 4 Original Android Development] snak3ater:
:eek:
[Nexus 4 Original Android Development] Slymobi:
OK so from what I've already posted today I think its time for you battery junkies fix. this is with auto brightness,1 core min hot plugging and -500 UV with boost off giving a total of -750 on both high and low. touch to wake active with 4.5 delay. NO under clock ( lol ) and some pretty heavy xdaing and home screen themeing which takes its toll on the old battery too. 3 reboots in total and I'm pretty damn happy with this SOT with 20%+ still remaining.

Again Stratos comes through with an awesome release. high 5 and much thanks.

p.s I still think 0.95 is your superior kernel ;)

Sent from my Nexus 4
[Nexus 4 Original Android Development] a g bell:
Any chance of increasing UV parameters in semaphore manger by 2 settings?
[Nexus 4 Original Android Development] stratosk:
Thanks!

0.9.5?? I don't even remember this version... :laugh:

Do you mean to set each step separately?

I think no. I think there is no gain to set them in more detail. IMO, 2 parameters is a lot easier and still effective.

P.S. I miss your old avatar! :)
[Nexus 4 Original Android Development] Slymobi:
Lol sure you do, it was the version that I donated for. it had the best battery life I have had to date on my setups. 6+ hours SOT. I'm now on 5 hours 53 minutes with 14% remain. :p

Sent from my Nexus 4
[Nexus 4 Original Android Development] a g bell:
No sorry l did not explain very well l mean UV more by 2 steps l can UV more and be stable than semaphore manger let's me please see image:)

I will change back avatar soon:D