yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] magnamentis:
just want to underline that, this is the correct answer, as long as a device can be charged with up to 2A with a wall charger, why should charging it with 1A over USB ports hurt the battery? that's total non-sense and further my batteries usually survive the device use time by far. look at my sig and you'll find a few older devices still in use and alll of them on first battery. only one battery i had to replace in all these years which is the one for the Note 1 N7000 which a gave to my dad and that's from 2011 (hong kong version) and has been in permantent and intense use since then.
[ONE Original Android Development] RcrdBrt:
hearing someone talks about battery life over years makes me remember of the great Ezekeel (folks who had a gnex in 2012 can't forget his impressive work). He did BLX (or Battery Life eXtender) to stop the charge at a lower percent rate than 100% set via sysfs interface in order to gain more charge cycles over time. I wonder if our Lord is interested in implementing this.
[ONE Original Android Development] andip71:
I would not refuse looking into it one day.

Only doubt I have... Is there any scientific article available proving that this has impact on battery duration?

I really don't like to implement placebos [emoji2]

Andi
[ONE Original Android Development] RcrdBrt:
http://batteryuniversity.com/ this site is my first reference to learn how to behave with batteries.

http://batteryuniversity.com/learn/article/charging_lithium_ion_batteries this link in particular explains that charging at a lower rate keeps longer battery life over time but with a lower overall performance. It's for that reason I use your kernel and didn't worry about others (I charge opo at 1A).

The BLX patch from Ezekeel would also prevent batteries from reaching the overcharging rate, with further more benefits in the long term. It's heaven for someone who wants to keep the battery performance at a good level for at least 2 years.
[ONE Original Android Development] Th3DaRk_Vampire:
Greetings friends! they do not know if it's just me, but in recent versions of this kernel me went quite wrong with lags in games ... I tried several config for games and nothing

Sent from mi OnePlus One
[ONE Original Android Development] alexbk66:
I think most important is to protect the battery from overheating during both charging and discharging. That may be a good feature.
[ONE Original Android Development] RcrdBrt:
how you would achieve that? By letting battery works at a lower voltage so limiting charger Amp and max percentage
[ONE Original Android Development] alexbk66:
By reducing CPU frequency, there's an app which does that - Coolify
[ONE Original Android Development] orangerot.:
First of all the discussion is about charging and not heating during "normal" use. Secondly the app you suggested does not reduce the cpu frequency but tweaks some system parameters which may help the system to cool down a bit, but NOT by messing with cpu freqs. And if you'd like to limit your cpu you might also use the kernel configuration app.

The suggestion made here was about limiting the percentage to which the battery will charge to, to improve its life-span. Nothing this app will achieve. It only might be useful if your system overheats at normal everyday tasks. But in my opinion this app is kinda useless on our device, never had any overheating problems, and that app might slightly reduce your performance without giving you that much improvements. For older phones it might be useful tough.

Gesendet von meinem A0001 mit Tapatalk
[ONE Original Android Development] andip71:
CM12 kernel update

Hi all,

quick update for the CM12 kernel right now.

Version 3.0-beta20

24.03.2015

Update: Updated with latest 3 official CM kernel commits as of 24.03.15

Internal kernel busybox updated to latest version 1.23.2 (self-compiled from sources, www.busybox.net)

Update: Ramdisk updated to official nightly of 24.03.15

Enjoy

Andi
[ONE Original Android Development] Cris7ianO:
Any chance this awesome kernel will get some of the recently hyped uber treat? :D Not that it could get much better, but who knows how it would perform, maybe test it out? :)

Sent from my Bacon
[ONE Original Android Development] andip71:
If you mean uber toolchain... then no from my side.

I typically compile only with stock toolchains.

But [MENTION=3279788]ZaneZam[/MENTION] already provides Linaro and Sabermod toolchain inofficial build, so you might ask him if he is willing to do an uber build on top.

Andi
[ONE Original Android Development] ZaneZam:
as the lord stated i have the honor to do this yes :)

and u can jump on the uber hype train by just using the sabermod build

from HERE ;)

sry for the advertisment my lord :cowboy:
[ONE Original Android Development] andip71:
More than fine for me, as you know my friend [emoji106] [emoji6]

