yashsingh1/xdaforums huggingface dataset:
[Galaxy S 5 Original Android Development] naudmick:
Very best for me Beta 4 !

beta 6 drain battery and strange lag
[Galaxy S 5 Original Android Development] andip71:
This is not very sophisticated.

A kernel does not drain battery, it is processes.

Did you check if you have wake locks? Processes being active all the time etc?

And zero lag here on BOD3 stock rom.

Andi
[Galaxy S 5 Original Android Development] naudmick:
battery drain came from the Xposed Amplify module that was doing me a draining process in the google play services 7.5.71

all my apologies!
[Galaxy S 5 Original Android Development] ICECOLDKILLAH:
also the lags come from amplify, dunno if its not optimised for lp or just a samsung problem
[Galaxy S 5 Original Android Development] andip71:
I wish so many times, xposed would not exist... Seriously.
[Galaxy S 5 Original Android Development] Spacemonkie4207:
Why's that?
[Galaxy S 5 Original Android Development] andip71:
My opinion on xposed is widely known and spread across my threads. A simple search should give you my comments on it ☺

Andi
[Galaxy S 5 Original Android Development] botski:
thank you andi! :) gonna try this now! :D
[Galaxy S 5 Original Android Development] cookiepuppy:
[MENTION=947981]Lord Boeffla[/MENTION]

Hi there. Im a big fan of yor kernel since i had my S3, like you i just got my S5, happy to see your kernel and work over here too.

My question just to be on the sure side. This beta 6 version will qork on stock rooted lollipop 5.0 Bod3? Or should i flash the stable version better?

Thanks

Sol
[Galaxy S 5 Original Android Development] ghoster76:
He's also running BOD3, you could try the stable vesion but we recommend you to use the beta 6 for uptodate and bugs fixing.
[Galaxy S 5 Original Android Development] andip71:
Yes. And as ghoster said... Try last beta6 please.

It is much more evolved than the last stable.

Andi
[Galaxy S 5 Original Android Development] mrstabs:
Have to say I'm pleased I took the plunge and went for it and joined the 0x1 club. Debloated my stock BTU ROM and installed beta 6, using battery friendly preset and my phone is absolutely flying! Thank you so much ?
[Galaxy S 5 Original Android Development] cookiepuppy:
Reporting back.... Stock lollipop BOD3, already 7 hrs with beta 6 kernel, seems to work smooth, i like the kernel settings as is, for now didnt change anything except turning boeffla sound on, set permissive for kernel, and one step higher on the touch sensitive.

After using boeffla kernel on my s3, it feels like home with my s5 now.

Thanks Lord for this kernel
[Galaxy S 5 Original Android Development] botski:
I'm going to try that preset profile.
[Galaxy S 5 Original Android Development] ghoster76:
[MENTION=947981]Lord Boeffla[/MENTION] So, why don't you ever use lastest Linaro GCC to compile your kernel?
[Galaxy S 5 Original Android Development] papamopps:
Any chance to install on G900fVIA1POCH. German O2 Lollipop
[Galaxy S 5 Original Android Development] andip71:
Not my deal (anymore to mess around with toolchains that are not standard).

My objective is close to stock for best compatability and stability.

Stopped doing that a year ago. My personal opinion is: mostly it is a hype.

And on all other devices than the s5, developer colleague ZaneZam does the recompilation with other toolchains.

Andi
[Galaxy S 5 Original Android Development] andip71:
Don't know, try it and report back?

Andi
[Galaxy S 5 Original Android Development] papamopps:
I am a little afraid of bricking and using the PIT file...

Or can I always go back with twrp and my nandroid backup?
[Galaxy S 5 Original Android Development] andip71:
It should not brick anything. And a valid nandroid should anyway help you out.

But it is up to you, I will not be able to test before Tuesday myself.
[Galaxy S 5 Original Android Development] papamopps:
I am new om samsung...for over 10 years i was HTC addict....but their heating problem drives me crazy - so I come here and do not want to stay with stock rom and kernel :)
[Galaxy S 5 Original Android Development] gogvogo:
So l have sent you a info debug file l am trying to figure out why I keep getting random hot reboots about twice a day otherwise I love this kernel
[Galaxy S 5 Original Android Development] gogvogo:
Here is my phone info
[Galaxy S 5 Original Android Development] theelle:
There are problems on fw G900FXXU1POE2?
[Galaxy S 5 Original Android Development] xtam:
Ok, i know that i am not developer, and i dont know much about kernel programming.

But i flashed this file

http://xdaforums.com/attachment.php?attachmentid=3308772&d=1431417860

from thread:

