yashsingh1/xdaforums huggingface dataset:
[Galaxy S 5 Original Android Development] andip71:
I don't know, never used it.

But yes, it should be. I read many times people successfully combine it. Maybe someone can explain how.

I think things like selinux to permissive must be done etc. Not sure though.

Andi
[Galaxy S 5 Original Android Development] Looki75:
Yes, I spent 2hrs on that already... :(

First reason to kill my Knox Warranty status fuse was your kernel!

Second reason was Viper... :laugh: Because I knew it needs selinux permissive.

I've read a ton of advices, Viper app as system app, buid.prop edits, init.d specific script... no way.

Actually if I boot with Viper disabled. Then enable it ONCE - it works... If I then disable it and enable again... BOOM... not working. Working only if I enable it ONCE... well "working"... yes but until next reboot....

Because if I boot with Viper enabled it doesn't work. Cycle disable/enable it gives nothing.

Does that behavior gives you any hint on compat issues? Maybe?

(I post also in a "Viper for S5" thread but I thought I would ask here also)

Anyone here could get Viper working?

Thanks
[Galaxy S 5 Original Android Development] andip71:
App Update !!!

Hi all,

for all "moaner" that requested a switch to completely disable color control (kcal) in order to not potentially conflict with live display... update to latest app 2.1.89. This has the switch implemented.

Andi
[Galaxy S 5 Original Android Development] chiacp:
I am using v4a with boeffla without issues. Currently on boe6 alexdr Rom. Just followed the instructions as per xda viper thread.
[Galaxy S 5 Original Android Development] Kaamp:
I'm also a Viper user. Have you checked the setting in Viper app to forced? That helped for me.
[Galaxy S 5 Original Android Development] Looki75:
Thank you guys!

Could you please tell me: is it working ok for you with stock Samsung music app?

What about TuneIn radio?

And could you point me to that viper thread? (there are plenty of them)

Or give me the steps you used?

Thanks

---------- Post added at 02:18 PM ---------- Previous post was at 01:39 PM ----------

@Lord Boeffla

Could you tell me if there is a way to set specific settings through Tasker - independently of others?

The issue with the existing profiling system in Boeffla Config V2 is that when you apply a profile, it overwrites ALL settings.

My target is to be able to change specific settings (like max CPU freq but also others) with Tasker depending on certain conditions.

But I cannot use profiles because for example under certain conditions, I want to change max CPU freq but not other settings... Or color correction but not other settings...

You see what I mean?

Maybe though shell command line execution can I change a specific setting?

How?

Thanks
[Galaxy S 5 Original Android Development] Kaamp:
http://xdaforums.com/showthread.php...ts (FX v2.3.4.0) - Lollipop support and more!

Don't know about stock music player. I use it for Spotify. But works good for me.

If it still doesn't work try kill the SoundAlive program. It might overrule Viper.
[Galaxy S 5 Original Android Development] tinko975:
Amazing. 12 hours my regulary using battery from 100% drops to 73%. Governor interactive-battery.. Great.
[Galaxy S 5 Original Android Development] andip71:
With tasker you can switch profiles, that is all.

But with a good number if (similar) profiles you should be able to achieve what you want.

Alternative: you access the sysfs directly. But be aware this will mess up profiles potentially. I don't recommend that therefore.

Andi
[Galaxy S 5 Original Android Development] MIKEMON:
Beta 8 is really well processed

No rebooting, no lag

everything in perfect order
[Galaxy S 5 Original Android Development] Spacemonkie4207:
To get viper for Android working go into Boeffla app, select startup tweaks and set start in Permissive mode.

Also remember that V4A should be located in system/priv-app and permissions set correctly
[Galaxy S 5 Original Android Development] tinko975:
accideltaly i use zzmoove profile and got reboot..

and reboot again..

dont know what to do, run cleaner script, same, flashed stable version same, wipe boeffla folder in sd same.. unistall your app Boeffla-Config V2 and install again.

every 10 seconds reboot

flashed stock kernel. works.

again flashed boeffla 1.1, reboots... what must i clean, wipe to use your kernel again?
[Galaxy S 5 Original Android Development] Many40:
When you are on Boeffla kernel try flashing from recovery boeffla-config-reset zip from boeffla-kernel-data folder.
[Galaxy S 5 Original Android Development] tinko975:
this folder is empty, because i deleted it, and new instalation makes new without anything inside..
[Galaxy S 5 Original Android Development] Many40:
The kernel should provide the script into the folder. Reboot your phone and see.
[Galaxy S 5 Original Android Development] tinko975:
Sure but no zip file to flash in there.. Just boeffla config.something
[Galaxy S 5 Original Android Development] Many40:
Strange, try this:

https://www.dropbox.com/s/xkp09fylduwrazt/boeffla-config-reset-v4.zip?dl=0
[Galaxy S 5 Original Android Development] tinko975:
Works!!!!!!
[Galaxy S 5 Original Android Development] andip71:
Next time you also can manually delete

/data/.boeffla folder completely.

It does exactly the same.

Andi
[Galaxy S 5 Original Android Development] andip71:
New beta

Hi all,

finally a new beta also for the Samsung stock users.

Pretty untested, but we will see how it goes :)