Andi
[ONE Original Android Development] gd6noob:
with all the Uber talk lately.. will you be using the uber toolchain?
[ONE Original Android Development] jmtjr278:
Please read at least the page you are posting on. The Lord has said no but [MENTION=3279788]ZaneZam[/MENTION] is building with uber. Check his post in development section.
[ONE Original Android Development] andip71:
My kernel is always compiled with the Android stock toolchains (gcc 4.7 for kitkat, gcc 4.8 for Lollipop - according to compilers used by CM team).

But ZaneZam provides unofficial compilations of my kernels with different toolchains.

Head over there:

http://xdaforums.com/oneplus-one/development/kernel-boeffla-kernel-linaro-sabermod-t2910357

Andi
[ONE Original Android Development] 3ncrypt3d_Droid:
[MENTION=947981]Lord Boeffla[/MENTION].. Thanks for this! :)
[ONE Original Android Development] minieod:
any chance the newest commits incorporate 5.1 compatibility? i know AK is reported to work on 5.1 roms, but i am a boeffla fan boy
[ONE Original Android Development] andip71:
Is there already an official CM12 with Android 5.1 out?

You know, I am only following the official roms by CM.

Andi
[ONE Original Android Development] minieod:
ah..well...then, no :p
[ONE Original Android Development] lokesh.3440:
No there is no official build yet AFAIK..[emoji2] [emoji2]
[ONE Original Android Development] andip71:
But I am sure, it will not take very long. I already see a CM12.1 staging kernel branch in the CM repo.

But honestly - I prefer to wait for some days to have first official nightlies and not buggy stuff right now.

Just my 5 pence :

Andi
[ONE Original Android Development] MBurns2:
Pls share your configuration ;)
[ONE Original Android Development] alexbk66:
Great battery life expected, at last! Thank you!

Winning combination:

* BlissPop-v2.2-bacon-OFFICIAL-20150325-1907

* gapps-502-base-20150318-1-signed

* boeffla-kernel-3.0-beta20-CM12-bacon
[ONE Original Android Development] Freddy1X:
I want his config too.. lol.. So far I just made it to 6 hours ++ of SOT. I'm really not sure what I did wrong.. Hahah.. :confused:
[ONE Original Android Development] andip71:
Hm, I would say 6 hours of SOT is not that bad in general.

But of course, a bit more is still possible.

Andi
[ONE Original Android Development] rahulrai:
Should I freeze the device control app on BlissPop rom?
[ONE Original Android Development] andip71:
It would not be a bad idea. If you want to avoid any coincidences, better freeze it.

Andi
[ONE Original Android Development] alexbk66:
It's better to uninstall Device Control, because Boeffla config still detects it if it's frozen.
[ONE Original Android Development] andip71:
Yeah, but it is just a warning.

So you as the user can decide whether you trust it being frozen or want to be even more strict and deinstall it.

Andi
[ONE Original Android Development] magnamentis:
it's not really a good idea to uninstall because it will pop up again upon each new rom release which is almost daily or bi-daily. for this reason it's better to freeze it, so to remain inactive after rom flash. otherwise there could be problems upon boot because upon each boot after rom flash the app will be installed and active.

further to add safety you could clear app data upon freezing the app so to avoid residues.
[ONE Original Android Development] alexbk66:
I always do a clean flash. I just found that when frozen, apps still show in apos like Greenify, etc. So I prefer to uninstall. But it personal preferences.
[ONE Original Android Development] sewb:
sry
[ONE Original Android Development] bloof:
[MENTION=947981]Lord Boeffla[/MENTION]

Just had a SystemUI crash after TWRP backup from boeffla app.

Sequence:

1. Boot to TWRP, wipe cache/dalvik

2. Boot to system

3. Go to boeffla app

4. Backup with TWRP action

5. Came back to my phone and backup happened and rebooted but SystemUI has stopped and lockscreen has stopped.

TWRP 2.8.6.0

Latest boeffla app (.73 i think)

CM11S 05Q

Boeffla kernel 2.4

I then went back into recovery to redo backup and "enable compression" was UNticked and "skip MD5 check" was ticked... I always had those options the other way around.
[ONE Original Android Development] andip71:
Well, the app tells the recovery what to do in a script one time only. It does not (and cannot change settings of the recovery.

Whatever happened, I don't know why.

I am using sequence like that about 5x a day on 5 different devices, never had anything like that.

I guess this was some coincidence until you can replicate it.

Thanks for telling though, curious if anyone had something similar ever.

Andi
[ONE Original Android Development] bloof:
Ok, it's what i thought as well, my upgrading to 2.8.6.0 must have changed since settings that my phone didn't like.

I just wanted to say it in case other people have the same issues, even if it is not really a boeffla app issue per se.

Cheers.
[ONE Original Android Development] DjDiabolik:
Started whit config app 2.1.73 when i tap on notification say "... profile default has loaded..." nothing appened instead usually the config app it's been launched. It's normal or it's only my problems ?
[ONE Original Android Development] andip71:
No. I removed it.

I saw no reason to open the Config app after a boot every time. So tapping it is just removing the message now.

Andi
[ONE Original Android Development] DjDiabolik:
Ah ok.... Great info ;) Now i'm also disable the notification.....
[ONE Original Android Development] andip71:
CM12.1 / Android 5.1

