[KERNEL][8.x] Destroyer Kernel [POTTER][07/01] - Moto G5 Plus ROMs, Kernels, Recoveries, & Other De

DESTROYER KERNEL
Hi guys, this is Destroyer Kernel for Potter.
There are separate builds for Nougat, Oreo & Stock. Enjoy!
Code:
Disclaimer:
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 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.
Features:
- Updated to latest Motorola & CAF Sources
- Upstreamed to latest version 3.18.91!
- Build with Linaro Toolchain
- All features of the Lineage Kernel
- Improved Battery Life
- Less Battery is drained on standby
- Wi-Fi disconnecting issue is fixed
- SdCardfs (Oreo)
- Sound Control!
- New FP navigation commits.
- Double tap to wake, Sweep to wake and sleep .
- KCAL Support.
More features will be coming in near future! Stay Tuned
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Install the kernel
4. (optional) Wipe Dalvik/ART Cache and Cache partitions
5. Reboot and enjoy!
Tweak the kernel with Kernel Auditor, EX Kernel Manager or any other Manager you like.
Stock:
(Please read this before flashing stock build)
It's version is 3.18.31 it may get upstreamed somewhere in future..
Camera is not working on build number NPN25.137-35 & NPN25.137-43 rest everything is working.. If you have flashed this build on those two build numbers you can flash this boot.img via twrp and the camera will be back again..
Thanks to Martichou & Keertesh for helping me out!
Download:
Nougat | Oreo-x64 | Stock​
XDA:DevDB Information
Destroyer Kernel, Kernel for the Moto G5 Plus
Contributors
manikchathli, keertesh
Source Code: https://github.com/manikchathli/Destroyer-Kernel
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2018-01-07
Created 2017-08-19
Last Updated 2018-01-07

Thanks its an awesome kernel

Thank you.
Sent from my Moto G (5) Plus using Tapatalk

Please add maple I/o
Edit: I tried to paste the details but I guess I can't do that with xda labs? @manikchathli the kernel is already running well though. Maybe because of Uber? IDK I like it though

New Update is UP!
New update of Destroyer™ Kernel
~ Upstreamed to 3.18.67! ?
~ Added fingerprint booster!

Pretty new to Kernel Flashing
Do I have to Re flash the Lineage ROM or flashing the kernel on top of it works?

vee.vardhan said:
Do I have to Re flash the Lineage ROM or flashing the kernel on top of it works?
Click to expand...
Click to collapse
Flash rom.
Then gapps.
Then kernel.
Then magisk or supersu whichever you prefer.

vee.vardhan said:
Do I have to Re flash the Lineage ROM or flashing the kernel on top of it works?
Click to expand...
Click to collapse
No need to flash the ROM again just flash the kernel..

manikchathli said:
New update of Destroyer™ Kernel
~ Upstreamed to 3.18.67! ?
~ Added fingerprint booster!
Click to expand...
Click to collapse
WTF is a fingerprint booster. Sounds like a ram booster.
Sent from my Motorola XT1687 using XDA Labs

triggerlord said:
WTF is a fingerprint booster. Sounds like a ram booster.
Click to expand...
Click to collapse
You know how touch boost works? Same thing just for the fingerprint scanner

zeft64 said:
You know how touch boost works? Same thing just for the fingerprint scanner
Click to expand...
Click to collapse
So increasing the sensitivity? Why not just say that instead of something that sounds like marketing BS?
Sent from my Motorola XT1687 using XDA Labs

triggerlord said:
So increasing the sensitivity? Why not just say that instead of something that sounds like marketing BS?
Click to expand...
Click to collapse
Because that's what it's called

zeft64 said:
Because that's what it's called
Click to expand...
Click to collapse
It's called increasing the sensitivity.
Sent from my Motorola XT1687 using XDA Labs

triggerlord said:
It's called increasing the sensitivity.
Click to expand...
Click to collapse
No... The kernel patch and feature itself is called fingerprint boost. And why are you trying to argue about this? Are you bored? It's not that serious ?

New Update is UP!
New update of Destroyer™ Kernel
~ Upstreamed to 3.18.68! ?
~ Added PegasusQ and Lionfish Governors!

This kernel can overclock?

pablofior said:
This kernel can overclock?
Click to expand...
Click to collapse
Nope

@manikchathli why does your kernel do this on boot? It eventually will idle and stop but then it seems like most of the load still stays on one core
EDIT: check next pay for screen shot. Forgot to upload them lol

Screenshots of weird (to me at least) kernel behavior

