[DISCUSSION-TEST][25 JULY]CPU Governors and I/O Schedulers in DooMLoRD's Kernels - XPERIA X10 General

Since the moment that most of x10 users are using custom kernels and our devs are working hard to add new features and add-ons, i think that this thread can be a good place for most of us,like me, that would like to know much more about technical specs and options and for all devs, like a place for reporting experiences and give suggestions.
Before starting..
ALL CREDITS AND MANY THANKS TO:
- zdzihu for providing us custom kernels and for all his hard work in x10 development
- DooMLoRD for modding and adding new features and helping us with kindly support
Link to Z’s kernels: http://forum.xda-developers.com/showthread.php?t=1135475
Link to DooMLoRD’s kernels: http://forum.xda-developers.com/showthread.php?t=1172200
In the last few days, DooMLoRD has worked over his kernel ( v03) in order to add new I/O scheduler types and new CPU governors and he has let us the possibility to choose all settings we want and prefer (according with his kernel’s name “Power to the people”). So now, the objectives of this thread are:
-Post and link information about scheduler and cpu governor types
-Post tests, opinions, comparisons and suggestions about differences between them and over different ROMs
So standard posting form should be as below:
Kernel type ….(including max OC frequency used)
ROM and baseband version …
…all that you want regarding cpu governors and schedulers… ( benchmark tests are very appreciated )
Here, there are some starting and basic information:
http://en.wikipedia.org/wiki/I/O_scheduling
http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt
I hope this thread can be useful for all and may become a way of improving our experiences with the x10!!
Best regards
Kekko

my phone wroks fine @ 1152 with doom's kernel v3 x series (UNDERVOLTED)
@1152 interactive governer is the fastest and doesn't drain the battery. smartass though i think it's less battery consuming but is laggy.performance governer: wlod after a pretty time
@1190 smartass:so laggy and can't use it. interactive &performance :reboot
what's strange for me here is that with WB cust. kernerl 4.0.3 phone reboots always @1113 and didn't be stable till i reduced the MAX frequency to 1036
now with doom's kernel it's stable @1152 is that because of undervoltage?!! and if so..can i reach @1228 with more UV ?!!
for me i didn't use the s series (same kernel with stock voltage) so can't decide

I got error: "failure at line 1: copy_dir package: system system: installation aborted" when flash Doomkernel v4b for lockbootloader. Can u help me to fix it?

Yeah sometimes you get errors but still the kernel gets installed
Go to Settings-> about phone and check the kernel version

How about others added in v6 of doom's kernel
such as: smartassV2,interactiveX and etc..

eh_hk said:
How about others added in v6 of doom's kernel
such as: smartassV2,interactiveX and etc..
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?p=20797923
Sent from my X10i S

Related

[REF] ROM, Kernel, Kitchen & Modem List - Galaxy S II (07/04/12) TIME FOR UPDATES!