Version 2.1-beta9

20.07.2015

fiops scheduler replaced by latest version from S5 cm12.1 branch

Compiled with slightly adjusted compiler flags (no-pic and no-inline-functions added)

Fixed a derp in the build script

Enjoy

Andi
[Galaxy S 5 Original Android Development] MIKEMON:
Great,big thanks.;)

Odesláno z mého SM-G900F pomocí Tapatalk 2
[Galaxy S 5 Original Android Development] botski:
gonna try this andi! thank you so much!
[Galaxy S 5 Original Android Development] milestone97:
Since people here talked about having a old base (boe3), can I just flash a stock POFA FW and then install a CSC (DBT)?
[Galaxy S 5 Original Android Development] Reechings:
Thanks for the updated kernel. Only thing I notice compared to speedy kernel and tamerlan kernel is that scrolling in Tapatalk is more jerky with this kernel. I haven't changed any of the stock settings. Any recommendations?
[Galaxy S 5 Original Android Development] botski:
try this mate :)

http://xdaforums.com/galaxy-s5/general/unofficial-boeffla-kernel-profile-t3139530
[Galaxy S 5 Original Android Development] vd69:
I have battery drain with interactive battery extreme overnight from the kernel.
[Galaxy S 5 Original Android Development] punkt:
Works very well!

Could you maybe give some information about GPU Governors?
[Galaxy S 5 Original Android Development] andip71:
Not really. I cannot comment on other kernels as I never use any of them.

The only thing I can think of is:

GPU min frequency is lowered from 200 to 27 MHz in my kernel. You can try to move it up to 200 again.

This is completely useless information, mate.

If you do not at least have a betterbatterystats log, nobody can comment on that.

Kernel has no battery drain, regardless which governor or profile being used. Battery is 99% drained by apps and processes. You will find it with tools like betterbatterystats.

Andi
[Galaxy S 5 Original Android Development] andip71:
Completely misleading information, this app is crap (sorry).

Install betterbatterystats and you can see what keeps your phone awake in more detail.

Andi
[Galaxy S 5 Original Android Development] andip71:
I am not aware of any good information on the GPU governors, sorry.

Andi
[Galaxy S 5 Original Android Development] vd69:
I have it already install.I hope it helps more
[Galaxy S 5 Original Android Development] Looki75:
On Beta9 I cannot get the "Charges rates" working.

No matter what I do, the app "Galaxy Charging Current" still shows exactly the stock charging rate...
[Galaxy S 5 Original Android Development] andip71:
Show us what is in the partial wakelock section please.

But so far, this is not looking too bad.

Well, then that was the same in all previous betas too :)

Charging driver is unchanged since first kernel version.

The thing is: Whatever this app is showing, it is inaccurate.

The S5 does not have a sensor which measures the charge rate (neither had the S3 or other phones). So how these apps work is: Interpolating over the volotage during charging and trying to calculate something.

This is known to be inaccurate, although sometimes it can work.

But there is no way for the app to read the configured setting from somewhere, there is not even a standard defined for it.

Only way to find out is to stop watch your charging cycle and see if it goes faster or slower with adjusted charge rates.

Andi
[Galaxy S 5 Original Android Development] Looki75:
Thanks.

I figured it out. Thanks for the quick answer.

Kernel is not to blame; nor the app I mentioned.