zeft64 said:
@manikchathli why does your kernel do this on boot? It eventually will idle and stop but then it seems like most of the load still stays on one core
EDIT: check next pay for screen shot. Forgot to upload them lol
Click to expand...
Click to collapse
Change the cpu governor to interactive for now and the problem will be fixed.. i will fix this issue in the next update!!

Related

[D85X][F400][LS990][VS985][STOCK-MM->6.0] Solid Kernel V2.55 [05/08/2017]

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 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. Hard. A lot.
*/
Solid Kernel aims to be a stable, minimalist and powerful kernel for everyone, no extreme overclock or experimental things that may affect your device health.
Reworked GPU Drivers
Bricked HotPlug
FIOPS Scheduler
CPU Voltage Control
Linaro 4.8 Toolchain
FSync On/Off Support
XZ Algorithm Compression
USB Mouse/Keyboard Patch
KCAL Post Processing Drivers
Simple Sound Control
EXFAT & F2FS Support
USB Fast Charge Support
Simple Thermal Driver
Custom CPU-BOOST Solution
27MHz GPU Clock
Dynamic GPU Governor
Permissive SELinux
PowerSuspend V1.7
GPU Min-Max Governor
/dev/frandom Support
PAY ATTENTION : My kernel is really minimalist so don't expect to have a lot of governors or things like that.
If you like my work then consider to buy me a coffee, it keeps me awake while I develop and it's always appreciated!
Click here to donate!
Download: Solid_Kernel_V2.55
XDA:DevDB Information
Solid Kernel, Kernel for the LG G3
Contributors
Loller79
Source Code: https://github.com/Loller79/Solid_Kernel-G3-STOCK-MM
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2.55
Stable Release Date: 2017-08-05
Created 2015-12-04
Last Updated 2017-12-19
As a beta tester and friend my opinion is obvious: this is the best kernel for stock roms and the only one I really love <3 because of its smoothness, minimalist and speed
good to see you again in another common Android Development section
You just need to flash it and enjoy. No edits, no 3rd party apps, no problems, no lags
This is for now only for 16GB version of G3 acordin to download. anyway great to see more developers for our device.
Sipi1302 said:
This is for now only for 16GB version of G3 acordin to download. anyway great to see more developers for our device.
Click to expand...
Click to collapse
Kernel works on 32GB variant but if you use KEXEC you will brick your device.
Ok thanks for quick replay.
Hi. Any chance for support to other variants?
Yeah i'm looking for stock kernel that support multiboot.
good job keep working bro.
Edit ; could you add more gov and hotplug please
like alucard hyper
Edit : some thing wrong with your app
huzefaonline said:
Hi. Any chance for support to other variants?
Click to expand...
Click to collapse
I will for sure.
Duckscreen said:
Yeah i'm looking for stock kernel that support multiboot.
good job keep working bro.
Edit ; could you add more gov and hotplug please
like alucard hyper
Edit : some thing wrong with your app
Click to expand...
Click to collapse
I won't add any extra governor/hotplug because this kernel is built to be solid so I will focus only on 1 governor and 1 hotplug to get the best from both of 'em.
Regarding the app try opening it more times or check if the folder "solid" exists in your sdcard.
For now im using this kernel about 6 hours and everything is working fine and smooth even on conservative profile, no errors or FC on my D855 32gb with latest Novastock rom. For battery performance is to early to say but its looking fine so far. Looking forward to try next versions, if there were any, of this kernel and keep the excellent work you doing.
Any chance for kcal support?
thanks, awesome kernel
Poslato sa mog LG G3 koristeci Tapatalk
umair42 said:
Any chance for kcal support?
Click to expand...
Click to collapse
Sure, just tell me what you want (except governors and hotplugs) and I'll implement it.
Can this Kernel be use in Cloudy 2.5 rom?
Sent from my LG-D855 using XDA Free mobile app
multi888 said:
Can this Kernel be use in Cloudy 2.5 rom?
Click to expand...
Click to collapse
yes it should work
dadi11 said:
yes it should work
Click to expand...
Click to collapse
Thank you
Sent from my LG-D855 using XDA Free mobile app
Loller79 said:
Sure, just tell me what you want (except governors and hotplugs) and I'll implement it.
Click to expand...
Click to collapse
Thanks.Just add kcal in next build
Maniakk said:
New kernel? Sweeet! Work on the fulmics 2.1?
Click to expand...
Click to collapse
of course it does. it works with every stock rom
Wicked, looking forward to 32gb version ?
gsw5700 said:
Wicked, looking forward to 32gb version ?
Click to expand...
Click to collapse
If you don't use KEXEC you're fine with the 16GB version.
[D855][STOCK->5.0] Solid Kernel V1.0 [04/12/2015]
Is voltage controlling with another app recommended or should I stick to the Solid Kernel app? As I can see the changes with the app are made on the fly with terminal commands...
Wysłane z iPad za pomocą Tapatalk

