[KERNEL][E6653/E6633/E6683] Zach's Kernel Playground for Z5, WIP (work in progress) - Xperia Z5 Android Development

2021 September update:
Since I've been getting requests lately due to Google's updated Google Drive policy - here's the updated share link for the Z5 kernels
Z5-Kernels - Google Drive
drive.google.com
Final notice: Since my Z5 died (it's broken into pieces, glass shattered) - development is effectively halted - NO more updates - sorry
This is a Stock (Sony) ROM Kernel and WILL NOT work on AOSP, CM, etc.
aka SunKernel for Z5 + Z5 Dual - Stock ROM (for now only stock)
Alright guys,
this is my intermediate result on working on the Kernel for the Z5 (e6653, sumire), which I'm currently using
There's now also a Kernel for the dsds (Dual Slot/Sim) Version (E6633/E6683), but I can't test if it works due to lack of that very device - Enjoy !
Keep in mind that building for the Z5 "Stock" ROMs and "Stock" Kernels, you're constantly facing the following tradeoff:
compatibility with pre-built "core" kernel modules (e.g. texfat [proprietary exfat microSD fs driver])
compatibility with pre-built "goodies" kernel modules (e.g. video and other acceleration, hwcodecs, ...)
losing features that can NOT be replaced by similar ones (e.g. ecryptfs, wlan, exfat, etc.)
when going too far the device doesn't boot or simply hangs on bootanimation
this resulted in a couple branches (at least several dozen) that are partially or totally broken :silly:
[snip]
...
[snip]
More info on the Latest Kernel can be usually found at:
AT the end of the thread
( I KNOW - I should have reserved a few posts for better overview )
---------------------------------------------------------------------------------
[Download] How to get the current ("corona", 5.11) Kernel(s) - Step by Step:
1)
Choose your device from one of the 4 folders
Z5 + Z5 Dual:
Stock Kernels: https://drive.google.com/open?id=0BykGGWB96CBQQy05VURLbzJTZlU
Resurrection Remix: https://drive.google.com/open?id=0BykGGWB96CBQTnYzcGFURmhZbUk
Carbon Rom 5.1:https://drive.google.com/open?id=0BykGGWB96CBQakJDRG03NTV0ZFU
crDroid (3.7_HZ_4):https://drive.google.com/open?id=0BykGGWB96CBQdDVGNWxSR2ljdEk
Z5 Compact: https://drive.google.com/open?id=0BykGGWB96CBQVE0tb2dieTZMXzg
Z5 Prem + Z5 Prem Dual: https://drive.google.com/open?id=0BykGGWB96CBQaVZTdnF5QnVTMU0
Z4/Z3+ + Z4/Z3+ Dual: https://drive.google.com/open?id=0BykGGWB96CBQa2xBdHR5TzlrNUE
2)
At the upper right, click on "List View"
3)
At the top of the table, there are 3 labels (name, owner, [last] modified, File size)
click on "Last modified", the newest Kernels should be shown either at the top, or at the bottom
4)
Download the latest Kernel
5)
???
6)
Profit !
Click to expand...
Click to collapse
All other features, things should work - no guarantees
Before starting to test/use keep in mind that this is WIP (work in progress),
that means - NO guarantees,
backups before flashing are a MUST (especially your microSD card content !)
stability, speed, improved battery and satisfaction are a great side-effect to have.
You have been WARNED !
Enjoy !
Obligatory Source:
(according to the rules in single commits no giant blobs, authorship kept)
https://github.com/zachariasmaladroit/android_kernel_sony_msm8994_kitakami_r2/branches
Mentions/Kudos:
@AndroPlus thanks for your great kernel base and support for all of the Sony Xperia devices - you definitely are a Sensei in that area !
@Tommy-Geenexus another Sensei on the Xperia devices
@auras76 Thanks for your great ROM + Kernel !
@Adi Shakthi You are da man ! God's Kernel - there's truly no kernel like it ! @faux123 thanks for intelli_plug and Dynamic Fsync and all the other goodies - they are awesome ! :victory: @neobuddy89 Your kernels really inspire that there is more to be achieved @Cl3Kener @flar2 @DespairFactor @Imoseyon @showp1984 @myfluxi @savoca @franciscofranco @dorimanx @arter97 @ak @eng.stk You (and all other devs I might have forgotten) truly push progress forward !
Linus Torvalds - you started it all !
Richard Stallman - thanks for your "viral" license and GNU
Linux Kernel Devs , Linux Foundation
Google , Android @jerpelea @kholk The masters of the Sony Sauce @Grarak for Kernel Adiutor - for such a fine Kernel Command Center
@caspase for AppOpsXposed
@rovo89 for XPosed
@oasisfeng for Greenify

Testing right now.
Thanks my friend. ?
Enviado desde mi E6653 mediante Tapatalk
---------- Post added at 03:01 AM ---------- Previous post was at 02:56 AM ----------
Just reporting...
Lost access to my 64 Gb micro sdcard
Enviado desde mi E6653 mediante Tapatalk

Is there undervolting in this?

zacharias.maladroit said:
upcoming:
Faux Sound Control for TomTom codec on WCD9330 ( someone can take a look whether the settings are correct for our device ? )
Click to expand...
Click to collapse
https://github.com/Tommy-Geenexus/android_kernel_sony_msm8994_suzuran_5.x/commit/be36a1e704207a10865d179c5425222bb526c2c1
This driver works on all Z4/Z5 variants. It is less bloated and safer than "Faux-Sound".
That said, i see no real for Sound Control to exist. There seem to be some issues with registers not properly resetting.
My only motivation of writing this was a partially broken headset.

