N4N (Neked 4 Nougat) Kernel- 710, 810, 815, 715 - SYNAPSE SUPPORT V2.5, V2.51, V3.26, V3.57
We may be near EOL, but there’s still a lot of us that use these Tabs. And good ol' stock, just runs right.
You flash this at your own risk. I'm am not responsible for anything that happens!!! There's the discaimer.
MAKE A FULL BACKUP IN TWRP!!!!!
These kernels modify your ROM. So you WILL NOT be able to FLASH/RESTORE the stock kernel only. (It'll be fine if flashing Ather's or mine afterwards)
See and read Post #2 for Synapse info/install/ and problems Only for V2.5, 2.51, V3.26, V3.57
Synapse is not required, and it'll run with stock values without it
Install instructions:
You MUST HAVE TWRP installed to flash this!!
MAKE A FULL BACKUP IN TWRP!!!!! YOU HAVE BEEN WARNED!!!!!!!!!
Flash Kernel- it'll wipe cache, dalvic automatically,
Flash SU v2.82, https://s3-us-west-2.amazonaws.com/supersu/download/zip/SuperSU-v2.82-201705271822.zip
Wipe cache and dalvic when SU asks,
Reboot
Profit!!
What's in it
V3.57 UCI built in for Synapse, but not required
All below and patched to 3.10.57
V3.26 UCI built in for Synapse
All below Plus
Our original kernel is 3.10.9. I'm adding Linux patches to bring us up. So this one is patched to 3.10.26
V2.51 UCI built in for Synapse
All below Plus
Final Synapse build
V2.5 UCI built in for Synapse
Synapse is NOT required!! You can run this stock
OC/UC - 2.2Mhz/500Mhz big, 1.6Mhz/200Mhz LITTLE
OV/UV CPU
HMP settings are now changable
Change govs
I/O control
Memory settings
KSM
SeLinux selectable permissive
Logs
Older Kernels
V2.1
Still at 3.10.9
Finally have CPU settings stick for OC/UC!! Both big and LITTLE.
Most of the additions are for Synapse - but it runs very well without it
Thermals
Voltage control
HMP control
More tweaks
V2
All of V1 PLUS
OC/UC big 2.0Ghz-500Mhz, LITTLE 1.5Ghz-200Mhz - ("big" does not stick when sleeping) Manually set it each time you use it.
Enabled all stock govs
Multicore sched support
Tweak to "Interactive" gov
Tweak to HMP- giving more weight to the LITTLE cores as they are more efficient
Other tweaks
4.9 toolchain
V1
Enabled OTG
Enabled CIFS
Enabled NTFS
dm_verty disabled
Frandom
KSM with tweaks
Some tweaks
Bugs
None that I know of
Thanks to:
@Ather - i was lazy and just used his install .zip (Modified of course) And so you can flash both/either.
Donators Never asked for but very much appreciated
sebmue
Downloads:
V3.57 Patched to 3.10.57 (UCI enabled for Synapse - not required)
710 - https://www.androidfilehost.com/?fid=962021903579485379
810 - https://www.androidfilehost.com/?fid=817906626617939266
715 - https://www.androidfilehost.com/?fid=745849072291681513
815 - https://www.androidfilehost.com/?fid=889964283620758723
V3.26 Linux patches added from original 3.10.9-3.10.26 (UCI enabled for Synapse-not required)
710 - https://www.androidfilehost.com/?fid=745425885120763385
810 - https://www.androidfilehost.com/?fid=745425885120763386
715 - https://www.androidfilehost.com/?fid=817550096634800533
815 - https://www.androidfilehost.com/?fid=673368273298986870
V2.51 Final Synapse build - You DO NOT have to use Synapse
710 - https://www.androidfilehost.com/?fid=889764386195927099
810 - https://www.androidfilehost.com/?fid=673368273298982982
715 - https://www.androidfilehost.com/?fid=889764386195927100
815 - https://www.androidfilehost.com/?fid=673368273298982983
V2.5 Synapse enabled You DO NOT have to use Synapse
710 - https://www.androidfilehost.com/?fid=961840155545592040
810 - https://www.androidfilehost.com/?fid=889764386195926176
715 - https://www.androidfilehost.com/?fid=889764386195926175
815 - https://www.androidfilehost.com/?fid=889764386195926177
Old Kernels No UCI for Synapse
V2.1
710 - https://www.androidfilehost.com/?fid=889764386195922895
810 - https://www.androidfilehost.com/?fid=889764386195922896
715 - https://www.androidfilehost.com/?fid=745425885120755490
815 - https://www.androidfilehost.com/?fid=889764386195922897
V3.20 Patched from 3.10.9-3.10.20
Pulled for bugs
V2
710 - https://www.androidfilehost.com/?fid=817550096634789242
810 - https://www.androidfilehost.com/?fid=889764386195919327
815 - https://www.androidfilehost.com/?fid=745425885120754909
715 - https://www.androidfilehost.com/?fid=889764386195922428
V1
710-Regular - https://www.androidfilehost.com/?fid=673368273298964995
810-Regular - https://www.androidfilehost.com/?fid=673368273298964996
815-Regular - https://www.androidfilehost.com/?fid=817550096634787731 - Thanks to @NeWONEx for testing
715-Regular - https://www.androidfilehost.com/?fid=889764386195917043 - Thanks to @Likos88 for testing
XDA:DevDB Information
[KERNELS]N4N-710, 810 -Regular, Kernel for the Samsung Galaxy Tab S2
Contributors
engine95
Source Code: https://github.com/engine95
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2017-06-16
Created 2017-06-16
Last Updated 2017-06-16
SYNAPSE Kernel Tuner
Well, because Synapse is built in now, I'm gonna have to dedicate a whole post to it.
Synapse is an awesome and custom built kernel tuner. It can do so much more than a lot of other tuners. And because we have Exynos processors, it's about the only one we can use. But it can create a lot of problems getting to work. Hence this post. :silly:
I decided to make this built in instead of a flashable add on. It's actually easier and less invasive to do it this way.
UCI, is what Synapse uses to work. It's built into the ramdisk. I've added a lot of tunables and may add more later on. So consider this a WIP.
Now for the fixes and problems you WILL run into:
If you have issues, make sure to check out these threads. As they will probably have better info about Synapse issues. https://forum.xda-developers.com/showthread.php?t=2736986 and https://forum.xda-developers.com/showthread.php?t=3558888
No UCI support detected These are the famous words you WILL run into.
When will this show up?
When Synapse is first installed
On reboot
When you've pushed your Tablet too far
The fixes:
On first install from the Playstore. You will need to go to Settings>Apps>Synapse>Storage. Then select "Clear Cache", THEN "Clear Data. In that order!!
You may have to backout to Settings and do it one or two more times. You want the numbers for cache and data at "0".
On reboot: This usually works unless you've messed up the settings or flash another kernel
On reboot select "Menu" and "Close all".
Open Synapse and hit "CANCEL" to have your last settings applied. (I know it's not normal but it works)
Close synapse, and reopen it to make sure of settings. (If "apply or cancel" don't show up at the top, you're good to go.)
Worst case scenario:
You will need to go to Settings>Apps>Synapse. Select "Force stop". Select "Storage". Then select "Clear Cache", THEN "Clear Data. In that order!!
You may have to backout to Settings and do it one or two more times. You want the numbers for cache and data at "0".
If you follow the above, Synapse will work. It hasn't failed me in over 50 tests, probably more. :silly:
Anyone else having trouble viewing this thread? I just reported it, so hopefully it'll be fixed.
Edit: All better now. Thank you
810 user here....so far so good.....
I am able to view it and all links appear to be active. Please let me know if you have any further issues...
jauger said:
810 user here....so far so good.....
Click to expand...
Click to collapse
Awesome.! Thank you.
Thanks to @jauger, 810 is in the OP for DL. Enjoy
We'll hope for T715 ??
Every time I reboot tab I lose Wi-Fi settings
sgtdibble said:
Every time I reboot tab I lose Wi-Fi settings
Click to expand...
Click to collapse
It should only happen on first install. And maybe one reboot. Then all should be good.
What tablet? 710 or 810?
Thanks a lot for this! So happy to see any development at all on this tablet. I was so surprised that sammy even upgraded us not one but two Android versions... There hasn't been a new tablet that even makes me think of moving on. Thanks again!
Working great on my 810! Thanks.
I try never to request.... Is one of the goodies in the permissive (or a regular update), double tap to sleep? This is something I miss from the marshmallow kernels.
Edit: All my attempts to set up a build environment have failed miserably. This is why I count on the goodness of people like you!
andyroidking said:
Working great on my 810! Thanks.
I try never to request.... Is one of the goodies in the permissive (or a regular update), double tap to sleep? This is something I miss from the marshmallow kernels.
Edit: All my attempts to set up a build environment have failed miserably. This is why I count on the goodness of people like you!
Click to expand...
Click to collapse
Thanks. ?
Gimme a day or two, and I'll PM you with instructions on how to build the kernel. I kept it really simple if you follow XDA kernel building. And a virtual machine works good, just slower
Oops, almost forgot, I didn't add double tap anything. I've kept it easy as I don't have a lot of time. My attempts at the 715 have been a pain and I need to start it over.
engine95 said:
Thanks. ?
Gimme a day or two, and I'll PM you with instructions on how to build the kernel. I kept it really simple if you follow XDA kernel building. And a virtual machine works good, just slower
Oops, almost forgot, I didn't add double tap anything. I've kept it easy as I don't have a lot of time. My attempts at the 715 have been a pain and I need to start it over.
Click to expand...
Click to collapse
Sounds great! Take your time. I'm in no hurry and won't ask for an eta!
Why T815 doesn't have one ? ^-*
Sent from my SM-T815 using Tapatalk
NeWONEx said:
Why T815 doesn't have one ? ^-*
Click to expand...
Click to collapse
Haven't had the time. 715 is almost done but probably not for another couple weeks. 815 is next.
I'm doing them in order of the prior download numbers.
Any chance this kernel will have overclocking "ported"?
balakay4312 said:
Any chance this kernel will have overclocking "ported"?
Click to expand...
Click to collapse
Probably. Once I get a couple more built, I'll visit doing some more add-ons.
I won't build Synapse again, and that's what we've had to use in the past. Unless I get more time.
715 is uploaded to AFH. IT IS ALPHA AND UNTESTED!!!!. You are responsible if you test this!!
If you would like to test it, look me up on AFH. Let me know if it works and I'll post it here.
MAKE SURE YOU BACKUP YOUR FULL ROM!!!! ONCE YOU INSTALL THIS KERNEL, YOUR ROM IS MODIFIED!!!! YOU CANNOT JUST FLASH BACK THE STOCK KERNEL!!!! FULL ROM RESTORE ONLY.
@majorkid since you requested it.
815 source has been requested. Hopefully it won't take too long for Samsung or myself to get it built. :fingers-crossed:
Hello kernel and supersu ok for 810 model but kernel is enforcing is it normal plz ?
rafik25 said:
Hello kernel and supersu ok for 810 model but kernel is enforcing is it normal plz ?
Click to expand...
Click to collapse
Yup. The link is in the OP. Use Kernel Auditor to set it Permissive.
Related
Hi all,
some of you know me from the other OnePlus (One and Two) or Samsung devices areas, where I provide my kernels already for more than two years to OnePlus One, OnePlus Two, Galaxy S5, S3 and Note 10.1 users for all sort of platforms (Samsung, Cyanogenmod, Omnirom etc.)
Please note:
I am not heading to have as many features as possible implemented, this is not my design goal. If you are more into that, move on to other kernels. If you are searching for a good mix of improvements and new functions while not sacrificing stability, you are welcome here (see below the history section for more info).
Compatibility
Important: This kernel is only meant to be compatible with official OnePlus OOS and nothing else.
So when the kernel does not run on custom rom XYZ, do not even bother me with it or ask hundred times in the thread for compatibility.
I could not care less about it !!
Important notes
]When using new anykernel concept Boeffla-Kernel: Flash stock kernel of rom first !
Make sure you flash the correct kernel version, depending on whether you really use Oxygen OS or a different OS !!!
Also note: You have to use Boeffla-Config app which I provide on my homepage to tweak the kernel. 3rd party apps will not be able to unleash the full power of the kernel.
Saying that, the Boeffla-Sound app in Play Store is not designed to work on the OPX, neither was it developed by me, hence it will never work on the OPX ever. Boeffla-Config is the way to go here !!!
Support
First read the FAQ section on the Homepage !!!
Click here to learn about all possible kernel settings in the config app (quite outdated, as it is focused on S3 still).
Click here to learn about using the config app (quite outdated, as it is focused on S3 still).
I will refuse to give support if you do any undervolting and experience freezes or hot reboots.
I will also not provide any support if you do not use Boeffla-Config app to tweak the kernel, other 3rd party tweaking apps are known (and intended) to cause issues.
I will refuse to give support if you have xposed framework installed and reporting any kind of weird issues. My opinion to xposed it quite clear: too powerful for >90% of the users that just mess up their system with it.
Otherwise, you can get in touch with me via the support e-mail address: [email protected]
Please provide kernel version, rom version, a detailed issue description and ideally supporting screenshots or log files.
Change logs
(you can also access them directly in Boeffla-Config V2 by pressing menu and selecting "change log...")
Change log for Oxygen OS 3.x.x kernel - Click here
Change log for Oxygen OS 2.x.x kernel - Click here
Features
Support of anykernel concept (only latest kernels) - flash stock kernel before flashing Boeffla
Full integration with Boeffla-Config V2 (you need at least version 2.2.29 or higher !!!) configuration app (get it from http://www.boeffla.de) to configure all kernel settings
Additional governors: zzmoove, intelliactive, intellidemand, intellimm, wheatley, smartmax, smartmax_eps, slim, intellimm, pegasusq, nightmare, lionheart, impulse, ondemandplus, yankactive
Zzmoove supporting native hotplugging profiles
Additional schedulers: fiops, bfq, sio, tripndroid, zen
Many Hotplug tweak profiles (Default, Optimized, 1 core max, 2 cores max, 3 cores max, 2 cores min, 3 cores min, 4 cores min, 2 cores exact, 3 cores exact)
Notification LED control (fading, speed, brightness)
Boeffla-Sound engine (Headphones volume configurable currently)
True dynamic FSync (activated if screen on, deactived if screen off), configurable
Touch boost frequency and duration configurable, touch boost switch
CPU Overclocking up to 2.54 GHz
CPU Voltages interface for undervolting/overvolting
GPU idle frequency 27 Mhz added
GPU governor selection support with fixed simple_ondemand0
Show GPU frequency usage per frequency in Boeffla-Config
KCAL color control driver
Swipe2wake gestures
Swipe2sleep gestures
Haptic feedback control
SD card read ahead buffer configurable (default increased to 1024 kB)
Ext4 File system tweaks (default to on, can be disabled)
System Tweaks predefined supported
Kernel logger (dmesg) configurable
Charge rates for AC charger and USB charging separately configurable (set charge rate to 0 to have stock charge logic back)
Charge information display support via Boeffla-Config V2 app
CIFS support (module, do not mount inside /data, if you rooted with Chainfire SuperSu, make sure you uncheck the namespace separation in SuperSu app)
NFS support (module)
exFat opensource support
NTFS support (module) - read-only
XBox support (module)
OTG-Ethernet support (module)
TCP Congestion changed to Westwood
Multiple additional TCP congestion algorithms available
Swap supported
init.d support (in /system/etc/init.d - set correct permissions!)
Default entropies increased
Automatic EFS backup
Full support for mpdecision for best compatibility and smoothness (no min cpu frequency reset, use Boeffla-Config to configure min frequencies only)
Integrated full busybox 1.24.2 (own compilation)
Kernel initialisation log file (with history of 3 log files)
Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
Presets supported in Boeffla-Config by kernel (Extreme power, power, normal, battery friendly and battery saving)
Kexec hardboot patch for multirom usage (not supported, not fully working)
Google gcc 4.8 toolchain used for best stability
Always using latest Oxygen OS Initramfs
Always based on latest Oxygen OS kernel sources (https://github.com/OnePlusOSS/android_kernel_oneplus_msm8974)
Note: I do NOT upstream the kernel to higher Linux kernel versions anymore as this usually has zero benefit but likely introduces new issues + is a waste of effort in the end
Download
For all information and downloads (stable AND testing versions), visit the Boeffla-Kernel homepage:
www.boeffla.de
History and design targets
Basically I created my first Boeffla-Kernel in 2012 as there was no kernel for the Samsung Galaxy S3 around that had exactly the mix of functionalities that I wanted. I wanted to have full flexibility in undervolting and charge rates for instance, but did not like the sharpness and/or brightness tweaks many kernels have implemented as per default.
Hence, I began to create my own kernel after a while, adding all the features I like. This is the result of my work, which in the end I decided to share with you. I hope you like it as much as I do.
The objective of this kernel is to have a kernel for daily use. It does not aim for best battery life, or best smoothness or best benchmark scores. Also it does not aim to have the broadest feature set available everywhere.
It aims more for a good mix of all, not sacrificing stability and functionality in the end.
And - most important: It aims to stay quite close to stock !!!
These design targets are also valid for the OnePlus kernel here!!!
This said, I will definitely NEVER implement:
things I do personally not need
things I do not like
things that are in any way dangerous
anything which is highly experimental
f2fs - it is known to cause various issues and compatibility problems
custom hotplugging algorithms
a CAF based kernel
anything that requires upstreaming of kernel parts to a higher kernel major version
So do not even ask for it if it falls into the listed categories. Everything else I am happy to check and decide.
And: I do not really care about benchmark numbers, they say almost nothing as long as something is not completely wrong. Important for me is the feel-good factor.
I am also not interested in gaming at all, so never expect a gamer kernel. It will just not happen...
Compatibility
To reiterate it again: Flash the correct kernel depending on whether you are using Oxygen OS or another rom !!!
Configuration of the kernel
To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from the downloads section on www.boeffla.de.
You need at least version 2.2.29 or higher for the OnePlus X Boeffla Kernels.
Donation
If you like my work, feel free to donate: Donation-Link
If you donate at least 2,49 EUR (to be in line with the donation app prices on Google Play store), you will receive a personal donation code which unlocks some nice little comfort functions in Boeffla-Config V2 on top.
Source code
All sources can be found in my Github repository: http://github.com/andip71
Credits to developers
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* ZaneZam
* Grarak
* Yank555
* Hardcore
* Chainfire
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Mialwe
* Entropy512
* Faux
* Harunjo
* FranciscoFranco
* Ak
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work !!!
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in your custom recovery and safely store your personal data before you flash a new kernel.
Cheers and enjoy
Andi
Latest change logs:
http://kernel.boeffla.de/oneplusx/boeffla-kernel-oos/oos3xx/changelog.htm
*** You want my support? Then stick to my rules ***
Guys, I am receiving more and more completely useless support requests in different threads. Useless because people provide nothing to be able to help, not even the minimal possible information they could give.
Hence, I will now remind anyone again on the support guide lines stated here:
http://boeffla.de/index.php/support/support
Also you need to ensure you follow the installation guide lines incl. trouble-shooting stated here:
http://boeffla.de/index.php/support/installation-how-to
And to cut a long story short: If you do not at least provide what I request in the support guide lines, I will IGNORE YOUR REQUESTS IN FUTURE.
Straight and simple. I have enough of people wasting my time just because they are too lazy to write details.
Period.
Also as a reminder:
you use xposed? -> no support, everything is your own issue
you use a custom rom and not the official stock or CM one? -> good luck, you are on your own
you undervolt or overclock? -> have fun, but without my support
Sorry, this might sound harsh (and it is meant to sound harsh), but you cannot imagine about how crappy support requests can be. Stating something does not work is just not enough.
Please consider that!!!
Andi
Great to have you here
Welcome Andi !!! Gonna flash your kernel as soon as I get my OPX .... Will make profiles for it too
Welcome again !!!
Naman Bhalla said:
Welcome Andi !!! Gonna flash your kernel as soon as I get my OPX .... Will make profiles for it too
Welcome again !!!
Click to expand...
Click to collapse
Hehe, nice. I see you everywhere, isn't it?
Andi
sorry if i sound like a noob but if i have bluspark kernel already flashed, can i just flash this ontop of it? or do i have to restore a backup (of the opx before i flashed bluspark) and then flash this kernel? thanks in advance
Thanks a ton. Is CM support planned?
ihs0201 said:
sorry if i sound like a noob but if i have bluspark kernel already flashed, can i just flash this ontop of it? or do i have to restore a backup (of the opx before i flashed bluspark) and then flash this kernel? thanks in advance
Click to expand...
Click to collapse
You can flash on top of it as Boeffla kernel works on a different principle (Sorry.. I forgot what it is called... LOL... Maybe Andi can tell) .... But yeah, if issues come, flash stock and then the Boeffla (shouldn't happen though )
#HappyFlashing
Lord Boeffla said:
Hehe, nice. I see you everywhere, isn't it?
Andi
Click to expand...
Click to collapse
hehe !! I try to help the community as much as possible...
---------- Post added at 12:04 AM ---------- Previous post was at 12:01 AM ----------
RJDTWO said:
Thanks a ton. Is CM support planned?
Click to expand...
Click to collapse
I don't wanna post on behalf of Andi... But if you have been following Andi , he usually builds for CM once official builds roll out with everything working... For now, there is no official build, though almost everything is working now...
But Boeffla is in initial phase of development for OPX so I feel lord will focus more on Oos...
In short, don't expect a CM version till official nightlies start.
Naman Bhalla said:
You can flash on top of it as Boeffla kernel works on a different principle (Sorry.. I forgot what it is called... LOL... Maybe Andi can tell) .... But yeah, if issues come, flash stock and then the Boeffla (shouldn't happen though )
#HappyFlashing
Click to expand...
Click to collapse
Thanks for the quick reply
Nice to see boeffla kernel here. Was waiting for this after seeing a thread on oneplus forum. Is there a version for cm12/13 as well?
Edit: Never mind
Finally, I can't wait to flash it. You're the best, Andi, I'm proud I can say I designed your avatar, hahaha.
well i tried to install, and it gave me the error : your device is onyx. this zip is for ONE
i did install this zip: boeffla-kernel-4.0-beta1-OOS2xx-OnePlusX.recovery.zip
can anyone help/has the same problem
ihs0201 said:
well i tried to install, and it gave me the error : your device is onyx. this zip is for ONE
i did install this zip: boeffla-kernel-4.0-beta1-OOS2xx-OnePlusX.recovery.zip
can anyone help/has the same problem
Click to expand...
Click to collapse
Which recovery did you use ? As can clearly be seen, this issue is from Updater-script .... So either you can delete that line from the script or best is to use another twrp
Naman Bhalla said:
Which recovery did you use ? As can clearly be seen, this issue is from Updater-script .... So either you can delete that line from the script or best is to use another twrp
Click to expand...
Click to collapse
it is version twrp v.2.8.7.0, but i will try and update and then get back to you
ihs0201 said:
well i tried to install, and it gave me the error : your device is onyx. this zip is for ONE
i did install this zip: boeffla-kernel-4.0-beta1-OOS2xx-OnePlusX.recovery.zip
can anyone help/has the same problem
Click to expand...
Click to collapse
You downloaded the wrong kernel ( you downloaded the OnePlus one variant) so don't flash it as it might brick your device.
Scroll a bit more down in the Web page till you find OnePlus X.
P.S. The website can be a bit confusing for newer members, so here you go.
http://boeffla.df-kunde.de/oneplusx/boeffla-kernel-oos/oos2xx_download/Test/
Cheers.
dagger said:
You downloaded the wrong kernel ( you downloaded the OnePlus one variant) so don't flash it as it might brick your device.
Scroll a bit more down in the Web page till you find OnePlus X.
P.S. The website can be a bit confusing for newer members, so here you go.
http://boeffla.df-kunde.de/oneplusx/boeffla-kernel-oos/oos2xx_download/Test/
Cheers.
Click to expand...
Click to collapse
no it was the opx variant, as the filename showed opx when i flashed it. thanks anyway, and yeah the website is a bit jumbled
but the problem was an old twrp version. updated it and the kernel flashed no problem . BTW i like ur icon pack, might try it
Can someone explain the difference between this kernel and blu-spark to us common people?
What do you take into consideration when deciding which one to use?
Hi Andi,
Good to have Boeffla kernel again!
The real deal just came to opx. Thanks, bro! Hope opx gets official cm so you can provide support for cm too, as I cannot live without cm.
** Note: This kernel is end-of-life and will no more be maintained. There will be no LineageOS 15.1 or newer kernel be available anymore **
Hi all,
some of you know me from the other OnePlus (One and Two) or Samsung devices areas, where I provide my kernels already for more than two years to OnePlus One, OnePlus Two, Galaxy S5, S3 and Note 10.1 users for all sort of platforms (Samsung, Cyanogenmod, Omnirom etc.)
Now I own a OnePlus X device and decided to port my kernels also to this device.
Please note:
I am not heading to have as many features as possible implemented, this is not my design goal. If you are more into that, move on to other kernels. If you are searching for a good mix of improvements and new functions while not sacrificing stability, you are welcome here (see below the history section for more info).
Compatibility
Important: This kernel is only meant to be compatible with official Cyanogenmod and nothing else.
So when the kernel does not run on custom rom XYZ, do not even bother me with it or ask hundred times in the thread for compatibility.
I could not care less about it !!
Important notes
When using new anykernel concept Boeffla-Kernel: Flash stock kernel of rom first !
Make sure you flash the correct kernel version, depending on whether you really use CM or a different OS !!!
Also note: You have to use Boeffla-Config app which I provide on my homepage to tweak the kernel. 3rd party apps will not be able to unleash the full power of the kernel.
Support
First read the FAQ section on the Homepage !!!
Click here to learn about all possible kernel settings in the config app (quite outdated, as it is focused on S3 still).
Click here to learn about using the config app (quite outdated, as it is focused on S3 still).
I will refuse to give support if you do any undervolting and experience freezes or hot reboots.
I will also not provide any support if you do not use Boeffla-Config app to tweak the kernel, other 3rd party tweaking apps are known (and intended) to cause issues.
I will refuse to give support if you have xposed framework installed and reporting any kind of weird issues. My opinion to xposed it quite clear: too powerful for >90% of the users that just mess up their system with it.
Otherwise, you can get in touch with me via the support e-mail address: [email protected]
Please provide kernel version, rom version, a detailed issue description and ideally supporting screenshots or log files.
Change logs
(you can also access them directly in Boeffla-Config V2 by pressing menu and selecting "change log...")
Change log for CM13 kernel - Click here
Features
Support of anykernel concept (only latest kernels) - flash stock kernel before flashing Boeffla
Full integration with Boeffla-Config V2 (you need at least version 2.2.42 or higher !!!) configuration app (get it from http://www.boeffla.de) to configure all kernel settings
Additional governors: zzmoove, intelliactive, intellidemand, intellimm, wheatley, smartmax, smartmax_eps, slim, intellimm, pegasusq, nightmare, lionheart, impulse, ondemandplus, yankactive
Zzmoove supporting native hotplugging profiles
Additional schedulers: fiops, bfq, sio, tripndroid, zen
Many Hotplug tweak profiles (Default, Optimized, 1 core max, 2 cores max, 3 cores max, 2 cores min, 3 cores min, 4 cores min, 2 cores exact, 3 cores exact)
Notification LED control (fading, speed, brightness)
Boeffla-Sound engine (Headphones volume configurable)
True dynamic FSync (activated if screen on, deactived if screen off), configurable
Touch boost frequency and duration configurable, touch boost switch
Additional swipe2wake gestures
Additional swipe2sleep gestures
CPU Overclocking up to 2,57 GHz
CPU Voltages interface for undervolting/overvolting
GPU idle frequency 27 Mhz added
GPU governor selection support with fixed simple_ondemand
Show GPU frequency usage per frequency in Boeffla-Config
KCAL color control driver
Swipe2wake gestures
Swipe2sleep gestures
Boeffla generic wakelock blocker V1.1.0 (documentation)
SD card read ahead buffer configurable (default increased to 1024 kB)
Ext4 File system tweaks (default to on, can be disabled)
System Tweaks predefined supported
Kernel logger (dmesg) configurable
Charge rates for AC charger and USB charging separately configurable (set charge rate to 0 to have stock charge logic back)
CIFS support (module, do not mount inside /data, if you rooted with Chainfire SuperSu, make sure you uncheck the namespace separation in SuperSu app)
NFS support (module)
exFat opensource support
NTFS support (module) - read-only
XBox support (module)
OTG-Ethernet support (module)
TCP Congestion changed to Westwood
Multiple additional TCP congestion algorithms available
Swap supported
init.d support (in /system/etc/init.d - set correct permissions!)
Default entropies increased
Automatic EFS backup
Full support for mpdecision for best compatibility and smoothness (no min cpu frequency reset, use Boeffla-Config to configure min frequencies only)
Integrated full busybox 1.24.2 (own compilation)
Kernel initialisation log file (with history of 3 log files)
Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
Presets supported in Boeffla-Config by kernel (Extreme power, power, normal, battery friendly and battery saving)
Updated wifi drivers
Kexec hardboot patch for multirom usage (not supported, not fully working)
Google gcc 4.9 toolchain used for best stability
Always using latest CM Initramfs
Always based on latest CM kernel sources (https://github.com/CyanogenMod/android_kernel_oneplus_onyx)
Note: I do NOT upstream the kernel to higher Linux kernel versions anymore as this usually has zero benefit but likely introduces new issues + is a waste of effort in the end
Download
For all information and downloads (stable AND testing versions), visit the Boeffla-Kernel homepage:
www.boeffla.de
History and design targets
Basically I created my first Boeffla-Kernel in 2012 as there was no kernel for the Samsung Galaxy S3 around that had exactly the mix of functionalities that I wanted. I wanted to have full flexibility in undervolting and charge rates for instance, but did not like the sharpness and/or brightness tweaks many kernels have implemented as per default.
Hence, I began to create my own kernel after a while, adding all the features I like. This is the result of my work, which in the end I decided to share with you. I hope you like it as much as I do.
The objective of this kernel is to have a kernel for daily use. It does not aim for best battery life, or best smoothness or best benchmark scores. Also it does not aim to have the broadest feature set available everywhere.
It aims more for a good mix of all, not sacrificing stability and functionality in the end.
And - most important: It aims to stay quite close to stock !!!
These design targets are also valid for the OnePlus kernel here!!!
This said, I will definitely NEVER implement:
things I do personally not need
things I do not like
things that are in any way dangerous
anything which is highly experimental
f2fs - it is known to cause various issues and compatibility problems
custom hotplugging algorithms
a CAF based kernel
anything that requires upstreaming of kernel parts to a higher kernel major version
So do not even ask for it if it falls into the listed categories. Everything else I am happy to check and decide.
And: I do not really care about benchmark numbers, they say almost nothing as long as something is not completely wrong. Important for me is the feel-good factor.
I am also not interested in gaming at all, so never expect a gamer kernel. It will just not happen...
Compatibility
To reiterate it again: Flash the correct kernel depending on whether you are using CM or another rom !!!
Configuration of the kernel
To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from the downloads section on www.boeffla.de.
You need at least version 2.2.42 or higher for the OnePlus X Boeffla Kernels.
Donation
If you like my work, feel free to donate: Donation-Link
If you donate at least 2,49 EUR (to be in line with the donation app prices on Google Play store), you will receive a personal donation code which unlocks some nice little comfort functions in Boeffla-Config V2 on top.
Source code
All sources can be found in my Github repository: http://github.com/andip71
Credits to developers
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* ZaneZam
* Grarak
* Yank555
* Hardcore
* Chainfire
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Mialwe
* Entropy512
* Faux
* Harunjo
* FranciscoFranco
* Ak
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work !!!
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in your custom recovery and safely store your personal data before you flash a new kernel.
Cheers and enjoy
Andi
Latest change logs:
CM14
http://kernel.boeffla.de/oneplusx/boeffla-kernel-cm/cm14.0/changelog.htm
CM13
http://kernel.boeffla.de/oneplusx/boeffla-kernel-cm/cm13.0/changelog.htm
Configuration and profile thread
http://forum.xda-developers.com/oneplus-x/general/profiles-boeffla-kernel-profiles-t3330187
*** You want my support? Then stick to my rules ***
Guys, I am receiving more and more completely useless support requests in different threads. Useless because people provide nothing to be able to help, not even the minimal possible information they could give.
Hence, I will now remind anyone again on the support guide lines stated here:
http://boeffla.de/index.php/support/support
Also you need to ensure you follow the installation guide lines incl. trouble-shooting stated here:
http://boeffla.de/index.php/support/installation-how-to
And to cut a long story short: If you do not at least provide what I request in the support guide lines, I will IGNORE YOUR REQUESTS IN FUTURE.
Straight and simple. I have enough of people wasting my time just because they are too lazy to write details.
Period.
Also as a reminder:
you use xposed? -> no support, everything is your own issue
you use a custom rom and not the official stock or CM one? -> good luck, you are on your own
you undervolt or overclock? -> have fun, but without my support
Sorry, this might sound harsh (and it is meant to sound harsh), but you cannot imagine about how crappy support requests can be. Stating something does not work is just not enough.
Please consider that!!!
Andi
Am I going to have the first post here ?
Naman Bhalla said:
Am I going to have the first post here ?
Click to expand...
Click to collapse
Oh yes, looks very much like that
You're already making my day a good one, bro. Thanks! Time to play.
jonrodz said:
You're already making my day a good one, bro. Thanks! Time to play.
Click to expand...
Click to collapse
Testing new kernel on RR Rom, till now all seems to work fine :good:
already tested on exodus rom,stucking at booting.So anyone who use exodus rom need not to try.
nihilista said:
Testing new kernel on RR Rom, till now all seems to work fine :good:
Click to expand...
Click to collapse
... on your own risk. Don't report any issues if you have them.
Andi
Lord Boeffla said:
... on your own risk. Don't report any issues if you have them.
Andi
Click to expand...
Click to collapse
No, i won't Just wanted to give a little feedback for those who are interested. Btw, its own risk all the time if developer said its alpha version without support, i know that and hope it won't burn my device
nihilista said:
... i know that and hope it won't burn my device
Click to expand...
Click to collapse
You would be for sure the first one
Andi
@Lord Boeffla
You should update your signature if you have time, I mean if you are still using CM12.1 official nightlies on the one device then idk
hellcat50 said:
@Lord Boeffla
You should update your signature if you have time, I mean if you are still using CM12.1 official nightlies on the one device then idk
Click to expand...
Click to collapse
Yeah, that was VERY outdated meanwhile.
I gave it some rework.
Andi
nihilista said:
Testing new kernel on RR Rom, till now all seems to work fine :good:
Click to expand...
Click to collapse
I'll try it later... Right now l'm on cm13. Tried it on aicp but it bootloops.
jonrodz said:
I'll try it later... Right now l'm on cm13. Tried it on aicp but it bootloops.
Click to expand...
Click to collapse
Yeah... Use Ashwins build. Tameseks and AOKP also work well
Just to report:
I am currently on AOKP with Xposed installed, flashed Boeffla kernel over blu_spark kernel. Didn't encounter any issue so far with zzmove and Battery Yank governor settings.
Will make a full charge and see how battery life is tomorrow.
Thanks, Lord Boeffla, for your work. Greetings from Cologne :good:
orville87 said:
Just to report:
I am currently on AOKP with Xposed installed, flashed Boeffla kernel over blu_spark kernel. Didn't encounter any issue so far with zzmove and Battery Yank governor settings.
Will make a full charge and see how battery life is tomorrow.
Thanks, Lord Boeffla, for your work. Greetings from Cologne :good:
Click to expand...
Click to collapse
Did you start Boeffla-Config once after you flashed the kernel?
Just curious whether it complained about missing mpdecision (bluspark in the past on oos removed mpdecision...).
Only being curious...
Andi
kaixuan_1995 said:
already tested on exodus rom,stucking at booting.So anyone who use exodus rom need not to try.
Click to expand...
Click to collapse
Exodus i guess is AOSP based... N this kernel CM13 based... So!!!!
You can get what i am saying... It will definitely stuck at boot. :fingers-crossed:
Finaly.. I think its now the time to move to CM13
Thanks Lord
Lord Boeffla said:
Did you start Boeffla-Config once after you flashed the kernel?
Just curious whether it complained about missing mpdecision (bluspark in the past on oos removed mpdecision...).
Only being curious...
Andi
Click to expand...
Click to collapse
Yeah, I did, but no complaints about the missing mpdecision. At least there was no popup window or a red text indicating something important.
Development Thread For This Kernel Has Been Moved To The Main Snapdragon Development Forum -- Click Here
For Some Reason I Can No Longer View Any Posts Past Page 23. I'm Wondering If Anyone Else Can, But Regardless Please Use The New Thread For Any Questions Or Comments.
As with anything on XDA, FLASH AT YOUR OWN RISK. While I do my best to test everything there just no way of knowing how a kernel might respond to your current setup. With that being said, PLEASE HAVE A BACKUP just in case
Features
Linux updated to 3.10.108
Permissive
F2FS Support
Voltage control
Overclocked to 2803Mhz
Underclocked to 268Mhz
Kcal Color Control
Simple GPU algorithm
Core temperature control
Adreno Idler
GPU Overclocked to 800
GPU Underclocked to 166
Wake Controls- see next post for tips on working better
Kernel Samepage Merging
Adaptive LMK
Gentle Fair Sleepers disabled
Many TCP protocols
S-View Cover Hack - untested
ZL support- separate version
View attachment KernelAdiutor.apk - Use this app for kernel tuning.
Governors
Nightmare
Interactive_pro
Zzmoove
Bluactive
Yankactive
Alucard
Barry Allen
Umbrella Core
InteractiveX
ConservativeX
Hotplugs
MSM Hotplug
MSM MPDecision aka Bricked
IO Schedulers
BFQ
Sioplus
Sio
VR
Fifo
Fiops
Zen
Row
TripNDroid
Wakelock Controls
Sensor_ind
Msm_hsic_host
For Rooted Versions Click Here
No Root Versions Click Here
Here's how the zips are labeled:
910F in the title- built with the DQI6 (SM-N910F) source code and for use on F model only and maybe G but that's not been tested that I know of.
Does not have 910F in the title- built with CQE1 (SM-N910V) source code and can be used with T,P,W8, and V.
Extended Battery in the title- for those that have the 10,000 mAh batteries to provide a more accurate reading on your battery percentage.
Prior Builds
Flashpoint v1 (Stock)
Flashpoint v1 ZL version
N7 Ports
Flashpoint N7 ports v1
Flashpoint N7 ports V1 ZL version
v3 910V,T,P,W8
v3 910F
Recommended Reading
-For those using the NSeven port, you'll will need to flash the Xposed uninstall zip and the unSu.zip to pass Safetynet. If you're using any other rom that has xposed or SuperSU installed you'll also need to flash those zips to pass.
-Use the MSM Hotplug rather than MPDecision. KA won't allow for cpu cores to turn themselves on and off while using MPDecision hotplug.
-Kernel Adiutor is not perfect. On the first reboot after you set your "run on boot" settings check them to make sure their right. Mostly the hotplug section, it will try to turn MPDecision back on. I've only noticed that on the first reboot, after that it's been pretty solid.
SOURCE CODE
SOURCE CODE 910F
Credits
@topjohnwu
@osmosis
@The Flash
@Pafcholini
@placiano
@Crimsonthunder
@ryanbg
@Hani K.
@kairi_zeroblade
@twistedumbrella
@franciscofranco
@friedrich420
XDA:DevDB Information
Flashpoint Kernel, Kernel for the Verizon Samsung Galaxy Note 4
Contributors
kevintm78
Source Code: https://github.com/kevintm78/Flashpoint_3
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Flashpoint v3.1
Stable Release Date: 2017-12-29
Created 2017-12-28
Last Updated 2017-12-29
Reserved
Reserved
Wake Controls
To get the wake controls working: Turn on the control you want to use in Kernel Adiutor and then, using a root file explorer, go to /sys/android_touch2/ then find the corresponding file ie doubletap2wake and open the file with a text editor. If the file says 0 change it to 1, if it's already one just save and exit. After that it should work every time until you turn it back off in KA. If you want to turn it back on just repeat the above process.
I consider this to be as good as the wake controls are going to get. They've never really worked reliably but at least with this way it does and to be honest I probably won't put too much more work into getting it any better. Sorry.
Reserved
Great start :good:
good job what about w8
Hi,
is there any chance for a F version?
Thanks a lot!
Tim
taylor_t said:
Hi,
is there any chance for a F version?
Thanks a lot!
Tim
Click to expand...
Click to collapse
Yes, I was just now uploading versions for the F,G,T, and w8. Just keep in mind that these are beta releases and untested on those the devices. The F version is booting and running fine on my 910V but if you decide you want to try it, you would in fact be the first.
Here's the F link If you want to try it now. I'm going to test the others before I update the op.
Sorry but didn't work for G.phone not booting after flashing kernel..its stuck on samsung galaxy note 4 start screen.
Hard_Rock83 said:
Sorry but didn't work for G.phone not booting after flashing kernel..its stuck on samsung galaxy note 4 start screen.
Click to expand...
Click to collapse
Oh really. That sucks, that's actually the one I'm running right now since it was the last one I tested. I kind of thought they would work since I used the same method that Ram121 uses but maybe there's something I'm missing still. Did you use or Magisk or supersu? Or neither?
Awesome stuff! Stoked for a Note 7 port kernel! Thanks bossman!
Thanks for your work wil be waiting for your N7port
kevintm78 said:
Oh really. That sucks, that's actually the one I'm running right now since it was the last one I tested. I kind of thought they would work since I used the same method that Ram121 uses but maybe there's something I'm missing still. Did you use or Magisk or supersu? Or neither?
Click to expand...
Click to collapse
first i have tried just flashing kernel thats it..and its stuck.it doesn't gave me chance to flash others and test.
Thanks. Your kernel(s) are much appreciated.
Dear Kevin,
thanks a lot for your quick reply and upload, but I have to say, that the F version doesn't work on my Note 4.
I get only the "kernel is not seandroid enforcing"-message and a blinking LED.
If you need any further information, please let me know. Your new kernel and help is greatly appreciated.
Tim
taylor_t said:
Dear Kevin,
thanks a lot for your quick reply and upload, but I have to say, that the F version doesn't work on my Note 4.
I get only the "kernel is not seandroid enforcing"-message and a blinking LED.
If you need any further information, please let me know. Your new kernel and help is greatly appreciated.
Tim
Click to expand...
Click to collapse
Did you flash supersu?
Successfully installed installed F version on a N7 port with MagiskSU
android_htc said:
Successfully installed installed F version on a N7 port with MagiskSU
Click to expand...
Click to collapse
Does it work on N7port rom?
folusmile said:
Does it work on N7port rom?
Click to expand...
Click to collapse
Yes, testing on RaceROM
Hello!
I want to introduce my first custom kernel for the Essential PH-1. This is based of several sources, I cherry-picked commits to make improvements to the stock LOS kernel. I'm not a developer, but i really like to port stuff over .
Kernel is suitable for AOSP based ROMS such as RR/AICP/CARBON/LOS etc... If you want to request for specific features, let me know and i'll do my best to bring them over.
Special Features:
Updated to lastest LOS Stock Kernel
Added a few governors like: cultivation / impulse
added a few IO Schedulers: Maple
Kcal Color Control driver
USB Fast Charge - pending will be added in R2
SafetyNet Patch (Bypass bootloader unlocked check)
Dynamic Fsync control
a little Overclock - will be added in R2
Motorola Quickwake - Will be added in R2
and manny other small fixes (you can check the commits in the sources)
Download
Disclaimer: I am not responsible if you use this and brick your device or if your device blows up, implodes, flames start shooting from it or it kills your neighbor's dog. Flash at your own risk. I am not responsible.... It was the other guy... I swear....
Latest Release: SMF-Kernel R2
Known issues:
05.17.2018 - CPU Freq don't always stick, known issue caused by other drivers. Phone will eventually set your frequencies, dont' panic.
Installation:
Obviouly you have a Unlocked Bootloader since you're running a custom rom (make sure to never lock your bootloader in this state)
Boot into Bootloader (adb reboot Bootloader)
If you want to root flash the "Magisk" version of the kernel, it's been prerooted with the latest Magisk Beta available.
Code:
fastboot flash boot SMF-Kernel-R1-Magisk.img
reboot
If you want to manually root, first flash twrp, then from twrp flash the 'non magisk' version and after that flash the magisk zip.
Special Thanks to:
jcadduono
franciscofranco
bedalus
lord_boeffla
flar2
sultanxda
...and many others from whom i cherry pick commits... Sorry if I forgot to mention anyone!
XDA:DevDB Information
SMF-KERNEL, Kernel for the Essential Phone
Contributors
jimbo77
Source Code: https://github.com/Jimbo77/android_kernel_essential_msm8998
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R1
Stable Release Date: 2018-05-17
Created 2018-05-17
Last Updated 2018-05-17
Changelog 05.23.2018
Enabled Motorola QuickWake Driver - This will enable system to do checks or syncs without fully resuming the device, main objective is battery life.
Enabled Dynamic Sync Control by default
OverClock
USB Fast Charge to up 900ma (Original is 500ma)
Disabled Gentle Fair Sleepers
Enabled Boefla Wakelocks - Check the ammount of wakelocks you can block now!
Enabled Wireguard
Enabled several TCP Options - "Westwood" is enabled by default
Min/Max Brightness options is now configurable as well, to avoid the screen go too dim or to bright.
Somehow camera has been fixed! haha
Changelogs 05.17.218
Updated to lastest LOS Stock Kernel
Added a few governors like: cultivation / impulse
added a few IO Schedulers: Maple
Kcal Color Control driver
SafetyNet Patch (Bypass bootloader unlocked check)
Dynamic Fsync control
and manny other small fixes (you can check the commits in the sources)
Reserved
Looks awesome! I'll give it a try soon!
(For anyone wondering about overclocking the CPU, he committed some changes to the github that would apply this and it should appear in the next revision of the kernel.)
Just installed and so far it's buttery smooth.
WARpig5 said:
Just installed and so far it's buttery smooth.
Click to expand...
Click to collapse
I'm glad is running fine for you!
Good stuff, thanks for this! Could you tell me a little more about cultivation? I can't seem to find much information online about it
Also a request, if possible vibration level control would be super appreciated
pantherking said:
Good stuff, thanks for this! Could you tell me a little more about cultivation? I can't seem to find much information online about it
Also a request, if possible vibration level control would be super appreciated
Click to expand...
Click to collapse
I found Cultivation to be really great in terms of perfornance. It's a little bit agressive with the CPU so you get buttery smooth experience with Screen On but it may cost a few % on battery at the end of the day. The good thing is that it has specific tunables and you can set a low cpu freq for when the screen is off.
Specific details from its developer:
-based off of caf 4.4 commits
-uses per-pcu timers
-use state_notifier for screen off timer
option to set different timer rate when screen off
-improrted fastlane with threshold from blu_active
In regards of vibration control. It should be there. I'm using EX Kernel Manager and i can see the vibration option under "Miscellaneous"
jimbo77 said:
I'm glad is running fine for you!
Click to expand...
Click to collapse
Thanks for this. It's running amazing so far. Performance has been great and I'll see how battery life is, but so far it's great.
I can't wait for further updates. I really wanna see what Moto quickwake is haha
jimbo77 said:
In regards of vibration control. It should be there. I'm using EX Kernel Manager and i can see the vibration option under "Miscellaneous"
Click to expand...
Click to collapse
Thanks for the info on cultivation, I don't mind trading some battery life for butter so I'm using it now
For the vibration control, it doesn't actually work/stick. I've tried kernel auditor and EX Kernel Manager. To be fair, so far it has only worked on LOS and I think invisiblek may have rewritten the stock controller or something so no worries if it isn't a high priority haha
pantherking said:
Thanks for the info on cultivation, I don't mind trading some battery life for butter so I'm using it now
For the vibration control, it doesn't actually work/stick. I've tried kernel auditor and EX Kernel Manager. To be fair, so far it has only worked on LOS and I think invisiblek may have rewritten the stock controller or something so no worries if it isn't a high priority haha
Click to expand...
Click to collapse
I'll take a look at the latest commits but I've used the latest los kernel base so I'm not sure why is not sticking maybe it needs rom support too (not sure honestly) hahaha
I've been testing R2 since yesterday. Will update after y he weekend!
Just out of curiosity, was anything involving the camera done to this kernel? I am now able to record videos without the bug, on any of the affected ROMs, with this kernel.
stompysan said:
Just out of curiosity, was anything involving the camera done to this kernel? I am now able to record videos without the bug, on any of the affected ROMs, with this kernel.
Click to expand...
Click to collapse
Nothing related to camera. Are you sure it works with no issues?
What roms have you tested?
jimbo77 said:
Nothing related to camera. Are you sure it works with no issues?
What roms have you tested?
Click to expand...
Click to collapse
So far, AICP and LOS, both with Essential camera app and GCAM port, HD and 4K, 30 and 60 fps where applicable. Issues presented before flashing very consistently, and so far I have been unable to replicate after flashing this kernel.
stompysan said:
So far, AICP and LOS, both with Essential camera app and GCAM port, HD and 4K, 30 and 60 fps where applicable. Issues presented before flashing very consistently, and so far I have been unable to replicate after flashing this kernel.
Click to expand...
Click to collapse
Sp you were right. Honestly don't know what happened but I installed the latest RR (clean install) put R2 on top of it and bam recording works as you mentioned lol..
I guess it was a lucky strike!
after flashing the kernel with magisk, stuck on "AICP is starting"
is this normal?
update: the phone works but no magisk (pre root) after flashing the kernel.....
sinkoo1979 said:
after flashing the kernel with magisk, stuck on "AICP is starting"
is this normal?
update: the phone works but no magisk (pre root) after flashing the kernel.....
Click to expand...
Click to collapse
Hey!
Have you booted once and setup everything before flashing the prerooted image?
I've had that error but having all set and then flashing the image will get me rooted. Try to see if you can find magisk manager in the apps list from the settings if you do, reboot and there will be magisk
Double post... Sorry
jimbo77 said:
Hey!
Have you booted once and setup everything before flashing the prerooted image?
I've had that error but having all set and then flashing the image will get me rooted. Try to see if you can find magisk manager in the apps list from the settings if you do, reboot and there will be magisk
Click to expand...
Click to collapse
Thank you for the reply.
the phone was running AICP and I wanted root so I flash the kernel. I can't find the magisk manager or in the settings about magisk. I guess you have to clean install from the beginning to get the root. Thank you for the Kernel
sinkoo1979 said:
Thank you for the reply.
the phone was running AICP and I wanted root so I flash the kernel. I can't find the magisk manager or in the settings about magisk. I guess you have to clean install from the beginning to get the root. Thank you for the Kernel
Click to expand...
Click to collapse
Shouldn't. If you flashed the prerooted magisk image try downloading the magisk manager app manually from xda and see if magisk works
N4N (Neked 4 Nougat) SI2,RG2,RH1 Kernel for 710,810,715,815I wanted this out today, since it's a special day of remembrance for me.
This is just a good ol' modified stock kernel. Enjoy
You flash this at your own risk. I'm am not responsible for anything that happens!!! There's the discaimer.
MAKE A FULL BACKUP IN TWRP!!!!!
These kernels modify your ROM. So you WILL NOT be able to FLASH/RESTORE the stock kernel only.
See post #2 for Synapse, WireGuard and other infos
Install instructions:
You MUST HAVE TWRP installed to flash this!!
MAKE A FULL BACKUP IN TWRP!!!!! YOU HAVE BEEN WARNED!!!!!!!!!
Flash Kernel- it'll wipe cache, dalvic automatically.
Flash Magisk -now works with 17.3, 18.0 and 18.1
or
Disreguard since V1.6 - Flash SU v2.82, https://s3-us-west-2.amazonaws.com/supersu/download/zip/SuperSU-v2.82-201705271822.zip
Reboot
Profit!!
As of V1.1 - SYNAPSE is still the best tuner for us. It's the ONLY tuner that will do EVERYTHING that's built in!!!!
Synapse Download here - https://www.androidfilehost.com/?fid=1322778262904006117 it's no longer on Playstore
What's special about it?!
V1.6.1
Added a better start for Synapse
Updated interactive gov
These are older, are not tunable and may not work. I prefer interactive
Added Govs - Alucard, Bioshock, ConservativeX, Lionheart, Impulse
Added Schedulers - fifo, sio, sioplus, tripndroid, vr, zen
V1.6 Somewhere in my testing, my Internal SD became unwritable. IT HAS NOT HAPPENED SINCE. I had to have hit a wrong button while testing NTFS and Synapse.
IF this happens to you,Just make a backup of ROM in TWRP, and save your internal SD files. Then, WIPE Cache, Dalvic, System, Data, AND INTERNAL SD. Format data where you have to type "YES". Then restore your ROM and Internal SD. This has not happened again in the last week of use and testing.
Updated WireGuard
Enabled NTFS - I'm pretty sure it's working. I was able to read and write to the Tab using a thump drive
Reworked and rewrote Synapse. Changed how it starts and PROBABLY is ONLY compatible with Magisk now. Now has profiles and kernel backups. Optimizations
V1.5 SHOULD Odin the appropriate SI2 before install as this is the SI2 Kernel
Updated to 2DSI2
Updated AIK to 3.6
Removed Battery charging from Synapse
V1.4.1
Wireguard updated to 20191120
Still works with all Magisk. It will show as a "Threat" in Device Maintanence. But it manually scans as clean
V1.4
Now compatible with Magisk 17.3 and up. 18.0 and 18.1 - see read this post for install/updating of Magisk https://forum.xda-developers.com/showpost.php?p=79164496&postcount=42
Had to go back to Google 4.8 toolchain for Magisk 17.3 and higher to work
V1.3.2
These are the kernels in RR and Experience-so just to keep things in line
WireGuard updated to 20190227
Reverted some tweaks for memory and battery
V1.3.1-never released
V1.3
WireGuard updated to current 20181018
Battery Charging control-See/read post #2 for more info - MAKE SURE YOU KNOW WHAT YOU'RE DOING IF YOU USE/ADJUST THIS!!!! IT CAN RUIN YOUR TABLET!!!
Some tweaks
V1.2
2DRH1 source merged in
Wireguard 20180918
A little tweak to the GPU to allow a higher (420) GPU clock while on max CPU - it'll use it if DVFS allows. No tuning necessary.
V1.1
UCI for Synapse added - Download Synapse from above. It's been removed from Playstore for some reason
GPU clock control
GPU voltage control
Possibly more
Of note: Synapse IS NOT required. The kernel will run on defaults I've set. But for the best control use Synapse Other will work, but won't do everything built into the kernel.
V1
Enabled all stock governors
OC and UV LITTLE CPU's 1.5Ghz-200Mhz
OC and UV big CPU's - 2.0Ghz-500Mhz
WireGuard 20180910
TCP Westwood DEFAULT now. HTCP built in also
Screen Mirror fix
Enabled CIFS
Enabled OTG
HMP tweaks
KSM with tweaks
Other tweaks I'm sure I forgot
Bugs ???
The first time you install this kernel, you will lose Wi-Fi. It's unavoidable. Just set them up again and all is good. It my take a couple reboots.
Source
https://github.com/engine95/Exynos-5433-S2-2DRG2
Downloads
V1.6.1
710 - https://www.androidfilehost.com/?fid=4349826312261774651
810 - https://www.androidfilehost.com/?fid=4349826312261774653
715 - https://www.androidfilehost.com/?fid=4349826312261774650
815 - https://www.androidfilehost.com/?fid=4349826312261774652
V1.6-SI2 Just to be safe....Backup ROM in TWRP and Internal SD to computer.
710 - https://www.androidfilehost.com/?fid=4349826312261764542
715 - https://www.androidfilehost.com/?fid=4349826312261764541
810 - https://www.androidfilehost.com/?fid=4349826312261764543
815 - https://www.androidfilehost.com/?fid=4349826312261764544
V1.5-SI2 You SHOULD Odin the appropriate SI2 first! This is what the kernel is built on
710 - https://www.androidfilehost.com/?fid=4349826312261653112
715 - https://www.androidfilehost.com/?fid=4349826312261653114
810 - https://www.androidfilehost.com/?fid=4349826312261653113
815 - https://www.androidfilehost.com/?fid=4349826312261653115
V1.4.1 Still works with all Magisk. It will show as a "Threat" in Device Maintanence. But it manually scans as clean
710 - https://www.androidfilehost.com/?fid=4349826312261640698
715 - https://www.androidfilehost.com/?fid=4349826312261640701
810 - https://www.androidfilehost.com/?fid=4349826312261640700
815 - https://www.androidfilehost.com/?fid=4349826312261640699
V1.4 See/Read this post for install of Magisk 17.3 and up https://forum.xda-developers.com/showpost.php?p=79164496&postcount=42
710 - https://www.androidfilehost.com/?fid=1395089523397921880
715 - https://www.androidfilehost.com/?fid=1395089523397921883
810 - https://www.androidfilehost.com/?fid=1395089523397921881
815 - https://www.androidfilehost.com/?fid=1395089523397921882
V1.3.2
710 - https://www.androidfilehost.com/?fid=1395089523397908358
715 - https://www.androidfilehost.com/?fid=1395089523397908361
810 - https://www.androidfilehost.com/?fid=1395089523397908360
815 - https://www.androidfilehost.com/?fid=1395089523397908359
v1.3 - MAKE SURE YOU KNOW WHAT YOU'RE DOING IF YOU USE/ADJUST BATTERY CHARGING!!!! IT CAN RUIN YOUR TABLET!!! - SEE/READ POST #2
710 - https://www.androidfilehost.com/?fid=11410932744536994092
715 - https://www.androidfilehost.com/?fid=11410932744536994091
810 - https://www.androidfilehost.com/?fid=11410932744536994089
815 - https://www.androidfilehost.com/?fid=11410932744536994090
V1.2
710 - https://www.androidfilehost.com/?fid=1322778262904011205
715 - https://www.androidfilehost.com/?fid=1322778262904011206
810 - https://www.androidfilehost.com/?fid=1322778262904011204
815 - https://www.androidfilehost.com/?fid=1322778262904011203
V1.1
710 - https://www.androidfilehost.com/?fid=1322778262904006114
715 - https://www.androidfilehost.com/?fid=1322778262904006116
810 - https://www.androidfilehost.com/?fid=1322778262904006115
815 - https://www.androidfilehost.com/?fid=1322778262904006118
V1
710 - https://www.androidfilehost.com/?fid=1322778262904003471
810 - https://www.androidfilehost.com/?fid=1322778262904003474
715 - https://www.androidfilehost.com/?fid=1322778262904003472
815 - https://www.androidfilehost.com/?fid=1322778262904003473
Synapse, Wireguard, Battery Charging Control and other infos
A couple little things for now:
The first time you install this kernel, you will lose Wi-Fi. It's unavoidable. Just set them up again and all is good. It my take a couple reboots.
and
SYNAPSE Kernel Tuner
Well, because Synapse is built in now, here's some needed info on it:
Synapse is an awesome and custom built kernel tuner. It can do so much more than a lot of other tuners. And because we have Exynos processors, it's about the only one we can use. But it can create a lot of problems getting to work. Hence this post. :silly:
I decided to make this built in instead of a flashable add on. It's actually easier and less invasive to do it this way.
UCI, is what Synapse uses to work. It's built into the ramdisk. I've added a lot of tunables and may add more later.
Now for the fixes and problems you WILL run into:
If you have issues, make sure to check out these threads. As they will probably have better info about Synapse issues. https://forum.xda-developers.com/showthread.php?t=2736986 and https://forum.xda-developers.com/showthread.php?t=3558888
No UCI support detected These are the famous words you WILL run into.
When will this show up?
When Synapse is first installed
On reboot
When you've pushed your Tablet too far
The fixes:
On first install from the Playstore. You will need to go to Settings>Apps>Synapse>Storage. Then select "Clear Cache", THEN "Clear Data. In that order!!
You may have to backout to Settings and do it one or two more times. You want the numbers for cache and data at "0".
On reboot: This usually works unless you've messed up the settings or flash another kernel
On reboot select "Menu" and "Close all".
Open Synapse and hit "CANCEL" to have your last settings applied. (I know it's not normal but it works)
Close synapse, and reopen it to make sure of settings. (If "apply or cancel" don't show up at the top, you're good to go.)
Worst case scenario and for flashing new kernel:
You will need to go select the "MENU" button and Close all. Next go to Settings>Apps>Synapse. Select "Force stop". Select "Storage". Then select "Clear Cache", THEN "Clear Data. In that order!!
You may have to backout to Settings and do it one or two more times. You want the numbers for cache and data at "0".
If you follow the above, Synapse will work. It hasn't failed me in over 50 tests, probably more. :silly:
Battery Charging info - Removed on V1.5 These Tabs are starting to get old I've added Battery Charging Control to the Kernel and Synapse. MAKE SURE YOU KNOW WHAT YOU ARE DOING BEFORE CHANGING IT'S SETTINGS!!! IT CAN RUIN YOUR TABLET!!!
If you don't touch it or don't use a Tuner, then all is good
It has about every adjustment and charger possible. BUT...
1. Not all chargers can handle the load you may put on it
2. The Battery may not handle the load you may put on it
3. Just changing Cables or the Charger will change how your Tablet charges. With the stock charger, if you change the cable, it'll charge at a different rate. So be careful
4. Charging your Tablet too fast can overheat and possibly EXPLODE the Battery!!!!!
5. Samsung has made a lot of changes to the battery with the last few updates. So there may be some safety features beyond my control. Settings may not stick.
V1.6 NOTES and things to know:
Restarting Synapse will take about 5 secs. To make sure things settle.
You will need to restart Synapse to see saved kernels and profiles. Use the button to restart it.
If you use the "Optimize button", just leave your Tab alone for about 5min for it to settle. File Managers won't work until then.
That's all I can think of at the moment.
WireGuard VPNRead about it here: https://www.wireguard.com/
XDA Thread here: https://forum.xda-developers.com/android/development/wireguard-rom-integration-t3711635
For install and use, read here: https://forum.xda-developers.com/android/general/guide-how-to-wireguard-android-ubuntu-t3723544
Download the "WireGuard" app from the Playstore.
I used Azirevpn. Just follow the link on the install above. Create your account. You'll get an email to confirm. Sign back in and select "WireGuard" for your config. Open WireGuard app, select the + and "create from file or archive" select the config from azire. Done
WireGuard IS NO LONGER FREE!!. And be aware that WireGuard is still under development.
why does it lose wifi ?? also i am about to flash stock RG2 rn but my question is should i wait for RH1?? T710 in case u forgot
If we have magisk already installed, do we need to run the magisk uninstaller prior to your flashing instructions or will dirty flashing cause issues with existing magisk installs?
Androbots said:
why does it lose wifi ?? also i am about to flash stock RG2 rn but my question is should i wait for RH1?? T710 in case u forgot
Click to expand...
Click to collapse
If I remember right, when I remove dm-verity, it does something to the WiFi along with other things.
But this only happens coming from stock. If you already have flashed one of my previous kernels, then no problem. The price we've had to pay since Lollipop.
Why wait? Flash it and then the update if there's any changes. You always have your backup to restore to. ?
8bitbang said:
If we have magisk already installed, do we need to run the magisk uninstaller prior to your flashing instructions or will dirty flashing cause issues with existing magisk installs?
Click to expand...
Click to collapse
I haven't needed to uninstall yet. I just flash the kernel, then Magisk and reboot. It may not be right, but it works for me. Even coming from RB1 V1.3.
If i flash RH1 (Netherlands, DBT for germany not available) do i keep german language, means can i set to german again? Thanks.
V1.1 is in the house!!!!!
Synapse support added. SEE READ the OP!!!!!!!
And I guess the bigger news is that full GPU control has been added. Clocks and voltages!!!!! I ported our existing r12 driver.
Again, SYNAPSE is the only tuner that will do everything built into the kernel. I spent a lot of time rewriting it. You'll need to DL it from the OP, as it's no longer available from the Playstore.
Enjoy
810 - V1.1 A-OK
Thanks again...
engine95 said:
V1.1 is in the house!!!!!
Synapse support added. SEE READ the OP!!!!!!!
And I guess the bigger news is that full GPU control has been added. Clocks and voltages!!!!! I ported our existing r12 driver.
Again, SYNAPSE is the only tuner that will do everything built into the kernel. I spent a lot of time rewriting it. You'll need to DL it from the OP, as it's no longer available from the Playstore.
Enjoy
Click to expand...
Click to collapse
U did it hurray!!!!
Bootloop
Hello, i've bootloop on samsung 810 with lineage os 14.1.. What am I doing wrong?
angus6969 said:
Hello, i've bootloop on samsung 810 with lineage os 14.1.. What am I doing wrong?
Click to expand...
Click to collapse
This is for stock based ROMs only. In this case, 2DRG2, 2DRH1.
I don't think there's any other kernel, except what's built in, for the Lineage based.
Is there anything I can provide for you to help to possibly support T817T (T-Mobile, 9.7 LTE)?
Thanks
Sent from my [device_name] using XDA-Developers Legacy app
8bitbang said:
Is there anything I can provide for you to help to possibly support T817T (T-Mobile, 9.7 LTE)?
Click to expand...
Click to collapse
The older 817 source was very different from these 4. I'll need to look again and compare. Just so I know, what bootloader. 2 or 3? It's the last 5 numbers of the build. The 3 had the most current source back then.
Edit: It looks like the 817 is being left out of updates, anymore. The most current is for Turkey and it's 2CRB1.
I can't say I won't, but it would be a while if I decided to build for it. I would need to build for it specifically and on it's own.
V1.2 is in OP!!!
Merged 2DRH1 source in for all. 710 will still be RG2 in name only
Wireguard updated 20180918
A little tweak to the GPU to allow a higher (420) GPU clock while on max CPU - it'll use it if DVFS allows. No tuning necessary.
Enjoy
V1.2 Thanks all efforts.
engine95 said:
V1.2 is in OP!!!
Merged 2DRH1 source in for all. 710 will still be RG2 in name only
Wireguard updated 20180918
A little tweak to the GPU to allow a higher (420) GPU clock while on max CPU - it'll use it if DVFS allows. No tuning necessary.
Enjoy
Click to expand...
Click to collapse
V1.2 - 810,SuperSU fine and dandy...
There was an error with auto brightness, it keeps turn on when I set it off. I don't know if this related to this kernel or with my rom.
agcyber4 said:
There was an error with auto brightness, it keeps turn on when I set it off. I don't know if this related to this kernel or with my rom.
Click to expand...
Click to collapse
I need more details. But my best guess is to turn the kernel settings down. This kernel cannot run at max everything. You need to finesse it. ?
Samsung's DVFS will disable auto brightness if things get too hot. It's my failsafe and why I won't disable it.
This problem occurs when the tablet is not in use, I always turn off the auto brightness feature. After a few hours of not being used then I turn on my tablet the auto brightness feature is always on.