[KERNEL] [NOUGAT][UBER5.X] Optimus Kernel R22.1 [LUX][20/06/17]

OPTIMUS KERNEL​
Hi guys, this is Optimus kernel for Lux. This is a simple kernel with no bloatware.
Only necessary features will be added. This is for marshmallow (Up to R15) and Nougat (R16 and higher) only. Works on CM/AOSP/STOCK Roms. Enjoy!
Code:
Disclaimer:
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 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.
FEATURES:
- Updated to latest CM-14.1 Sources
- Compiled With UBER 5.X Toolchain
- Full -03 support with device specific Cortex-A53 tweaks & other optimizations
- KCAL - Advanced color control driver by savoca
- random: squashed entropy tweaks & optimizations
- CPU overclocked to 1.7 GHz (Big) & 1.2 Ghz (Little)
- Added Optimus & Lionfish governor
- Undervolted to reduce heat
- Added state notifier driver
- Clusterplug by squid2
- cpu_boost: new enhancements including wakeup and hotplug boost
- Added zen, tripndroid & sioplus I/O schedulers
- Added toggles for disabling wlan wakelocks
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- KGSL & Devfreq patches
- Disabled CRC check: 30% Performance boost
- arm/dts: msm8916: enabled bam_dmux fast shutdown flag
- Optimized MDSS panel routines to save power
- Added System Wide Power Efficient Workqueues
- VFP HardFloat
- Updates to zram,zsmalloc,irq etc
- Sched & Cpufreq Tweaks
- Removed some debug and logging options
- Enabled Advanced TCP Congestions
- CM14.1 Profiles compatibility
- Many more (check github)
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Install the kernel
4. (optional) Wipe Dalvik/ART Cache and Cache partitions
5. Reboot and enjoy!
You need ROM's default kernel before flashing this as this kernel uses Anykernel2 by @osm0sis (huge thanks to him). Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel)
DOWNLOAD:
R16+ is only for Nougat, 10 to 15 is for Marshmallow
ANDROIDFILEHOST
SOURCE
GITHUB
Special thanks to @Flashhhh @Alberto97 @squid2 @franciscofranco @flar2 @myfluxi @eng.stk @hurtsky @Imoseyon @neobuddy89
Reserved
Man do you ever keep busy. Thank you!
Sent from my XT1563 using Tapatalk
Thank you @GtrCraft ! Nice to try this new kernel...feels snappier and very stable :good:
Thanks! Installing now. Not to hate on other devs but i'm happy to see a kernel not entirely based on Squids.
I can also confirm good battery life on this kernel. Should be at least as good as squid one. Thanks for a new kernel Nick.
Running nice and steady. Like all the new io schedulers and wakelock extra's. Great kernel and thank you.
Its just Optimus Kernel ported from Osprey to Lux. But thanks guys
Sent from my XT1562 using XDA Labs
I would say just one word awesome kernel.. Great job..
Sent from my XT1562 using Tapatalk
There's no way to only flash stock kernel right? Need to reflash entire firmware?
Enviado desde mi XT1563 mediante Tapatalk
Chaninoza said:
There's no way to only flash stock kernel right? Need to reflash entire firmware?
Enviado desde mi XT1563 mediante Tapatalk
Click to expand...
Click to collapse
That's right. You will lose wifi when restoring stock kernel. Easiest is restoring a recent nandroid backup. Next time you flash a new ROM and you are finished setting it up,make a nandroid backup before flashing a custom kernel. Takes only 2 minutes to restore to stock using a nandroid backup.
This kernel is stable and has no issues as such! Hope the dev adds some amazing features to it in the future!
Sent from my XT1562 using XDA-Developers mobile app
Was running RR with RR kernel. Flashed this over RR kernel. Working everything
Automated reply by JARVIS
u are focusing in performance, battery life, or both with this kernel? btw nice work sir
xxsilentazasinxx said:
u are focusing in performance, battery life, or both with this kernel? btw nice work sir
Click to expand...
Click to collapse
Working for everything you just said, I'm actually getting more battery than squid's and better performance!
Working perfectly with Epsilon Rom btw.
Sent from my XT1563 using XDA-Developers mobile app
K.khiladi said:
Was running RR with RR kernel. Flashed this over RR kernel. Working everything
Automated reply by JARVIS
Click to expand...
Click to collapse
so it is safe to flash this kernel overwriting other custom kernel without the need to flash an entire rom.
pijes said:
so it is safe to flash this kernel overwriting other custom kernel without the need to flash an entire rom.
Click to expand...
Click to collapse
Worked for me, so even you can try.
Automated reply by JARVIS
pijes said:
so it is safe to flash this kernel overwriting other custom kernel without the need to flash an entire rom.
Click to expand...
Click to collapse
Worked for me too, on Epsilon Rom, you get Squid's by default, I just dirty flashed Optimus Kernel and that's it, working perfectly.
Sent from my XT1563 using XDA-Developers mobile app
raptorskate said:
Worked for me too, on Epsilon Rom, you get Squid's by default, I just dirty flashed Optimus Kernel and that's it, working perfectly.
Sent from my XT1563 using XDA-Developers mobile app
Click to expand...
Click to collapse
I should not do that, Optimus isnt based on Squid kernel but on CM's. You have to dirty flash rom first like said in OP
I was on stock rom with squids kernel a few minutes ago. Now running on optimus.
Sent from my XT1562 using XDA-Developers mobile app

