• XDA Forums have been migrated to XenForo. To discuss, report bugs and other issues, use this thread.

[KERNEL][OP2][LineageOS] FrancoKernel - r12 - 12th Dec

franciscofranco

Recognized Developer
Dec 9, 2010
24,725
136,397
0
Carcavelos
Hi all.

Compatibility:
Builds starting with r1 are only for Android Nougat 7.1.1 LineageOS based roms.

Download:
From my webserver choose the Kernel with the most recent version number. Older releases for older Android versions are in the parent directory:
https://kernels.franco-lnx.net/OnePlus2/7.1.1/anyKernel/
or from my Updater app. It's just easier and more convenient:
https://play.google.com/store/apps/details?id=com.franco.kernel

Installation:
Flash the zip in your recovery
or
Auto-flash from Franco Kernel Updater app

Features:
1 - Legendary battery life
2 - Flash & forget
3 - Typical interfaces like display adjustments, sound control, vibration control, and all that boring stuff
4 - Bypasses the verified boot flag for Android Pay compatibility (root still breaks Android Pay but that's your own problem)
5 - Idle power consumption reduced to the absolute minimum (if you have wakelocks from 3rd party apps you're obviously on your own)
6 - Support for FKUpdater's Performance Profiles
7 - Magical support, I'm here every day, checking posts almost hourly, ready to help anytime (well, unless you fail to read the OP, which contains most info you need)
8 - Seemless integration with my app FKUpdater
9 - All cores are unlocked and unshackled from One Plus core control module. Mimicking the Nexus 6P all cores are online and hit idle states when they don't have tasks running, instead of going offline. Performance is greatly improved because all cores are readily available when needed
10 - Some famous wakelocks are blocked and disabled by default for maximum battery life through out the day
11 - No crap placebo patches, or "magical" optimizations
12 - Probably more, check my github for all the details - the code speaks for itself

Changelog:
https://kernels.franco-lnx.net/OnePlus2/7.1.1/appfiles/changelog.xml

Source:
https://github.com/franciscofranco/one_plus_2

Follow me on the interwebs
Google+
Twitter

Google+ FK community
https://plus.google.com/u/0/communities/117966512071636110546

Franco Kernel: Manager & Updater demo

Disclaimer to moderators:
Slight OT is fine, but when users decide to act stupid they should be dealt with with the appropriate means - its really annoying for me when OT turns crazy. Please put the warning/ban hammer anytime any of you think there's lack of respect and/or too much unwanted OT crap - but if it doesn't meet this criteria let the OT posts alone. Thank you.

Cheers!
 
Last edited:

franciscofranco

Recognized Developer
Dec 9, 2010
24,725
136,397
0
Carcavelos
was waiting for it :3 thanks for support. so no hotplugging at all? all cores online all the time? won't this waste too much battery?
Hotplug is the action of onlining a core (after it has been unplugged) in a live system, which is present in any Kernel of any device with more than 1 core. You can offline it through sysfs. What you are asking is: if there's any automatic mechanism that onlines & offlines cpu cores based on some special heuristic. The answer is no.

They are online at all times unless there's the need for some thermal throttle. They'll follow the standard Linux resume->suspend mechanism just like any other "normal" phone when the OEM doesn't **** with the natural cycle. This is exactly how the Nexus 6P (same chip) works. I explain it in the changelog & in the feature list. Cores will go to idle in a "jiffy" if they don't have any runnable threads running.
 
Last edited:

mimbel

New member
May 14, 2012
190
24
0
I installed your kernel but I need a tweak supported. Thank you for your great work for oneplus2

Envoyé de mon ONE+A2005 en utilisant Tapatalk
 

dom_tucc

New member
May 1, 2016
49
7
0
Hi all.

Compatibility:
Builds starting with r1 are only for Android Nougat 7.1.1 LineageOS based roms.

Download:
From my webserver:
https://kernels.franco-lnx.net/OnePlus2/7.1.1/anyKernel/
or from my free Updater app:
https://play.google.com/store/apps/details?id=com.franco.kernel.free

Installation:
Flash the zip in your recovery
or
Auto-flash from Franco Kernel Manager & Updater or Franco Kernel Updater Free apps

Features:
1 - Legendary battery life
2 - Flash & forget
3 - Typical interfaces like display adjustments, sound control, vibration control, and all that boring stuff
4 - Bypasses the verified boot flag for Android Pay compatibility (root still breaks Android Pay but that's your own problem)
5 - Idle power consumption reduced to the absolute minimum (if you have wakelocks from 3rd party apps you're obviously on your own)
6 - Support for FKUpdater's Performance Profiles
7 - Magical support, I'm here every day, checking posts almost hourly, ready to help anytime (well, unless you fail to read the OP, which contains most info you need)
8 - Seemless integration with my app FKUpdater
9 - All cores are unlocked and unshackled from One Plus core control module. Mimicking the Nexus 6P all cores are online and hit idle states when they don't have tasks running, instead of going offline. Performance is greatly improved because all cores are readily available when needed
10 - Some famous wakelocks are blocked and disabled by default for maximum battery life through out the day
11 - No bull**** placebo patches, or "magical" optimizations
12 - Probably more, check my github for all the details - the code speaks for itself

Changelog:
https://kernels.franco-lnx.net/OnePlus2/7.1.1/appfiles/changelog.xml

Source:
https://github.com/franciscofranco/one_plus_2

Google+ FK community
https://plus.google.com/u/0/communities/117966512071636110546

Franco Kernel: Manager & Updater demo

Disclaimer to moderators:
Slight OT is fine, but when users decide to act stupid they should be dealt with with the appropriate means - its really annoying for me when OT turns crazy. Please put the warning/ban hammer anytime any of you think there's lack of respect and/or too much unwanted OT crap - but if it doesn't meet this criteria let the OT posts alone. Thank you.

Cheers!
Hi Francisco. You will not do a kernel based on Oos 3.5? Why you choose lineage and not oos like Oneplus 3
 

Gawd

New member
Jan 26, 2015
1,248
1,816
0
Finally some "real" development for this device

Thanks @franciscofranco ! We all appreciate your work. :)

OT: Any chance of building a LineageOS 14.1 kernel for the OnePlus One too? The community loves you!
 

franciscofranco

Recognized Developer
Dec 9, 2010
24,725
136,397
0
Carcavelos
Hi Francisco. You will not do a kernel based on Oos 3.5? Why you choose lineage and not oos like Oneplus 3
First of all stock OOS for this device is horses ****, lag fest etc. Second, I could not boot the device building from their sources. I wasted a couple days for nothing. So LineageOS it is.

Finally some "real" development for this device

Thanks @franciscofranco ! We all appreciate your work. :)

OT: Any chance of building a LineageOS 14.1 kernel for the OnePlus One too? The community loves you!
Yes, coming this week! :highfive:
 

dom_tucc

New member
May 1, 2016
49
7
0
First of all stock OOS for this device is horses ****, lag fest etc. Second, I could not boot the device building from their sources. I wasted a couple days for nothing. So LineageOS it is.



Yes, coming this week! :highfive:
I have oos on my op2 and i never noticed a lag. i tried also lineage, and i didnt found a noticeable difference, only in ram management. But camera in lineage is ****
 
Our Apps
Get our official app! (coming soon)
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone