yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] silverkin:
[MENTION=3292224]franciscofranco[/MENTION] Are you recommending or not using L-Speed (or something similar)? It can mess with something?

If not, should I just disable "governor tuner tweaks" in app?
[ONE Original Android Development] franciscofranco:
I personally don't agree with most of the stuff L-speed does last time I checked, but you're free to use it and try whatever. It's your phone!
[ONE Original Android Development] Timmmmaaahh!:
Excellent update, sir!

You fixed the only downside the kernel had. I did some testing yesterday on my favorite game, Sandstorm.

After 1 match CPU temperature was 57°C

After 2 matches, it was 58°C

3 matches, 60

4 matches, 60

5 matches, 61

6 matches, 63

7 matches, 62

8 matches, 64

That's a total of 18 minutes play, it used to jump straight to about 70-80°C after one or two matches. This is unrelated but I'd like to add that I've won all matches. After letting the game sit on a menu for 2 minutes, temperature went down to 53°C. In short: thanks!
[ONE Original Android Development] franciscofranco:
Yeah, it's working fine now :)
[ONE Original Android Development] DeadFox-xda:
When I updated my official lineage ROM the Franco kernel got replaced, is this normal? I just reflashed the latest Franco kernel so its fine for me
[ONE Original Android Development] ebrijesh:
I tried looking to find if Franco kernal have kexec hard boot patch for 7.1 ?
[ONE Original Android Development] franciscofranco:
Yes.

KEXEC on this device breaks encryption.
[ONE Original Android Development] Timmmmaaahh!:
Told ya, [MENTION=8041354]ebrijesh[/MENTION] :p I am such a mighty searcher ^_^

Thanks for confirming nonetheless [MENTION=3292224]franciscofranco[/MENTION], last time was December 2014, it could've changed by now.

While I'm posting, is it a good idea to use Kernel Adiutor-Mod [V15] with this kernel or will it initiate a zombie apocalypse?
[ONE Original Android Development] rolarocka:
No problems with sound on r48 anymore, no clue what it was hehe ☺️???

OnePlus One - Tapatalk
[ONE Original Android Development] solaris99:
To Francisco Franco, thank you for continuing to support OnePlus One kernel development! It's rare to see support of this level for a phone that's almost 3 years old. :)

To everyone in this thread, does anyone know how to lower headphone output levels? I'm on Lineage OS (April 3, 2017) with FrancoKernel r48. I find that with the hardware volume button at level 1 is slightly too low volume, and level 2 to be too high volume.

The default headphone output level is 0, I tried lowering levels using negative values (eg. -20, -50, etc) but they don't seem to be working. Using higher values to increase volume works however. Thank you everyone for any help in advance.
[ONE Original Android Development] Timmmmaaahh!:
Really guys, still on about audio? FK doesn't tamper with anything in that area, dev has repeatedly mentioned this. If you need audio fixes, just check this OnePlus One Audio Mods Collection or flash something like V4A (if you have Magisk, it's in the mod list). [MENTION=6224355]solaris99[/MENTION] This is OT so let's keep it short. I'm not sure if it's present on stock LOS but on RR we can change the amount of volume steps. If you don't have this feature, click here.
[ONE Original Android Development] MaurixMystic:
Your kernel works on sultan mm rom?
[ONE Original Android Development] Setting.Out:
If only there was a search feature for such questions.. ??
[ONE Original Android Development] MaurixMystic:
thanks, on tugapower works ? I guess yes
[ONE Original Android Development] Timmmmaaahh!:
Literally the post above yours! I found the answer to that question here, here and here just by searching 'tugapower'.
[ONE Original Android Development] ichigo696:
Yes, it works
[ONE Original Android Development] franciscofranco:
I don't know anything about any mod on XDA. The only things I care about are FrancoKernel and my apps. Anything that's not under those topics I don't read, care or give support to. You're free to try whatever, it's your phone, your power, your choice. :good:
[ONE Original Android Development] solaris99:
Sorry about that [MENTION=4841620]Timmmmaaahh[/MENTION], I'll be more careful next time when searching the thread for issues like this. I really appreciate your help, I had no idea V4A or Magisk could do this. And yes, LOS stock doesn't have this feature, nice to know RR has it. Thanks again, much appreciated! :good:
[ONE Original Android Development] shadieboy:
[MENTION=4841620]Timmmmaaahh[/MENTION] have you tried KA?
[ONE Original Android Development] Timmmmaaahh!:
Yes and aside from my wife during a way too early morning, I haven't spotted any zombies so far ;)
[ONE Original Android Development] shadieboy:
Dwl haha! Thanks for the reply. I'll give it a shot! ;)
[ONE Original Android Development] kewinhw:
Long live the OPO