About the app: it IS accurate in showing the charging SETTINGS. "Reference" is the setup (the value we put in Boeffla Config app) and "Maximum" is the value the system will set taking into account any safety and/or stability margins. "Average" is a bit hazardous as it is supposed to be the average charging over a period of time ("time" not precised and probably calculation not precise).

About the kernel: the issue I was facing is that the charging setting from Boeffla Config is applied ONLY after an un-plug/plug cycle.

I mean: charge on USB; "system logic" is around 500mA. I setup 1000mA.

Case 1:

Phone unlugged; I plug it: it charges 1000mA. Fine. Now keep the phone plugged and reboot it. At reboot the system is setup with 500mA. Few seconds later, Boeffla Config set it up to 1000mA. But since the phone remains plugged, the 1000mA setting is not applied and stays at 500mA.

Case 2:

Same story. Have your phone plugged. Go and change Boeffla Config setting => the phone still charges at the "previous" rate (the one that as active at the moment the phone was plugged). In order to apply the new setting, you have to unplug and plug again after changing the setting.

Is there a way you could force-apply a new setting as soon as it is setup and not through the plug/unplug cycle?

On S3 this "force-apply" was working well - I think - with your kernel. It was definitely working with Agni's kernel (still on S3)...

Thanks
[Galaxy S 5 Original Android Development] vd69:
OK thanks again for the immediate response
[Galaxy S 5 Original Android Development] andip71:
Hi, also on S3 the force apply was not possible.

The thing is: the charge rate is negotiated after the cable plug only. So it cannot be changed during a ongoing charge cycle. At least it is not worth doing that and accepting additional risk something breaks.

Usually, when you charge the phone in normal way (instead of doing measurements which you did), this behaviour does not hurt as it would not occur in practise.

I see nothing significant here. But it seems you rebooted the phone in between.

Well, wakelocks seem normal. I saw you lost something like 30% in more than 11 hours while using your device more than an hour. I would say this is quite normal.

Andi
[Galaxy S 5 Original Android Development] Looki75:
For sure if was working on AGNI kernel on S3. Maybe he implemented some sort of trick to do it.

But the issue is not in the measurement. It is for real.

Plug your charger in phone, set A/C Charging rate to 100mA (or lower!) and reboot.

You will feel and see your battery gauge going UP at stock rate and NOT at 100mA.

"Force apply" on the go is not a big issue, I agree.

But the fact that Boeffla setting is not applied if you boot with phone plugged - THIS is an issue.

EG: you have only an USB-based charger. Boeffla kernel is configured to charge from it [MENTION=322487]1000[/MENTION]mA. You plug the phone. Fine. Then if you reboot it (eg to clean up cache crap, etc...) After reboot, the charge will be SLOW but you count on a FAST charge and you don't know that in fact it reverted to stock SLOW on USB due to the reboot while plugged! And when you unplug the phone to go! Surprise! You have way less battery than you would expect...

I would appreciate if you could look into that.

Thanks
[Galaxy S 5 Original Android Development] andip71:
Maybe on Agni, this is what I don't know.

I said already, I dont see a way of safely do what you want. And I still claim people will not frequently change settings during the charge cycle and not reboot the phone during charging. And if so, their charging is a bit slower or faster.

In short, I disagree seeing this as an issue. I will look into it once I find huge amount of time (maybe only when I am getting unemployed), but not very soon.

Till then, consider it being a "known issue" :)

Sorry

Andi
[Galaxy S 5 Original Android Development] andip71:
I would say, try beta9 again. There is no reason why 1.1 should be more stable than latest beta9.

Not unless you are on a quite recent firmware at least.

Andi
[Galaxy S 5 Original Android Development] Looki75:
I understand your position.

My request is not worth you losing your job! ;) Keep working and earning money!!!

Cheers
[Galaxy S 5 Original Android Development] andip71:
I agree, hehe. Thanks for understanding.

As said, I do not completely move it off the list, so no worries.

Andi
[Galaxy S 5 Original Android Development] andip71:
I usually say zzmoove, but on S5 it is not fully stable at the moment.

So I would stick with interactive or give impulse a try.

Just my 5 pence...

Andi
[Galaxy S 5 Original Android Development] botski:
Hi andi my alarm icon disappear in status bar i need to tap again the alarm to appear in status bar. I don't if kernel issue.
[Galaxy S 5 Original Android Development] andip71:
Not kernel related. Alarm is a rom component.