http://xdaforums.com/showpost.php?p=60688461&postcount=553

and now screen filter does not require reboot in soft mode, everything works fine from start.

So it means that running:

#!/system/bin/sh
setenforce 0

at boot helped.
[Galaxy S 5 Original Android Development] aeonix_05:
Hi [MENTION=947981]Lord Boeffla[/MENTION]

I'ts me again. Tried Double Tap 2 wake gestures. It's pretty good not until I placed my phone on my pocket, using skinny jeans and when I pulled out my phone and wake it, double tap doesn't work suddenly, I wake it using the home button and when I tapped my PIN, the screen freezes. Can't input and whatsoever. Here's logcat for your debbuging, just extract it since from the zip since I can't upload large files
[Galaxy S 5 Original Android Development] andip71:
Hi,

sure you have sent it?

I think I have not received anything. PM me your email address to let me check again pls.

Andi
[Galaxy S 5 Original Android Development] andip71:
Hi,

the logcat is the rom log. I cannot see anything from kernel side in it.

What I would need is a debug info file created in boeffla-config instead, make sure kernel logger is switched to on before.

Another question: Can you replicate that, or was it only occuring once?

Andi
[Galaxy S 5 Original Android Development] aeonix_05:
Sorry for that. Here's the debug file. I can replicate this when the phone sits in a very tight jeans for a long time.
[Galaxy S 5 Original Android Development] andip71:
Anyone else with that issue?

It does somehow not make logical sense, the phone should freeze when it was in a tight pocket for longer time. Either is should freeze always, nor never.

So, looking around to check if this is a single issue or a general one.

I would then advice you might need to disable this funcationality. The touch wake implementation was not done by myself, so it would require me to

- dig into the code

- be able to replicate the issue on my side as well

Andi
[Galaxy S 5 Original Android Development] andip71:
And first thing to say after I saw your log:

Disable undervolting!!!

You should know, I do not provide support when people do undervolt (as stated in OP).

This is known to be a common reason for freezes and hot reboots.

Do not undervolt and check if the problem is then gone for you please.

Andi
[Galaxy S 5 Original Android Development] xtam:
[MENTION=947981]Lord Boeffla[/MENTION]

according to my post:

http://xdaforums.com/showpost.php?p=61090871&postcount=697

do you need some logs, debug info to test it?

if yes i can send it to you, if you tell me how.
[Galaxy S 5 Original Android Development] andip71:
I do not quite understand the problem.

I thought you found a solution that works for you?

Andi
[Galaxy S 5 Original Android Development] xtam:
yes,

I have found solution, and i am just curious of the question which remains:

if kernel does not change permissive flag, and is in permissive mode, why i have to run setenforce 0 on boot to make it properly seen as permissive in some modules?

I dont know if this is xposed fault, but the script in su.d is not related to xposed, it disables enforcing, why this works, if kernel does not use enforced mode but only permissive and it is not changed later?

I know that you dont like xposed, so sorry for asking about it.
[Galaxy S 5 Original Android Development] andip71:
I cannot say much more.

The kernel never switches to permissive when it is configured to start in permissive mode in Boeffla-Config kernel startup settings (menu key). The switch on the first page is not sticky, just to point that out again.

I do not use xposed, and will never (my opinion is known), so I can only tell you the theory.

Send me a debug log file out of Boeffla-Config, then I can see at least if all is configured correctly to start up in permissive mode.

Andi
[Galaxy S 5 Original Android Development] xtam:
i have send it to you to your mail support@boeffla-kernel.de

(the script for setenforce i flashed today, few hours ago)
[Galaxy S 5 Original Android Development] rabea-abo-awad:
hi lord ..

can you incloud to kernal "boeffla sound control" cause i really miss this app from the s3 day's .. i try to turn it up but ..... :( :(
[Galaxy S 5 Original Android Development] xtam:
probably not the same audio chip as in s3 so only volume regulation exist here.
[Galaxy S 5 Original Android Development] andip71:
No, not possible.

WDC9320 audio hub is not known enough (no specifications available) to implement that stuff. We do not even know about the capabilities of the chip.

Andi
[Galaxy S 5 Original Android Development] xtam:
Is there any way to increase microphone sensitivity?
[Galaxy S 5 Original Android Development] andip71:
When you see a slider in the app, then yes.

When you do not see one, then no.

And as you do not see one, the answer is No :)

Many times discussed: No documentation for the WDC9320 audio hub available = very limited things we could do.

Andi
[Galaxy S 5 Original Android Development] aeonix_05:
Removed undervolting and still screen freezes. Attached another debug file
[Galaxy S 5 Original Android Development] andip71:
I have to give up. I do not know anymore why you are having constant freezes.