Really great work Franco! should have tried this a long time ago
[ONE Original Android Development] franciscofranco:
Magical.
[ONE Original Android Development] tejaskadaskar:
Thats damn Good SOT!????
[ONE Original Android Development] kewinhw:
Sure is :D
[ONE Original Android Development] fabiienb:
Hello I've been tested your kernel after a long time with boeffla and when my screen is off and I listen music with poweramp I have some freeze, even with wake lock activated any ideas? Thanks

Envoyé de mon A0001 en utilisant Tapatalk
[ONE Original Android Development] franciscofranco:
PowerAmp using all those fancy options to boost sound quality?
[ONE Original Android Development] fabiienb:
I think yes, for me it's the best player ( quality, options) but i use v4a too.

Why? ^^

Envoyé de mon A0001 en utilisant Tapatalk
[ONE Original Android Development] mohaimed:
How am i not getting hardly 3 hrs SOT?? :( i am on latest AICP. using greenify as well. anyone any advise pls
[ONE Original Android Development] franciscofranco:
Ok, that explains it. Thanks for the info.
[ONE Original Android Development] Setting.Out:
Me too, but ~3hrs sot @50%.. So you've got something buggy.. Try a clean flash, and use BBS to see rogue apps.. ;)
[ONE Original Android Development] fabiienb:
Thanks, for you your kernel seems work very good.

But my problem with the player ruined everything for me haha.

Envoyé de mon A0001 en utilisant Tapatalk
[ONE Original Android Development] bdwilk:
I believe I would choose an awesome kernel over a mediocre (at best) music player.

Dolby Atmos kills V4A in every category and doesn't break kernels.
[ONE Original Android Development] franciscofranco:
PowerAmp isn't breaking the Kernel. I simply set the timer_rate of the governor frequency polling to 50ms during screen off to save some battery, but that value is a bit too low so the player needs more CPU frequency but due to the governor being slow it won't have the necessary freq to do what it needs to do, so it gives it some glitches.
[ONE Original Android Development] se7enlyn:
For me, there was a significant difference(an improvement) when I changed from the c6 241 firmware to the c7 00013 firmware. A marked difference in doze, specifically.
[ONE Original Android Development] kewinhw:
I got that with tuga power rom and Franco kernel with adaptive brightness on :)

Edit: also im not using greenify or such apps atm.
[ONE Original Android Development] mohaimed:
I have installed BBS to see which app is draining my battery. Will be able to tell after a full cycle. Do u recommend tugapower? Does changing ROMs make a diff in baterry life?? Previously I was getting v good battery life with AICP and AB kernel. But now the combo seems to b not working. Also Franco not battery efficient for me here as well
[ONE Original Android Development] mohaimed:
can anyone tell me wat is com.google.android.gms?? this seems to having the most wakelocks and draining my battery. how do i stop this?
[ONE Original Android Development] alroger:
http://bfy.tw/B8D6
[ONE Original Android Development] mohaimed:
haha.. already doing it and couldnot find a solution yet
[ONE Original Android Development] alroger:
There is no specific solution. You just have to find the app responsible for calling the google servces so much.
[ONE Original Android Development] mohaimed:
What is that wakeup.?? I tried disable service from play store to disable google play services but I could not find this activity. Can anyone help??
[ONE Original Android Development] Timmmmaaahh!:
Unless you really don't want to use any Google Mobile Services apps, I wouldn't disable it.. But if you don't want to use those, what's the point in flashing Gapps? You could ease out the syncing though. Naptime will help to put everything sleep. Greenify should be doing its thing too.

Sizzled with Bacon
[ONE Original Android Development] mohaimed:
Thanks. will try naptime this time and report back tomorrow. cheers
[ONE Original Android Development] PetoXDA:
ha