[KERNEL]BlackReactorMOD[Linux v3.5.0][stable-0.5] Kernel for OnePlus X (Onyx)

Code:
/*
* Your warranty is maybe still valid.
*
* 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.
*
*/
THIS IS BY NO MEANS COMPLETELY MY WORK,this is 90% BlackReactor kernel
Added FEATURES over BlackReactor:
MSM_LIMTER
(Complete control over your CPU)
(Per core control over min/max)
(You can set governors for each core)
FRANCO'S THERMAL DRIVER
GENTLE FAIR SLEEPERS
Installation Instructions:
*Copy BlackReactorMOD-[version]-[timestamp].zip to your SD card or Internal Storage
*Reboot to recovery
*Flash the zip in 1st step
*Clear Dalvik/ART Cache (Optional)
*Reboot
Downloads:
CM/AOSP
AFH
OOS
AFH
Feel free to request for features
I will surely try to add if I can
Use KA attached in the second post only otherwise you won't get per core control
CREDITS: 
 @Nachiket.Namjoshi
 @Subhrajyoti Sen
 @CertifiedBlyndGuy
Thank's for teaching me about kernels and being there all the time
XDA:DevDB Information
BlackReactorMOD, Kernel for the OnePlus X
Contributors
Adesh15
Source Code: https://github.com/Adesh15/BlackReactor_onyx
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 0.5
Stable Release Date: 2016-12-15
Created 2016-12-15
Last Updated 2016-12-17
FAQ
Q. Does it work on any ROM of Lolipop (Android 5.x.x) ?
A: I dont know. It should. Technically. Since this is in testing phase would you care to try and post on the thread?
Q. HOLY FUUUU, THIS KERNEL BURNT MY DEVICE, BRICKED MY OPX !!!!! Y u do dis? i crie ;-;
A: Ah, Sorry, I didnt mean to. maybe you did not do at least 1 of the following:
Did not flash kernel correctly as written in the instructions
Did not read disclaimer
U lying
Q: Doesn't boot with Sultan's CM, why?
A: Sultan's Source and mine dont see eye to eye. Head over here for explanation.
Q. Which ROMs Does it support then ?
A: Any MM (Android 6.x.x) and N (Android 7.x.x) based ROM (AOSP & CM), Please test on 5.x ROMs if you can
Q. Why this kernel takes so much time to boot?
A: Take a look at THIS post.
Q. What happens if I give current above 2200 while using `setcurr` utility?
A: Nothing, It wont accept.
Q. I Switch off my `Force Fast Charge` but it turns on after every reboot, WHY?
A: It is configured to do so, If you want to disable fastcharge behaviour, set your charging current to 0 using setcurr utility.
One more
Mine
Well done buddy good job :good::good:
Im using ur kernel for about 1week its great
LolHacker17 said:
Im using ur kernel for about 1week its great
Click to expand...
Click to collapse
Where did you get it ?
BlackReactorMOD: OOS stable-0.3
Added OOS version
Download link in OP
CHANGELOG:
Code:
* Added Franco's Thermal Driver
I browsing AFH to find blackreactor n i found BlackReactorMod at the top i think its the same as the original . ?
LolHacker17 said:
I browsing AFH to find blackreactor n i found BlackReactorMod at the top i think its the same as the original . ?
Click to expand...
Click to collapse
So, you flashed a random zip file found on AFH without a thread or source somewhere ?
You're very brave lol
To be more on topic, thanks OP, i'll give it a shot as i like Blackreactor on OOS for some time now
J0kker said:
So, you flashed a random zip file found on AFH without a thread or source somewhere ?
You're very brave lol
To be more on topic, thanks OP, i'll give it a shot as i like Blackreactor on OOS for some time now
Click to expand...
Click to collapse
Lel it easy lorh just backup hahaha
Update !
BlackReactorMOD CM/AOSP Stable-0.5
Downloads:
AFH
Changelog:
Code:
Update Hosts
Clean Up Adreno Idler
Reverted to previous Sound Driver
I tried oos version and I lost wifi, fresh install, I then flashed original black reactor and got wifi back, nobody else had this problem ?
I tried with and without wiping caches.
Maybe there's something to do with the fact that I'm running moos and not original oos.
But I thought there weren't change from the original kernel concerning wifi, so that's strange lol.
J0kker said:
I tried oos version and I lost wifi, fresh install, I then flashed original black reactor and got wifi back, nobody else had this problem ?
I tried with and without wiping caches.
Maybe there's something to do with the fact that I'm running moos and not original oos.
But I thought there weren't change from the original kernel concerning wifi, so that's strange lol.
Click to expand...
Click to collapse
This is weird.
I have just added Francos thermal driver over BlackReactor. Not done anything else.
J0kker said:
I tried oos version and I lost wifi, fresh install, I then flashed original black reactor and got wifi back, nobody else had this problem ?
I tried with and without wiping caches.
Maybe there's something to do with the fact that I'm running moos and not original oos.
But I thought there weren't change from the original kernel concerning wifi, so that's strange lol.
Click to expand...
Click to collapse
I lost wifi using boeffla kernel over moos
so probably there is some issue using custum kernel over moos rom
Hi, thanks for the kernel. Since the newest versions of blackreactor work on sultanized roms, maybe your kernel will work? Has anyone tried?
Kolio_xda said:
Hi, thanks for the kernel. Since the newest versions of blackreactor work on sultanized roms, maybe your kernel will work? Has anyone tried?
Click to expand...
Click to collapse
If BlackReactor works then this should work too
Adesh15 said:
If BlackReactor works then this should work too
Click to expand...
Click to collapse
Yes just flashed and boots fine.
Update !
BlackReactor: OOS-stable-0.4
Downloads:
GDRIVE
AFH
Changelog:
Code:
* Latest changes from BlackReactor
* Updated Hosts file
* Tuned up LMK
* December Security Patches
* Reactive CPUfreq Gov (recommended)
* optimised VFS
* WiFi problem must be fixed now
* Fixed thermal threshold levels(Should throttle properly)