Also I do not see a log file.

Maybe you should consider a fully fresh install or moving to a different kernel.

Andi
[Galaxy S 5 Original Android Development] aeonix_05:
Thanks for your time
[Galaxy S 5 Original Android Development] andip71:
Very weird. And if there were not many users having zero problems + me having zero problems, I would be able to do more.

But for now, I am blocked.

Andi
[Galaxy S 5 Original Android Development] rabea-abo-awad:
now i understand what's going on :( :( .... thank you lord for info and quick reply ..
[Galaxy S 5 Original Android Development] gogvogo:
I resent the debug file but this time on your support@boeffla-kernel.de let me know if you need more information thanks
[Galaxy S 5 Original Android Development] andip71:
Got it and replied.

Andi
[Galaxy S 5 Original Android Development] andip71:
Update

Hi all,

a new kernel is out for you.

Version 1.1-beta7

02.06.2015

zzmoove governor updated to version 1.0-beta7 - stability improvements and hotplugging optimisations (credits to ZaneZam)

New zzmoove governor profile "relax" added, aiming to avoid audio stutters during screen off

Ram console memory allocation fine tuned again, for improved compatibility with some roms (thanks to HorstiG for test support)

Enjoy

Andi
[Galaxy S 5 Original Android Development] botski:
Can't wait to try it. ?
[Galaxy S 5 Original Android Development] The Peterle:
First thanks to [MENTION=947981]Lord Boeffla[/MENTION] for kernel update and big thanks to [MENTION=3279788]ZaneZam[/MENTION] for the new zzmoove.

Only a small question cause I don't read much about it. The hotpluging settings in the config app influences the zzmoove governor yes or no? I set it to optimise, is that good for zzmoove or is it better to set it to none.

Regards Peterle
[Galaxy S 5 Original Android Development] andip71:
The hotplug settings influence every governor.

For education: You might be used still to the S3 world, where every governor was responsible for hotplugging itself.

Here, on the msm8974 platform, this is different and in stock installations hotplugging is taken care of a userland process called mpdecision. This is a closed source file coming from Qualcomm, the manufacturer of the Snapdragon CPUs.

While many other kernels decide to get rid of mpdecision and replace it by kernel side hot plugging (intelliplug etc.), I decided to stay close to stock and rely on mpdecision - trusting Qualcomm knows quite well what their CPUs "need".

However, the hotplug settings control mpdecision in a way, it can be tweaked a bit.

I.e. when you set it to optimized, it is made sure in ide situations only one CPU core is plugged in (instead of two, which is quite common). And the rest is pretty self-explaining I guess.

However, when you now usw zzmoove native hotplugging, mpdecision hotplugging is disabled and zzmoove takes over again, applying it's own plugging logic.

So, you have the choice :)

Andi
[Galaxy S 5 Original Android Development] ZaneZam:
hi peterle,

only if u choose any zzmoove native* hotplug setting "optimise" would be the stock mpdecision hotplugging method optimized by lord boeffla and the zzmoove the internal hotplugging would be inactive then. at least its like so in the OPO version of the kernel, not sure if this is 1:1 true here, corrent me if i'm wrong andy :) anyway yes it influences zzmoove but at the end u decide if that is negative or positive for u and your system, just try both modes and see. ;)
[Galaxy S 5 Original Android Development] andip71:
It is 100% the same here, yes.

Andi
[Galaxy S 5 Original Android Development] xtam:
I dont see option to make my phone visible as normal usb drive, UMS, and not this stupid mtp
[Galaxy S 5 Original Android Development] andip71:
Not possible on S5, up to my best knowledge. So it is not visible.

Andi
[Galaxy S 5 Original Android Development] xtam:
I dont know much about all those governors and profiles, is there some comparison table with pros and cons of using one or another?
[Galaxy S 5 Original Android Development] andip71:
No comparison table as such, as every governor is specialized in some way for specific purpose.

But here you can learn the differences at least:

http://xdaforums.com/general/genera...overnors-o-t3048957/post59289777#post59289777

Andi
[Galaxy S 5 Original Android Development] festr:
For everyone who will experience with "no sim card" after flashing - just wait some time and it will start working again. Do not panic! :) I'm on CM12.1 and the latest beta14 boeffla.
[Galaxy S 5 Original Android Development] andip71:
Never had that ever, fortunately.

Andi
[Galaxy S 5 Original Android Development] pyry666:
Not sure if you ment this is the case in all roms or only in tw based but at least in blisspop its possible to use external sd as ums
[Galaxy S 5 Original Android Development] andip71:
That is what I meant: The rom needs to support it too.