[REF] ROM, Kernel, Kitchen & Modem List - Galaxy S II (07/04/12) TIME FOR UPDATES!
Hey everyone!
The last ROM List I saw was last updated in July, so I thought I may as well make a new one and keep it updated. However, this includes ROM Kitchens, Kernels and Modems too!
If you find that I've missed anything, something has been updated behind my back, or if you would like your ROM or kernel added to my list, PM me. Anything old or outdated, I haven't included in the list. If it gets updated behind my back and I haven't added it, hit me up with a PM and I'll add it.
BEFORE you even THINK about flashing any of the ROMs, Kernels, or Modems below, read the following guides:
Rawat's EFS Backup guide - This guide will instruct you on how to backup your EFS folder on your phone. This folder contains all the information that is specific to your phone such as the IMEI, MAC Addresses and other sensitive information. The thread goes into more detail about it.
wilk22's Guide to Android and the Galaxy S II - This guide contains a heap of useful information for both the beginner and advanced user. It's a good idea to read this before flashing anything. It will help.
pulser_g2's Galaxy S II FAQ - Name says it all. A lot of frequently asked questions about the Galaxy S II answered in one place.
Hacre's Original Development vs Development - This picture based guide explains the difference between the Original Development and Development sections.
Contents:
Original Android Development
Android Development
ROM Kitchens
Kernels
Modems
Extras
The information provided is as follows:
ROM Name: Also acts as a link to the thread for the ROM, where you can find information and download links
Base ROM: The base of the ROM, whether it is based on official Samsung firmware, CyanogenMod, etc.
Features: Odexed, Deodexed, ZIPAligned Non-ZIPAligned, Optimised (Various Tweaks), etc
Kernel: The kernel that the ROM runs
Current Version: The latest version of the ROM at the time of writing
Developer: Self explanatory
Last Update: The date the ROM was last updated
ORIGINAL DEVELOPMENT​
Samsung ROMS​
Batista70 FOXHOUND
Base ROM: XWLP4
Features:
Deodexed
ZIPAlinged
Highly Optimised
BLN Support
Kernel: CF-Root
Current Version: Otacon ICS
Developer: raffaele88
Last Update: 06/04/2012
The GingerMOD Vanilla
Base ROM: XWKL1
Features:
Deodexed
ZIPAlinged
Optimised
Memory Tweaks
Fujutweaks
Complete ASOP Theme
Kernel: Ninphetamine 2.0.5 Kernel
Current Version: 0.8.5
Developer: 89luca89
Last Update: 11/03/2012
Androidmedia-Hyperdroid
Base ROM: XWLA4
Features:
Fast. Functional. Solid.
Deodexed
ZIPAligned at every boot
MMS Mod (No auto convert, MMS Time Sent)
JKay 13.6.3
BLN Support
Highly Optimised
Kernel: RedPill v1.2
Current Version: 6.1.17Developer: D.O.C
Last Update: 3/03/2012
CheckROM Revolution
Base ROM: XWLA4
Features:
Deodexed
ZIPAligned at every boot
Highly Optimised
DK Engine
Kernel Tweaks
JKay 13.6.3
CheckROM Kitchen Pro
Kernel: CF-Root 5.0
Current Version: 6.0
Developer: GadgetCheck & LeoMar75
Last Update: 6/03/2012
VillainROM
Base ROM: XWKI4
Features:
Deodexed
Optimised
Partial BLN Support
Villain Themes
VillainTweaks
Kernal: Ninphetamine 2.0.5
Current Version: 3.0
Developer: pulser_g2
Last Update: 26/9/2011
MIUI ROMS​
MIUI
Base ROM: MIUI
Features:
Very smooth ROM
Light
Excellent UI
Very Fast
Battery Friendly
Kernel: MIUI Kerne (Android 2.3.7 + 4.0)
Current Version: 2.3.30
Developer: MIUI Teams
Last Update: 6/04/2012
Becuase there are so many branches of MIUI (MIUI UK, MIUI Scotland, MIUI US, etc) I will be listing the site for the main MIUI and from there you can find the other ones.
ASOP ROMS​
CyanogenMod 9
Base ROM: CyanogenMod (Android 4.0.4)
Features:
CyanogenMod9 - Need I say more?
Kernel: CyanogenMod Kernel
Current Version: 9.0 ALPHA
Developer: CyanogenMod Team
Last Update: Nightly Builds
SlimICS
Base ROM: Android 4.0.3
Features:
ASOP ROM
Easy to customised
GApps Included
ZEAM Launcher
Only supports 5 languages
Only 60mb
Kernel: ASOP Kernel
Current Version: 3.2
Developer: krarvind
Last Update: 6/04/2012
Insanity II
Base ROM: Android 4.0.4
Features:
ASOP ROM
Based on CyanogenMod9
MultiDPI
ASOP Apps & Lock Screen
Swype 3.36
Extremely Light Weight
Kernel: ASOP Kernel
Current Version: 66
Developer: nitr8
Last Update: 3/04/2012
KOUD ASOP
Base ROM: Android 4.0.4
Features:
ASOP ROM
Light weight
As close to ASOP as possible
Kernel: ASOP Kernel
Current Version: v04.04.12
Developer: koudd
Last Update: 5/04/2012
Development Section
This is being rebuilt.. Please stand by
ROM Kitchens!
ROM KITCHENS​
RomKitchen
Base ROM: XXKI3 & XXKI8
Features:
CSC Selector
Kernel Selector
Modem Selector
Choose your own apps
Theme Chooser
Kernels Available:
Nimphetamine 2.1.3
Stock KI8/KI3 Kernel
Hellcat Kernel v122 XXKI3
Tegrak's Kernel build 26 for KG6
Speedmod S2 K1 T41
CF Root KI8 4.3
Jame Bond Galaga kernel v1.9.2.2
Mirage v5
RAGEmod kernel v2 T27
Netchip KI8 SuperPower Update9
Siyah v2.0 beta2
Lulz Kernel build 14
Modems Available:
KI1
KI3
KH3
KH1
KG1
KG6
KF2
KE7
KE4
KDJ
KDH
CSCs Available:
KI2Stock CSC from KI8
KI4Stock CSC from KI4
Vodafone CSC
C H O
ITV - Italian
ODD - India
OJV - Middle East
OXA KH3 Poland
OXX Multi
XEN Nordic
XEU Europe
ZNKG55
Current Version: v7
Developer: Rom_Kitchen
Last Update: 25/9/2011
MoDaCo Custom ROM
Base ROM: XXKH3
Kernels Avaiable:
Custom MoDaCo Kernel
Current Version: XXKH3
Developer: paulobrien
Last Update: 19/8/2011
Kernels
KERNELS​
Siyah Kernel
Features:
All-in-1kernel because it supports CM9, Samsung and MIUI ROMs with a single kernel image.
Custom CWM touch recovery with swipe gestures
8 freq steps (100MHz to 1600MHz)
3-step GPU frequency levels. Samsung default is 160-267 whereas SiyahKernel default is 160-200-267 which saves power without sacrificing performance.
Auto-root. You can also remove root via ExTweaks app and install it without rebooting your phone again. Auto-root can be disabled as well.
CPU Overclock/Undervolt support (we have two interfaces for that. both of them are defacto standard)
Tweakable vitalij's value (set to 5 as default)
Fixed fuelalert wakelocks
You can completely disable android logger using ExTweaks app
Faster charging for misc and USB modes. There are 3 modes (AC, Misc, USB) and normally last two of them support only slow charging. You can have charging speed of AC by increasing it (especially user while charging in car or using USB port)
Cpu governor optimizations
Gpu voltage, clock and stepcount interfaces (GPU Overclock/Undervolt)
Tegrak's touchmove support.
Brightness curve settings with original panel gamma values. panel values unchanged, so you will get stock colors and will be able to use supercurio's voodoo display app when it is released. brightness modification will only change auto-brightness response.
BLN support both for Samsung and CM9 ROMs (use BLNControl app from the market to enable it)
Better touch sensitivity (especially while charging)
Available CPU Governors: Ondemand (default), Pegasusg (new hotplug aware governor from Samsung), Lulzactive, SmartassV2, Interactive and Conservative governors added
CIFS
Available I/O schedulers: CFQ (default), noop, Deadline, SIO, V(R)
J4FS as module
ARM topology support (SCHED_MC)
Automatic EFS Backup
Lots of I/O tweaks and filesystem optimizations via some parts of thunderbolt scripts.
Voodoo louder support (already default in all kernels but people ask it if it is supported)
USB Mass Storage mode is working in CWM Touch Recovery
built-in profile support with default, battery and performance presets (you can change them in CWM Recovery). Even using everything default will save you a lot of battery juice.
Almost everything is configurable such as scheduler features, hotplug thresholds, GPU frequencies, voltages, arm topology modes... and they are configurable via simple and free ExTweaks App from Google Play
Current Version: 3.0
Supports: CM9, Samsung, MIUI
Developer: gokanmoral
SpeedMod ICS
Features:
Root and CWM:
Automatically installs root (su) but can be disabled
CWM recovery 5.x
Screen and misc tweaks
init.d, TUN, CIFS, IPV6 Privacy support
Performance:
CPU governor tweaks: increase responsiveness
IO tweaks
Read ahead tweaks
Compiled with optimizations using Linaro GCC toolchain
Switched to SLAB instead of SLUB
Multi-core aware scheduler SCHED_MC
Turned off unnecessary logging for better smoothness and efficiency:
Disabled Android Debug Logger / logcat
Disabled Samsung debug
Disabled various kernel debugging, statistics and tracing options
Current Version: K3-9
Supports: Samsung
Developer: hardcore
N.E.A.K ICS
Features:
Based on sammy update4 sources, updated to 3.0.27
Touch CWM Recovery 5.5.0.4 NEAK Modded
Governors: Ondemand, LulzactiveV2(default), Performance,
Conservative (module), Lazy (module), PegasusQ
Schedulers: BFQv3-R2, Noop, SIO, VR (default)
XZ Compression only for KERNEL (+speed, --size)
Built-In support for Voodoo Louder!
Fully compatible with: Voodoo Louder, Tegrak's 2nd Core, Tegrak's
Lulzactive app, Voltage Control, SetCPU, CWM Manager 3.15 & Tegrak OC
Auto-Root (3.0.7 + latest binary)
Auto-install of modded BLN Liblights
Init.d Support (auto creation of init.d folder via cwm)
Bootanimation Support (system/media & data/local)
Touch Move Support + Touchscreen Fix (5 - thx to vitalij)
BLN v2 support (by Creams, thx to gm for the porting)
CIFS, FUSE, CUSE Support (modules)
Logger already enabled into the kernel
NO OC!!!! (100-1200Mhz)
CPU frequency scaling bug fixes, no more freezes!! (thx to gm & entropy)
CPU Undervolt support (thx to netarchy, rebased by me)
Complete control of freqs/voltages with Voltage Control/SetCPU/NeakPro
GPU Overclock/Undervolt (by netarchy)
Charging current interface support (by GM - via Voltage Control)
Speedmod Sharpness fix (thx to hardcore)
Brightness Curve Mod (thx to GM)
Support for JKay Brightness settings
ARM CPU Topology + sched_mc (can be enabled via CWM, disabled by default)
SLQB Allocator (better memory management)
Improved memory management functions
Allow CPU Unaligned access (++performaces)
Disabled all the big debugging (++speed, --size)
AFTR ARM Idle Mode (enable via neak app or recovery)(++battery)
Disabled debugging WiFi/BT
TCP/IP Tweaks
TCP buffer tweaks
Dynamic Hotplug with tweaked thresholds (with Tegrak's 2nd Core support)
2nd CPU Core OFF when screen is locked (thx to arighi)
ARM_ERRATA_743622 & ARM_ERRATA_754322 & ARM_ERRATA_754327
Upstream patches and fixes from Linux 3.2/3 mainline kernel
GPU UI Rendering
Fixed fuelgauge wakelocks (by Entropy)
Compiled with Linaro GCC 4.5-2012.03-dev + A lot of optimisation flags (including hard float and graphite)
Optimised EXT4 filesystem
Generally optimised code (removed useless functions and variables, fixed warnings)
Current Version: 2.0.2x
Supports: CM9, Samsung
Developer: simone201
*More to be added
Modems!
MODEMS​
All modems are CWM ZIPs. Do not flash them through Odin. Use Clockwork Recovery or the CWM app.
You can extract the 'modem' file from inside the ZIP and flash it through Odin if you chose. But don't flash the ZIP itself.
XXKDH
XXKDJ
XXKE4
XXKE7
XXKF2
XXKG2
XXKG3
XXKG5
XXKG6
XXKH3
XXKI1
XXKI3
XXKI4
To Do List & Extras!
USEFUL LINKS​
Want to view this guide offline? Now you can! PDF Guide is now available here!
View attachment 755104
EFSPro: The ultimate EFS backup solution. It's a one click operation for root users!
http://forum.xda-developers.com/showthread.php?t=1308546
Official Samsung firmware can be found HERE:
http://forum.xda-developers.com/showthread.php?t=1075278
Official Samsung firmware that has been carrier branded can be found HERE:
http://forum.xda-developers.com/showthread.php?t=1113928
lbthomsen said:
I have (mostly for my own consumption really) started putting this information (and everything else I can find about the Galaxy S2) in Wiki format. Feel free to help me keeping it up to date for the benefit of everybody.
The tabular list is here.
Click to expand...
Click to collapse
lbthomsen said:
I don't mind the least bit and I sincerely hope someone will help updating that list.
Personally I have always found that a forum - such as this (even if this one is not a bad example) have an extremely low signal to noise level. It takes way too much digging to find precisely the information needed. In my personal opinion - wikies are actually better suited for providing information. A great example is this page: http://nookdevs.com/Portal:NookColor which basically contains all information you'd ever need about hacking the Nook Color. I had been googling around for a android hacking wiki but didn't find any - so decided to throw one up. However, I do realize that if I am the only one editing it, it won't ever become anything but my own random notes (which is what it is right now). But with other users helping with the edits it could at least theoretically turn out to be a great source for information.
So - I appreciate that you added it to the list and I sincerely hope someone will pick up the idea and help adding and changing the wiki.
---------- Post added at 10:16 AM ---------- Previous post was at 09:49 AM ----------
Originally I had configured the wiki to require registration before edit, but in the true wiki spirit I have now disabled that - so anybody can edit it. If that result in too much vandalism I'll just swap it back again.
Click to expand...
Click to collapse
Help me help the guy above me! If you don't like my layout, you can use that list instead. It's a tabular layout on a wiki page. Update that page with the info you find in my thread and\or your own info as well!
To Do List!
- Better organisation method (Possibly)
- Keep Stuff Up To Date!
Click to expand...
Click to collapse
Good Job, Thanks a lot,
Suggest you PM a MOD to make this thread a sticky (if not already done )
Yeah, this should be sticky
Dark Emotion said:
Yeah, this should be sticky
Click to expand...
Click to collapse
+1
I've been looking everywhere for a compilation of this sorts... and I'm glad somebody has colated this info... good place to start instead of searching for [ROM] and getting a message that search is down for maintenance...
a tabular overview would also be helpful, with if its based from samsung firmware, cyanogenmod, feature list, kernel included, etc.
Wait.. Was this phone even out in January?
Sent from my GT-I9100 using XDA App
bruflot said:
Wait.. Was this phone even out in January?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
I can't believe I did that.
July*
Thanks for finding that for me... ><"
xProteus said:
+1
I've been looking everywhere for a compilation of this sorts... and I'm glad somebody has colated this info... good place to start instead of searching for [ROM] and getting a message that search is down for maintenance...
a tabular overview would also be helpful, with if its based from samsung firmware, cyanogenmod, feature list, kernel included, etc.
Click to expand...
Click to collapse
I've currently listed if its based on official Samsung firmware or CyanogenMod base under the "Base" However there are only three listed so far.. CyanogenMod, MIUI and the letters and numbers for Samsung firmware (XXKG6, XXKH3, etc)
I'll look into adding kernels and features
I might not add ALL features, but some generic ones like Odexed or Deodexed.
Edit: Failure at Multi-Quoting established.
1 ques wads the diff between original android development and android development
Sent from my GT-I9000 using xda premium
Sys81 said:
1 ques wads the diff between original android development and android development
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
For the helpful picture-based guide on the differences, see here.
http://forum.xda-developers.com/showthread.php?t=1219612
This is a great thread... might I suggest getting some features from users of each ROM. I personally use LeoMar ROM and I can tell you that one of the nice features is that it has its own repository of mods at your disposal to install including preview capabilities.
Listed below: (I hope Leomar75 doesn't mind)
REVOLUTION UTILITIES: (as options to install - No Preview)
JKay Theme Settings (For Customizing lockscreen and power menu)
Bloatware Scripts (Scripts to be used on preinstalled GScriptLite)
CWM Manager
EFS Backup
Revolution Themes
ROM Themes with JKay + EDT Tweaks (includes themes like Gingerlite, Honeycomb, Dark MIUI, etc...)
MMS Themes
MDPI Themes (Dialer Themes)
Market Themes
Revolution Boot Animations
Boot Animations (Includes AndroidZapsApple, Honeycomb, Stock Samsung, etc..)
Revolution Font Pack
Available Font Pack(Includes Stock, SensationLite, Helvetiker, SonySketch, etc..)
Revolution MODS
Enable Full\Low Battery Sound and Vibration
Remove Full\Low Battery Sound and Vibration
Modded Email (Admin-less Exchange access)
BLN
Adv Block Patch v1 (Advertising blocking)
Old Swype (includes more languages)
Remove\Restore Call log patch (Remove txt\mms\emails in call logs)
Phone MOD (Removes increasing ringtone)
Browser User-Agent
Phone with Call Rec Mod
Potatoman Silent Camera (Better video\audio quality)
Remove\Restore Overscroll Glow
FuguTweaks MOD (Adds responsiveness to the phone)
Disable\Enable Home_Button Wakeup
New Camera Mod (use hardware button)
No Boot Sound
Revolution Kernel
Available Kernels (Includes Speedmod, RAGEMOD, Ninphetamine, etc...)
Revolution Modem/Radio/Baseband
Available Modem (Includes XXKE, XXKF, XXKG, etc...)
Extra Widgets/Apps
Stock Samsung Keypad
Touchwiz Launcher 4.5
Touchwiz Launcher Stock
Transparent Widgets Pack
Social Hub and SNS Support
AllShare/DLNA support
Kies Support
Add SamsungDive package
Add Wifi Sharing
MIUI Music and MiuiClock by Nitrozk
Pull Package Widgets/Apps
Thanks for the threat. Nice info for those who wanted to know custom ROM for SGS2. This should be stick up.
Awesome... subscribed and bookmarked...
Coz of this I've stopped searching and decided on going "insane" (insanity ii)
makes it so much easier to look for a rom in one glance and decide based on a preference; mine being cm7, stripped down.
cue_32 said:
This is a great thread... might I suggest getting some features from users of each ROM. I personally use LeoMar ROM and I can tell you that one of the nice features is that it has its own repository of mods at your disposal to install including preview capabilities.
Click to expand...
Click to collapse
This would be a great thing to have, and it is what I'll most likely throw into the third post however that is a lot of information. Possibly if it could be slimmed down to only a few lines. Like including only the important bits.
alexhee said:
Thanks for the threat. Nice info for those who wanted to know custom ROM for SGS2. This should be stick up.
Click to expand...
Click to collapse
xProteus said:
Awesome... subscribed and bookmarked...
Coz of this I've stopped searching and decided on going "insane" (insanity ii)
makes it so much easier to look for a rom in one glance and decide based on a preference; mine being cm7, stripped down.
Click to expand...
Click to collapse
Thanks heaps guys! The thank's keep me going!
Oxygen ROM
I vaguely remember seeing a thread for the Oxygen ROM somewhere in the s2 forum. That's missing from your list.

[REF]N.E.A.K. Kernel for I9100 - Non Dev issues and any questions regarding kernel

Firstly before i go ahead i would like to mention that any questions you have regarding the kernel please make them here. Main priority of this thread is to keep all the questions you might have or any problems to be posted here please. Leave the main thread in development for what is meant to be..Strictly for development. Either myself or other members will help out and the main aim of this thread is for everyone to help out each other in true XDA community style. Thanks
N.E.A.K Kernel for I9100 v1.3x
Basic features of N.E.A.K kernel
Based on sammy update3 sources, updated to 2.6.35.14 (without hiding the OS bug!)
- CWM Recovery 5.0.2.7 NEAK Modded
- Governors: Ondemand, Lulzactive(default), Performance, Lagfree, Conservative (module), Lazy (module)
- Schedulers: BFQv3-R1, Noop, SIO, VR (default)
- XZ Compression only for KERNEL (+speed, --size)
- Voodoo ScreenTuner and Louder Modules (can be enabled via NEAK CWM menu)
INITRAMFS AND MISC:
- Auto-Root (3.0.7)
- Auto-install of modded BLN Liblights
- Init.d Support
- Bootanimation Support (system/media & data/local)
- Touch Move Support + Touchscreen Fix (5 - thx to vitalij)
- BLN v2 support (by Creams)
- CIFS, FUSE, CUSE Support (modules)
- Logger already enabled into the kernel
CPU/GPU:
- NO OC!!!! (100-1200Mhz)
- CPU Undervolt support
- BUS Control Support (by GM)
- Complete control of freqs/voltages with Voltage Control/SetCPU
- Arighi's smooth scaling driver (thx to arighi)
- Sleep-of-Death fixes
- GPU Overclock/Undervolt (by netarchy)
- Charging current interface support (by GM - via Voltage Control)
- New ARM Mali-400 Drivers (November '11)
- Speedmod Color/mDNIe values (by hardcore)
MEMORY & PERFORMANCES:
- ARM CPU Topology + sched_mc (++battery, boot is slower, =performance)
- JHash 3 optimised
- SLQB Allocator (better memory management)
- Improved memory management functions
- Allow CPU Unaligned access (++performaces)
- Disabled ALL the debugging (++speed, --size)
- AFTR ARM Idle Mode enabled by default (++battery)
CONNECTIVITY TWEAKS:
- Patch wakelock WiFi (by hardcore)
- Disabled debugging WiFi/BT
- New WiFi Drivers
- TCP/IP Tweaks
OPTIMIZATIONS:
- Dynamic Hotplug with tweaked thresholds (no Tegrak 2nd core support, useless)
- 2nd CPU Core OFF when screen is locked
- ARM_ERRATA_743622
- Upstream patches and fixes from Galaxy Note sources
- Upstream patches and fixes from Linux 3.2 mainline kernel
- GPU UI Rendering
- fuelgauge wakelocks fixed (by Entropy)
- Compiled with CodeSourcery G++ Lite 2011.03 + Hard Float CFLAGS
- Ultra-Optimised EXT4 filesystem (from 3.2 linux kernel)
- Generally optimised code (removed useless functions and variables)
N.E.A.K kernel Unique Features
- Modded Recovery with N.E.A.K. Menu:
1) Remove voltage settings (Voltage control)
2) Create EFS Backup (in /sdcard/near)
3) Enable/Disable Conservative Governor
4) Enable/Disable Lazy Governor
5) Enable/Disable Voodoo Modules (screen+louder)
6) Enable/Disable Lionheart Tweaks (only with conservative gov)
- NO COMPRESSION for Initramfs (ultra fast boot!!)
- Tweaked Ondemand, lulzactive and lazy governors (sleepfreq = 500Mhz)
- Tweaked BFQ, SIO and VR Schedulers for NAND devices
Changelog for v1.3x
KERNEL:
- SCHED_MC disabled by default (enable it via CWM NEAK menu)
- Amazingly smooth and battery friendly as never before!!
- Removed Interactive Governor (was causing issues, will readd into 1.4)
- Added support for Tegrak's 2nd Core App (Dynamic Hotplug by default)
- Re-enabled ARM_UNWIND (and removed frame pointers)
- Re-enabled UNALIGNED ACCESS for CPU (++performance)
- Various CPUFREQ and cpu management fixes and improvements
- A lot of fixes for SoDs and Performance Lacks (camera bug still there)
- Disabled ARCH_POWER from sched features
- Some various patches for power functions
- ram_console: pass in a boot info string
- cpuidle: governor: menu: don't use loadavg
- ARM: 6941/1: cache: ensure MVA is cacheline aligned in flush_kern_dcache_area
- Removed more debugging (ramconsole and more)
- Enabled soft lockups and hung tasks detection
- Again smaller like 1.1x!!
INITRAMFS:
- New recovery option (sched_mc enable/disable)
- Recovery auto-creates init.d folder if not found one
- Minor bugfixes for CWM (misc bugfixes)
- Removed SQLITE3 app libs optimising (was causing issues)
MISC:
- More tweaks fixed and updated
- Updated Thunderbolt! CFS Tweaks
FLASHING GUIDE
TO FLASH TAR:
Flash through ODIN.
TO FLASH ZIP:
- boot into recovery
- wipe cache
- wipe dalvik cache
- install kernel zip file
Thanks:
Simone201 for his great kernel
Droidphile for allowing me to use information regarding the governors and schedulers from his sticky thread. Many thanks. Link to his sticky please have a look here. One of the best guides and all you need to know about kernels is there
Dragon546 Thank you for few pointers regarding on setting up this thread . Your thread regarding Siyah kernel is great and hope i can achieve the same by helping others who use this kernel the same you have done for Siyah. Thank you
Nrk_2k Thanks for the FAQ. Your help is gladly appreciated.
To anyone else who would love to contribute who uses the kernel N.E.A.K please feel free to leave any information as possible. Many thanks again and lets hope we can help each other in true XDA community style
Governors
1) Ondemand
2) Lulzactive (default)
3) Performance
4) Lagfree
5) Conservative (module)
6) Lazy (module)
I/O Schedulers
1) BFQv3-R1
2) Noop
3) SIO
4) VR (default)
Governors Guide:
1) Ondemand
Default governor in almost all stock kernels. Simply put, Ondemand jumps to maximum frequency on CPU load and decreases the frequency step by step on CPU idle. No suspend/wake profiles. Even though many of us consider this a reliable governor, it falls short on battery saving and performance on default settings.
2) Lulzactive
This new find from Tegrak is based on interactive & smartass governors and is one of our favorites.
Old Version: When workload is greater than or equal to 60%, the governor scales up cpu to next higher step. When workload is less than 60%, governor scales down cpu to next lower step. When screen is off, frequency is locked to global scaling minimum frequency.
New Version: Three more user configurable parameters: inc_cpu_load, pump_up_step, pump_down_step. Unlike older version, this one gives more control for the user. We can set the threshold at which governor decides to scale up/down. We can also set number of frequency steps to be skipped while polling up and down.
When workload greater than or equal to inc_cpu_load, governor scales CPU pump_up_step steps up. When workload is less than inc_cpu_load, governor scales CPU down pump_down_step steps down.
Example:
Consider
inc_cpu_load=70
pump_up_step=2
pump_down_step=1
If current frequency=200, Every up_sampling_time Us if cpu load >= 70%, cpu is scaled up 2 steps - to 800.
If current frequency =1200, Every down_sampling_time Us if cpu load < 70%, cpu is scaled down 1 step - to 1000.
3) Performance
Sets min frequency as max frequency. Use this while benchmarking!
4) Lagfree
Lagfree is similar to ondemand. Main difference is it's optimization to become more battery friendly. Frequency is gracefully decreased and increased, unlike ondemand which jumps to 100% too often. Lagfree does not skip any frequency step while scaling up or down. Remember that if there's a requirement for sudden burst of power, lagfree can not satisfy that since it has to raise cpu through each higher frequency step from current. Some users report that video playback using lagfree stutters a little.
5) Conservative
A slower ondemand which scales up slowly to save battery. Simply put, this governor increases the frequency step by step on CPU load and jumps to lowest frequency on CPU idle.
6) Lazy
This governor from Ezekeel is basically an ondemand with an additional parameter min_time_state to specify the minimum time cpu stays on a frequency before scaling up/down. The Idea here is to eliminate any instabilities caused by fast frequency switching by ondemand. Lazy governor polls more often than ondemand, but changes frequency only after completing min_time_state on a step. Lazy also has a screenoff_maxfreq parameter which can be configured to specify screen-off max frequency.
I/O Schedulers Guide:
Q. "What purposes does an i/o scheduler serve?"
A.
Minimize hard disk seek latency.
Prioritize I/O requests from processes.
Allocate disk bandwidth for running processes.
Guarantee that certain requests will be served before a deadline.
So in the simplest of simplest form: Kernel controls the disk access using I/O Scheduler.
Q. "What goals every I/O scheduler tries to balance?"
A.
Fairness (let every process have its share of the access to disk)
Performance (try to serve requests close to current disk head position first, because seeking there is fastest)
Real-time (guarantee that a request is serviced in a given time)
Q. "Description, advantages, disadvantages of each I/O Scheduler?"
A.
1) Noop
Inserts all the incoming I/O requests to a First In First Out queue and implements request merging. Best used with storage devices that does not depend on mechanical movement to access data (yes, like our flash drives). Advantage here is that flash drives does not require reordering of multiple I/O requests unlike in normal hard drives.
Advantages:
Serves I/O requests with least number of cpu cycles. (Battery friendly?)
Best for flash drives since there is no seeking penalty.
Good throughput on db systems.
Disadvantages:
Reduction in number of cpu cycles used is proportional to drop in performance.
2) BFQ
Instead of time slices allocation by CFQ, BFQ assigns budgets. Disk is granted to an active process until it's budget (number of sectors) expires. BFQ assigns high budgets to non-read tasks. Budget assigned to a process varies over time as a function of it's behavior.
Advantages:
Believed to be very good for usb data transfer rate.
Believed to be the best scheduler for HD video recording and video streaming (because of less jitter as compared to CFQ and others)
Considered an accurate i/o scheduler.
Achieves about 30% more throughput than CFQ on most workloads.
Disadvantages:
Not the best scheduler for benchmarking.
Higher budget assigned to a process can affect interactivity and increased latency.
3) SIO
Simple I/O scheduler aims to keep minimum overhead to achieve low latency to serve I/O requests. No priority quesues concepts, but only basic merging. Sio is a mix between noop & deadline. No reordering or sorting of requests.
Advantages:
Simple, so reliable.
Minimized starvation of requests.
Disadvantages:
Slow random-read speeds on flash drives, compared to other schedulers.
Sequential-read speeds on flash drives also not so good.
4) VR
Unlike other schedulers, synchronous and asynchronous requests are not treated separately, instead a deadline is imposed for fairness. The next request to be served is based on it's distance from last request.
Advantages:
May be best for benchmarking because at the peak of it's 'form' VR performs best.
Disadvantages:
Performance fluctuation results in below-average performance at times.
Least reliable/most unstable.
Q. "Best I/O Scheduler?"
A.There is nothing called "best" i/o scheduler. Depending on your usage environment and tasks/apps been run, use different schedulers. That's the best i can suggest.
Considering overall performance, battery, reliability and low latency, it is believed that
SIO > Noop > Deadline > VR > BFQ > CFQ, given all schedulers are tweaked and the storage used is a flash device.
Q. "How do i change I/O schedulers?"
Voltage Control or No Frills from market.
Or init.d script:
echo "scheduler-name" > /sys/block/mmcblk0/queue/scheduler
Reserved by me for future use! (if i find any)
Inviato dal mio GT-I9100 usando Tapatalk
Full FAQ - All questions with answers will be compiled here.
Below is a list of all questions that have solutions provided.
Question: What does it mean by no AOSP support?
Answer: AOSP roms are CyanogenMod based roms like CM7, CM9, MIUI.
- Samsung based roms are supported (except for ICS XXKP* based roms) in current versions (ICS, MIUI etc themes are just that, themes, they have no impact on rom or Kernel).
- Samsung based roms will usually say they are based on one of the following:
XXKE*, XXKF*, XXKG*, XXKH*, XXKI*, XXKJ*, XXKK*, XXKL* (* stands for build number)
Question: I'm getting lag when playing games like MW3, GTA III, etc. What can I do?
Answer: Changing to the ondemand/interactive/lagfree governors will provide better performance, but may decrease battery life.
Question: Why can't I see any of my photos in Gallery or my music in Music Player?
Answer: There was an issue with this for some in v1.1 and below, this should be fixed in v1.2
Question: Why can I choose governors in CWM recovery as well as in Voltage Control?
Answer: The options in CWM Recovery are for enabling governor modules only, so you still need to set the governor you want to use in Voltage Control.
Question: Will this Kernel work with the CWM app?
Answer: No, CWM app support is not currently supported
Question: I can't enable Conservative or Lionheart Governors, or the Voodoo modules in CWM, what can I do?
Answer: Make sure that the folder init.d exists under /system/etc/
Question: I have enabled Conservative and Lionheart in CWM, but Voltage Control is not showing Lionheart, why is it not there?
Answer: Because the Lionheart "governor" is just tweaks to the Conservative Governor, when the Lionheart tweaks are enabled you have to select Conservative in Voltage Control. Lionheart == Conservative + Tweaks, this is why it is left named as Conservative in Voltage Control, as adding a separate Lionheart Governor would just make the Kernel bigger for the sake of a name.
Question: Can I change BUS voltages with this Kernel?
Answer: No, You can only change frequencies, voltages are locked.
Question: I've activated the voodoo modules, but they don't appear to be working. Do I need to do something else?
Answer: In order to use the voodoo mods you need to download the corresponding apps from Google market.
Question: I enabled conservation governor and Lionheart, how can I see that both are active and ready to use?
Answer: When you have both modules enabled, N.E.A.K. will add 2files into your system.The first one is located in "/system/etc/init.d/" and is called "S02conservative"; this will enable the module during boot.
The second file is located in "/system/etc/" and is called "lionheart"; the file itself is empty, but the kernel knows that with this file it has to use the tweaks to transform conservative into Lionheart by changing settings.
Question: Why can I only change core speed from 100-1200mhz when the other Kernels give me higher values and better benchmarking scores?
Answer: The S2 is one of the fastest smartphones available, and there is still no application which forces our phone to use its max power. The top 3D games, like Riptide/ShadowGun/MC3/Nova2/GTA3/and other, perform smooth and fast with max 1200mhz.
And benchmarks, come'on guys/girls, do you really need a p-meter to show people how good our s2 is?
Question: On which ROM was Kernel tested?
Answer: It was tested by us, the community, with following Roms
Hyperdroid (deodexed)
CheckRom (deodexed)
Stock KK5 (odexed)
Question: Are custom bootanimations and init.d scripts supported
Answer: Did you read the 1st post? Guess not, then you would already know that both are supported.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Question: I am thinking of flashing this kernel and a new rom. What order should I do this in?
Answer: Most roms these days have a kernel in the package as well. So Flash new ROM, clear cache/dalvik/etc. Then flash this kernel, and again wipe cache/dalvik/etc to make sure phone is clean and clear for best performance. After this you can then flash any other extras you want to add.
Question: I have enabled Conservative and Lionheart tweaks, and set in Voltage Control (NO Frills, SetCPU, etc) but when I restart my phone Voltage Control says its on Lulzactive. What am I doing wrong?
Answer: You need to make sure you save the settings as boot settings after you have chosen your governor/IO settings etc.
I think I got all of the questions, but if you see something that I have missed, please feel free to PM me and I will add it in.
Thanks to _Garry_ for providing some extra Questions/Answers.
Okay, noob alert here!!
I'm a total newbie, who owns a GS II running Lite'ning ROM v6.1.
I have these questions:
1 - N.E.A.K. states it's got Voodoo. Does it mean that this will improve the audio output as it did on the SGS?
2 - Which ROM should I flash so as this kernel is compatible with it? Will CM7 work? Or could you recommend any other ROM? (Eye candy needed, too, like fancy animations!)
3 - Would this theme run totally fine with the combination: http://forum.xda-developers.com/showthread.php?t=1334922 ???
4 - Could someone guide me as to how do I got about installing this kernel with a recommended ROM using ODIN3?
I'm a really confused guy..
Thanks for all the help people!!!
SufiSam said:
Okay, noob alert here!!
I'm a total newbie, who owns a GS II running Lite'ning ROM v6.1.
I have these questions:
1 - N.E.A.K. states it's got Voodoo. Does it mean that this will improve the audio output as it did on the SGS?
2 - Which ROM should I flash so as this kernel is compatible with it? Will CM7 work? Or could you recommend any other ROM? (Eye candy needed, too, like fancy animations!)
3 - Would this theme run totally fine with the combination: http://forum.xda-developers.com/showthread.php?t=1334922 ???
4 - Could someone guide me as to how do I got about installing this kernel with a recommended ROM using ODIN3?
I'm a really confused guy..
Thanks for all the help people!!!
Click to expand...
Click to collapse
You need to download the application Voodoo Louder from the market firstly to be able to make it work...The kernel already provides the modules so the app could work.
You can flash any rom you like..Even on litening it would work the kernel..My suggestion though either go with Hyperdroid rom which i am using at the moment or Checkrom..
The ICS theme by Master Vert again if you flash any deodex rom that should work. As long as it is not themed up like Litening rom..So my suggestion already gave it to you above....
And a guide on how to install the kernel it is simple...Use CWM easier and quicker...Flash a rom of your choice..Guides are always on the first page of a thread. Then when you flash that rom and you are all set up then flash the kernel through CWM...And that is it..You are done
Neo3000 said:
You need to download the application Voodoo Louder from the market firstly to be able to make it work...The kernel already provides the modules so the app could work.
You can flash any rom you like..Even on litening it would work the kernel..My suggestion though either go with Hyperdroid rom which i am using at the moment or Checkrom..
The ICS theme by Master Vert again if you flash any deodex rom that should work. As long as it is not themed up like Litening rom..So my suggestion already gave it to you above....
And a guide on how to install the kernel it is simple...Use CWM easier and quicker...Flash a rom of your choice..Guides are always on the first page of a thread. Then when you flash that rom and you are all set up then flash the kernel through CWM...And that is it..You are done
Click to expand...
Click to collapse
That's exactly my question:
How do I flash the kernel using Clockwork Mod? Man, I'm being a real good noob here...
SufiSam said:
That's exactly my question:
How do I flash the kernel using Clockwork Mod? Man, I'm being a real good noob here...
Click to expand...
Click to collapse
In order to not steal this topic (that is intended for the NEAK kernel), I suggest you read some of the excellent FAQ / Howto / etc topics here on XDA.
Next to that, almost every ROM has installation instructions.
In short:
Flash a kernel with CWM support like CF Root kernels via Odin.
From then on, you can flash via CWM in the recovery menu or via CWM manager or DarkyOTA app.
SufiSam said:
That's exactly my question:
How do I flash the kernel using Clockwork Mod? Man, I'm being a real good noob here...
Click to expand...
Click to collapse
To flash a kernel via CWM, first download the cwm version of the kernel, then copy that zip file to your phone (root directory of you internal memory is usually easiest to find) them boot into cwm recovery, choose install a zip from sd, then choose zip file, then select the kernel zip and install.
Hope that helps :-D
Sent from my GT-I9100 using XDA App
Aww, man! I'm extremely sorry for asking so many questions, but I just can't avoid it..
Only one question:
Say, I've installed CheckROM.
Now I wanna install N.E.A.K. using Clockwork Mod
How do I do it? I mean when I boot into CWM recovery, what do I select to install the zip? Do I just select "Install ZIP from SD Card" and select the ZIP and will it be flashed? Or is there some other method for it?
Once again, really, really sorry for all the time I'm frustrating you guys..
SufiSam said:
Aww, man! I'm extremely sorry for asking so many questions, but I just can't avoid it..
Only one question:
Say, I've installed CheckROM.
Now I wanna install N.E.A.K. using Clockwork Mod
How do I do it? I mean when I boot into CWM recovery, what do I select to install the zip? Do I just select "Install ZIP from SD Card" and select the ZIP and will it be flashed? Or is there some other method for it?
Once again, really, really sorry for all the time I'm frustrating you guys..
Click to expand...
Click to collapse
Yup, you select "install zip from sd card"
then select "choose zip to install"
and then select yes from the install prompt after choosing the kernel zip. It will install itself from there. All you need to do is select "reboot phone" after it has finished installing. Then you are done
Sent from my GT-I9100 using XDA App
SufiSam said:
Aww, man! I'm extremely sorry for asking so many questions, but I just can't avoid it..
Only one question:
Say, I've installed CheckROM.
Now I wanna install N.E.A.K. using Clockwork Mod
How do I do it? I mean when I boot into CWM recovery, what do I select to install the zip? Do I just select "Install ZIP from SD Card" and select the ZIP and will it be flashed? Or is there some other method for it?
Once again, really, really sorry for all the time I'm frustrating you guys..
Click to expand...
Click to collapse
Yes, usually it's good to clear Dalvik cache too.
Wow! There are so many helpful people over here! Cool! And I was afraid of posting on this forum for 7 months just because I thought I was a noob... Thanks to all you guys who helped me! And also, do we flash a ROM, say CheckROM, (I have Lite'ning for now) using CWM in the same way as mentioned above?
SufiSam said:
Aww, man! I'm extremely sorry for asking so many questions, but I just can't avoid it..
Only one question:
Say, I've installed CheckROM.
Now I wanna install N.E.A.K. using Clockwork Mod
How do I do it? I mean when I boot into CWM recovery, what do I select to install the zip? Do I just select "Install ZIP from SD Card" and select the ZIP and will it be flashed? Or is there some other method for it?
Once again, really, really sorry for all the time I'm frustrating you guys..
Click to expand...
Click to collapse
...just select "Install ZIP from SD Card" and select the ZIP and will it be flashed...
SufiSam said:
Wow! There are so many helpful people over here! Cool! And I was afraid of posting on this forum for 7 months just because I thought I was a noob... Thanks to all you guys who helped me! And also, do we flash a ROM, say CheckROM, (I have Lite'ning for now) using CWM in the same way as mentioned above?
Click to expand...
Click to collapse
yep download checkrom from here http://www.multiupload.com/19H1I2X0GV copy it to your mass memory or use phone to download it
reboot into cwm , install zip from sd card , find checkrom zip , install it
its a very good rom too
edit
installing checkrom will install a different kernel so :
install checkrom
install kernel of choice
install theme before mods if you use ics theme by vert
Just wondering why this thread is starred 3 stars....who voted it and why?????
simone201 said:
Just wondering why this thread is starred 3 stars....who voted it and why?????
Click to expand...
Click to collapse
My best guess would be the first discussion being slightly off topic
Just gave a 5 star rating to compensate, though.
Sorry, I was the one responsible for de-railing it so badly.. Added my vote in as a 5 star thread too!
simone201 said:
Just wondering why this thread is starred 3 stars....who voted it and why?????
Click to expand...
Click to collapse
A big 5 star from me!
I just rated 5 stars.
And now i throw a question for simone:
you have fb fanpage, wtf...WHY????? ^^
Oh btw:
flashing via recovery should have a bit more info else the so called noob will scream why doesnt app XYZ not work ^^
Would recomment to change it to:
TO FLASH ZIP:
- boot into recovery
- wipe cache
- wipe dalvik cache
- install kernel zipfile
for faq:
Question: On which ROM was Kernel tested?
Answer: It was tested by us, the community, with following Roms
Hyperdroid (deodexed)
Checkrom (deodexed)
Stock KK5 (odexed)
Question: Are custom bootanimations and init.d scripts supportet?
Answer: Did you read the 1st post? Guess no, then you would allready know that both are supportet.
And for the fun part:
Question: Can you flash N.E.A.Kernel on my S2?
Answer: Sure thing, and as payment i just sell your S2 to support Dev.! Deal?
Gosh am I bored? ^^

Khaon's Kernel and GPU overclock.

Hi and welcome on forum.
I in this forum quite while but only just for read and collecting information.
I have Nexus 10 with AICP 6.0.1. To unlock potential of this tablet i install custom kernel from @Khaon.
In first post its stated:
- UV and OC both for the GPU AND CPU supported
Unfortunately i can only increase CPU speed as well as CPU voltage.
I don't have option to change GPU frequency.
To do this im using "Kernel Adiutor".
Can you help me with my question??
Regards
HipHopAst said:
Hi and welcome on forum.
I in this forum quite while but only just for read and collecting information.
I have Nexus 10 with AICP 6.0.1. To unlock potential of this tablet i install custom kernel from @Khaon.
In first post its stated:
- UV and OC both for the GPU AND CPU supported
Unfortunately i can only increase CPU speed as well as CPU voltage.
I don't have option to change GPU frequency.
To do this im using "Kernel Adiutor".
Can you help me with my question??
Regards
Click to expand...
Click to collapse
Sorry for the late reply.
it is normal you don't see anything in kernel audiutor because :
1) latest kernel of mine( marshmallow) was started from scratch and I didn't add gpu support
2) kernel audiutor 's design doesn't allow to easily include gpu control for our device. The easiest solution i could find was to edit some init.d script.
Now that I got more time I will include again my gpu patches so gpu full control is back

[EOL] [KERNEL] [OnePlus3] [Lineage15/Lineage14/CM13] Boeffla-Kernel (01-03-2019)

Hi all,
some of you know me from the other OnePlus or Samsung devices areas, where I provide my kernels already for more than three years to OnePlus One, OnePlus Two, OnePlus X, Galaxy S5, S3 and Note 10.1 users for all sort of platforms (Samsung, Cyanogenmod, Omnirom etc.)
Now I own a OnePlus 3 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).
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.
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 !!
Installation
Read the install instructions in the support section on the Boeffla Site.
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/overclocking 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 LineageOS 14.1 kernel - Click here
Change log for CM13 kernel - Click here
Features
Note: This kernel only runs on LineageOS for the OnePlus 3 - nothing else !!!
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.4.02 or higher !!!) configuration app (get it from http://www.boeffla.de) to configure all kernel settings
Dash charging fully supported
The two CPU clusters (big and little cpu) can be configured completely separate in terms of min/max frequencies, governors and CPU core profiles
Additional governors: Impulse, zzmoove, elementalx, conservative, ondemand, blu_active
Additional schedulers: fiops, bfq, sio, sioplus, fifo, vr, tripndroid, zen, maple
CPU overclocking - one additional overclocking step for both clusters (1,72 GHz for little CPU / 2,26 GHz for big CPU)
No GPU overclocking, no CPU and GPU voltage interface
USB charge rate bumped up to 900 mA
Boeffla charge analysis (display of charger type and charge current in Boeffla-Config app in real time)
CPU core profiles to restrict number of CPU cores being used (the OP3 does not hotplug based on load)
Boeffla-Sound engine: Headphone volume and speaker volume (only lowering volumes for speaker)
Dynamic FSync (activated if screen on, deactived if screen off), configurable
Input boost frequencies and duration configurable per CPU cluster, input boost switch
Show CPU frequency usage per CPU and frequency in Boeffla-Config
Show GPU frequency usage per frequency in Boeffla-Config
KCal V2 Color control
Display backlight limits configurable (to avoid display brightness gets too low in some situations)
Display backlight dimmer
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)
Kernel logger (dmesg) configurable
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)
NTFS support (module)
XBox support (module)
OTG-Ethernet support (module)
TCP Congestion changed to Westwood
Many additional TCP congestion algorithms available
Entropy values configurable
Hardware touch keys are locked as long as screen is in use (touched) for better usability
Swap supported
Various minor kernel tweaks
Doze mode configurable in Boeffla-Config
Full selinux strict support (switchable to permissive on demand)
Show speedbin information (PVS level) in Boeffla-Config app
init.d support (in /system/etc/init.d - set correct permissions!)
Automatic EFS backup
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
Google gcc 4.9 toolchain (64 bit) used for best stability
Always based on latest LineageOS kernel sources (http://github.com/LineageOS/android_kernel_oneplus_msm8996)
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
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 Lineage/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.4.02 or higher for the OnePlus 3 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
* Osm0sis
... 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 log:
LineageOS 14.1:
http://kernel.boeffla.de/oneplus3/boeffla-kernel-cm/cm14.0/changelog.htm
CM13:
http://kernel.boeffla.de/oneplus3/boeffla-kernel-cm/cm13.0/changelog.htm
Configuration and profile thread
http://forum.xda-developers.com/oneplus-3/how-to/profiles-boeffla-kernel-profiles-t3455503
*** 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
OH MY GOD!
Grüße aus Potsdam
Allright folks, thread is open. Kernel is available for download.
Before you start, please make sure you read the following information at least:
http://boeffla.de/index.php/support/installation-how-to
http://boeffla.de/index.php/support/support
If you have trouble, I ask you to also scan for your issue in the OnePlus 2 thread, as major parts are the same on both devices (http://forum.xda-developers.com/one...rnel-boeffla-kernel-5-0-alpha8-11-04-t3357167)
Enjoy
Andi
Thank you Lord for bringing Christmas to us!
yay downloading, gonna flash direct and test thank u sir
@Lord Boeffla Confirmation number: 8EE21419AG5941220
Thank you Lord Boefla for this awesomeness!!!
Oh yes. The old master is here.
Waiting for CM snapshot bugfixes and then it's gonna roll.
can't wait to get my op3
AWESEOME THANKS FLASHED IT ON Ressurection Remix rom and its working awesome
Awesome!!! I'm really happy to see Boeffla Kernel on OP3. I used his kernel on my S5, but recently I got my OP3. I tried to install this kernel on CM13 by arter97 but it failed in recovery (Error 1......). Any ideas?
xantic21 said:
Awesome!!! I'm really happy to see Boeffla Kernel on OP3. I used his kernel on my S5, but recently I got my OP3. I tried to install this kernel on CM13 by arter97 but it failed in recovery (Error 1......). Any ideas?
Click to expand...
Click to collapse
Use official CM13.
Also, read that we need at least some more information:
http://boeffla.de/index.php/support/support
How should we help without knowing where what went wrong...
Andi
Flashed on blackjubel RR and booted
Thank you
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my ONEPLUS A3003 using Tapatalk
Lord Boeffla said:
Use official CM13.
Also, read that we need at least some more information:
http://boeffla.de/index.php/support/support
How should we help without knowing where what went wrong...
Andi
Click to expand...
Click to collapse
Thanks Andi for your answer. I thought CM13 by arter97 is really close to official CM13
is it possible to revert the cm13 stock kernel back if something goes wrong or i want to change my mind ?
btw. i got cm13 snapshot installed
Playa82 said:
is it possible to revert the cm13 stock kernel back if something goes wrong or i want to change my mind ?
btw. i got cm13 snapshot installed
Click to expand...
Click to collapse
Yes, dirty flash CM13 again and you are back to stock kernel.
Andi
Playa82 said:
is it possible to revert the cm13 stock kernel back if something goes wrong or i want to change my mind ?
btw. i got cm13 snapshot installed
Click to expand...
Click to collapse
Take a back up ot the boot image in recovery and you're ready.
Lord Boeffla said:
Yes, dirty flash CM13 again and you are back to stock kernel.
Andi
Click to expand...
Click to collapse
ok cool. thx for your info
Working fine on latest oos.

[KERNEL] [EOL] [OnePlus3] [OOS 5, 4, 3] Boeffla-Kernel (15-01-2019)

*** This kernel is now end-of-life, not supported and developed anymore !!! ***
Hi all,
some of you know me from the other OnePlus or Samsung devices areas, where I provide my kernels already for more than three years to OnePlus One, OnePlus Two, OnePlus X, 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, good existing 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 !!
To add: An open beta (aka community build) is NOT an official build supported here. If you use a community build and have issues, don't complain or even report. I am not merging any kernel changes from open betas into my kernels !!
Important notes
When using new anykernel concept Boeffla-Kernel: Flash stock kernel of rom first !
This kernel is ONLY compatible to OxygenOs stock, nothing else !!!
If you are using a custom rom that bases on OxygenOs, it might work. However, if it does not work, do not expect me to do tweak to make the kernel running with your favorite rom. I would not do it - my one and only reference is OxygenOs stock.
It is not supposed to be compatible to CM, HydrogenOS etc.
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.
Installation
Read the install instructions in the support section on the Boeffla Site.
Support
First read the FAQ section on the Homepage !!!
Click here to learn about all possible kernel settings in the config app (outdated at the moment).
Click here to learn about using the config app (outdated at the moment).
I will refuse to give support if you do any undervolting/overclocking 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 OxygenOS 4.x.x kernel - Click here
Change log for OxygenOS 3.x.x kernel - Click here
Features
Note: This kernel only runs on OOS 3.x.x for the OnePlus 3 - nothing else !!!
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.4.02 or higher !!!) configuration app (get it from http://www.boeffla.de) to configure all kernel settings
Dash charging fully supported
The two CPU clusters (big and little cpu) can be configured completely separate in terms of min/max frequencies, governors and CPU core profiles
Additional governors: Impulse, zzmoove, elementalx, conservative, ondemand, blu_active
Additional schedulers: fiops, bfq, sio, sioplus, fifo, vr, tripndroid, zen, maple
CPU overclocking - one additional overclocking step for both clusters (1,72 GHz for little CPU / 2,26 GHz for big CPU)
No GPU overclocking, no CPU and GPU voltage interface
USB charge rate bumped up to 900 mA
Boeffla charge analysis (display of charger type and charge current in Boeffla-Config app in real time)
Boeffla touchkey LED control (LEDs fully off, LED on screen touch, configurable duration)
CPU core profiles to restrict number of CPU cores being used (the OP3 does not hotplug based on load)
Notification LED control (effect + speed for blinking/fading, brightness for continuous notification like battery charging etc.)
Boeffla-Sound engine: Headphone volume and speaker volume (only lowering volumes for speaker)
Dynamic FSync (activated if screen on, deactived if screen off), configurable
Input boost frequencies and duration configurable per CPU cluster, input boost switch
Show CPU frequency usage per CPU and frequency in Boeffla-Config
Show GPU frequency usage per frequency in Boeffla-Config
KCal V2 Color control
Display backlight limits configurable (to avoid display brightness gets too low in some situations)
Display backlight dimmer
Swipe2wake gestures
Control haptic feedback of gestures (except fingerprint)
Haptic feedback intensity control
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)
Kernel logger (dmesg) configurable
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)
NTFS support (module)
XBox support (module)
OTG-Ethernet support (module)
TCP Congestion changed to Westwood
Many additional TCP congestion algorithms available
Entropy values configurable
Hardware touch keys are locked as long as screen is in use (touched) for better usability
Swap supported
Various minor kernel tweaks
Doze mode configurable in Boeffla-Config
Full selinux strict support (switchable to permissive on demand)
Show speedbin information (PVS level) in Boeffla-Config app
init.d support (in /system/etc/init.d - set correct permissions!)
Automatic EFS backup
Integrated full busybox 1.27.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
Google gcc 4.9 toolchain (64 bit) used for best stability
Always based on latest OOS kernel sources (https://github.com/OnePlusOSS/android_kernel_oneplus_msm8996)
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
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 kernel only if you are running a compatible 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.4.02 or higher for the OnePlus 3 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
* Osm0sis
... 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 log:
OOS4
http://kernel.boeffla.de/oneplus3/boeffla-kernel-oos/oos4xx/changelog.htm
OOS3
http://kernel.boeffla.de/oneplus3/boeffla-kernel-oos/oos3xx/changelog.htm
Configuration and profile thread
http://forum.xda-developers.com/oneplus-3/how-to/profiles-boeffla-kernel-profiles-t3455503
*** 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
Allright folks, thread is open. Kernel is available for download.
Before you start, please make sure you read the following information at least:
http://boeffla.de/index.php/support/installation-how-to
http://boeffla.de/index.php/support/support
If you have trouble, I ask you to also scan for your issue in the OnePlus 2 thread, as major parts are the same on both devices (http://forum.xda-developers.com/oneplus-2/orig-development/kernel-boeffla-kernel-05-10-2015-t3218164)
Enjoy
Andi
It's going to be legen. Wait for it. Dary
Thanks Dev for supporting OP3
Downloading rn
Awesome ... Thanks for this ....
Great work..
To restore old kernel stock..is it possible to have it too??
Sent from my ONEPLUS A3003 using XDA-Developers mobile app
isoladisegnata said:
Great work..
To restore old kernel stock..is it possible to have it too??
Sent from my ONEPLUS A3003 using XDA-Developers mobile app
Click to expand...
Click to collapse
Let me create a stock kernel section for it on www.boeffla.de, then yes. But this can take till tomorrow, I am out very soon today.
Apart from that, you can always flash OOS dirty over, this brings you stock kernel back.
Andi
Lord Boeffla said:
Let me create a stock kernel section for it quickly on www.boeffla.de, then yes.
Apart from that, you can always flash OOS dirty over, this brings you stock kernel back.
Andi
Click to expand...
Click to collapse
Yes..
Sent from my ONEPLUS A3003 using XDA-Developers mobile app
isoladisegnata said:
Yes..
Sent from my ONEPLUS A3003 using XDA-Developers mobile app
Click to expand...
Click to collapse
Just corrected my statement, will not be before tomorrow as I have to leave very early today for an appointment.
Andi
hail to the lord of kernels
isoladisegnata said:
Great work..
To restore old kernel stock..is it possible to have it too??
Sent from my ONEPLUS A3003 using XDA-Developers mobile app
Click to expand...
Click to collapse
With Flashify you can backup and restore the stock kernel.
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
Der-Knuffi said:
With Flashify you can backup and restore the stock kernel.
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
Click to expand...
Click to collapse
Yeees, but... not 100%.
IMHO it backups the kernel image, but not the kernel modules too.
And OnePlus is using kernel modules on OOS.
Just to be very precise.
Andi
its not yet available to download?
tatuboy said:
its not yet available to download?
Click to expand...
Click to collapse
What?
And why should it be not?
Be more specific pls.
Andi
Download of OOS kernel working here.
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
It finally happened
OMG.
Now I have no excuses anymore to not buy a Oneplus 3.
So it was a short interruption without Boeffla on LG G4 (5 months)
Many, many thanks for this.
Hail to Lord Boeffla. I can not live without your kernels
Greetings and keep calm.
Some got the app working on 3.5.1?
C.H.T.J. said:
Some got the app working on 3.5.1?
Click to expand...
Click to collapse
Same here, not working boeffla config in OSS 3.5.1... The kernel is very good, smooth, but the apk isn't working yet...
Good job bro, your kernel is awesome..
Sent from my ONEPLUS A3003 using Tapatalk
What is your webpages
Code:
http://kernel.boeffla.de/oneplus3/boeffla-kernel-oos/oos3xx_download/Stable
wrong with the ESET antivirus selectively alert immediately and does not reach the website.
Indicates that the page is harmful.

Categories

Resources