albertobom said:
Testing right now.
Thanks my friend.
Enviado desde mi E6653 mediante Tapatalk
---------- Post added at 03:01 AM ---------- Previous post was at 02:56 AM ----------
Just reporting...
Lost access to my 64 Gb micro sdcard
Enviado desde mi E6653 mediante Tapatalk
Click to expand...
Click to collapse
Thanks for your feedback,
that was to be expected though,
you get me an idea how to get about with the next iteration - hopefully then it should work.
How did you format your microSD card ?
Through the phone ? So the format must have been extfat ( then the missing textfat driver explain why it stopped to work, although the vfat or at least exfat driver should work, too )
Did you get a "SDcard corrupted" error ? I got it in the past but that was probably related to excessive flashing
Thanks !
_LLJY said:
Is there undervolting in this?
Click to expand...
Click to collapse
Of course, its base is AndroPlus Kernel,
this is more like of a playground to test out what works or doesn't with "Stock" Kernel Base - most of this (or ALL) works on the AOSP Kernel
Tommy-Geenexus said:
https://github.com/Tommy-Geenexus/android_kernel_sony_msm8994_suzuran_5.x/commit/be36a1e704207a10865d179c5425222bb526c2c1
This driver works on all Z4/Z5 variants. It is less bloated and safer than "Faux-Sound".
That said, i see no real for Sound Control to exist. There seem to be some issues with registers not properly resetting.
My only motivation of writing this was a partially broken headset.
Click to expand...
Click to collapse
Thanks @Tommy-Geenexus no offense or hard feelings against your Sound Control driver,
I love its clean and slim approach !
the issue in the past when I tried it was that there was no GUI capable to drive it - when there's sound control I need a "live" - on-the-fly adaptation capability when doing changes to see how it affects output
(well, with mic, not so much)
Do you know of an app that supports that interface ? I'd be forever grateful
Thanks !

zacharias.maladroit said:
Do you know of an app that supports that interface ? I'd be forever grateful
Thanks !
Click to expand...
Click to collapse
You could do a pull-request for kernel adiutor. I'm not sure if hex input is supported, but you can turn all hex vals into decimals. Then it would be fairly easy.

I format my sdcard via phone.
Yes I get sdcard corrupted.
Also my sdcard is brand new. ?
Enviado desde mi E6653 mediante Tapatalk

Tommy-Geenexus said:
You could do a pull-request for kernel adiutor. I'm not sure if hex input is supported, but you can turn all hex vals into decimals. Then it would be fairly easy.
Click to expand...
Click to collapse
I'll take a look - thanks
albertobom said:
I format my sdcard via phone.
Yes I get sdcard corrupted.
Also my sdcard is brand new.
Enviado desde mi E6653 mediante Tapatalk
Click to expand...
Click to collapse
ugh - my bad,
that's some stupid error-handling - when the driver is gone or replaced with vfat, there must be no corruption
Hope the data is nevertheless intact (backups !),
I flashed A LOT of times during migration to AOSP and building it & testing kernels - so I had thought that the driver issues caused that corruption
Thanks

Okay,
here is one additional Kernel (v20_9-X_preview):
one-additional feature per branch (for the first 3 three below)
Z5_Sunkernel_Permissive_v20_9-VI_pluggin-only_ALL-OK.zip (Hotplug framework)
Z5_Sunkernel_Permissive_v20_9-IV_zram+lz4_ALL_OK.zip (zram + lz4)
Z5_Sunkernel_Permissive_v20_9-III_frandom+ext4_ALL_OK.zip (frandom + no entropy depletion with ext4)
Z5_Sunkernel_Permissive_v20_9-X_preview_ALL-OK.zip (camera fixes, DSP fixes, frandom, zram+lz4, hotplug, clearpad fix)
The Kernel features the following:
Dynamic Fsync ( @faux123 )
qdspv6v2 general improvements
Sound: 320K AAC encoding support (from 192 kbit, thanks to @auras76 )
wcd9330 (sound) fixed 24bit support (haven't tested due to lack of audios in that format)
improved and fixed lpm (low power mode)
frandom ( @Imoseyon and others ) + ext4 fixes to prevent entropy depletion
general fixes and improvements to the memory subsystem and others
optimized KSM (kernel samepage merging)
Camera fixes & improvements (might make it more reliable and faster to react)
scheduler improvements (picked by @auras76 )
hotplug framework
intelli_plug 4.0 by @faux123
"Bricked Hotplug" by showp1984
MSM Hotplug @neobuddy89
cpu-boost improvements ( @neobuddy89 )
MSM Limiter ( @neobuddy89 )
reduced wakelocks for the Modem
cpu-boost in charge of cpu scaling ( no mpdecision, thanks @neobuddy89 )
some general scheduling improvements
ext4 and writeback speed tweaks and stability improvements
kthread fixes - improved reliability in case of OOM (related to LMK)
clearpad (touchpad) potential FIX - answering phonecalls when dt2w (double-tap-to-wake) is enabled, but suspended and the driver confused, works again
Use-cases:
20_9-VI_pluggin: Hotplug, you know you want it
20_9-IV: zram+lz4 - for those who have countless apps running and e.g. use the Shallow Hibernation feature from Greenify), set swappiness to 90 and see what happens
20_9-III: could be an improvement for those with system encryption or use-cases that need more entropy fast
20_9-X_preview: ALL of the Above combined
texfat and ecryptfs drivers work - no modules report
"disagrees about symbol",
except core_ctl , which is intentional (MPDecision replaced by CPU-Boost handling)
Feedback:
- stability (crash ?)
- smoothness (some hotplug mechanisms are less smooth - I know, but battery should be better)
- increased, improved usability (e.g. with zram) with much more apps running flawless
- 20_9-X_preview: how do all the features interact, is it stable ? smooth (depending on settings) ? multi-tasking ?
...
Enjoy !
ninja edit:
removed all the kernel builds, re-compiling with (re-added) upstream fixes from AndroPlus
will only upload 20_9-X_preview
ninja edit.
Kernel Sauce:
Sun-Kernel_32.1.A.0.xxx_AP-mod-v20_9-X
Once I get enough features working flawless in combination - the next step is to combine all into one terrific kernel - like, e.g. God's Kernel