[WIP][ROM][ARM64][VoLTE][Redmi 2][DISCONTINUED] CAF_AOSP_7.1.2 for Redmi2 WT88047

Hi, this rom is built using arm64 sources from Codeaurora, branch LA.BR.1.2.9_rb1.29 with some adjustments to fit our "little precious... "
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. 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.
*/
INSTALLATION
- MAKE BACKUP of your working rom before flashing this one.
- Boot into recovery
- Wipe System, Data, Cache, Dalvik Cache
- Flash the zip
- Reboot your device
First boot takes some time. Wait patiently.
WORKING
- Wifi,
- Bluetooth,
- RIL (voicecall, sms, data),
- SDCard,
- audio / video
- FM radio
- Camera
- GPS
- VoLTE
NOT WORKING
- Camera
- GPS
SOURCES
https://github.com/redmi2
CREDITS
me
you
everyone
DOWNLOADS
androidfilehost
wt8847_64_twrp_3.2.1
If you want root, flash
"phh's SuperUser"
OR
SuperSU
OR
MagiskSU
Gaaps are not included, open_gapps-arm64-7.1-pico works fine.
The ROM supports signature spoofing, so you can use microG as a "replacement" for gaaps.
XDA:DevDB Information
CAF, ROM for the Xiaomi Redmi 2
Contributors
pirej
Source Code: https://www.codeaurora.org/cgit/quic/la
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: TWRP 3.1.1 and L bootloader
Based On: CAF AOSP ARM64
Version Information
Status: Stable
Created 2017-03-08
Last Updated 2018-06-05
Changelog:
- 02.04.2017 fixed Camera
- 03.04.2017 fixed GPS (will be included in the nex build) get the fix here
- 04.04.2017 updated all sources to the latest CAF branch LA.BR.1.2.9_rb1.14, included gps fix, removed qcom bt apps.
- 09.04.2017
Camera - include missing 8MP picture size
Wrong device name - fixed
Gallery FC when entering edit mode - fixed
Unlocked 400 and 533 Mhz cpu frequencies
Click to expand...
Click to collapse
- 18.04.2017
Options to disable camera shutter sound and screen-shot sound
Camera Beautification Options
Signature Spoofing permission
Advanced Power Menu
Buttons Rebinding Options (and changed the color to "Teal" instead the initial "Blue", to match all of the other items in settings
Navbar Buttons
Quick settings pull down
Quick Charge
Faux Sound
MSM hotplug
Various Framework and Kernel optimizations/improvements
Click to expand...
Click to collapse
- 20.04.2017
Added VoLTE support
removed Quick settings pull down
Disabled system-wide Camera shutter sound (editable in system.prop)
Click to expand...
Click to collapse
-25.04.2017
I have updated all of my sources to the latest LA.BR.1.2.9_rb1.15 branch for msm8916_64 (no sign of 7.1.2 yet)
I didn't check what exactly is changed upstream, so...
I removed the second APN setting in mobile settings
Increased in-call audio volume
The wifi drivers in kernel are updated too (i forgot to update them before)
Click to expand...
Click to collapse
-01.05.2017
From what i remember..
Changed app icons for phone/messages
Added screen recorder option ( press power and volume-up keys at the same time to start, and same combination to end recording)
Added "Phone info" in about/status/Phone info (no need to dial *#*#4636#*#*)
Updated mixer for a louder in call sound (and i hope i didn't introduce some distortions in music playback as in the first try)
Those are the obvious changes..
And.. a some under the hood changes..
Click to expand...
Click to collapse
-21-05-2017
no new features,
no new (reported)bug fixes..
fixed some unreported bugs(errors in logcat)
some BoringSSL related changes,
and some other misc changes
Click to expand...
Click to collapse
-26.05.2017
updated to android 7.1.2
Click to expand...
Click to collapse
-19.06.2017
updated to LA.BR.1.2.9_rb1.22
Click to expand...
Click to collapse
-31.07.2017
updated to LA.BR.1.2.9_rb1.23
Click to expand...
Click to collapse
-26.08.2017
updated to LA.BR.1.2.9_rb1.24
Click to expand...
Click to collapse
-02.10.2017
updated to LA.BR.1.2.9_rb1.26
Click to expand...
Click to collapse
-18.10.2017
improved proximity sensor sensitivity
misc updates in kernel for gereral performance
display related changes
added(in dialer) and enabled call-recording
Click to expand...
Click to collapse
-03.11.2017
updated to LA.BR.1.2.9_rb1.27
patched to allow changing of the " WebView provider"
Click to expand...
Click to collapse
-02.12.2017
updated to LA.BR.1.2.9_rb1.28
included some of the previous changes/bug-fixes:
added option to remove the QuickSearchBar in launcher settings
switched to ltr559 to get the proximity working
fixed gallery not being able to open edit mode
Click to expand...
Click to collapse
Temp change-log until the next full build..
Updated kernel, with added support for the great kernel-app "spectrum"
and with fixed "display shifted" bug.
-11.01.2018
Updated to LA.BR.1.2.9_rb1.29
Click to expand...
Click to collapse
-05.06.2018
--------------------------DISCONTINUED--------------------------------
Reserved
Good job. Probably we may borrow both the GPS/camera Hal's and vendor from R3 and try
Probably(hopefully) yes, but we will see.
Woohoo
Yay 64 in the House :laugh:
:good::good:
@pirej can you share your kernel source here again? Also, how which tool you used to unpack-repack the boot.img? can you tell me the process? I'm having issues only with this in here
wow,I am waiting it becomes stable
TecnoTailsPlays said:
@pirej can you share your kernel source here again? Also, how which tool you used to unpack-repack the boot.img? can you tell me the process? I'm having issues only with this in here
Click to expand...
Click to collapse
As i told you, Im not repacking anything, its all build from source.
But when i need pac/repack.. i use this on linux or this on windows.
TecnoTailsPlays said:
@pirej can you share your kernel source here again? Also, how which tool you used to unpack-repack the boot.img? can you tell me the process? I'm having issues only with this in here
Click to expand...
Click to collapse
Hey, why do you ask same question again? He's building from source, not packing, unpacking boot.img. Go and get sources link from previous post and there are tons of methods in xda on unpacking boot.img.
Venkatesh said:
Hey, why do you ask same question again? He's building from source, not packing, unpacking boot.img. Go and get sources link from previous post and there are tons of methods in xda on unpacking boot.img.
Click to expand...
Click to collapse
Look, I asked him again becouse I tried using a lot of methods for making the boot.img, BUT it dosn't work, when I compile the kernel all I get is the kernel.gz and the dt.img, I need the ramdisk for caf that is on the boot.img, I can unpack-it, but I can't repack-it, it will give me an error saying that it can't find mkbootfs and mkbootimg, even that they are on the location indicated Mkboot , that's why I'm asking for help
awesome work bro.
@pirej , my device model is wrong, it's showing the 2014811 model, but my model is 2014819, any way to fix it? but I don't think this is too much important
Not boot here. Clean flashed install..
valenrock said:
Not boot here. Clean flashed install..
Click to expand...
Click to collapse
Booted successfully on my HM 2014818 (Indian Variant).
The ROM is snappy af its like Redmi 2 on steroids.
It just misses out on Camera , Non remappable H/W keys and GPS which will be fixed by pirej ? soon™.
Saurabh_Umadikar said:
Booted successfully on my HM 2014818 (Indian Variant).
The ROM is snappy af its like Redmi 2 on steroids.
It just misses out on Camera , Non remappable H/W keys and GPS which will be fixed by pirej ? soon™.
Click to expand...
Click to collapse
Clean flashed TWRP 3.0.3.0
.....
Script succsesded (1.000000)
But stuck at boot animation ( white google text )
Something wrong here @pirej ?
Nice work @pirej, Can you share how much space is occupied in /system partition with arm64 rom?
valenrock said:
Clean flashed TWRP 3.0.3.0
.....
Script succsesded (1.000000)
But stuck at boot animation ( white google text )
Something wrong here @pirej ?
Click to expand...
Click to collapse
It takes an atypical amount of time for the first boot to happen. Be patient.
CENTSOARER said:
It takes an atypical amount of time for the first boot to happen. Be patient.
Click to expand...
Click to collapse
40 minutes of waiting.. Really? :laugh:

[Kernel][8.1][Stock] KaminariKernel [07 October 2018]

KaminariKernel​
Code:
#include "std_disclaimer.h"
/*
* Your warranty is definitely void now.
*
* 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.
* A lot.
*
* Tl;dr: if your device crashes and burns, sorry, but I'm not to be blamed.
*/
Hiya fellas.
This is a sister project to the custom kernel I compiled for the original Moto G, for AOSP/Lineage/et cetera.
But my Moto G died months ago, and I, also months ago, got my hands into a Moto G5s, for which I compiled this kernel. I believe it's the only stock ROM-compatible custom kernel built for this device so far.
This will only work with Oreo. But if there's enough interest, I have some (older) Nougat-compatible builds ready.
Features:
Sources & Optimizations
- Based on Motorola's shared MSM8937/53 sources (cedric, potter, montana and sanders all use the same kernel source code)
- Compiled with Linaro 5.5
- Kernel-side NEON mode
- Some miscellaneous armv7 tweaks
Click to expand...
Click to collapse
Extra I/O Schedulers
- Bfq
- Fiops
- Sio
- Zen
Click to expand...
Click to collapse
Sound
- flar2's Sound Control
Click to expand...
Click to collapse
Screen/GPU
- Kcal Screen Control
- Dt2w/s2w
Click to expand...
Click to collapse
Extra Sh*t
- Extra TCP Congestion Controllers
- Fsync enabled by default
- Power-efficient workqueues
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Downloads:
Release 1 Alpha 1 (Oreo only)
Click to expand...
Click to collapse
Looking for previous releases?
Go here.
Click to expand...
Click to collapse
Flashing & Tweaking Instructions (Follow this very carefully!!!):
- Place the zip at the root of your phone's internal storage
- Reboot into recovery
- Flash the zip
(Another way: Reboot into recovery without copying the zip, and flash it via adb sideload)
- Reboot again and have fun!
If you wanna "tweak ALL the things", use Kernel Adiutor!
Click to expand...
Click to collapse
Want some info on what this kernel offers you?
Then go here! (Credits to @AssToast for suggesting and to @gsstudios for creating the site!)
Click to expand...
Click to collapse
"Thank You" Section
- Motorola/Lenovo
- Qualcomm/CodeAurora
- The CyanogenMod team
- @savoca, for Kcal Screen Control
- @flar2, a huge load of cherry-picks came from his sources
- Some more fellas whose names I can't remember
Click to expand...
Click to collapse
XDA:DevDB Information
KaminariKernel (G5s, Stock Oreo), Kernel for the Moto G5S
Contributors
Kamin4ri
Source Code: https://github.com/Kamin4ri/kernel_motorola_msm8937
Kernel Special Features:
Version Information
Status: Testing
Current Beta Version: R1-alpha1
Beta Release Date: 2018-10-07
Created 2018-10-08
Last Updated 2018-10-07
F.A.Q. (Read this before crying!!!!)
Q: Why did you develop this kernel?
A: Because there was none for this poor device :/
Q: ERMAHGERD DIS KERNEL SUCKZ, MAH BATTERY IS DEAD IN 30 MINS, PLZ HALP!
A: When I created this kernel, I never had the intention to have it decrease battery life. So before / instead of complaining, check your wakelocks and fix them if you need to! The kernel (hopefully) isn't responsible for this, your apps and/or services are.
Q: Will this kernel work on AOSP/CM12.1/CM13 ROMs?
A: No. Stock ROM only.
Q: How do I report bugs?
A: If you wanna report a bug, then grab your kernel log - either by pulling /proc/last_kmsg (in case of a random reboot / kernel panic or oops) or copying the output of "dmesg" via shell - and paste it at pastie.org and link it in your post (or save it to a text file and attach it to your post). Don't bother getting logcats, they don't apply for kernel debugging purposes.
Q: How do I flash this?
A: I suggest you scroll up and read the OP. The instructions are there.
Q: How do I tweak this kernel?
A: Download Kernel Adiutor from the Play Store and have fun. No Synapse support!
Q: This kid is such a n00b!
A: Oh well then, why don't you go work on a kernel yourself, instead of criticizing my work?
Click to expand...
Click to collapse
Reserved
RESERVED!!!
Another reserved post? Why not?
can use twrp for flash this zip? @Kamin4ri
ilovepanda said:
can use twrp for flash this zip? @Kamin4ri
Click to expand...
Click to collapse
Yes.
@Kamin4ri thanks :good:
i have one more if u give one minute.
in afh, have one PE with kernel problem, if i install this kernel in PE, work? will boot?
Thanks
Reserved!!
Waiting for reply
ilovepanda said:
i have one more if u give one minute.
in afh, have one PE with kernel problem, if i install this kernel in PE, work? will boot?
Thanks
Click to expand...
Click to collapse
waiting
ilovepanda said:
waiting
Click to expand...
Click to collapse
You mean there's a Pixel Experience ROM with a broken kernel, and if it'll work with my kernel. No, it won't. This kernel is designed for the stock ROM only. Plus, Oreo 8.1 custom roms are 64 bit, the stock one is 32 bit.
Custom kernel installed in stock 8.1 rom and working fine for me, thanks
samuelrafo said:
Custom kernel installed in stock 8.1 rom and working fine for me, thanks
Click to expand...
Click to collapse
The slow fingerprint wakeup and slow responsiveness can be solved using this kernel?
Hello @Kamin4ri . I'm interested in developing for montana . What branch to start from on your kernel tree for making the kernel for stock rom?
https://github.com/Kamin4ri/kernel_motorola_msm8937
Sent from my OnePlus 6 using XDA Labs.
rajatgupta1998 said:
Hello @Kamin4ri . I'm interested in developing for montana . What branch to start from on your kernel tree for making the kernel for stock rom?
https://github.com/Kamin4ri/kernel_motorola_msm8937
Sent from my OnePlus 6 using XDA Labs.
Click to expand...
Click to collapse
Hi there. You can use the stockmoto_oreo branch as it is pretty much ready. If you want to start clean, you can hard-reset the branch to this commit via "git reset --hard (commit hash)".
Does this kernel have any bugs?
@Kamin4ri can you generate/create 64bit config for montana? Of course we talk about oreo branch. Thanks in advance
wiktorek140 said:
@Kamin4ri can you generate/create 64bit config for montana? Of course we talk about oreo branch. Thanks in advance
Click to expand...
Click to collapse
I can try.
THE USER said:
Does this kernel have any bugs?
Click to expand...
Click to collapse
Well, I found no bugs. No difference in battery drain either. But consider this kernel still a test version.
I'm not an expert in kernels, but in my opinon, your tweaks should be on the end of file because it can be overwritten if its duplicated somewhere further in config file

Categories

Resources