Andi
[Galaxy S 5 Original Android Development] tinko975:
How to have long battery life? I choose interactive battery extreme, medium undervolt and max cpu freq 1980 mhz. Something else can i do?
[Galaxy S 5 Original Android Development] punkt:
Maybe lower GPU max freq, but your setup is almost the same i use for battery saving
[Galaxy S 5 Original Android Development] tinko975:
How much sot do you have?
[Galaxy S 5 Original Android Development] andip71:
Don't undervolt. That is the only point I still want to recommend you.

It does not significantly help for battery life but can make your phone instable.

Andi
[Galaxy S 5 Original Android Development] botski:
Thank you andi! :)
[Galaxy S 5 Original Android Development] andip71:
Battery Yank or relax.

Andi
[Galaxy S 5 Original Android Development] carbonize:
You removed relax remember
[Galaxy S 5 Original Android Development] andip71:
Nit picker [emoji3]

But you are right. Thanks.

So moderate would be another good choice then.

Andi
[Galaxy S 5 Original Android Development] mrstabs:
Zzmove profiles seem to lagg candy crush games majorly for me.
[Galaxy S 5 Original Android Development] tinko975:
How to increase performance on tw? Performance governor and cpu rate to 2.8?
[Galaxy S 5 Original Android Development] andip71:
If you phone can take 2.8 GHz (many cannot), then you can give it a try.

Whether performance gov really gives you better performance than interactive is questionable.

But honestly - best to speed up Touchwiz is to get rid of it.

I have CM12.1 on my S5 most of the time.

Sorry, could not resist :D

Andi
[Galaxy S 5 Original Android Development] tinko975:
agree but cm12.1 is still buggy as hell.. ;)

which profiles and governors are best for cm12.1?

on tw i tryed zzmove-performance it is good..
[Galaxy S 5 Original Android Development] andip71:
Yes, not all functionality is working.

Fingerprint sensor for instance is not available. Maybe more. But nothing I personally miss.

Andi
[Galaxy S 5 Original Android Development] andip71:
Is it? Well, at least not one single bug that makes me struggle.

However, just to say it again: S5 is not my daily driver phone.

I use the same profiles on CM12.1 that I also use on Touchwiz.

Andi
[Galaxy S 5 Original Android Development] tinko975:
will try CM12.1, if i am not satisfied, return to xtrestolite..

what about blisspop? it is based on CM12.1.. or AICP?

can cm12.1 based roms be tuned to 50000 points on antutu?
[Galaxy S 5 Original Android Development] punkt:
Dont know exactly, you have to remember, phone uses battery when you use it, no kernel can do magic here ;)

My goal is to reduce battery consumption without loosing performant feeling

But it i good tweak when running stable ;)
[Galaxy S 5 Original Android Development] Spacemonkie4207:
Have they fixed the Bluetooth audio yet?
[Galaxy S 5 Original Android Development] carbonize:
Nope and doesn't seem that anyone is even working on a fix for it.
[Galaxy S 5 Original Android Development] Reechings:
Yeah that's one of the main reasons I finally gave up on CM based roms for the S5 as much as I loved them. Also had an ongoing issue with speakerphone. Thankfully with the combination of Sixperience rom and the alliance framework I can actually make Touchwiz look pretty slick.
[Galaxy S 5 Original Android Development] punkt:
don't look to much on antutu score, it only shows you the max power your device can do in a small moment, every score above 40k is enough for everything.

- interactive battery Governor

- max cpu 2611

- fiops

- gpu 200 min, 578 max

- 2048 read ahead

- undervolt - 25

- hotplug profile optimized

- Vnswap 900 (1100 if you run TW launcher)

For me this runs stable without reboot
[Galaxy S 5 Original Android Development] tinko975:
SOT?

for best performance score needs paid version of app.. 2.5€?
[Galaxy S 5 Original Android Development] andip71:
SOT is your most favourite question these days, or?

No, why should you need the donation version of the app for best performance?

The normal app version gives you all you need. And this is important, the app is free and will always be free for everything that is critical.

The donation version just adds the govnernor tunable settings (which you could also do with other apps) and a few "comfort" functions like automated flashing and controlling TWRP and (in future) bash scripting support.

To say it again: All you need is and will always be free.

But I find it fair to give people, that appreciate my work and donate something, some more small goodies.