zacharias.maladroit said:
Okay,
here is one additional Kernel (v20_9-X_preview):
one-additional feature per branch (for the first 3 three below)
Z5_Sunkernel_Permissive_v20_9-VI_pluggin-only_ALL-OK.zip (Hotplug framework)
Z5_Sunkernel_Permissive_v20_9-IV_zram+lz4_ALL_OK.zip (zram + lz4)
Z5_Sunkernel_Permissive_v20_9-III_frandom+ext4_ALL_OK.zip (frandom + no entropy depletion with ext4)
Z5_Sunkernel_Permissive_v20_9-X_preview_ALL-OK.zip (camera fixes, DSP fixes, frandom, zram+lz4, hotplug, clearpad fix)
The Kernel features the following:
Dynamic Fsync ( @faux123 )
qdspv6v2 general improvements
Sound: 320K AAC encoding support (from 192 kbit, thanks to @auras76 )
wcd9330 (sound) fixed 24bit support (haven't tested due to lack of audios in that format)
improved and fixed lpm (low power mode)
frandom ( @Imoseyon and others ) + ext4 fixes to prevent entropy depletion
general fixes and improvements to the memory subsystem and others
optimized KSM (kernel samepage merging)
Camera fixes & improvements (might make it more reliable and faster to react)
scheduler improvements (picked by @auras76 )
hotplug framework
intelli_plug 4.0 by @faux123
"Bricked Hotplug" by showp1984
MSM Hotplug @neobuddy89
cpu-boost improvements ( @neobuddy89 )
MSM Limiter ( @neobuddy89 )
reduced wakelocks for the Modem
cpu-boost in charge of cpu scaling ( no mpdecision, thanks @neobuddy89 )
some general scheduling improvements
ext4 and writeback speed tweaks and stability improvements
kthread fixes - improved reliability in case of OOM (related to LMK)
clearpad (touchpad) potential FIX - answering phonecalls when dt2w (double-tap-to-wake) is enabled, but suspended and the driver confused, works again
Use-cases:
20_9-VI_pluggin: Hotplug, you know you want it
20_9-IV: zram+lz4 - for those who have countless apps running and e.g. use the Shallow Hibernation feature from Greenify), set swappiness to 90 and see what happens
20_9-III: could be an improvement for those with system encryption or use-cases that need more entropy fast
20_9-X_preview: ALL of the Above combined
texfat and ecryptfs drivers work - no modules report
"disagrees about symbol",
except core_ctl , which is intentional (MPDecision replaced by CPU-Boost handling)
Feedback:
- stability (crash ?)
- smoothness (some hotplug mechanisms are less smooth - I know, but battery should be better)
- increased, improved usability (e.g. with zram) with much more apps running flawless
- 20_9-X_preview: how do all the features interact, is it stable ? smooth (depending on settings) ? multi-tasking ?
...
Enjoy !
ninja edit:
removed all the kernel builds, re-compiling with (re-added) upstream fixes from AndroPlus
will only upload 20_9-X_preview
ninja edit.
Kernel Sauce:
Sun-Kernel_32.1.A.0.xxx_AP-mod-v20_9-X
Once I get enough features working flawless in combination - the next step is to combine all into one terrific kernel - like, e.g. God's Kernel
Click to expand...
Click to collapse
Dear zacharias.maladroit is possible to make a thread how to tuning a kernel properly?
Enviado desde mi E6653 mediante Tapatalk
---------- Post added at 10:22 PM ---------- Previous post was at 09:59 PM ----------
Apparently xreality stop working. ?
Enviado desde mi E6653 mediante Tapatalk

albertobom said:
Dear zacharias.maladroit is possible to make a thread how to tuning a kernel properly?
Enviado desde mi E6653 mediante Tapatalk
---------- Post added at 10:22 PM ---------- Previous post was at 09:59 PM ----------
Apparently xreality stop working.
Enviado desde mi E6653 mediante Tapatalk
Click to expand...
Click to collapse
First part:
I've still too little experience and information on this kernel to really efficiently tweak it,
but will soon post a few preliminary settings to either get a good balance of a battery vs. performance
and runtime & running cool
Hm, thanks for the report,
the preview under settings doesn't show a change anymore once it's switched on or off ?
I still can see a difference,
only with the Video Player I also noticed some kind of change,
perhaps I'm used to 4K videos too much - so I'm over-reacting a bit to HD or lower res videos
This works with AndroPlus v20 and v21, right ?

Keep up the great work .. I am following the , I may test this later

albertobom said:
Dear zacharias.maladroit is possible to make a thread how to tuning a kernel properly?
Enviado desde mi E6653 mediante Tapatalk
---------- Post added at 10:22 PM ---------- Previous post was at 09:59 PM ----------
Apparently xreality stop working. ?
Enviado desde mi E6653 mediante Tapatalk
Click to expand...
Click to collapse
There's no reason to keep copying the whole post when it doesn't relate to your question.
Some of us try to read this on our phone!
Sent from my E6653 using Tapatalk

Sorry about that guys.
Apparently the xreality problem is due to rom booster app. Nothing to due with your kernel at all. Everything is fine. ?
Enviado desde mi E6653 mediante Tapatalk

This kernel is stable, has eh ish battery life(could do better), has excellent thermals(when undervolted to -355mv) but overall I would say great job but how do I use the sound control I'm the kernel?

_LLJY said:
This kernel is stable, has eh ish battery life(could do better), has excellent thermals(when undervolted to -355mv) but overall I would say great job but how do I use the sound control I'm the kernel?
Click to expand...
Click to collapse
Thanks for the feedback !
So, hm - is that battery life worse than with AndroPlus v21 ?
I assumed something like that but wasn't sure - perhaps the hotplugging is draining battery,
the best option would be to use CPUQUIET Hotplug Framework with runnable governor - which I also successfully ported, but something wasn't working fine with the "Stock" (Sony's) ROM
What are your settings for Hotplugging ? What is your governor ?
Sound Control isn't implemented yet (not in kernel right now), I'll use Tommy-Geenexus 's TomTom Sound Control in the future, so you'll have to set the values via terminal or script until support for it is included in Kernel Adiutor ("helper") or other tools

Updated first post with new kernel that the folks over at Z5 Premium also got
new goodies !
Enjoy !

zacharias.maladroit said:
Thanks for the feedback !
So, hm - is that battery life worse than with AndroPlus v21 ?
I assumed something like that but wasn't sure - perhaps the hotplugging is draining battery,
the best option would be to use CPUQUIET Hotplug Framework with runnable governor - which I also successfully ported, but something wasn't working fine with the "Stock" (Sony's) ROM
What are your settings for Hotplugging ? What is your governor ?
Sound Control isn't implemented yet (not in kernel right now), I'll use Tommy-Geenexus 's TomTom Sound Control in the future, so you'll have to set the values via terminal or script until support for it is included in Kernel Adiutor ("helper") or other tools
Click to expand...
Click to collapse
Yes the battery life is worse than AndroPlus kernel (I only enabled intelliplug)
[
/QUOTE]
Click to expand...
Click to collapse