And on S5 TW roms I was not able to enable it only from kernel side as the rom part is somehow missing (at seems, nobody can look into the code).

Andi
[Galaxy S 5 Original Android Development] festr:
I had it immediately after flashing on CM the no sim card was there about 2-5 minutes then the network was online again.

edit: even if I do soft reboot there is no sim card message for about 2 minutes. Its not an issue for me though.
[Galaxy S 5 Original Android Development] xtam:
I am not sure if NTFS module is for this purpose, but i enabled it and connected NTFS formatted pendrive usb through otg, and it was not seen in file manager. Am i doing it correctly?
[Galaxy S 5 Original Android Development] andip71:
You need an additional app like Chainfire Stick mount, as Samsung TW does not automatically mount NTFS devices.

However, be aware, the NTFS implementation in the kernel driver is only read-only.

Andi
[Galaxy S 5 Original Android Development] najim017:
Is it work with G900FXXU1BOD3

anyone?
[Galaxy S 5 Original Android Development] Many40:
We will appreciate if you test it and report back.

Personally I see no reason to not work as it is made for Samsung lollipop roms and it uses even bod3 ramdisk (what you should know after reading kernel changelog).

For example I'm on G900FXXU1BOC7.

Regards and enjoy the great kernel.
[Galaxy S 5 Original Android Development] festr:
Yes it is working on BOD3 I had the BOD3 (I'm now on CM12.1)
[Galaxy S 5 Original Android Development] najim017:
:) Working

............Thanks
[Galaxy S 5 Original Android Development] opexx:
can i just flash this kernel on stock rooted lollipop G900FDXU1BOC2_G900FOLB1BOC1_XME?

just flash n not doing anything after that.....im newbie at this...sorry for asking
[Galaxy S 5 Original Android Development] andip71:
Yes. Of course.

Andi
[Galaxy S 5 Original Android Development] theelle:
So did it work on poe2? Is my first Samsung and I wanna have dt2w option...
[Galaxy S 5 Original Android Development] andip71:
I do not know, I have only tested up to BOD3. And will officially go up to BOE5 soon.

But let's see if someone can comment on POE2 already. Usually it should work though.

Andi
[Galaxy S 5 Original Android Development] opexx:
Tq sir..:)

Cheers
[Galaxy S 5 Original Android Development] theelle:
But difference between POE2 and BOE2?

So i wanna install this kernel for using dt2w, it is full functional?
[Galaxy S 5 Original Android Development] andip71:
Difference between POE2 and BOE2 -> ask Samsung, nobody else knows :)

And if all is functional, we only know when somebody tested it. So, you are the guinea pig here. Let us know your results :D

Andi
[Galaxy S 5 Original Android Development] Gentilsatan:
Morning

Works fine with BOE5, tank you man ;)
[Galaxy S 5 Original Android Development] theelle:
But anyone tried the dt2w option on any fw? just for know impact on battery....
[Galaxy S 5 Original Android Development] andip71:
Argh... you could have asked that already before, hehe :)

If you use the phone normally, then there is no battery impact. The implementation works without wake locks, so unless you touch the display all the time, there should be almost no difference.

I use it all the day, I never switch it off and the deep sleep is just normal.

Andi
[Galaxy S 5 Original Android Development] DirkStorck:
Hi Andi. I have a suggestion for your App. If I change a value in the governor tuneables it's already highlighted. Would it be possible to show the default value too?? If want to play around with the tuneables I have to make a screenshot before I change it to revert a certain value back.

Thank you.
[Galaxy S 5 Original Android Development] andip71:
Jupp, good idea. Put on the list for a future update.

Thanks

Andi
[Galaxy S 5 Original Android Development] DirkStorck:
Thanks [emoji3]
[Galaxy S 5 Original Android Development] andip71:
I might need to think a bit about it, as displaying defaults along with the tunables in the grid can lead to ugly layout. Some default values can be really long.

So I think more about when you click on the tunable name, you get the default value displayed in a popup window... Think that would be the better way.

Andi
[Galaxy S 5 Original Android Development] DirkStorck:
That way or if you klick into the text field you get the default value in a second row displayed too.

One other thing would it be possible to have a combobox with all frequency in these fields where you can enter a frequency?
[Galaxy S 5 Original Android Development] andip71:
I think my proposal is the easiest way to achieve :)

Combo box is not possible as

a) tunables are not standardized, so I cannot determine whether tunable is a frequency and which not

b) frequencies are not always neccessarily available ones.