Good morning guys,

to give you a sneak peak what is planned still for today :D

Andi
[ONE Original Android Development] NuLLV01D:
You're Truly a Lord!
[ONE Original Android Development] HaTrED_:
That's some teasing!!!

Tapatalked!
[ONE Original Android Development] andip71:
CM12 stable + first CM12.1 beta

Hi all,

after CM12 development seems almost finished from kernel side, I decided to make version 3.0 of Boeffla-Kernel for CM12 now a stable version. If we need changes, it will be a 3.1-beta then.

At the same time I want to present you verion 4.0-beta1 of Boeffla-Kernel which is supposed to work on CM12.1 (tested only against this rom: http://xdaforums.com/oneplus-one/development/wip-cyanogenmod-12-1-t3063266)

CM12.1 -- Version 4.0-beta1

30.03.2015

First public release

All functionalities included as in latest CM12 Boeffla-Kernel 3.0

Ramdisk of unofficial CM12.1 nightly of 29.03.15

CM12 - Version 3.0 stable

30.03.2015

Update: Ramdisk updated to official nightly of 29.03.15

Enjoy

Andi
[ONE Original Android Development] claptraw:
Is there an option somewhere in the app to define a custom folder path for storing kernel downloads? I created an own folder with all the flash stuff in it and it would be very comfortable, to let the config app save kernel zips directly in this folder.
[ONE Original Android Development] andip71:
No, it is not.

And I also cannot ever implement that due to internal reasons. I need to really have fixed path for that, as the kernel sees the filesystem a bit differently. This is already quite hacky now, with making it configurable it becomes uncontrollable for me. Sorry.

Andi
[ONE Original Android Development] claptraw:
No worries, my lord. Things like that would just be the sweet cherry on the near perfect software construction of sweetness, you already built. :)
[ONE Original Android Development] andip71:
Well, thinking more about it...

If you mean, just after having downloaded a kernel (instead of load&flash), I could potentially move it out from the boeffla-kernel-data folder to another folder.

Or copy it somehwere else? That would be simple.

If that helps?

But when you want to flash straight away from the app, the kernel needs to be kept in the boeffla-kernel-data folder for it.

Andi
[ONE Original Android Development] claptraw:
Here my wish in pictures:

Step 1: downloading newest kernel version.

Step 2: Pressing the 'store'-button. Right now this saves it to the boeffla folder, but I would like to define a custom path for this step to save it in my own flash folder.

As I always create a backup before flashing a new kernel version, I never flash it directly from this screen.
[ONE Original Android Development] andip71:
Ok, in that case, it is doable. Will take it on the list for a future update.

Andi
[ONE Original Android Development] claptraw:
Good to hear, thanks! :D
[ONE Original Android Development] claptraw:
I also have an addition for the twrp actions:

It would be very handy to save a queue after creating it and execute it every time you downloaded a kernel update.

If you have a kernel flash routine like I have one (backup, flash, cache wipe), you simply could download a new kernel version and execute your saved twrp queue without creating it new everytime.

So for instance you could add an additional button here:

Then simply press 'execute queue' to automatically perform a backup, flash the downloaded kernel and do a cache wipe.

That would be much more comfortable than downloading a kernel, switch to the twrp actions screen, create your standard queue and execute it.
[ONE Original Android Development] andip71:
No need to further explain, I fully understand where you are coming from.

While this is technically also possible in some way, I am not 100% convinced of that as it looks like a very specific request.

a) I never use that sequence, because why should I backup the rom before I flash a new kernel? Worst case is, the kernel does not work (<1% probability), then I go into recovery and flash the previous kernel again.

b) It does not work for Samsung stock kernels, as there no zip is downloaded to be flashed but a tar.md5 - which TWRP cannot do anything with.

