Aditya Kernel for the Nexus 5 (Hammerhead) by @javelinanddart
Code:
#include std/disclaimer.h
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed.
* YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. :P
* blah blah blah you get the point.
*/
Post #1: Disclamer, special thanks
Post #2: Features
Post #3: Downloads
Post #4: Changelog
Post #5: FAQ
Note: This is based Directly of Faux's Kernel, I don't own the Nexus 5 but I do have a tester. If anything goes wrong report it here and to faux123
Enjoy and Happy Flashing!
Credits and Thanks:
google, faux123, christopher83, flar2
I recommend that you use Faux's Kernel Control App OR Trickster Mod
XDA:DevDB Information
Aditya Kernel, Kernel for the Google Nexus 5
Contributors
javelinanddart, faux123, flar2
Source Code: https://github.com/javelinanddart/android_kernel_lge_hamerhead
Kernel Special Features:
Version Information
Status: Stable
Created 2014-12-11
Last Updated 2014-12-13
LOLLIPOP
Features:
Based on Linux 3.4.10
Compiled with linaro toolchain 4.9.3 2014.11 optimized for cortex-a15
Available CPU governors: elementalx, ondemand, performance, powersave, intellidemand, intelliactive, intellimm
Available GPU governors: ondemand, performance, simple
Available schedulers: row, deadline, noop, cfq, bfq-v7r5, fiops, sio, tripndroid, zen, vr, fifo
IntelliPlug
NTFS R&W Support
exFAT Support
UTF8
BLN
Voltage control
Sweep2Wake
DoubleTap2Wake
Pocket Detection
IntelliThermal v2
zRam with LZ4 compression
zCache with LZ4 compression
CPU OC to 2.8GHz
Faux Sound Control v. 3
Improved alghorithm: SHA1, AES, SQRT, lib/string (glibc version), lib/memcopy (glibc version), XOR (neon)
Dynamic FSYNC by faux123
Fastcharge
powersuspend driver (replace earlysuspend)
KCAL control (RGB)
Gamma Control
heavily patched memory allocators, RWSEM and mutex (take a look at my github, too many changes to make a list here)
FRANDOM Support
Multi-ROM Support
F2FS Support
NEON Support
Snake Charmer
Hybrid Kernel
SELInux Optimization
DOWNLOADS
https://www.androidfilehost.com/?w=files&flid=22543
https://mega.co.nz/#F!hgQQDRLB!RVP6cdcHUZB653xxwBnz6A
Changelog:
Dec 12
Release Test version with Linux 3.4.10
Release a possible fix: Switch to ElementalX governor and CFQ I/O Scheduler
Dec 11
Initial Release
Based on Faux's Kernel
Add SIO, VR, ZEN, FIFO, and TRIPNDROID I/O Schedulers
Add Frandom Support
Add ElementalX governor (replace interactive governor)
Add S2W, S2S, and DT2W
Tnx for a new kernel
HOW TO INSTALL
Method 1:
Flash in Recovery (TWRP or CWM)
Method 2:
Extract boot.img from the zip
In fastboot mode:
Code:
fastboot flash boot boot.img
then wipe cache
Code:
fastboot erase cache
Method 3:
Extract boot.img from the zip
Use a tool to flash the boot.img
Method 4:
Extract the boot.img from the zip
in terminal:
Code:
dd if=boot.img of=/dev/block/platform/msm_sdcc.1/by-name/boot
Always be sure to wipe cache and dalvik after installing. Enjoy!
abalam said:
Tnx for a new kernel
Click to expand...
Click to collapse
Was that sarcastic or real?
Also, NP, I just wanted to make one to add some features and touches to faux's like more i/o scheds, frandom support, and I'm working on getting it up to Linux 3.4.105
EDIT: First Build is up! Grab it at my AFH in the 3rd post
MEGA Mirror coming soon!
javelinanddart said:
Changelog:
Dec 11
Initial Release
Based on Faux's Kernel
Add SIO, VR, ZEN, FIFO, and TRIPNDROID I/O Schedulers
Add Frandom Support
Click to expand...
Click to collapse
Please try to add blue_active governor
pianistaPL said:
Please try to add blue_active governor
Click to expand...
Click to collapse
Working on adding that as well as elementalx
I'll probably build that later today or tomorrow
Nice features in Kernel gj, but I have bootloop on Nexus Experience ROM :/
Looking forward for next build
pandza88 said:
Nice features in Kernel gj, but I have bootloop on Nexus Experience ROM :/
Looking forward for next build
Click to expand...
Click to collapse
Are you on the AOSP one or the CM or PA one?
If it's the AOSP one it uses the stock-based kernel so it should work just fine
javelinanddart said:
Are you on the AOSP one or the CM or PA one?
If it's the AOSP one it uses the stock-based kernel so it should work just fine
Click to expand...
Click to collapse
Is your kernel a sleeper like the name suggest? Had a buddy uses to brag about his Amc Javelin all the time Said it was un-assuming but fast as lightening, thanks for sharing!
razrlover said:
Is your kernel a sleeper like the name suggest? Had a buddy uses to brag about his Amc Javelin all the time Said it was un-assuming but fast as lightening, thanks for sharing!
Click to expand...
Click to collapse
I have a friend named Aditya who has a Nexus 5, so I named it that. (ironically, he couldn't flash it because he didn't want to root so it started getting messy)
my username is javelinanddart because my first phone was a peice-of-**** samsung dart, and a javelin is a huge dart (basically) and I liked it so it stuck.
Hey guys! 2 New builds up in my AFH
Build 2-add s2w,s2s,and dt2w
Build 3-remove interactive governor and replace it with elementalx + s2w,s2s,and dt2w
blu_active is being buggy as hell for me so I'm going to leave it for right now
I might readd interactive and make elementalx a module but we'll see
Enjoy!
A new kernel is welcome always ? I 'll try it. Thank you.
javelinanddart said:
Are you on the AOSP one or the CM or PA one?
If it's the AOSP one it uses the stock-based kernel so it should work just fine
Click to expand...
Click to collapse
I am on n5x AOSP but can't boot with your kernel. It stuck on Google screen. Other android 5 kernels boot just fine. I will try new build now.
---------- Post added at 01:36 PM ---------- Previous post was at 12:42 PM ----------
Still same...
javelinanddart said:
Hey guys! 2 New builds up in my AFH
Build 2-add s2w,s2s,and dt2w
Build 3-remove interactive governor and replace it with elementalx + s2w,s2s,and dt2w
blu_active is being buggy as hell for me so I'm going to leave it for right now
I might readd interactive and make elementalx a module but we'll see
Enjoy!
Click to expand...
Click to collapse
I'm curious to know if there is any reason behind kernel name.
neobuddy89 said:
I'm curious to know if there is any reason behind kernel name.
Click to expand...
Click to collapse
I have a friend named Aditya who has a Nexus 5, so I named it that. (ironically, he couldn't flash it because he didn't want to root so it started getting messy)
Click to expand...
Click to collapse
That's why
pandza88 said:
I am on n5x AOSP but can't boot with your kernel. It stuck on Google screen. Other android 5 kernels boot just fine. I will try new build now.
---------- Post added at 01:36 PM ---------- Previous post was at 12:42 PM ----------
Still same...
Click to expand...
Click to collapse
That's really odd.
IDK What to do as it's working for everyone else
javelinanddart said:
That's really odd. You have unlocked bootloader and custom recovery right?
I'll try to make another build in a sec that might work, i"ll attach it when I"m done
Edit: Try this one
Faux123's works for you right? If so, this should as well. If not, you're probably doing something wrong
Click to expand...
Click to collapse
Faux work I am using it now.
New one gives just black screen nothing else :S
Related
fulmix.Kernel #12
Only for Jelly Bean Sense ROMs
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
I am not a kernel developer, I made this kernel for my own use and for what I need, so don't expect much from me
This is Jelly Bean 3.4.0 Kernel built from htcdev.com source.
Features
Based on official hTC EU source code
Compiled with Linaro 4.6.2 toolchain
/system write protection Disabled & Init.d support
zRam Enabled
Swap Enabled
Perflock disabled
KSM Support
Snapdragon optimizations
Highest optimization level (-O3)
Google Snappy Compression
Use AC mode for unknown chargers
Optimized AES and SHA1 routines
Android Low Memory Killer from HTC One
Updated ION & Binder from HTC One GE
Governors
BadAss
Lionhearth
SmartassV2 (default)
Intellidemand
Conservative
Interactive
Ondemand (updated from HTC One GE kernel)
Performance
Schedulers
NOOP
CFQ
Deadline
FIOPS (default)
Qualcomm ROW
Credits
prototype-u without him this kernel was never released!
neXus Prime for Fast Charge
jmz for some commits
SebastianFM for some commits
dominos_liberty for some commits
flar2 for some commits
show-p1984 for some commits
sakindia123 for some commits
Zarboz for help
If you use it and you like it please hit "Thanks" button or make a little donation to support me and keep development up!
DOWNLOAD #12
DOWNLOAD #8
DOWNLOAD #7
DOWNLOAD #5
DOWNLOAD #3
DOWNLOAD #2
DOWNLOAD #1
SOURCES
Instructions
Go into adb/fastboot directory
Put the fulmix.Kernel#xx.img in that directory
Open CMD and type: "fastboot flash boot fulmix.Kernel#xx.img"
Reboot
Click to expand...
Click to collapse
Changelog
#12 - 17/10/2013
- Fixed black screen after reboot [xpirt]
- Enabled zRam [xpirt]
- LZO compression mode [xpirt]
- More cleanups [xpirt]
#8 - 16/10/2013
- Added intellidemand governor [xpirt]
- Added Snapdragon + ARM optimizations [show-p1984]
- Updated with highest optimization level (-O3) [show-p1984]
- Updated ondemand governor from HTC One GE kernel [SebastianFM]
- Fully removed perflock support [sakindia123]
- Enabled basic NTFS support [show-p1984]
- Enabled sync framework [dominos_liberty]
- Cleaned code and Improved performance [xpirt]
#7 - 15/10/2013
- FIOPS scheduler as default [xpirt]
- SmartassV2 governor as default [xpirt]
- Added optimized AES and SHA1 routines [flar2]
- Added /dev/frandom [flar2]
- Added Android Android Low Memory Killer from HTC One GE kernel [dominos_liberty]
- Updated Android Binder from HTC One GE kernel [dominos_liberty]
- Updated ION driver from HTC One GE kernel [dominos_liberty]
#5 - 14/10/2013
- Added smartassv2 governor [xpirt]
- Google Snappy Compression [xpirt]
- Added Fast Charge [neXus Prime] - Info
- Inscreased Readahead values [jmz]
- More optimizations [xpirt]
#3 - 09/10/2013
- Compiled using Linaro 4.6.2 toolchain [xpirt]
- Recompiled from scratch from official EU code [xpirt]
- Kernel version 3.4.0 [xpirt]
- Governors: Lionheart, BadAss, SmartassV2, Userspace, Ondemand & Performance [xpirt]
- I/O Schedulers: Qualcomm ROW, FIOPS, Noop, Deadline & CFQ [xpirt]
- Use AC Charging for unknown USB Cables [jmz]
#2 - 01/09/2013
- KSM Enabled [xpirt]
- CPU Freq Stats Enabled [xpirt]
- CPU Spy Fixed [xpirt]
- CIFS Support [xpirt]
#1 - 29/08/2013
- Initial Release
Click to expand...
Click to collapse
F.A.Q.
Q- How I can manually enable KSM?
A- Go here.
Click to expand...
Click to collapse
You are doing an awesome job! Hotplug looks interesting!
Woow! Thats the spirit!
Can't wait to get home from work and try it out! Keep up the good work man!
Sent from my precious!! HTC DX
Good Job!
xpirt,
Which base did you use to compile this new kernel? EU 2.20.401.5 or another one?
Thank you very much! I'll flash it ASAP!
Have a great day!
Enviado desde mi HTC Desire X usando Tapatalk 4
Please control if all govs are there because I think I did something wrong.. xD
xpirt
gbueno6 said:
xpirt,
Which base did you use to compile this new kernel? EU 2.20.401.5 or another one?
Thank you very much! I'll flash it ASAP!
Have a great day!
Enviado desde mi HTC Desire X usando Tapatalk 4
Click to expand...
Click to collapse
I don't remember which version is from htcdev.com but it works on all JB roms.
xpirt
Gonna test this right now
GtrCraft said:
Gonna test this right now
Click to expand...
Click to collapse
Thank you and please tell bugs you find.
xpirt
xpirt said:
Thank you and please tell bugs you find.
xpirt
Click to expand...
Click to collapse
Already found 2, I can only choose the stock governors and cpu spy doesn't work
GtrCraft said:
Already found 2, I can only choose the stock governors and cpu spy doesn't work
Click to expand...
Click to collapse
Good I knew.. xD
Editing OP. A #2 will come soon with expected features for #1.
xpirt
After sleeping for 10 min it wakes up faster then Prototype U's kernel (power button is more responsive too) and no lag :good:
GtrCraft said:
After sleeping for 10 min it wakes up faster then Prototype U's kernel and no lag :good:
Click to expand...
Click to collapse
Yeah but it's better to have new govs and see prototype-u's last screenshot he has built it to #34 and it has also a freq table.
Btw I am not a kernel dev and I'm still learning, a lot I learned from prototype-u, so don't expect much from me
xpirt
xpirt said:
Yeah but it's better to have new govs and see prototype-u's last screenshot he has built it to #34 and it has also a freq table.
Btw I am not a kernel dev and I'm still learning, a lot I learned from prototype-u, so don't expect much from me
xpirt
Click to expand...
Click to collapse
Still, this is a perfect custom stock kernel with only write protection disabled, init.d support and some new I/O shedulers.
The rest is the same as stock and that is perfect for everyone who doesn't need all the custom governors etc.
GtrCraft said:
Still, this is a perfect custom stock kernel with only write protection disabled, init.d support and some new I/O shedulers.
The rest is the same as stock and that is perfect for everyone who doesn't all the custom governors etc.
Click to expand...
Click to collapse
xD My idea was to add some govs too and some new features.
But first builds are never perfect.
xpirt
Btw hopefully tomorrow the #2 build will come with govs mentioned.
xpirt
xpirt said:
Yeah but it's better to have new govs and see prototype-u's last screenshot he has built it to #34 and it has also a freq table.
Btw I am not a kernel dev and I'm still learning, a lot I learned from prototype-u, so don't expect much from me
xpirt
Click to expand...
Click to collapse
U have all my support. I am also trying to learn all that i can about kernels and ROMs so i can help in developement and maybe someday making my own stuff.
Sent from my precious!! HTC DX
xpirt, dude, i was gonna start my kernel thread with Stock + govs and scheds. When my test was finished, i was uploading and saw your thread..........
Maybe it will be overkill if i release one too. Plus, its not gonna be much different so wont matter, Anyways good luck:good::good:. If i manage to add something significant, maybe then i'll think abt release.
Regards
Yasir
neXus PRIME said:
xpirt, dude, i was gonna start my kernel thread with Stock + govs and scheds. When my test was finished, i was uploading and saw your thread..........
Maybe it will be overkill if i release one too. Plus, its not gonna be much different so wont matter, Anyways good luck:good::good:. If i manage to add something significant, maybe then i'll think abt release.
Regards
Yasir
Click to expand...
Click to collapse
Can you still upload yours? I want to test the difference between the 3
HI all, I'm new in developer section and this is my first kernel. I want to share my work with you but every build will come when I have time. You can ask to add feature in my kernel and I will try to include it but I'm not a pro developer so I will take my time and I will try. I will learn little by little.
ATTN:
It's not my responsibility for anything you do to damage, destroy, brick, explode, or otherwise mess up your device.
KERNEL FEATURES:
-Build for CM11S ONLY (33R)
-AnyKernel format
-Support for cm11s/cm11/aosp
-ADD FAST CHARGE
-Add FSYNC enable by default (you can change it...)
-ADD INTELLIACTIVE GOVERNOR
-ADD LAZY GOVERNOR
-Change swappines to ----> 10%
-Add BFQ scheduler
-Add SIO scheduler
-Add FIOPS scheduler
-Add ZEN scheduler
-Add VR scheduler
-Add VOLTAGE TABLE CONTROLL
-Add WHEATLEY governor
-Add OndemandPLus governor
-Add DANCEDANCE governor
-Add LIONHEART governor
-Add LAGFREE governor
-Add SMARTASSV2 governor
-Add MultiRom patch
-Add F2FS support
DOWNLOAD
IF YOU WANT TO RETURN STOCK YOU CAN FLASH THIS PACKAGE IN RECOVERY:
STOCK KERNEL CM11S 33R
More build will come later
Credits:
@ak
@CyanogenMod
@KINGbabasula
If you like my work press thanks.
HOW TO INSTALL:
1) REBOOT INTO RECOVERY
2) FLASH MY KERNEL
3) REBOOT
4) ENJOY
HOW MY KERNEL ARE CALLED?
My kernel are called "heerolucabuild_XXX_build_YYY.zip"
Where XXX stand for CM11S or CM11/AOSP and YYY stand for version of the kernel (bigger means more new kernel)
THERE IS ANOTHER VERSION CALLED "[...]_f2fs.zip" HOW CAN I FLASH?
The heerolucabuild_XXX_build_YYY_f2fs.zip are build with F2FS SUPPORT and to enjoy this feature you must do this step:
DOWNLOAD philz recovery
Download a rom with F2FS support (watch here for more details)
Reboot recovery
Format /system /cache and "/data and /data/media" to F2FS
Flash rom-f2fs.zip
Flash gapps.zip
Flash heerolucabuild_XXX_build_YYY_f2fs.zip
Reboot system
Enjoy newq speed!:laugh:
A new kernel is always welcomed. Good luck with it!
Sent from my A0001 using Tapatalk
What is the low frequency? And does it over clock?
Sent from my OnePlus ONE
Setting.Out said:
What is the low frequency? And does it over clock?
Sent from my OnePlus ONE
Click to expand...
Click to collapse
Till now it doesn't nave underclock or overclock feature. It has stock clock (300~2457 MHz) but I'm trying to add it (down to 268mhz and up to 2800)
I've been added some schedulers
Next build will come soon
Nice work bro......keep it up you will learn something new everyday.
Great job, Faux Sound?...
oriveradel said:
Great job, Faux Sound?...
Click to expand...
Click to collapse
I will take a look tomorrow evening
New build it's up
CHANGELOG:
-Add BFQ scheduler
-Add SIO scheduler
-Add FIOPS scheduler
-Add ZEN scheduler
-Add VR scheduler
-Add VOLTAGE TABLE CONTROLL
-Add WHEATLEY governor added
-Add OndemandPLus governor added
DOWNLOAD
Bad link ^
dictionary said:
Bad link ^
Click to expand...
Click to collapse
Sorry correct!
Boot-Looped
kamalsutra said:
Boot-Looped
Click to expand...
Click to collapse
More information and/or a log would help.
Sent from my OnePlus ONE
I will fix the bootloop problem. Use the build 1 for now. I will upload the fixed build later
EDIT: I've upload a new version (tested by me on my one and no problem --bootloop--)
I've included all feature of build 2 and synced with cm11s (shipping branch) source.
ONLY CM11S
DOWNLOAD
Kexed kernel?
eugenioxx said:
EDIT: I've upload a new version (tested by me on my one and no problem --bootloop--)
I've included all feature of build 2 and synced with cm11s (shipping branch) source.
ONLY CM11S
DOWNLOAD
Click to expand...
Click to collapse
Which of the two kernels in the link is the more stable one mate?
MarkGiardini said:
Which of the two kernels in the link is the more stable one mate?
Click to expand...
Click to collapse
Build 1 is stable, build 2 test is the latest update with many other features added ( on my one is working great both of the build but I called the second "build_2_test" because yesterday the build 2 was not working, see post before)
cesanaboia said:
Kexed kernel?
Click to expand...
Click to collapse
Till now it hasn't the patch but in the next days I will look into the commit
RADIOACTIVE KERNEL
for NOUGAT Roms!
Code:
/* *** Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
hi XDA community, i'm here to share with you my little project,i'm a noob just willing to learn all about android world and at this point i'm building from source just using custom toolchains and making few changes like changing optimizations flags,adding or deleting hotplugs and governors ,nothing more till now but i'm enjoying my builds and want to contribute to this community, well let's start.
THIS IS BY NO MEANS COMPLETELY MY WORK,this is 50% @ak kernel source modified to suit my needs
Current Features
General List:
Compiled with Uber-naro 4.9 Toolchain
New Synaptic drivers from CM12.1 - per-panel firmware loading
Linux 3.4.112
Latest CM14 Bacon patches
Latest Common Branch patches
Latest Linux 3.4.x patches
Universal Kernel Control Support (Integrated into Kernel ZIP)
Synapse Enabled
Anykernel Ramdisk Format (Compatible with all ROMS)
Bricked hotplug driver (Enabled by default)
Intellihotplug hotplug driver
Alucard hotplug driver
Zen decision hotplug driver
Zzmoove native hotplug canbe activated setting disable hotplug to 0 in his tunables
CPU Freqs Table: 268Mhz 2880Mhz
GPU Freqs Table: 200Mhz 587Mhz
CPU Freqs Limiter Drivers
Intellithermal full Control
XZ Kernel Compression
LZ4 Support
ZRAM Support
Option to enable/disable Fsync
Deadline, Row, Cfq, Bfqv7r5, Noop, Fiops, Sio, SioPlus, VR, Zen, Tripndroid
Disabled IO Stats
Smartmax, Interactive, Conservative, Impulse, ZZmoove, Performance,Smartmax_eps,Elementalx,Yankactive,Opt imax,Bioshock,Alucard,Dancedance,Darkness,Intellim m,Hyper,Barry Allen,Bluactive,Adaptive,Wave,Wheatley,Lionheart,P egasusq
Kcal Control: Colors, Saturation, Huge, Contrast and more
Kcal Profiles Supports
Voltage Control
Sound Control
Charge Control
Kexec Hardboot - Multirom
Ntfs Support
Gentle Fair Sleepers (Disabled by default)
CIFS Enabled
NFS v3 & v4.1 Enabled
Optimized RWSEM Algorithm
Auto FS Laptop Mode
Arch Power
Power efficient workqueues
Ksm
Sdcardfs enabled
custom splash image
[ RADIOACTIVE KERNEL INSTALL ]
Instructions:
* Boot into Recovery
* (Recommended) Make a complete backup of entire rom
* Flash Zip( if you already have a custom kernel is recommended to dirty flash your rom before flash this kernel)
* Reboot
*Install " Synapse " app from Market
CHANGELOG
× Here
DOWNLOADS
× Here
THANKS!!!!
Thanks and 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:
*LordBoeffla
* ZaneZam
* Yank555
* Hardcore
* Chainfire
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Mialwe
* Entropy512
* Faux
* Harunjo
*nikhill
* FranciscoFranco
* Ak
* moludo
* Lozo2010
... 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
XDA:DevDB Information
RADIOACTIVE NOUGAT KERNEL, Kernel for the OnePlus One
Contributors
acuicultor
Source Code: https://github.com/acuicultor/android_kernel_oneplus_msm8974
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: V1.5
Beta Release Date: 2016-08-28
Created 2016-08-28
Last Updated 2016-12-15
Can i flash this on updateings ROM?
SaneQ said:
Can i flash this on updateings ROM?
Click to expand...
Click to collapse
sure
cool
You're fast...
Can confirm working on @updateing 's N Build.
The only problem for me, is slow charge.
Good kernel
Working fine on updating's Build. Great work mate. BTW Phone is very hot to the touch with both stock kernel and this one. Can any good soul suggest me a workaround/ tweaks to fix this? Thanks in advance.
aukdrck said:
Working fine on updating's Build. Great work mate. BTW Phone is very hot to the touch with both stock kernel and this one. Can any good soul suggest me a workaround/ tweaks to fix this? Thanks in advance.
Click to expand...
Click to collapse
Make sure this process is killed:
com.qti.dpmserviceapp
Some people just blocked it's notification and it continues to run in the background.
Better yet, update to the 8/28 build of the 7.0 ROM
Hi Acuicultor!
You could put fast charge in your kernel?
To appers and change ma on Synapse
Please ^^
Tnx and amazing kernel
KenjiHannya said:
Hi Acuicultor!
You could put fast charge in your kernel?
To appers and change ma on Synapse
Please ^^
Tnx and amazing kernel
Click to expand...
Click to collapse
Already there
Enviado desde mi A0001 mediante Tapatalk
How can I make this work with Chainfire's systemless root?
dev_freak said:
How can I make this work with Chainfire's systemless root?
Click to expand...
Click to collapse
There's any problems with supersu systemless, just flash latest supersu zip.
Enviado desde mi Z1 mediante Tapatalk
Great work, running so smooth.
Thanks for the job!
Enviado desde mi OnePlus One.
Good Kernel.
I did something in the first test was not the same.
But clean flash give me this sot
No lags
Good SOT
Good performance and I will keep trying to create a better profile
https://plus.google.com/+JPKenji/posts/SbQoTpRCMFC
Tnx for the Kernel
Good work!
crisis_trustee said:
Good work!
Click to expand...
Click to collapse
Yeah, the answer was pretty obvious, wasn't it? I'd be facepalming myself to unconsciousness if you thought flashing this kernel on any Marshmallow rom would be a good idea.
Camera fix ??
Sent from my A0001 using XDA-Developers mobile app
billbuds said:
Camera fix ??
Sent from my A0001 using XDA-Developers mobile app
Click to expand...
Click to collapse
Depends what it is this fix.
In N all Kernel i testes dont record video
Is it supports f2fs on data and cache
Code:
/* *** Disclaimer
*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, etc. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications at your won risk
*/
This is my 3rd attemt at making custom kernel for G3, after few months of working on it, i think its mature enough to make it public. Kernel used lineage cm-14.1 as a base, since then i made over 1500 changes to it. Much features are taken from 3.10 base and its version is probably closer to 3.10 then to 3.4.
R1 to R7 Kernel comes in 4 variants:
Standard and slim version for Nougat and Oreo
Slim verion lacks in additional governors and hotplugs.
This kernel was only tested on D855, but should work on other variants without issues, if any let me know.
R8 Kernel is only for Pie and Oreo Roms.
Nougat and slim versions are EOL.
Features:
Compiled with UBERTC 4.9
Additional governors: Impulse, zzmove, alucard, electroactive, elementalx, intelliactive
nightmare, slim, smartmax, smartmax_eps, umbrella_core, yankactive
Addtitional hotplugs: alucard, autosmp, blu_plug, bricked, mako, intelliplug, msm
MSM Limiter
State Notifier
Powersuspend
Power Efficient Workqueues
Per core input boost
CFS Scheduler policy
Intellithermal
Adreno idler
Simplr GPU Algorithm
KCAL
Faux Sound Control
USB Fast Charge
Arch Power
Additional io schedulers: deadline, fifo, fiops, maple, sio, sioplus, tripndriod, vr, zen
Wakelocks bloker
Dynamic fsync
Async Fsync
Frandom
CPU OC to 2,8 GHz, UC to 288MHz - oc disabled by default
GPU OC to 657 MHz, UC 27MHz - oc desabled by default
Patches and optimizations from newer kernels
and many more...
Download
MEGA
These zips are AIO this means it will detect your G3 version and flash proper kernel, a backup of stock boot.img will be created in the directory where the zip is, just in case smh goes wrong.
Also i included a control app to manage the kernel, its based on KA fork made by @bhb27, i made changes to make it work on G3, plus added some other features missing in @bhb27 KA.
Credits:
All the guys from the LG G3 DEVELOPMENT telegram channel for unparalleled kind of humour.
For the rest, check the kernel commits.
Changelog:
Release2 (26-12-2017):
Fixed kernel version not showing i rom information page.
Make LCD colors more vivid.
Add FunctionFS
Release3 (01-01-2018):
Cleanups
Optimizations
Release4 (09-02-2018):
Fixed bug with USB device not recognized
KGSL patches and optimizations
General optimizations
Release5 (13-02-2018):
Removed KGSL patches for now since it causes random reboots
Keep inline with LineageOS kernel
Release6 (02-05-2018):
Fix sound control
Enabled exfat and sdfat support
minor fixes
Release7 (12-06-2018):
Inline with other msm8974 lineageos kernels
Security patches
Bugfixes
Updates
Release8 (04-10-2018):
PIE ready
Inline with other msm8974 lineageos kernels
Security patches
Compatibilty with G3DS and D856 variants
Release9 (07-12-2018):
Inline with other msm8974 lineageos kernels
Tethering should work now
Ability to connect to hidden wifi is working now
Detailed Changelogs
XDA:DevDB Information
LineageXTD kernel for G3 Nougat, Oreo, Kernel for the LG G3
Contributors
ppajdek
Source Code: https://github.com/ppajda/kernel_g3
Toolchain: UBER from matthewdalex/arm-eabi-4.9
XTD Kernel Adiutor: ppajda/kernel_adiutor
Version Information
Linux: 3.4.113
Status: Stable
Stable Release Date: 2018-10-04
Created 2017-12-22
Last Updated 2018-10-04
Gangsta!
Your out of the box settings are awesome.
Turned on sound control and fast charge both work. PC connection charges at 850mA instead of 500mA.
Set headphone to +3 and it's a lot. I'm concerned about the mic set to +24 default setting??? is that to high, haven't tested yet.
No idea on battery life but cores are nicely under control. Also gpu is very tame!
:good::good::good::good::good::good::good::good::good::good::good::good::good:
I should mention. D850 LOS-N
Works well Thanks, but no kernel information in setting !
Tengakallan said:
Works well Thanks, but no kernel information in setting !
Click to expand...
Click to collapse
Didn't noticed gonna check this
ppajdek said:
Didn't noticed gonna check this
Click to expand...
Click to collapse
Hey @ppajdek! I know this kernel is for nougat and Oreo, does this also work on Oreo 8.1 as well?
Excavator2015 said:
Hey @ppajdek! I know this kernel is for nougat and Oreo, does this also work on Oreo 8.1 as well?
Click to expand...
Click to collapse
G3_laos_xtended_o8-n7x - is for nougat 7.x and oreo 8.0
G3_laos_xtended_slim_o8-n7x - is for nougat 7.x and oreo 8.0
G3_laos_xtended_o8x - is for oreo 8.x
G3_laos_xtended_slim_o8x - is for oreo 8.x
Battery life is superb , fast charging supported .
Overall perfect for my D855. Thanks :good:
Flashed it, lets test out it now
ppajdek said:
G3_laos_xtended_o8-n7x - is for nougat 7.x and oreo 8.0
G3_laos_xtended_slim_o8-n7x - is for nougat 7.x and oreo 8.0
G3_laos_xtended_o8x - is for oreo 8.x
G3_laos_xtended_slim_o8x - is for oreo 8.x
Click to expand...
Click to collapse
Thanks man. One thing tho, your kernel auditor doesn't work, I installed it after I flashed the kernel and tried opening it, and it just sits on a white screen. Any idea why its doing that? Thanks man in advance.
His kernel auduitor works well, you just have to give root in magisk.
---------- Post added at 09:23 PM ---------- Previous post was at 09:21 PM ----------
I recommended uninstalling the old kernel auduitor, full reboot, then go into recovery to install the kernel.
eric93se said:
His kernel auduitor works well, you just have to give root in magisk.
---------- Post added at 09:23 PM ---------- Previous post was at 09:21 PM ----------
I recommended uninstalling the old kernel auduitor, full reboot, then go into recovery to install the kernel.
Click to expand...
Click to collapse
It works now, thanks guys! Just had to reflash magisk...and reinstalled magisk manager..don't know how I lost root. Lol.
Tengakallan said:
Works well Thanks, but no kernel information in setting !
Click to expand...
Click to collapse
It's fixed, next release coming soon
mind if you share some of your profiles, preferably the ones that are better for battery
ochomdnl said:
mind if you share some of your profiles, preferably the ones that are better for battery
Click to expand...
Click to collapse
I use zzmove Governor with profile #4.
Currently undervolting by around 70 mv across the board
Sent from my LG-ls990 using XDA Labs
ochomdnl said:
mind if you share some of your profiles, preferably the ones that are better for battery
Click to expand...
Click to collapse
I will add profiles later with spectrum support, the default one is balanced, run xtd kernel adiutor and look what is set.
seanskiT! said:
I use zzmove Governor with profile #4.
Currently undervolting by around 70 mv across the board
Click to expand...
Click to collapse
How are you undervolting to around 70mv? This may sound dumb, and I should know this...but where in the kernel auditor settings is the profile #4?
Hope you have a wonderful and safe Christmas.
Thanks in advance man.
Excavator2015 said:
How are you undervolting to around 70mv? This may sound dumb, and I should know this...but where in the kernel auditor settings is the profile #4?
Hope you have a wonderful and safe Christmas.
Thanks in advance man.
Click to expand...
Click to collapse
In the cpu voltage settings.
For the zzmove profiles, go to cpu tunables and scroll down to profile number, tap it, delete the zero and enter 4
Hope you and everyone here have a Merry Christmas as well.
Sent from my LG-ls990 using XDA Labs
seanskiT! said:
In the cpu voltage settings.
For the zzmove profiles, go to cpu tunables and scroll down to profile number, tap it, delete the zero and enter 4
Hope you and everyone here have a Merry Christmas as well.
Click to expand...
Click to collapse
Not seeing profile #4, only 3 hotplugs.... Ugh.
Excavator2015 said:
Not seeing profile #4, only 3 hotplugs.... Ugh.
Click to expand...
Click to collapse
Go to cpu, where you set the governor, scroll down to cpu tunables.
Sent from my LG-ls990 using XDA Labs
Excavator2015 said:
Not seeing profile #4, only 3 hotplugs.... Ugh.
Click to expand...
Click to collapse
He mean't cpu governor tunables, look for profile profile_number and remove 0, replace it with it 4 (name is zzbat) i think.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is... still valid?
*
* I am not responsible for bricked devices,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
NOTE »
Fz Kernel
Only for 8.1, 9.0 & 10.0 ROMs.
ABOUTThis kernel was made using the current LineageOS kernel source as base and merged all the necessary changes to work on Android 10 (Ten). On top of it I then added some features for it to be customized by each user if they do want to.
Feature list
Replaced Qualcomm cpu-boost with Sultanxda cpu_input_boost driver.
Replaced Qualcomm MPDecision with NVIDIA CPUQuiet driver from Tegra CPUs.
Charging current customization Interface.
Voltage control for undervolting.
KCAL Color Control support.
Simplified Thermal driver.
Franco's Wakelock blocker.
Franco's Sound Control.
Franco's Backport of POWER_EFFICIENT workqueues.
Enabled Multicore power saving.
A LOT of under-the-hood optimization changes from Sultan, Franco, Boeffla, arter97 and many others.
Fixes USB MTP without enabling USB Debugging.
Fixes Data Saver.
Smooth default kernel behavior using ZaneZam's zzmoove governor with ZZ Battery Plus profile.
Custom Governors:
Alucard
Impulse
Intelliactive
Intellimm
Lionheart
Smartmax
zzmoove
Custom Hotplugs:
MSM Hotplug
AutoSMP Hotplug
CPUQuiet
Custom I/O Schedulers:
FIOPS Scheduler
SIO Scheduler
TripNdroid Scheduler
zen Scheduler
DOWNLOAD HERE
OTA Updates
Going forward, kernel OTA updates will now be handled via Franco's Kernel Manager app. Users may import the following URL in FKM Flasher to receive updates:
https://raw.githubusercontent.com/Feinzer/fz_kernel_data/master/ota/release.json
Thanks to
CyanogenMod / LineageOS
Ak
Nikhil18
DeadlyIndian
ArtxDev
Sultanxda
franciscofranco
ZaneZam
Lord Boeffla
flar2
Adithya R.
Tomoms
Idprophecy
All of this is possible ONLY because of the work of these people and teams. Thank you.
XDA:DevDB Information
Fz Kernel, Kernel for the OnePlus One
Contributors
Feinzer, LineageOS, AK, Nikhil18, DeadlyIndian, ArtxDev, Sultanxda, franciscofranco, Lord Boeffla, ZaneZam, flar2, Adithya R., ab123321, Tomoms, Idprophecy
Source Code: https://github.com/Feinzer/fz_kernel_oneplus_msm8974
Kernel Special Features:
Version Information
Status: Stable
Created 2019-05-23
Last Updated 2020-01-15
Reserved
Changelog:
Fz v4.3:
Removed CPUQuiet Hotplug driver.
Added Intelli Hotplug driver.
Updated installer zip to anykernel3.
Added FKM OTA Support
Fz v4.2:
Added ZRAM (Disabled by default)
Removed Maple I/O Scheduler due to reboots caused by it.
Back to good ol' zzmoove default setup.
Fz v4.1:
Added back features and optimizations lost in the LineageOS rebase process.
Added some new settings on init to actually use the features this kernel has.
Fz v4:
Complete rebase to bacon's current LineageOS kernel.
Initial release for Android 10.
Fz v3.1 HOTFIX:
Fixed bootloop on ROMs built with AOSP/POSP trees.
Fz v3:
Added NVIDIA's CPUQuiet driver.
Disabled mpdecision by default.
Added Dynamic Interactive governor.
Added ElementalX governor.
Added Maple I/O Scheduler.
Added general optimizations and improvements.
Reserved
I'll give a try.
Currently over LOS 16 20190523 + magisk 19.2 no issue after flashing.
I'll try common things on few days:
1. Gps UNTESTED
2. Bluetooth OK (test with 2 bluetooth headphone and 1 bluetooth sound speaker)
3. Wifi hotspot OK (unlike FC kernel r57)
4. Battery life UNTESTED
5. More?
Been using it for weeks. It's good. Definitely worth trying.
Using it with TugaPower and I'm very satisfied. [emoji106] for good work.
Sent from my A0001 using Tapatalk
This kernel work great on TugaPower P18. Thank you for your great work. All the best.
Sent from my OnePlus One using XDA Labs
Is there any changelog?
kakawait said:
Is there any changelog?
Click to expand...
Click to collapse
Yes, there is but I don't really wanna edit the OP every time I release a new version unless there are like, nice big changes to edit the feature list, I might post changelogs once I drop a new version on the reserved posts or something.
Yo Feinzer! i see your bacon is still alive...
i can't really use telegram rn that's why I've been missing , been trying to revive my damn phone...
(figure out who i am , isn't that hard )
Edit: Glad to see you doing some work hehe
Initial impression of this kernel seems good. The phone is a bit more responsive now.
Using official lineage OS 16.
doesn't work on POSP v2.2 - bacon
meiax93 said:
This kernel work great on TugaPower P18. Thank you for your great work. All the best.
Sent from my OnePlus One using XDA Labs
Click to expand...
Click to collapse
What settings you use on hotplug?
Enviado do meu A0001 através do Tapatalk
VitorMSA said:
What settings you use on hotplug?
Enviado do meu A0001 através do Tapatalk
Click to expand...
Click to collapse
i just flash that kernel and forget. i not tweak any settings. xD
Does.'t boot on AOSP rom also
portfolio said:
Does.'t boot on AOSP rom also
Click to expand...
Click to collapse
You aren't giving details about the problem, which ROM are you using? any mods or something?
RenzozO said:
doesn't work on POSP v2.2 - bacon
Click to expand...
Click to collapse
portfolio said:
Does.'t boot on AOSP rom also
Click to expand...
Click to collapse
This issue has been fixed now with the v3.1 release.
Next time tho, try to tell me more information about the situation because I cannot address an issue that I have no information of, thank you
yes, v3. 1 is booting now with arrowOS, thanks!
Is this kernel support zram with lz4?
Or will it be supported?
SoarStarlight said:
Is this kernel support zram with lz4?
Or will it be supported?
Click to expand...
Click to collapse
Will look into it
Edit: nvm it does, I forgot about it.