LOL ??? it is real?
[ONE Original Android Development] franciscofranco:
Yes. I usually had +7h SOT with the old CyanogenOS KitKat releases without much effort so yeah, that's possible
[ONE Original Android Development] mohaimed:
Hey thanks for the suggestion. great improvement in battery life after installing naptime
[ONE Original Android Development] CrissTii:
On oxigen os android 7.1.1 it always cause bootloop, can you please try to fix it? It am also using multi rom, can be that a problem?
[ONE Original Android Development] Fenvarien:
How about reading the OP? There you can find a comprehensive list of things, for example compatible/supported ROMs. Oxygen OS is not Lineage OS or a derivative... ;)
[ONE Original Android Development] CrissTii:
Where i can find it
[ONE Original Android Development] Timmmmaaahh!:
Hi! Welcome to XDA :) When people say "OP" on here they usually mean the "Original Post" (first post in a thread) or when they are referring to the author, the "Original Poster". You can find the first post of this thread by clicking "First" on top or at the bottom of the thread in the navigation pane. You can also click here, it's essentially the same link.

It's best to avoid asking for such things here as you are currently posting in a development thread, which isn't as "rookie friendly" as the general section. If you have more questions, just drop me a Private Message and I'll be happy to help.
[ONE Original Android Development] fabiienb:
Hi I come back again after you to ask what can I do to get worked power amp screen what I can do?

I really want to test your kernel with all of my phone capacities ^^

Edit: with 500ma charger my phone don't charge with your kernel no problem with boeffla.
[ONE Original Android Development] antfior93:
hi Franco, do you implement the oxygen os blobs to improve the quality of camera?
[ONE Original Android Development] silverkin:
[MENTION=3436785]fabiienb[/MENTION] Download Kernel Adiutor Mod, and go to battery settings to change charging rate :).
[ONE Original Android Development] fabiienb:
So 3 app one for the kernel ( and it's paid lol )

The terminal to switch to se permissive and another to change charging rate...?

It's a little bit too much for me I think.

Boeffla free app for his kernel do all of this... Why not implant this on your app? [MENTION=3292224]franciscofranco[/MENTION]
[ONE Original Android Development] fabio.pagliuca:
Kernel adiutor does both changing the charging rate and switching to permissive selinux
[ONE Original Android Development] ziepicwaffle:
No... This topic has been discussed many times. Next time please search first. There's a search bar for a reason.
[ONE Original Android Development] franciscofranco:
Not sure I understand what you're asking. My bacon charges just fine on a 0.5A charger.

That's not Kernel related...

You asking for an interface to change charging speed?
[ONE Original Android Development] PetoXDA:
Oneplus one Lineage OS official

I experience some changes with this kernel when I have no Manager ? ? ?

:rolleyes:
[ONE Original Android Development] fabiienb:
Yes and changing se permissive it would be perfect.

Just an advice

Thank for your answer
[ONE Original Android Development] franciscofranco:
I don't know what you're talking about.

About the charging thing I have to think about. I don't think that's something for users to change since the chargers and the driver should negotiate the charging current they want.

About SELinux, absolutely not. I'm not going to sleep at night knowing I have a feature to disable a huge security wall and potentially endanger the users. You're free to do so with other apps, but I'm not gonna do that out of my conscience.
[ONE Original Android Development] Gawd:
So I found something interesting today, you might wanna have a look [MENTION=3292224]franciscofranco[/MENTION]

There's apparently a kernel patch for SafetyNet (though mentioned in context of Pixels) - https://xdaforums.com/pixel-xl/development/kernel-stock-kernel-safetynet-patch-t3588154

The patch from that thread is here: https://github.com/sultanxda/androi...bc05b16bbd33521c2fffaf491c5657a94bfcfc5.patch

Magisk (which can of course do it largely on its own without the patch, but may benefit from it anyways) or something like iSu (for stock LineageOS/CM SU) would theoretically solve the same purpose and more (like root check).

But as of now iSU is broken (yes, Google is already up to something), and Magisk isn't as stable (don't kill me), so maybe considering the patch in the kernel itself which won't require Magisk or iSU for this purpose would be a fine idea.
[ONE Original Android Development] ab123321:
Bacon doesn't have verified boot, this patch is useless here
[ONE Original Android Development] fabiienb:
I was talking about charging because I pulled my blackberry charger to charge my phone and the tension was too low it never stopped to disconnect connect ect all the night he never charged haha ^^
[ONE Original Android Development] franciscofranco:
That's useless here, as already said two posts above, we don't have a verified boot partition.
[ONE Original Android Development] PetoXDA:
All Features of this kernel are avaible even without franco kernel manager?
[ONE Original Android Development] CooperBrick:
Suddenly CPU doesn't goes lower than 2ghz, tried to reflash and install app again.
[ONE Original Android Development] franciscofranco:
Of course...
[ONE Original Android Development] uudruid74:
Atmos is horribly overprocessed and sounds like total crap. I have made Viper work on every device I have, including my car's head unit. Atmos is giving issues and FCs. I'm really only installing it to show I can, and because the device is a gift for a friend.