So, this is something that needs more thoughts. Basic idea good, but maybe a bit over the top for the moment.

Thanks for understanding

Andi
[ONE Original Android Development] kimikim0:
hi sorry, just wanna know if this kernel can be used on mokee rom ? tq , btw keep up the good work
[ONE Original Android Development] sathish804:
If it is based on CM12 then you can use this Kernel.
[ONE Original Android Development] Clark789:
Hi Andi,

did you test this ROM already for a few days? Is it stable or little bit alpha-ish? Is it already suitable for daily use? Thx in advance!

Cheers

Clark
[ONE Original Android Development] andip71:
No, I literally installed it today in the morning. So I cannot yet answer any of your questions seriously.

But it seems to be a vanilla compile of CM12.1 sources, so I guess it should be already quite okayish.

Andi
[ONE Original Android Development] black.ic3:
Great, thank you. Nice to see more kernels for 5.1 :D
[ONE Original Android Development] Renosh:
Dowloaded and installed Boeffla 3.0 stable over my CM12 03/29 nightly and can't get the kernel to work right. Keeps rebooting after using for a bit. Was on stock CM kernel before, no kernel control apps installed. No xposed or weird mods, just normal apps and games installed. Switched to Franco r40 for a bit but thought I'd report to see if someone has a similar issue
[ONE Original Android Development] xanthrax:
Open terminal emulator after a sudden reboot

Type

su

Hit enter and grant superuser

Type again

cat /proc/last_kmsg > /sdcard/last_kmsg.txt

Hit enter

Go to the internal storage, down below you'll find a log, last_kmsg.txt

Post it here and everywhere you'll find the same problem
[ONE Original Android Development] ZaneZam:
or just use Boeffla App / Action / Create debug info file and get it from /sdcard/boeffla-kernel-data folder
[ONE Original Android Development] andip71:
...was just about to say that. Thanks Zane, you were faster :)

I think it cannot be more convenient than just using the app function to create it. Especially as it also carries much more information for proper debugging with it.

Andi
[ONE Original Android Development] alexbk66:
Can it be used for 5.1?
[ONE Original Android Development] andip71:
Reading just a few posts backwards had helped.

Or visiting the kernel homepage.

Yes, but you have to take version 4.0 of the kernel, nothing below.

Andi
[ONE Original Android Development] DjDiabolik:
If you speak about kernel yes.... the 4.0beta1 has been released here:

http://boeffla.df-kunde.de/bacon/boeffla-kernel-cm/cm12.1_download/Test

It's for CM12.1 but i thinks also working in all other rom based on Android 5.1

Like build.prop value of wifi_scan inside config-app.... it's a strange idea add a feature for ovverride the dns assigned by dhcp using a wireless connection ? On my home router (fastweb italia) i can't change the DNS and whit the fastweb dns most site it's blocked by dns.. on pc i use google dns but on my opo i have also try to found some info on google and i have found it's present many more app on playstore and most of this present some comments speak about it's not working...
[ONE Original Android Development] _Beni_:
Just long press your wifi network and set dhcp from automatic to static and then you need to set your ip, subnet.. And dns1
[ONE Original Android Development] alexbk66:
Yeah, found it already, installing now. Just got too excited about 5.1:)
[ONE Original Android Development] Renosh:
[MENTION=947981]Lord Boeffla[/MENTION]

Seems it was a bad download. Downloaded via my phone and something must have gotten screwed up. Used my laptop and it's working perfect now
[ONE Original Android Development] DjDiabolik:
yeah.. i know this... but i don't want to set a static ip :)

I try to explain:

On iOS for example it's possible to maintain the ip assegned from dhcp but it's possible to set the dns1 and dns2 instead.... this is also possibly to obtain this on windows for example :)