Andi
[Galaxy S 5 Original Android Development] tinko975:
i have extended battery and like to get best performance, no matter of battery consumption, which it should be, choose performance governors on cpu and gpu and raise cpu clock to 2750mhz?

anything else?
[Galaxy S 5 Original Android Development] andip71:
Maybe it is time to go to the correct thread for all configuration profile based questions:

http://xdaforums.com/galaxy-s5/general/unofficial-boeffla-kernel-profile-t3139530

I told you my opinion on best performance already yesterday. Nothing changed in my opinion from yesterday to today :D

Andi
[Galaxy S 5 Original Android Development] Looki75:
Hi there!

Quick question: is your kernel compatible with latest ROMs in particular: POG7 ?

Thanks
[Galaxy S 5 Original Android Development] andip71:
Although I am personally not on POG7, it should work fine.

Andi
[Galaxy S 5 Original Android Development] Looki75:
Hum... just upgraded and bootloop on the "fireworks" SAMSUNG logo...
[Galaxy S 5 Original Android Development] andip71:
Strange. I know of users that have exactly this combo.

Andi
[Galaxy S 5 Original Android Development] Looki75:
Good to know! I probably screwed up somewhere else then! ;)
[Galaxy S 5 Original Android Development] putti71:
Reflash kernel and do a cache and dalvik cache wipe afterwards . Should work
[Galaxy S 5 Original Android Development] andip71:
https://plus.google.com/+FabianSeitz1998/posts/e16LsFDDtTf
[Galaxy S 5 Original Android Development] carbonize:
404 content not found
[Galaxy S 5 Original Android Development] andip71:
Interesting, yeah.

Seems the poll has been taken down again [emoji15]

Andi
[Galaxy S 5 Original Android Development] Looki75:
Anyone can share his feedback about using latest Samsung POG7 ROM + Boeffla kernel?

I was using Boeffla kernel with BOE6 without any issue at all.

On POG7, I experience unexpected reboots.

The strangest thing is that it doesn't look at all like a hot reboot.

On the contrary, it looks like the standard reboot procedure: suddenly I see the SAMSUNG logo (exactly the one which appears when you reboot) then black screen followed by the "SAMSUNG G900F" splash screen (white text black background) and the usual SAMSUNG logo fireworks.

I use the same kernel configuration on POG7 that I was using on BOE6.

Thanks for your help
[Galaxy S 5 Original Android Development] Looki75:
I have all you adivce here...

I use Beta9 and Xposed too.
[Galaxy S 5 Original Android Development] andip71:
Unfortunately in the S5 logs there is usually not much to see.

We can try, but so far I always struggled to pinpoint the issue.

However, when I hear xposed, my first recommendation is already to not use it :)

Andi
[Galaxy S 5 Original Android Development] Looki75:
[MENTION=220904]andi[/MENTION]

Could you please explain in precise terms how "Swappiness" works?

I mean in general terms I know that it is related to zram usage / how intensively zram vs uncompressed RAM will be used, etc...

But precisely?

A good illustration would be to consider extreme values:

1/ What would we expect if we set swappiness to 0?

2/ What would we expect if we set swappiness to 200?

Thanks
[Galaxy S 5 Original Android Development] andip71:
Nope, in precise words I cannot without analysing the whole vnswap driver. Sorry.

But swappiness controls how aggressively (or how easily) swap space is used to offload memory from ram.

0 would mean, almost no swap space used, or in other words - swap only used hardly and under some extreme conditions.

130 is the vnswap default.

200 means, even more swapping than 130.

As said, I cannot be more precise without a proper source code analysis. But this is honestly not on my to do list as it is quite simple to play around and find the optimal setting (saying 130 is a good average I think).

Andi
[Galaxy S 5 Original Android Development] Looki75:
Another question...

I couldn't find info on your website (EN part - I don't read DE)...

Is there a documentation of the Config app new feature "scripting"?

Or can you explain what is does and how to use?

---------- Post added at 08:56 AM ---------- Previous post was at 08:50 AM ----------

Thanks that's good.

In my experience and testing (and that seems consistent with your answer):

0 -> phone is horribly laggy and freezes very often

130 -> lags and freezes under very very heavy overload

200 -> phone is extremely smooth and keeps being fairly smooth even under heavy, very very heavy overload

My question was to understand what could possibly be the adverse effect to set swappiness 200. Because so far I see only improvements, not any drawback...

Thanks