V4A requires a bit more knowledge to tune and a decent ear. Atmos is easy, but it practically "breathes" as it adjusts.
[ONE Original Android Development] neverone:
[MENTION=3292224]franciscofranco[/MENTION], Hello!

Some three days ago I made a clean flash of latest

10/04 nightly, flashed su addon and gapps, and on top of that, your latest kernel. I did noticed an increase in charging speed right away, but I'm not quite sure there is some significant change in battery life. I did install FK Updated and Naptime, and I do notice that battery is somewhat better while on standby, but during regular daily use it seems as if it even depletes battery more than it did before.

This is not a post where I report bugs or mistakes, I just wanted to share my experience. I'll try to meddle with Naptime a bit more, maybe I'll achieve something there.

However, great work, I hope you keep working on this kernel and keep updating it!
[ONE Original Android Development] franciscofranco:
That's hard to gauge but I'll take a look into the default settings.
[ONE Original Android Development] SaurabhMumbaiOneS:
Yes!! I would absolutely love to see Charging current interface and Read-ahead cache implemented in your app if possible. Because, sometimes when my battery is below 10% at night, I can't put it to charging all night and risk overcharging it plus I don't have time to charge it fully before leaving to work too. So it'll be really helpful for users like me, so I can lower the max charging current and put it to charging at night. And, arguably, slower charged battery also lasts longer :D Currently, I use Kernel Adiutor Mod to achieve both. Thanks in advance :fingers-crossed:
[ONE Original Android Development] neverone:
Thanks! I'm still quite a newbie when it comes to flashing and tweaking kernels (this is my first time), so I'm cautious because I do not want to mess up my OS, or even worse, brick my phone. :)
[ONE Original Android Development] franciscofranco:
I really doubt I'll add those things to my app. As said before readahead is just a "fake" buffer which allows more blocks to be read ahead of time. But that exposes some bugs in the emmc controller specially under memory constrains. It's kinda useless to be honest.
[ONE Original Android Development] f41lbl0g:
Hello [MENTION=3292224]franciscofranco[/MENTION]

Would it be possible to implement undervolting in your kernel? It significantly reduces the heat produced by my device. Since my pvs bin is quite high, I can undervolt quite a bit. It would be greatly appreciated if you could do this.
[ONE Original Android Development] Gawd:
TechTips101 ?

-by Franciscofranco

(keep doing it)
[ONE Original Android Development] franciscofranco:
Nah, no point. UV is dead by my books, produces more issues than it solves. OEMs aren't stupid in choosing the specified voltages.
[ONE Original Android Development] franciscofranco:
Pushed r49, small maintenance release.
[ONE Original Android Development] Fenvarien:
Thanks for the nice Easter present! :good: :)
[ONE Original Android Development] PetoXDA:
Franco please where is full changelog R49 ? Thx
[ONE Original Android Development] joefso:
check github
[ONE Original Android Development] chenrp:
I can't find the undervoltage, charging, lower than 300mhz,

Options...
[ONE Original Android Development] Fenvarien:
For UV and charging just read the last few posts.
[ONE Original Android Development] chenrp:
2bad there is no undervoltage!
[ONE Original Android Development] PetoXDA:
Changelog

I check github and i dont see any info for new r49 kernel.. Is it big problem add more update information to main topic :confused:

I have r48 but i don't know what is new for r49:(
[ONE Original Android Development] chenrp:
Where is the undervoltage option?

Where is the charging speed option?
[ONE Original Android Development] MikeRox:
Read one page back

Gesendet von meinem A0001 mit Tapatalk
[ONE Original Android Development] chenrp:
U can read as well! We already discussed about it, but franco asked.
[ONE Original Android Development] ziepicwaffle:
Why ask again if you already have the answers then?
[ONE Original Android Development] franciscofranco:
UV doesn't exist, it's dead by my books. I already have charging amperate interface in the Kernel.
[ONE Original Android Development] Setting.Out:
"It never gets old"... Lol
[ONE Original Android Development] DeadFox-xda:
Simply forget the ones that dont read literally 1-4 posts before... Sorry you have to deal with this. Everyone is loving your kernel keep up :)
[ONE Original Android Development] chenrp:
I understand that u don't like UV. 2bad.