_LLJY said:
Yes the battery life is worse than AndroPlus kernel (I only enabled intelliplug)
Click to expand...
Click to collapse
On hindsight I believe it really comes down to configuration and usage of wakelock blockers and aggressive Doze,
agreed that it might consume more battery during operation (and offer more performance) - but there are also improvements for LPM (low power mode) that should really cut down
the battery consumption when the device is really able to sleep.
It's much harder to cut down the garbage on Sony's ROM compared to AOSP as a base where almost no additional cruft is running,
but it might (possibly) be achievable,
I've it currently down to 2% in 4 hours idle in Airplane - 0.5% per hour.
Main tools used are:
- Greenify ("boosted" with XPosed) and "Aggressive Doze"
- Amplify with pretty default settings
- AppOpsXposed with Wakelock ( "keep awake" disabled for most apps (section device) that are at the top (recently requested) - such as Camera, Google Play*, and a bunch more)
- Titanium Backup (freezing com.sonymobile.anonydata and devicemonitor, Service Menu and some more - since those also consume some battery)
AndroidSystem is at the top of consumers keeping the phone awake/using battery under GSam Battery,
but I'm a little hesitant right now to disable the "Keep awake" functionality if the phone stops to work properly
edit:
Go away forum quotation function ! You're drunk !

Any Sony Xperia Z5 Dual (e6683) users here ?
You need a dedicated build, too ?

Related

[KERNEL] [4.4] Werewolf kernel v008 [15/02/2015] SM-T210(R) and T211