So sorry, here is where the luxury needs to end. Of course everything would be possible but then I would need to learn the app about tunables and their content, not a sustainable and maintainable solution.

Thanks

Andi
[Galaxy S 5 Original Android Development] theelle:
Perfect! Now, i came from nexus and oneplus, i'm a little "panic" with s5. The proceduren from stock for flash kernel is:

1. flash custom recovery (without have root) using odin

2. flash supersu or use cfauto-root (from recovery)

3. flash boeffla (from recovery)

4. install boeffla app

5. customizing

that's all right? there are problem with efs folder (by the way is the first time i read about this folder so any suggestion is great) or any other problem can i get?

And in case of OTA what can i do for update?
[Galaxy S 5 Original Android Development] Motorolalover:
Flashed latest Beta 10 minutes ago. No Reboots so far. Heart rate sensor doesn't work.
[Galaxy S 5 Original Android Development] andip71:
I heard this requires the data of S-Health to be wiped once.

Cannot say more, I am not using that myself.

Andi
[Galaxy S 5 Original Android Development] carbonize:
Getting the occasional reboot. Seems to be related to internet access. What's is the last meagre log so I can email it to you or will the debug file your app creates contain the data?
[Galaxy S 5 Original Android Development] andip71:
Debug info log created by Boeffla-Config in the action menu is the only log that really helps.

Andi
[Galaxy S 5 Original Android Development] andip71:
So, this is how it will look like... you just click on the tunable name and get the default value displayed in a dialog.

Andi
[Galaxy S 5 Original Android Development] DirkStorck:
Great. That will do its purpose ☺?
[Galaxy S 5 Original Android Development] carbonize:
I thought klast msg or whatever it is called let you know what was happening when it got rebooted.
[Galaxy S 5 Original Android Development] andip71:
Yep. And guess what? last_kmsg is part of the debug info file of course.

But the debug info file contains much more, dmesg, current applied settings, kernel and app logs etc etc. It gives me a much more comprehensive picture than just the last_kmsg, which sometimes is not helping as well.

Andi
[Galaxy S 5 Original Android Development] andip71:
Hi,

just responded to your log.

Please change governor for a test and do NOT do overclocking as this can lead to instabilities. More details in the mail I sent.

Andi
[Galaxy S 5 Original Android Development] andip71:
And even better, you can directly reset the tunable now by a second button in that dialog box.

Then I think this is quite good luxury now :)

Andi
[Galaxy S 5 Original Android Development] DirkStorck:
Great ? that sounds fantastic ??
[Galaxy S 5 Original Android Development] andip71:
Tried it now. Was able to use the sensor, no problem here.

Andi
[Galaxy S 5 Original Android Development] inteks:
maybe a short explain what this setting does would be nize. [emoji12]
[Galaxy S 5 Original Android Development] carbonize:
Heart rate sensor working fine here. 64bpm
[Galaxy S 5 Original Android Development] andip71:
Not possible to explain. Tunables are the parameters of governors.

Every governor has it's own tunables. So you can read a lot per governor if you are interested.

Just google for the tunable you are interested in...

Andi
[Galaxy S 5 Original Android Development] ferrarinogiallo:
Is it possible to use MacroDroid to change the presets (profiles) ?

Macrodroid is like tasker, but for normal people ?

If the answer is no, is it possible to have the presets as shortcuts in the future ?

I has having no problems with phoenix rom kernel still this name boeflla made me curious , and after one week i can say , impressive work Herr Boeffla .
[Galaxy S 5 Original Android Development] Many40:
Hi,

Do you mean profiles shortcuts like on the attached screenshot?
[Galaxy S 5 Original Android Development] andip71:
As many40 already showed you - homescreen shortcuts are already available.

Long press a profile in the profile maintenance screen and select to create a shortcut. Thats all.

I do not know MacroDroid, honestly. As long as it can send Intents with parameters, it should be possible.

Andi
[Galaxy S 5 Original Android Development] andip71:
Kernel update

Hi all,

I now merged Samsung latest source drop into the kernel + a lot of internal stuff done.

Here we go.

Version 1.1-beta8

04.06.2015

Latest Samsung kernel source drop merged in (SM-G900F_EUR_LL_Opensource for G900FXXU1BOD3)

Ramdisk updated to version of firmware G900FXXU1BOE5

Various internal bugfixes and optimisations

Enjoy

Andi
[Galaxy S 5 Original Android Development] jazzy7373:
Hi! Have to wipe to update to this beta? Thanks
[Galaxy S 5 Original Android Development] The Peterle:
No. Just flash and enjoy.

Regards Peterle
[Galaxy S 5 Original Android Development] jazzy7373:
Thanks!