On italian official board i have tryed to make same question to other member and also we have confirm to me it is in the cm11s or in cm12 nightly this is not possibly to set the dns but maintain the dhcp ip...... at this point like build.prop value ovverride from config-app (whitout modify the main file.. i thinks this value it's been modified when the profile has been loaded) i ask if it's possible to add a feature to override the current dns to wi-fi but i don't know if it's possible or not.
[ONE Original Android Development] _Beni_:
I would suggest https://play.google.com/store/apps/details?id=com.corn.mydns

I dont think the lord will implement this for one person. You could setup a local dhcp server

(im an raspberry freak, i have bananapi, rpi, rpi2 running dhcp, proxy cache, dns cache and many more). Only 30€ once and 5€ or less costs per year.
[ONE Original Android Development] andip71:
Ideally a question for a rom dev, as the kernel only provides the network drivers, but not the IP stack.

However, if you do the following command in a terminal:

getprop | grep dns

You get some output like that:

root@A0001:/ # getprop | grep dns

getprop | grep dns

[dhcp.wlan0.dns1]: [10.118.164.1]

[dhcp.wlan0.dns2]: []

[dhcp.wlan0.dns3]: []

[dhcp.wlan0.dns4]: []

[net.change]: [net.dns1]

[net.dns1]: [10.118.164.1]

So in theory, in terminal a command like

setprop dhcp.wlan0.dns1 x.x.x.x

setprop net.dns1 x.x.x.x

... could do the trick.

However I am not sure if the roms dynamically use newly configured addresses at all.

So, you can try, but I do not know if it works.

Andi
[ONE Original Android Development] fards:
Get override dns. Written by an opo owning dev :)

https://play.google.com/store/apps/details?id=net.mx17.overridedns
[ONE Original Android Development] DjDiabolik:
mmmmmmmm.. tomorrow i can watch and test this command from "Terminal Emulator"........

About rom dev suggestion thanks for info it's a great idea... on official italian board a guy as reported to me his feedback because why had my own doubts :). He have an opo from about one years (like me) and he has flashed and changed so many rom on your opo and he never found a rom have this option for maintain the dhcp only for ip assignement.......

If exist someone can interested like me about this we can use this jiira improvement:

https://jira.cyanogenmod.org/browse/BACON-3215

Also thanks to [MENTION=265575]fards[/MENTION] and [MENTION=5337388]_Beni_[/MENTION] for suggest me this two apps..... on play store there's so many apps similar and i don't know if secure to test all :)
[ONE Original Android Development] RCT1:
Need help to identify what is causing authentication problem on wifi.

To describe more easily, during the night wifi disconnects and in the morning to reconnect only have to select again without making anything more.

I've tried almost roms and is independent from kernel, haven't tried 5.1.

Finding this is making me crazy.........
[ONE Original Android Development] lchiocca:
I don't *think* that boeffla kernel is the cause of your issue, but I also think it might be worth telling a bit more about the configuration of the phone (which rom (cm11, cm11s, cm12, ...), kernel (hopefully boeflla), ...). After a reboot, does it work again? If you "forget" the wiki config and reauthenticate, does it work?
[ONE Original Android Development] RCT1:
I know that isn't a problem of boeffla, because as I said, I've tried almost roms available.

I'm only sharing because someone could have the solution. ?
[ONE Original Android Development] DjDiabolik:
Try to change channel of yuor wi-fi or try whit a unprotect wi-fi.........
[ONE Original Android Development] Bob823:
Got the same problem. Only started with CM12, never had anything like it with CM11s.

Sorry for OT.
[ONE Original Android Development] Mohdsultan:
How is the battery life? I am not getting good battery like 4 hours in full charge. Can anyone help me.???
[ONE Original Android Development] andip71:
New kernels

Hi all,

new kernels now for all roms:

cm11s + cm11 -- Version 2.5 stable

02.04.2015

Internal kernel busybox updated to latest version 1.23.2 (self-compiled from sources, www.busybox.net)

Internal tweak removed

CM12 -- Version

3.1 stable

02.04.2015

Ramdisk updated to version of 01.04.15

Internal tweak removed

CM12.1 -- Version 4.0-beta2

02.04.2015

Ramdisk updated to version of 31.03.15

Internal tweak removed

Enjoy

Andi
[ONE Original Android Development] _Beni_:
Me too...

ZZMoove - Battery extrem yank; 1497mhz max and having 61% left (used 1hour and slept one night) after charing it to 90%

having nearly no wakelocks
[ONE Original Android Development] chetan_p:
I get the same no matter what kernel or ROM I use
[ONE Original Android Development] DrNinjaa:
Then its ur usage of the phone and the unit u own that is to be reviewed...as the Roms and kernels tweak the system and the current to give u the best battery life without a compromise of performance...

Try privacy gaurd for google service fix,greenify apps,tweaking the kernel settings,debloating of the rom and most importantly use a battery monitor to catch the culprit.

And dont forget to read and learn the tweakings u can do.

I too had similar issues but reading on xda enlightened me...and i get over 8 hrs on my opo.

Start reading here...it helped me and i think,it will be help to u too

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

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

#HappyFlashing#:):)