Hey guys
As you already might have read in either the CM11 dev thread or the Q&A section, I am working on a custom kernel for our T210(R) and T211. It's still in a pretty early stage, but the current build is fully stable, so I thought why not share it
As I'm pretty new to this community, a few words about myself: My (only) device I have been working on is the LG Optimus 4x HD, for which I also made a custom kernel (also named werewolf kernel, who would have thought of that ). Me and 2 other fellow RDs were able to "switch" many blobs with the ones from grouper, which fixed many, many issues we were facing in 4.4 with the stock 4.1 blobs. I am the official maintainer of namelessROM and vanir for the 4x HD, and am also compiling GummyROM, LegoROM, unofficial CM 11 (using grouper blobs) and SlimKat for the 4x HD on a nightly base. And as soon as we have a proper device tree for our tab, I'm sure I can port the Tab3 to all those ROMs
Now, enough chit chatting, let's talk about the kernel
It's based on @ketut.kumajaya's blackhawk kernel (thanks again, mate ) From v004 on we are based on official KitKat sources, with some additions such as:
Features:
Various network tweaks
Entropy tweaks
I/O speed improvements
cortex a9 and neon omtimizations
Added frandom
Tweaked vm dirty ratios
Dynamic read-ahead values
Added I/O schedulers: ROW, SIO, BFQ, FIOPS, V(R)
Optimized AES and SHA1 routines
Added CPU governors: Lionheart, Adaptive, Intellidemand, Hotplug, Hyper
Reduced RAM usage from logger
Updated lowmemkiller
Overclocked to 1.420 GHz by default
Disabled vsync for better 2D performance
Overclocked GPU up to 624MHz (default 416MHz)
Custom user voltage control (CPU)
Undervolted by default (-25mV)
S2W and DT2W (WIP)
Fast Charging
KSM
Bugs:
You tell me!
Installation:
Download the kernel from HERE
Reboot into recovery (recommended to make a nandroid)
Flash the kernel zip
Recommended to wipe /cache
Reboot and enjoy!
And remember to remove phservice if you want to change some CPU/GPU settings yourself
Notes:
See 2nd post
GPL:
Kernel sources
Kernel Modules (only for v001 - v003)
Used defconfig
Used build script
Thanks:
@ketut.kumajaya for the initial kernel base
@gr8nole for general help, info and testing
XDA:DevDB Information
Werewolf kernel SM-T210/T211, Kernel for the Samsung Galaxy Tab 3
Contributors
laufersteppenwolf
Kernel Special Features: Tuned for best possible performance
Version Information
Status: Stable
Created 2014-07-21
Last Updated 2015-05-25
Tweaks and other stuff
Since v002, we have an updated lowmemorykiller. It behaves a bit snappier than the old one, also with the default minfree values. However, in case you like to tweak your device a bit to make it even more snappy (like me ), I tweaked the minfree values a bit to slightly increase the free RAM without really affecting the multitasking experience. The script can be found in the attachment. All you need to do is to extract the script and place it in your /system/etc/init.d/ folder and that's it. The values will be automatically set on boot.
UV interface
The min possible voltage is 1000mV for now, and the max one is 1400mV. If you want me to lower the min voltage, please let me know.
Also, please note, that the voltage has to be changed in 12.5mV steps. If you apply for example 1110mV, it will be rounded down to 1100mV.
Fast Charge interface
The main interface is inside /sys/kernel/fast_charge/*
/sys/kernel/fast_charge/force_fast_charge (rw)
0 - disabled (default)
1 - use custom mA configured through the sysfs interface (see below)
/sys/kernel/fast_charge/ac_charge_level (rw)
rate at which to charge when on AC (1.8A to 2.3A)
/sys/kernel/fast_charge/usb_charge_level (rw)
rate at which to charge when on USB (0.5A to 1.0A)
/sys/kernel/fast_charge/failsafe (rw)
0 - disabled - allow anything up to 2.3A to be used as AC / USB custom current (USE WITH CAUTION!)
1 - enabled - behaviour as described above (default)
/sys/kernel/fast_charge/version (ro)
display fast charge version information
New kmsg layout
From v008 onwards the kmsg looks a tiny bit different. Instead of displaying the time since boot, it logs the actual time and date.
Now, you may ask yourself: "does that any good?" Sure it does. When you encounter an issue and grab a log, you can send it my way saying "the issue happened at 15:35". It is way harder to find out the exact time (in seconds) since the device booted, right?
When changing the CPU gov, you might want to keep THIS (4.1) or THIS (4.4) in mind
Changelog:
v008 [15/02/15]
- Disabled zcache
- Added KSM (including deferred timer to save battery)
- Tweaked zRAM
- New kmsg log layout (see 2nd post for more details)
- Fixed kernel version in settings
- Disabled S2W and DT2W by default
When you flash this version, please wipe cache, otherwise bad things could happen
v007 [08/12/04] RIP Beth
- Slightly more RAM from logger
- S2W and DT2W (Still WIP)
- Decreased min possible CPU voltage to 800mV
- Undervolted by default (-25mV)
- Fast Charge support
v006 [01/11/14] MOAH CPU
- Added CPU UV interface
- OC'ed further to 1420MHz
- Max GPU freq limited to 624MHz until all issues are resolved
- Fixed init.d support on T211
v005a Minor fix
- Fixed DeviceControl GPU support
- Output all GPU freqs in Hz instead of KHz
v005 [18/10/2014] SM-T211 support
- Added support for the T211 variant (thanks to @sscsps for testing)
- Merged latest Sammy updates
- Enabled I/O accounting (only needed for devs)
- zcache enabled by default
- GPU OC up to 624MHz (default is 416MHz)
v004 [25/09/2014] Android 4.4 support
- Re-based on latest KitKat sources
- Re-added almost all features from v003
- Removed 156MHz freq step (causing trouble for still unknown reasons)
- Overclocked to 1.344 GHz (instead of 1.205GHz)
- Disabled vsync for better 2D performance
- Disabled "reboot recovery" to avoid being stuck in recovery on old recoveries (special version)
v003 [31/08/2014]
- new govs: Hotplug, Hyper
- new freq step @ 156MHz
v002 [25/07/2014]
- reduced RAM usage from logger
- new/updated lowmemkiller (see attachment in 2nd post for init.d script with tweaked minfree values)
v001 [18/07/2014]
- initial release
good work you link where ? and nice job workıng 4.1.2 ???? 4.2.2 .4.4.2 kernel android version what? @safariking [MENTION=3034891]gr8nole[/MENTION
not working dont flash ı using ultimate rom safarinking by 4.1.2 soft brick device
Not working yet hope you get it working good luck
Sent from my SPH-L720 using XDA Premium 4 mobile app
sorry guys, I just found the issue... my last commit breaks the GPU module so it doesn't compile, doesn't get copied over into the zip and so does not get replaced on your system, but the new kernel cannot load the stock module as I used another defconfig name...
Will be fixed ASAP
EDIT: Fixed and uploaded
laufersteppenwolf said:
sorry guys, I just found the issue... my last commit breaks the GPU module so it doesn't compile, doesn't get copied over into the zip and so does not get replaced on your system, but the new kernel cannot load the stock module as I used another defconfig name...
Will be fixed ASAP
EDIT: Fixed and uploaded
Click to expand...
Click to collapse
Nice work. This kernel works. Will monitor battery life and game performance.
Sent from my SM-T210R using XDA Free mobile app
laufersteppenwolf said:
When changing the CPU gov, you might want to keep THIS in mind
Click to expand...
Click to collapse
is there anyway to flash it on tab 3 t211 kk 4.4.2 firmware
big job thank can you add overclock gpu ? downclock?
gr9nole said:
big job thank can you add overclock gpu ? downclock?
Click to expand...
Click to collapse
You can check if there is OC available by installing "No-Frills CPU Control" from the google play store
a question about toolchain
@laufersteppenwolf
hi, i would like to know which toolchain you used to build this kernel, a direct link to it would be helpful.
also, using the supplied defconfig can i make [defconfig] and then make -j# or are there additional things to do?
i build kernel for tab3 10 fine but setting up my system for sm-t210 is proving stubborn. there is another project going on
that i would like to learn from and help with, your help would be appreciated.
thank you for reading.
m
Anil Shovo said:
is there anyway to flash it on tab 3 t211 kk 4.4.2 firmware
Click to expand...
Click to collapse
I do not think so, as I'm using the ramdisk from t210, which most likely isn't compatible with t211, and sure not with 4.4.2
gr9nole said:
big job thank can you add overclock gpu ? downclock?
Click to expand...
Click to collapse
step by step
moonbutt74 said:
@laufersteppenwolf
hi, i would like to know which toolchain you used to build this kernel, a direct link to it would be helpful.
also, using the supplied defconfig can i make [defconfig] and then make -j# or are there additional things to do?
i build kernel for tab3 10 fine but setting up my system for sm-t210 is proving stubborn. there is another project going on
that i would like to learn from and help with, your help would be appreciated.
thank you for reading.
m
Click to expand...
Click to collapse
for this build, I used CM's 4.6 toolchain, but that'll change soon
I will also push the build script and modules to github ASAP, so just wait for that, as setting up the modules and stuff isn't the most pleasant thing to do
Werewolf is not playing lol so what your saying is that we will be having cm 11 and aosp all the good stuff soon ?
Sent from my SM-T210 using XDA Premium 4 mobile app
I've used this kernel for 2 days. I have noticed the screen flickers on the 2nd day and while watching a movie (while plugged in) the tab was battery drained battery was 30% when I started watching. Can others confirm this?
Goodside. Battery life is enhanced and performance is the same. Nice work on this
Sent from my SM-T210R using XDA Free mobile app
trazfer said:
I've used this kernel for 2 days. I have noticed the screen flickers on the 2nd day and while watching a movie (while plugged in) the tab was battery drained battery was 30% when I started watching. Can others confirm this?
Goodside. Battery life is enhanced and performance is the same. Nice work on this
Sent from my SM-T210R using XDA Free mobile app
Click to expand...
Click to collapse
I was experiencing the exact same flickering myself as well, but on stock kernel
This flickering isn't kernel related, but ROM related. Sammy must have screwed up the auto backlight handling, as it only happens at some certain brightness values
No ir blaster
Edit: This is what I get when I open peel smart remote
laufersteppenwolf said:
I was experiencing the exact same flickering myself as well, but on stock kernel
This flickering isn't kernel related, but ROM related. Sammy must have screwed up the auto backlight handling, as it only happens at some certain brightness values
Click to expand...
Click to collapse
He is tottaly right, also sometimes when you are using this tab, the screen locks by itself
Ripshock said:
No ir blaster
Edit: This is what I get when I open peel smart remote
Click to expand...
Click to collapse
Check your build.prop to see what the ro.build.product shows.
gr8nole said:
Check your build.prop to see what the ro.build.product shows.
Click to expand...
Click to collapse
I am using stockrom series with a build for sm-t210 but I have used device spoofer and spoofed my original build sm-t210r
Ripshock said:
I am using stockrom series with a build for sm-t210 but I have used device spoofer and spoofed my original build sm-t210r
Click to expand...
Click to collapse
It works for me with the stock firmware/rom with this kernel.

[EOL][KERNEL] [OnePlusX] [OOS 3.x.x/2.x.x] Boeffla-Kernel (12-06-2017)

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.

[EOL] [KERNEL] [OnePlusX] [Lineage14/CM13] Boeffla-Kernel (28-03-2018)

** 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.

[ABANDONED][KERNEL][SINGLE/DSDS][STOCK/LOS] RyTek Kernel from Team DevElite

I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
DO NOT CROSS FLASH! THIS IS MENT ONLY FOR Xperia Z5.
ITS HIGHLY RECOMMENDED TO TAKE A TA BACKUP BEFORE BOOTLOADER UNLOCK!
Click to expand...
Click to collapse
Features list:
Kernel is patched by tobias.waldvogel repack tool, include dm-verity/Sony RIC off, drmfix & busybox
CPUQuiet Hotplug: rqbalance (default), runnable
CPU Governor: interactive (*), ondemand, performance (default)
IO Scheduler: noop, deadline, row, cfq, vr, zen, fiops, tripndroid (default)
TCP Congestion: westwood (default), reno, cubic
(*)will be set after boot, depends on init.qcom.post_boot.sh, stock default is interactive
Build with GCC 4.9.4 toolchain
Stability, power and performance enhancement
Unified kernel, one image for both models
CPUQuiet Framework, base for RQBalance hotplug governor, tune for more efficient on kitakami
interactive governor enhancement (backport from 3.18 kernel)
Power efficient from NVIDIA
Cyan LED on fully charged
LED blinking
Extra IO schedulers
Overcharged current from 1500mA to 1800mA
frandom - 10 to 50 faster than u/random
Lower backlight at boot, save inefficient power a bit
Disable add_random for better performance on solid state drive
Enable High Performance Mode for WCD9330
Improve suspend and idle state
Download link:
Stock:
Mediafire | Androidfilehost
LineageOS:
Mediafire | Androidfilehost
How to install
Fastboot method:
Download zip file, extract and put img file together fastboot binary, open cmd and type
Code:
fastboot flash boot boot.img
Recovery method:
Put the zip file in your device's storage, reboot to recovery and flash.
TWRP thread: https://forum.xda-developers.com/crossdevice-dev/sony/twrp-3-1-0-z5-z5c-z5p-t3571050
Firmware version:
32.3.A.2.33 - latest stock kernel
Source: https://github.com/RyTekk/sony_kernel_kitakami_8994
Credits:
@RyTekk - a fantastic guy who made this kernel :laugh:
@zacharias.maladroit - for helping me a lot, really much, countless
@Tommy-Geenexus - same as Zach and commits for kernel improvement
@tobias.waldvogel - for amazing ramdisk repack tool
@flar2 for enhancement commits
@BlackSoulxxx for charging hack
@Myself5
@LineageKitakamiTeam
@codeaurora
@Linaro
@NVIDIA
@Sony
Let me know if I miss you
Click to expand...
Click to collapse
Hey is this for stock or cyanogenmod?
HaoZeke said:
Hey is this for stock or cyanogenmod?
Click to expand...
Click to collapse
Stock 32.2.A.0.253, sorry for forgetting that.
Seems pretty nice , no lags , maybe slightly smoother ?
Battery -1% during night ( 7hours)
I had a small problem with seeder app (entropy generator) keeps asking for Root and never can turn it on, I'd same problem with stock .253 kernel but Androplus V36 don't have this problem , using latest supersu 2.76
korom42 said:
Seems pretty nice , no lags , maybe slightly smoother ?
Battery -1% during night ( 7hours)
I had a small problem with seeder app (entropy generator) keeps asking for Root and never can turn it on, I'd same problem with stock .253 kernel but Androplus V36 don't have this problem , using latest supersu 2.76
Click to expand...
Click to collapse
I don't recommend you to use Seeder or apps/tweaks like this (e.g CrossBreeder), your entropy will be forced to keep a highest value as possible, yah maybe there's a little smoother in UI but some tasks may be done slower (I got worse time loading of Asphalt 8 due to this). Btw, frandom is good enough to you don't need those high entropy value
Does it work on MWA and X ROM?
RyTekk said:
NOTE 3: This kernel has been hard testing on E6683, it should work on other DSDS variant (E6633), single devices got sd card not detected and it's out of reach for me atm
Click to expand...
Click to collapse
As for SDCard detection: It depends on the appended DTB used. Appended DTB is specified in the defconfig. Basically the dtb itself is the only difference between Z5 DSDS and Z5 ROW. Appending both to the same kernel _should_ work in theory (This approach was tested on the AOSP 1.2.2 Kernel), however this doesnt work on the Z5 Devices, as both DSDS and ROW share the same msm-id in the defconfig, that way the Bootloader itself can't determine which is the correct dtb, and uses the one which is appended first. This means you need seperate Kernel images for ROW and DSDS.
Took me a while to figure out for OM5Z, though I'd share it so you can save up that research time
Can any developers make an AndroPlus V36 for E6683/33 (with full SD CARD support)?
Is recovery include in kernal
Myself5 said:
As for SDCard detection: It depends on the appended DTB used. Appended DTB is specified in the defconfig. Basically the dtb itself is the only difference between Z5 DSDS and Z5 ROW. Appending both to the same kernel _should_ work in theory (This approach was tested on the AOSP 1.2.2 Kernel), however this doesnt work on the Z5 Devices, as both DSDS and ROW share the same msm-id in the defconfig, that way the Bootloader itself can't determine which is the correct dtb, and uses the one which is appended first. This means you need seperate Kernel images for ROW and DSDS.
Took me a while to figure out for OM5Z, though I'd share it so you can save up that research time
Click to expand...
Click to collapse
I tried to build a kernel with diffconfig sumire but the sd card wasn't recognized, so I decided to not support devices that I don't own for now if there's no one who's interested in it. I will ask you later
rajdeep312 said:
Is recovery include in kernal
Click to expand...
Click to collapse
It does, with TWRP from tobias's tool.
ROM_For_Z5 said:
Does it work on MWA and X ROM?
Click to expand...
Click to collapse
As long as it's stock based.
Plz make patch for reducing heat or downclock big cores
rajdeep312 said:
Plz make patch for reducing heat or downclock big cores
Click to expand...
Click to collapse
Use kernel manager apps (e.g Kernel Adiutor) instead to adjust it, I kept it due to boosting the bootup time.
ROM_For_Z5 said:
Does it work on MWA and X ROM?
Click to expand...
Click to collapse
Yes
Sent from MWA Pro-Spect V1.0.0 On My Z5
@RyTekk
Xposed is not working for me , I tried diffrent version from v85 to v86.2 all didn't work
korom42 said:
@RyTekk
Xposed is not working for me , I tried diffrent version from v85 to v86.2 all didn't work
Click to expand...
Click to collapse
I have no idea, I don't use Xposed, could you take a try to use xposed systemless by tobias's repack tool?
Can you make a build for Z3+ ? by using zach kernel ideas.
Thanks
The kernel seems not working on custom ROM, like X ROM and MWA. Everytime I flash your kernel, it can boot normally but the SystemUi always get force closed. However, it seems work quite good on my friend's Z5 E6633 running stock firmware.
Thanks for your work.
Hello, thanks for the contribution. Have you got any plan for adding z5c support?
sirdoha said:
The kernel seems not working on custom ROM, like X ROM and MWA. Everytime I flash your kernel, it can boot normally but the SystemUi always get force closed. However, it seems work quite good on my friend's Z5 E6633 running stock firmware.
Thanks for your work.
Click to expand...
Click to collapse
I have tested on purely stock so I can't adapt for other custom ROMs, it's not my failure :laugh:
ninestarkoko said:
Hello, thanks for the contribution. Have you got any plan for adding z5c support?
Click to expand...
Click to collapse
I mainly focus to make the kernel to be stable before bring it to other devices, and I have to finish my assignments first.
New version - V2 is up
changelog said:
Add darkness governor
Fix kernel panic on boot when another governor which is different from interactive is set
A lot of memory enhancement and leakage fixes
Battery usage optimization
Bug fixes, security and performance enhancement
ASoC: gapless mode actived and fixed, more enhancement
Click to expand...
Click to collapse
Download:
Androidfilehost | Mediafire

*AR_Beast* Kernel R9 (3.10.108) (Jan 29 2018) (OREO) {UBER-TC)

AR_Beast™ Kernel​
Hey there! Ayush Here
INTRO
After a lot of hard work, I am debuting at the kernel section for a new custom kernel based on latest sources by LOS. As the name suggest, these kernel is made as a All-Rounder,i.e it can provide better battery + performance . Without talking much lets go the features of these kernel.
MAIN FEATURES
CPU
Proper and Uniform Frequency Table Format.
Overclocked CPU to 1.7GHz for big cluster and1.2GHzfor little cluster (for Beast Performance).{Modified and Enhanced by me)
Support for more Governers
Darkness
Impulse
BarryAllen
ElementalX
Intel
Smartmax_eps
Lionfish
Optimized Interactive and ElementalX Governer.
System wide PowerEfficent Workqueue(for Beast Battery Backup).
[*]CPU-Boost,Hotplug Boost and Wakeup Boost
[*]Reduced CPU Load(for Beast Battery Backup).
[*]Fixed High Load average(for Beast Battery Backup).
Fast idling of CPU (for Beast Battery Backup).
Less CPU-Load=Cool Device=More Battery-Life
Various Optimizations.
Hotplugs
Added Alucard (Modified for Beast Battery Backup)
Added Thunderplug (Modified forBeast Battery Backup)
Disabled MSM_Performance hotplug (was of no use)
Thermal
Support for user controllable thermal driver which reduce CPU frequency On a set trip point ( Ported by me )
Default limit set to 50°
Advanced Core control mode
Quad core mode
Fully configurable in the adiutor
Various Optimizations
GPU
Altered GPU-Frequency Table (for Beast Battery Backup)
UnderClock GPU to 19MHz(for Beast Battery Backup)
Overclock GPU to 650MHz
Support for Adreno Idler
Various Optimizations
Battery
Enabled ARCH_Power (for Beast Battery Backup)
New PowerSuspend algorithm (for Beast Battery Backup)
Support for preventing unnecessary WakeLocks (for Beast Battery Backup)
ThunderCharge Current Control Driver v2.1.
Fast Charge Drivers
Incresed Charge current (1370)
Various Optimizations
Sound
FauxSoundControl v4.0 ( Modified and Enhanced by me)
Support for 2 Gains---Headphones, Speaker.
Provides ability to Increase or Decrease Volume beyond Default Limits.
Support for Controlling Volumes separately for left and right Headphones.
Dts sound support
Negative values works too
Display
Kcal Colour control v2
Uses custom colour profile by default for better screen vibrancy, colour reproduction (Enhanced by me)
Support for Glove Mode
Various Optimizations
MISC
Latest Linux Base 3.10.108
Based on latest sources.
Compiled with Uber 7.2.1 Optimized ToolChain
O3 and Graphite Optimizations
Support for FRandom RNG Driver (upto 50x faster than the default one).
Support for various Wake-Up Gestures including DT2W.
State Notifer support (faster and better)
Nvidia power optimizations
Varoius tweaks for better network speed
Support for Dynamic Fsync
Various Optimiztaions For Cpu and GPU
F2FS and exFAT Support
Kexec Hardboot
Support for Load Shifter Mechanism.
Various Tweaks for better battery+performance.
Supports Every MM and N roms
Added LCD notifier
Added Quick Wakeup driver
Exclusive Kernel Adiutor for configuring
This are the features which I Remember many features are omitted due to word limit
I have tried my level best to make my kernel as best as possible. From minor tweaks to major improvements, everything is done.
Installation Instructions
Boot into recovery (twrp recommended)
Wipe cache and dalvik cache
Flash AR_Beast™-Kernel Rxx.zip
Reboot to system
Done
XDA:DevDB Information
*AR_Beast* Kernel, Kernel for the YU Yureka
Contributors
Ayush Rathore
Source Code: https://github.com/AyushR1/AR_Beast-Tomato
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 9
Stable Release Date: 2018-01-29
Created 2018-01-29
Last Updated 2018-01-29
DOWNLOAD
R9 - Oreo(8.0/8.1) - https://www.androidfilehost.com/?fid=818070582850488842
Kernel-Adiutor-Mod - https://forum.xda-developers.com/android/apps-games/kernel-adiutor-mod-v6-t3740249
Telegram Group :- https://t.me/joinchat/AAAAAEEtgBFuVYjNE2yRbA
NOTES
1. Use AR_Beast Adiutor to apply settings(prebuilt in kernel zip)
2. Always turn on Apply on Boot and set Delay to 10 seconds or more
3. Always turn on Emulate Init.d option in Kernel Adiutor.
4. If you are facing WiFi/Hotspot issue then check whether your system partition has atleast 20mb free then reflash kernel or Extract wlan.ko from the .zip of kernel (located under system/lib/modules/) and place it in root/system/lib/modules/ overwriting the one already present there. Then, set the permission of the file to rw-r-r and reboot the phone. Use ES File Manager with Root Permission to do this.
5. Facing splashloops(loops on yo logo) then clean flash your rom or wipe data/cache/dalvik-cache
6. Don't use any hotplug along with core control or quad core mode if you wanna use hotplug then disable corecontrol and quad core mode. You can use Core control along with quad core mode.
PRO Sir!!
Thanks for Oreo Support Bro.,
Can we use it for nougat also ?
Will R9 version Support Nougat?
Please reply me. If not which ROM is preferrable to install? Suggest me.
Has anyone tested if this kernel works fluently with NitrogenOS 8.1 ROM ? Please do confirm as this kernel looks so tempting.
The kernel Adiutor mod is broken. Can u give another link.
da_gamer_pk said:
has anyone tested if this kernel works fluently with nitrogenos 8.1 rom ? Please do confirm as this kernel looks so tempting.
Click to expand...
Click to collapse
bro i am using this rom with my nitrogen os shekhawat 20180208 , it works super fine on nitrogen, trust me u can go with this kernel, everything is working fast and smooth
Wlan.co file is missing from the directory you mentioned. Where can I get that file? My wifi/hotspot does not work. Other than this this kernel works perfectly with nitrogen os 8.1.
thanks .. need the link for auditor mod ?
Ayush Rathore said:
NOTES
1. Use AR_Beast Adiutor to apply settings(prebuilt in kernel zip)
2. Always turn on Apply on Boot and set Delay to 10 seconds or more
3. Always turn on Emulate Init.d option in Kernel Adiutor.
4. If you are facing WiFi/Hotspot issue then check whether your system partition has atleast 20mb free then reflash kernel or Extract wlan.ko from the .zip of kernel (located under system/lib/modules/) and place it in root/system/lib/modules/ overwriting the one already present there. Then, set the permission of the file to rw-r-r and reboot the phone. Use ES File Manager with Root Permission to do this.
5. Facing splashloops(loops on yo logo) then clean flash your rom or wipe data/cache/dalvik-cache
6. Don't use any hotplug along with core control or quad core mode if you wanna use hotplug then disable corecontrol and quad core mode. You can use Core control along with quad core mode.
Click to expand...
Click to collapse
hi bro, thanks .. need the kernel auditor link, i guess its not in the build , or please tell how to use it
Kernel auditor link not working.
Please provide a new one.
praveen139 said:
Can we use it for nougat also ?
Click to expand...
Click to collapse
Yes its working perfectly in Lineage 14.1 and pubg works without lag issue
---------- Post added at 11:11 AM ---------- Previous post was at 11:06 AM ----------
jaydeep darandale said:
Wlan.co file is missing from the directory you mentioned. Where can I get that file? My wifi/hotspot does not work. Other than this this kernel works perfectly with nitrogen os 8.1.
Click to expand...
Click to collapse
get that wlan.ko from another kernel for you yureka and paste inside the kernel in module folder use zarchiver
Hariprasad01 said:
Yes its working perfectly in Lineage 14.1 and pubg works without lag issue
---------- Post added at 11:11 AM ---------- Previous post was at 11:06 AM ----------
get that wlan.ko from another kernel for you yureka and paste inside the kernel in module folder use zarchiver
Click to expand...
Click to collapse
Ive tried my level best to replace and even re compress the "wlan.ko" but nothing is working for me...
cannot open the wifi and hotspot shows error.. what can i do.. please help.. even tried re-flashing everything..
Wifi and hotspot not working.!!
This feels to be the best and the smoothest kernel that I've used till date, but the wifi and hotspot is not working. No matter what i do, even tried wlan.ko file from another kernel still its not working please help. I am using RR os and even on clean flash it is not working. Please help...
Could anybody please answer my question!!!
Shreyas Parashar said:
This feels to be the best and the smoothest kernel that I've used till date, but the wifi and hotspot is not working. No matter what i do, even tried wlan.ko file from another kernel still its not working please help. I am using RR os and even on clean flash it is not working. Please help...
Click to expand...
Click to collapse
I seriously am waiting for my reply,, please help me with the wifi fix!!!
Kernel is discontinued.
A second more
Ayush Rathore said:
Kernel is discontinued.
Click to expand...
Click to collapse
Can u just help me withthe way to wifi fix.?
help me with building of this kernel with my battery 4000maH
Ayush Rathore said:
Kernel is discontinued.
Click to expand...
Click to collapse
i am trying to build kernel from your source, (in ubuntu c9.io cloud )
but i get failed with errors, using tomato-nougat brach and GCC-prebuilt-8 toolchain
i think your build.sh contains many different command for ubuntu to understand ! isn't ?
help

Categories

Resources