As for the charging... Where can i change the charging rate? Or the app only shows the charging rate without cap?
[ONE Original Android Development] ziepicwaffle:
Page 990 has your answer... You can use kernel adiutor mod and under power and battery you can change the maximum charge rate. :/
[ONE Original Android Development] chenrp:
I know, just thought that i can use franco app to use it all..
[ONE Original Android Development] ziepicwaffle:
pg 992, he says that he will most likely not add those things to his app lol
[ONE Original Android Development] franciscofranco:
I understand. I'm still undecided if that's something I want to add since only 1 or 2 devices use it.
[ONE Original Android Development] fastleo63:
Only to say thanks to Franco. This kernel is awesome. Battery life, on Wi-Fi and with screen off, is incredibly high even with out-of-the-box settings.

I faced only a little issue with previous r48: my good old Samsung charger (700 mA) wasn't able to charge my OPO. Problem vanished completely with r49. I've always used that charger because I like slow charging rates. IMHO, lower charge current = less battery wear. After 2 and a half years, capacity is still great (2680 mAh, as reported by AccuBattery Pro).
[ONE Original Android Development] uudruid74:
Overcharging? Your device will stop charging at 100%. Are you trying to charge it less than that?

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

I was just about to say the same. Undervolting would result in inconsistencies in the transistors not switching at random times and impossible to diagnose bugs. It would work 99% of the time and then that 1% (likely when the CPU hits high speed) crash would be reported as if it was a software bug .... which you'd never find. And for what? Because some users think they understand electronics better than the engineers that designed it ... after all it worked fine for an hour, so it must be good, right?

Folks ... please don't do weird stuff to your phone! The Engineers (and apparently Francisco) know what they are doing!
[ONE Original Android Development] SaurabhMumbaiOneS:
Sorry. By overcharging I meant like if battery charges fully (that is 100%) in 2 hours but I need to keep it overnight in order to have full battery next day which results in keeping it charging for 6 hours straight (since I won't be having more than an hour in the morning), isn't it quite bad for battery health? In such cases, I reduce the max mA allowed to 700-800 mA so that it charges to 95%-100% slowly, over 6 hours. Please do correct me if I am wrong :)
[ONE Original Android Development] bdwilk:
You're phone will handle the charging. It's designed for this. At 100% it will stop charging then when the battery drops enough it will maintain it. These devices we hold in our hands are much smarter then we the users.
[ONE Original Android Development] Timmmmaaahh!:
The charge between 80% and 100% and discharge between 20% and 0% causes "most damage" to li-ium batteries. I'm using quotes because this damage is rather minimal, you can charge overnight for years without suffering any issues. This will minimize its capacity faster over time but if you end your average day with 20-30%, that shouldn't be a problem. It only becomes a problem when you have no access to charging for longer periods of time. I've been trying to keep my charge between 20 and 80% for a while now and once you make it a habit, it isn't that hard to keep up. AccuBattery has been a great help to alert me when 80% has been reached. Franco's kernel has been a greater help to prolong the battery life, which allows less frequent charging.

This is all very theoretic, stats differ wildly in real use. Up until about two months ago, I just charged overnight, every night, since Oct '15. AccuBattery is showing a pretty decent 80% health. In short: charge your battery the way that is most convenient to you, it most likely won't make that much of a difference anyway.

---------- Post added at 10:56 AM ---------- Previous post was at 10:54 AM ----------

I beg to differ! XD
[ONE Original Android Development] bdwilk:
Well I'll speak for myself then. My device is much smarter than me. I'm humble enough to admit that.
[ONE Original Android Development] Бахрам Байрамза:
[MENTION=3292224]franciscofranco[/MENTION] can you add hid patches and add patches for support WIFI ADAPTER to Franco Kernel? I'm using Nethunter addon.
[ONE Original Android Development] chenrp:
Wrong!

The higher the voltage of the battery... The worst it will be in time.

We need to charge the battery up to 80%! No more....

20% is a lot so i see why we all charge up to 100%...but it is not recommended.

It is better to lower the charging current to the point it will charge the hole night and get up to 80%.