[KERNEL]>[7.x]>[10/23] ~ MagiKernel v1.1 ~ [UBERTC 6.2.1]>[Anykernel]>[3.10.103] - Nexus 6 Android Development

Life is magical; why don't you share some of it with your phone?
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Welcome to the new home of my first ever android kernel, introducing MagiKernel.
Fully featured, amazing battery, smooth, fast, and most importantly, stable.
Based off of and forked from Flash Kernel. Huge thanks to @The Flash
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Now, MagiKernel :
> Features
F2FS
Upstream up to 3.10.103
Governors: nightmare, zzmove, chill, elementalx, barry_allen, blu_active, impulse, darkness
Hotplugs: Zen Descision, Blu_Plug, MSM Sleeper
I/O Schedulers: Maple (default), SioPlus, Zen, BFQ, Fiops
Many TCP Congestion Algorithms
USB Fast Charge
Full voltage, sound, vibration, and color control
GPU/CPU Over/Under Clocking (166-800)/(223-2880).
LZ4 Support
Kexec (MultiRom) support
Toggleable BCL/Selinux
UKSM
Ofast Optimizations
XZ Compressed
MSM Limiter (on by default)
Adreno Idler
Default swappiness lowered to 30
No forced throttle below 40% script
UberTC 6.2.1
Under the hood fixes/tweaks
Filesystem performance tunables in fstab
No Force Encrypt/ dm-verity
Built with AnyKernel2
Works on 7.1! Thanks to @Nautilus74 for testing
More to Come!
> Beta Features:
Beta v1.11
Beta builds will now be stable release number + beta (v1.1 stable -> 1.11 Beta)
Space saving tweaks
BCL Tweaks from franco kernel
Added Simple GPU Algorithm by @faux123
Added Intelli_Thermal
Raised voltages uniformly for 223 Mhz CPU step
Added a slimmed BusyBox 1.26.0 built from their source by me with Linaro 6.1.1
Patched Dirty Cow vulnerability
MP Decision file is backed up to /system/bin/mpd-backup and then removed to prevent it's interference
Reverted back to mostly stock setting on boot, I will leave tuning up to you.
Reverted back to stock init.shamu.power.rc
> New Beta Features:
Beta v1.12
Add Frandom
More Space Saving
Wipes cache and dalvik cache automatically
zzmove default profile set to 2
Max GPU clock set to 600 mhz on first boot
Adreno idler now idles at 50 mhz
Re-customized init.shamu.power.rc
Minor tweaks
Ready to merge into stable
> Notes:
Use Kernel Adiutor Mod by @Yoinx for best results
Beta builds are syntaxed MagiKernel-v(latest version)-BETA-(latest date).zip and can be found in the Beta downloads link.
Beta builds are tested prior to being posted, but may contain bugs and RR's
I do not respond to bug/issue reports if you:
Have not tried clean flashing everything
Did something stupid and broke it
Are rude
Don't provide logs
> Instructions:
Flash an 7.0 or 7.1 ROM of choice
Find and Download MagiKernel-v(latest version)-(latest date).zip - (Links in second post)
Reboot to TWRP
(Recommended because of AnyKernel) Flash the stock boot.img in TWRP(as a boot image) provided if on 7.0 - (Links in second post), or Dirty Flash 7.1 ROM if on 7.1
Flash your Gapps (I presonally recommend OpenGapps Pico)
Flash latest MagiKernel zip
Reboot
Just upgrading from MagiKernel?
(Recommended because of AnyKernel) Flash stock boot.img in TWRP(as a boot image) provided if on 7.0, or Dirty Flash 7.1 ROM if on 7.1
Flash latest MagiKernel zip
Reboot
> Disclaimer:
>>> YOUR WARRANTY IS NOW VOID. I AM NOT RESPONSIBLE FOR BROKEN, UNUSABLE, OR DEAD DEVICES. NOR AM I ACCOUNTABLE FOR ANYTHING YOU DO WITH MY KERNEL. YOU AND ONLY YOU ARE RESPONSIBLE FOR WHAT IS INSTALLED TO YOUR DEVICE.
XDA:DevDB Information
MagiKernel, Kernel for the Nexus 6
Contributors
Root Wizard, Anyone who I missed, apologies.
Source Code: https://github.com/RootWizard/MagiKernel
Kernel Special Features: F2FS, Tuned, Speedy, and Stable
Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2016-10-23
Current Beta Version: 1.12
Beta Release Date: 2016-11-05
Created 2016-10-28
Last Updated 2017-09-29

>Downloads: Stable | Beta | Stock NBD90Z Boot IMG
>Changelog: Pastebin
>What's new as of the latest stable release?
Code:
[LIST]
[*] Many fixes and tweaks
[*] Implement Ofast Optimization
[*] Adreno Idler idles at 65 Mhz from 25
[*] Add State Helper Hotplug driver
[*] Add 223 Mhz CPU step
[*] Merged with Beta v1.11
[/LIST]
>Todo/To be expected in the future
Merge Beta/Stable
The usual, fix bugs, fix this, fix that, tweak this, tweak that

Reserved

I'll give it a spin! Thank you.
Working great so far!

odontastic said:
I'll give it a spin! Thank you.
Click to expand...
Click to collapse
Enjoy!

Been running your stable build on Latest Uberstock 7.1 and loving it...
Westwood/deadline/Interactive..
Everything else stock...
Smooth with good battery life..

cujo6801 said:
Been running your stable build on Latest Uberstock 7.1 and loving it...
Westwood/deadline/Interactive..
Everything else stock...
Smooth with good battery life..
Click to expand...
Click to collapse
Thanks for the feedback. Glad you're running well.

Root Wizard said:
Thanks for the feedback. Glad you're running well.
Click to expand...
Click to collapse
Been running it since you posted it ...
Thanks...

I don't understand version numbers.....
.....stable version is 1.1 , while last beta is 1.02 ???? a smaller number?!

Nautilus74 said:
I don't understand version numbers.....
.....stable version is 1.1 , while last beta is 1.02 ???? a smaller number?!
Click to expand...
Click to collapse
I will clarify this is OP, apologies. I use the .0x for Beta releases and the .x for stable. This way you can always be sure you know whether you are on a stable or beta version. Just look at the beta number without the 0. See if I had put 1.2 beta , the the stable version would be 1.1 -> 1.3 in its next release, which makes no sense.

Root Wizard said:
I will clarify this is OP, apologies. I use the .0x for Beta releases and the .x for stable. This way you can always be sure you know whether you are on a stable or beta version. Just look at the beta number without the 0. See if I had put 1.2 beta , the the stable version would be 1.1 -> 1.3 in its next release, which makes no sense.
Click to expand...
Click to collapse
I think what confused him is that usually its major/minor.
1.1
1.11
1.12
1.13
1.2
Where 1.1 and 1.2 would be stable while 1.11, 1.12 and 1.13 would be unstable/beta or minor releases. If that's how you setup your version scheme with minor versions being beta.
It's far less confusing than your release versioning going
1.1
1.02
1.2
As these are non sequential.

Yoinx said:
I think what confused him is that usually its major/minor.
1.1
1.11
1.12
1.13
1.2
Where 1.1 and 1.2 would be stable while 1.11, 1.12 and 1.13 would be unstable/beta or minor releases. If that's how you setup your version scheme with minor versions being beta.
It's far less confusing than your release versioning going
1.1
1.02
1.2
As these are non sequential.
Click to expand...
Click to collapse
I guess, I will clarify my release vs beta numbering in OP asap

From now on I will use the latest stable version with the beta version tailing so, instead of 1.02 it will be 1.12. So basically it means it is the latest stable, with the tailing 2 to represent it is an addition to it. Also this results in an incrementally larger beta release number over the stable. Sorry for any confusion.
EDIT: I meant 1.11 this will make a clean increment as its the first beta since 1.1

New beta v1.11 is up. Concurrent Beta releases will follow the new numbering system for ease of tracking. Also has last minute BCL tweaks by Franco

Installed the kernel, so far so good, just one thing, by default with this kernel on kernel adiutor its set so the GPU maximum clock is at 800mhz which is quiet insane over clock.
Build 1.11 nitrogen is n 7.1 ROM.

ProRules said:
Installed the kernel, so far so good, just one thing, by default with this kernel on kernel adiutor its set so the GPU maximum clock is at 800mhz which is quiet insane over clock.
Build 1.11 nitrogen is n 7.1 ROM.
Click to expand...
Click to collapse
This was implemented by Flash so I kept it. I will be lowering the default clock to 600 by next release though.

1.11 works great (blu_active gov.) on NitrogenOS !
Is it possible to implement "kraken" governor too?

Nautilus74 said:
Is it possible to implement "kraken" governor too?
Click to expand...
Click to collapse
I am working on that. Its erroneous when building but I'm working on fixing it.

Permissive? and MagiKernel will work on MM?

Assenssins said:
Permissive?
Click to expand...
Click to collapse
Toggleable, but default is enforced.
Assenssins said:
and MagiKernel will work on MM?
Click to expand...
Click to collapse
I highly doubt it. It's Built for 7.x, but you can give it a go.

Related

[10/02][Kernel][3.10.96][CM13] RazorReborn� v2.7r3 [Powersuspend]

ENJOY RAZOR SHARP OPTIMIZATIONS
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SOURCE​
DISCLAIMER :
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.
*/
Click to expand...
Click to collapse
FANPAGE (FACEBOOK ) : https://www.facebook.com/razorreborn
Features :
Build on Updated Sources.. for Marshmallow Thanks to nick37332001,kumajaya,zwliew,Tarun93
Better battery management.. Respect HMP.. Better Conservative . tweaked little
Use all cores for booting
TCP added,Custom IOSCHEDULERS ADDED
Custom governors include ALUCARD, ELEMENTALX, DARKNESS, IMPULSE, YANKACTIVE
Custom Hotplugs Include ALUCARD,BRICKED and CLUSTERPLUG
Dynamic Fsync.. thanks to Varun Chitre
KCAL drivers added..
Powersuspend..
VIbrator Intensity Control
disabled KSM
CPU OC to 1.4Ghz
power efficient workqueue
exFAT support
Selinux Permanently Permissive
disabled crc Check upto 30% performance improvement
misc tweaks,Stability tweaks
-o2 optimisation
Thermal Throttle temp control from userspace .. Thanks franciscofranco
Bumped Kernel version to 3.10.96
kernel: use the gnu89 standard explicitly
Fix high load average from uninterruptible waits
INSTALLATION STEPS:
Minimum Requirements To Install RaZorReborn Kernel:
CM13
Rooted with custom Recovery (TWRP) ( YOU WILL HAVE IT, Without it you cant flash cm13 lol )
Installation Procedure:
Boot Into Recovery Mode
Flash provide Kernel Zip
Reboot To System
CHANGELOG
* Release v2.7
Fixes with Ramdisk
Updated to 3.10.96
Bringback BootSplash
Removed CPU_BOOST
Fix Charging
Disable Thunderplug by default as it causing working of two hotplugs by default..!!
* Release v2.6
SELINUX Enforcing by default
Interactive little quicker in volting down
Optimized SLUB
Added Generic TouchInput Notifier
Fix Occasional Slow Sync
Update Random
* Release v2.5
Rebased to latest CAF
Latest merges from kernel.org
THunderplug - A custom Hotplug by Varun. Chitre
Some more tweaks..!!!
Updated KCAL
* Release v2
Rebased Kernel
Update to latest CAF
Updated to 3.10.94
Fixed SElinux Stuffs
Fixed Random Reboots
And Some More fix.. forgive me.. just lazy to write up ...
* Release v1.0r2
Add MAKO hotplug
Replace TUX logo with razor Logo
Some Tweakks..
* Initial Release v1.0
KERNEL PREFERED APP :- KERNEL AUDITOR
CREDITS
@varun.chitre15
@AdiShakthi
@nick37332001
@ketut.kumajaya
@zwliew
@Tarun93
DOWNLOAD LINK
DOWNLOAD LINK
https://basketbuild.com/devs/razorSharp/Redmi_2/RazorReborn
OLD BUILDS
DOWNLOAD LINK JAN 13 V2.6
https://www.androidfilehost.com/?fid=24369303960684339
Build V2.5
DOWNLOAD LINK JAN 13 V2.5
https://www.androidfilehost.com/?fid=24369303960683884
Build V2.0r2
DOWNLOAD LINK JAN 02 V2.0r2
GCC 4.9 BUILD -AndroidFileHost
Build V1.0r2
DOWNLOAD LINK DEC 28 V2
GCC 4.9 BUILD -AndroidFileHost
Build V1.0r2
DOWNLOAD LINK NOV 22 V1.0r2
UBER 4.9 BUILD -AndroidFileHost
UBER 6.0 BUILD -AndroidFileHost
DOWNLOAD LINK NOV 22 V1.0[/B]
UBER BUILD -AndroidFileHost
RECOMMENDED SETTINGS
GOVERNOR : Darkness
CPU FREQ : 200-1209 MHz
IOSCHEDULER : bfq
TCP : westwood
XDA:DevDB Information
[22/11][Kernel][3.10.93][CM13] RazorReborn� v1.0 [Uber 6.0][Powersuspend]
Contributors
Kiran Anto
Source Code: https://github.com/kirananto
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: RazorReborn v2.7
Beta Release Date: 2016-01-31
Created 2015-11-22
Last Updated 2016-01-31
Features: "Hello" XDXD
Good work anyways.
Reserved !!
Works fine . But I can't find an option to enable the darkness governer.
zeomal said:
Works fine . But I can't find an option to enable the darkness governer.
Click to expand...
Click to collapse
Check from Kernel Adiutor... !!!
Kiran Anto said:
Check from Kernel Adiutor... !!!
Click to expand...
Click to collapse
Did that exactly. Most other common ones are there. No darkness governer though.
zeomal said:
Did that exactly. Most other common ones are there. No darkness governer though.
Click to expand...
Click to collapse
Its showing up for me.
nick37332001 said:
Its showing up for me.
Click to expand...
Click to collapse
I am being shown yankactive, elementalx, impulse, interactive, conservative, ondemand, userspace, powersave and performance only. Can't find darkness.
Guys...!!!
KERNEL UPDATED... CHECK OP....!!!!
I'm working on the MSM8916 based kernel for Lenovo A6000.
I have one doubt, are you able to change the hotplug governor from Kernel Auditor?
I have an issue, I don't ass newly added hotplug governor (alucard or bricked or other)
And one more doubt, which files did you edit to add overclocking?
Kindly let me know if you can help me.
Just Check my github buddy... if more doubts.. pm me on telegram./ @Razorsharp
Kumjaya fixed the noise while recording video in his source kindly integrate that.
also i faced random reboots while using interactive kernel. But had no problem with Darkness.
KEKEMON said:
Kumjaya fixed the noise while recording video in his source kindly integrate that.
also i faced random reboots while using interactive kernel. But had no problem with Darkness.
Click to expand...
Click to collapse
Here is the new build..
ooops.// this is a cyanogenmod build by me.. with razor kernel integrated to it...!!!!
just feel the awsomenesss..!!!
https://www.androidfilehost.com/?fid=24269982087012815
here is the new build ;
updated to 6.0.1r3
onedrive link :- https://onedrive.live.com/redir?resid=B03DF2FA3747F73B!2343&authkey=!AMpkPRmd1RZF5HQ&ithint=file,zip
androidfilehost --- https://www.androidfilehost.com/?fid=24269982087013725
Kiran Anto said:
here is the new build ;
updated to 6.0.1r3
Click to expand...
Click to collapse
working/non-working? bugs? tips\tricks\advices?
i'm very pleased with ressurection remix 5.5.9 by @nick37332001 who just rolled out a new build introducing some serious sh***t
but am eager to lose my virginity with MM
>> so performance-wise can it reach LP?
thanks for your efforts!
Kiran Anto said:
Here is the new build..
ooops.// this is a cyanogenmod build by me.. with razor kernel integrated to it...!!!!
just feel the awsomenesss..!!!
https://www.androidfilehost.com/?fid=24269982087012815
Click to expand...
Click to collapse
what are the bugs is it the same camera and proximity lag and recommended Gapps and do i have to do that setup wizard removal thing i do in other kuma builds
crullick said:
working/non-working? bugs? tips\tricks\advices?
i'm very pleased with ressurection remix 5.5.9 by @nick37332001 who just rolled out a new build introducing some serious sh***t
but am eager to lose my virginity with MM
>> so performance-wise can it reach LP?
thanks for your efforts!
Click to expand...
Click to collapse
KEKEMON said:
what are the bugs is it the same camera and proximity lag and recommended Gapps and do i have to do that setup wizard removal thing i do in other kuma builds
Click to expand...
Click to collapse
Guys this build is almost bugless.. except camera.. but ive replaced camera app with a working camera......
still need to fix the bug with camera... im trying..!!!!
rest all you can see ...
https://www.facebook.com/razorreborn
check here for more... !!!!
here is new build of cyanogenmod....
https://www.androidfilehost.com/?fid=24269982087016624
.here is the boot.img
flash it after flashing rom... to fix sensors...
https://www.androidfilehost.com/?fid=24269982087016765
Soft bricked on Kumajaya's CM13
After flashed, it seems that there is no /system to boot so the phone boots back to TWRP
Kiran Anto said:
here is new build of cyanogenmod....
https://www.androidfilehost.com/?fid=24269982087016624
.here is the boot.img
flash it after flashing rom... to fix sensors...
https://www.androidfilehost.com/?fid=24269982087016765
Click to expand...
Click to collapse
One question: boot.img has to be flashed via fastboot or via twrp?

[KERNEL] Semaphore N5X 3.1.0

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is a kernel based on stock one, tested on stock Android Oreo and Nougat
This is for stock Android Oreo and Nougat
More features will be added soon. Please don't ask for ETA.
Features
- ondemand governor patched with my latest patches
- conservative governor added
- built with Linaro gcc 4.9 201602
- enabled O2 optimizations
- clear a couple of configuration
For more information check the Semaphore website: www.semaphore.gr
Thanks to
- Linux kernel developers
- my wife who always supports me
- All people who support this kernel by testing, reporting issues, donating or simply using it.
Change log
3.1.0 (12/12/2018)
- Merge latest Android changes (OPM7.181205.001)
3.0.0 (07/11/2018)
- Merge latest Android changes (OPM7.181105.004)
2.9.0 (03/10/2018)
- Merge latest Android changes (OPM7.181005.003)
2.8.0 (06/09/2018)
- Merge latest Android changes (OPM6.171019.030.K1)
2.7.0 (09/08/2018)
- Merge latest Android changes (OPM6.171019.030.H1)
2.6.0 (06/07/2018)
- Merge latest Android changes (OPM6.171019.030.E1)
2.5.0 (07/06/2018)
- Merge latest Android changes (OPM6.171019.030.B1)
2.4.0 (08/05/2018)
- Merge latest Android changes (OPM4.171019.016.A1)
2.3.0 (04/04/2018)
- Merge latest Android changes (OPM2.171019.029)
2.2.0 (07/03/2018)
- Merge latest Android changes (OPM3.171019.016)
2.1.0 (07/02/2018)
- Merge latest Android changes (OPM3.171019.014)
2.0.0 (13/01/2018)
- Merge latest Android changes (OPM3.171019.013)
1.9.0 (11/12/2017)
- Merge latest Android changes for Oreo 8.1.0 (OPM1.171019.011)
1.8.0 (10/10/2017)
- Merge latest Android changes for Oreo (OPR4.170623.009)
1.7.0 (19/09/2017)
- Merge latest Android changes for Oreo (OPR4.170623.006)
1.6.0 (01/09/2017)
- Merge latest Android changes for Oreo (OPR6.170623.013)
1.5.0 (08/06/2017)
- Merge latest Android changes (N2G47W)
1.4.0 (04/05/2017)
- Merge latest Android changes (N2G47O)
1.3.0 (06/04/2017)
- Merge latest Android 7.1.2 changes (N2G47F)
1.1.2 (10/03/2017)
- Merge latest Android changes (N4F26T)
1.1.0 (18/02/2017)
- Merge latest Android changes (N4F26O)
1.0.0 (07/01/2017)
- Merge latest Android changes (N4F26I)
0.9.0 (09/12/2016)
- Rebase on Android 7.1.1 sources
- cpufreq: conservative: Fix condition logic in touch boost (thanks to ihancioglu)
0.8.0 (09/11/2016)
- Merge latest patches from NRD91N
0.7.0 (26/10/2016)
- cpufreq: conservative: Decrease frequency faster when the timer deferred
- mm: remove gup_flags FOLL_WRITE games from __get_user_pages() (dirty COW vulnerability)
- Change default governor to conservative for big cluster
0.6.0 (17/10/2016)
- Rebased on 3.10.73 (NBD90W). I discovered a memory leak issue and I decided to drop the latests Linux kernel versions.
- Changed default governor to ondemand for both clusters. Conservative governor also has an issue and in some cases doesn't drop the frequency fast enough. I recommend you to not use it until I'll find a solution.
- ondemand: Improved the load calculation when the timer is deferred.
- ondemand: A couple of bug fixes from mainline.
0.5.0 (05/10/2016)
- cpufreq: Introduce touch boost tunables to ondemand and conservative
ondemand:
touch_load: the virtual load that governor "sees" when there is a touch in the screen (default value 70).
touch_load_duration: the duration in ms that the touch_load is effective after the touch (default value 1000ms).
touch_load_threshold: the real load threshold. Loads greater than this threshold will trigger the touch boost (default value 10).
conservative:
touch_load_duration: the duration of touch boost (default value 1000ms). When there is a touch in the screen the freq_step tunable will be double if there governor must increase the frequency.
- minor changes in initramfs from upstream (NBD90W)
0.4.0 (27/09/2016)
- cpufreq: ondemand: Eliminate the deadband effect
- cpufreq: Break out early when frequency equals target_freq
- Added conservative governor
0.3.0 (07/09/2016)
- Merge Android Nougat kernel patches (up to NRD90S)
- Merge Linux kernel v3.10.103
- Mount data partition as encryptable
0.2.0 (11/08/2016)
- Merge Linux kernel versions v3.10.74 - v3.10.102
- Apply patch for CVE-2016-5340 (CodeAurora)
0.1.0 (08/08/2016)
- Initial release
- built with Linaro gcc 4.9 201602
- enabled O2 optimizations
- clear a couple of configuration
Sources
Semaphore kernel sources
Please use it at your own risk!
Flashing kernel
Flash kernel using:
fastboot flash boot Semaphore_N5X_x.y.z.img
XDA:DevDB Information
Semaphore N5X, Kernel for the LG Nexus 5X
Contributors
stratosk
Source Code: https://github.com/stratosk/kernel_msm
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.1.0
Stable Release Date: 2018-12-12
Created 2016-08-07
Last Updated 2018-12-12
Reserved
Finaly!
Let the party begin.
Welcome my freind
awesome! glad to have semaphore on the n5x.
This sure brings back memories from way back. Galaxy S1 Vibrant memories. Glad to see you here!
Sent from my Nexus 5X.
Are force encryption and verify removed in this kernel?
@stratosk : Welcome bro... So happy to see you back. Happy to know you got a new Nexus. The best kernel for mako is back Hope things better with you and also in Greece..!
aldyu said:
Are force encryption and verify removed in this kernel?
Click to expand...
Click to collapse
No, I didn't touch them...
vampire36 said:
@stratosk : Welcome bro... So happy to see you back. Happy to know you got a new Nexus. The best kernel for mako is back Hope things better with you and also in Greece..!
Click to expand...
Click to collapse
Thanks, my friend!
I'm happy too, to see old friend here...
Things are never better in Greece ))
aldyu said:
Are force encryption and verify removed in this kernel?
Click to expand...
Click to collapse
I think you might need to wait for next release
stratosk said:
No, I didn't touch them...
Click to expand...
Click to collapse
With 5x thats another issue that plagues users here...So would be great if you can look into it and find a solution to tackle it...Cos most of the users here like me are non encrypted...so forced encryption is a pain
Wow! Glad to see you here, old friend. Wish you can make one for stock Marshmallow as well, since I don't use the N preview. In any case, welcome!
Good to see you back, I remember cherry-picking your changes from sgs1
apatal said:
Wow! Glad to see you here, old friend. Wish you can make one for stock Marshmallow as well, since I don't use the N preview. In any case, welcome!
Click to expand...
Click to collapse
Well I think with less than one month left (as everything points) for the nougat, it will be a waste of time to build it. It is better to be prepared best for the nougat!
Sent from my Nexus 5X using Tapatalk
gialakias said:
Well I think with less than one month left (as everything points) for the nougat, it will be a waste of time to build it. It is better to be prepared best for the nougat!
Click to expand...
Click to collapse
I understand. I'm just saying in case the OP feels like making one, I'll be more than willing to be a tester. Thanks!
Great to see another legend in here. Welcome!
Καλώς ήρθες φίλε ??
sent by nexus 5x
Yeah welcome back my friend
So great to see you here
Great to see you here...my mom is still using my N4..of course it's powered by Sema :victory:
Another kernel wow
:cyclops::cyclops::cyclops:
aldyu said:
Are force encryption and verify removed in this kernel?
Click to expand...
Click to collapse
If you flash SuperSU imediately after you flash the kernel (without letting your device reboot), you should stay unencrypted

[KERNEL] [N6] [7.0] [3.10.104] [UBER 6.3.1] Flash Kernel - v1.8 - December 25th

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
Hello everyone, this is my kernel for the Nexus 6, based on my kernel for the Nexus 6P. I aim to add enough features to matter while keeping it lean and stable. Hopefully you enjoy! Please read this entire post, most of your questions will be answered in here!
Features
Here are the major features of the kernel (feel free to explore Github)
Upstream Linux versions 3.10.41-3.10.104
Updated to the December security patch
Patches for some CVEs
Upstream patches from CAF
Support for overclocking to 2880 MHz (stock values by default)
CPU governors: barry_allen, blu_active, chill, conservative, darkness, elementalx, impulse, interactive (default), nightmare, ondemand, performance, smartmax, userspace, zzmoove
Hotplugs: blu_plug, mako_hotplug, msm_sleeper, zen_decision (default - mpdecision is disabled)
High brightness mode and backlight dimmer
KCAL color control
Adreno Idler
Wake gestures (sweep2wake, doubletap2wake, sweep2sleep, and camera launch gesture)
Voltage control
Franco sound control and high performance audio
Adaptive low memory killer
UKSM (disabled by default)
I/O schedulers: bfq, cfq, deadline, fiops, maple, noop, sioplus (default), tripndroid, and zen
USB fast charging
Wakelock controls
BCL disabled
TCP algorithms: bic, cubic, highspeed, htcp, hybia, illinois, lp, reno, scalable, vegas, veno, westwood (default)
Kexec patch for MultiROM support
Full F2FS support
Compiled with an Uber-based 6.3.1 toolchain located here
Forced encryption and dm-verity disabled
Built with AnyKernel2 thanks to @osm0sis
Downloads
7.0/7.1/7.1.1 (1.x): Main
Installation
If you are on stock:
If you are on the stock kernel: flash the kernel zip and reboot
If you are on a custom kernel: flash the stock boot image matching your build number, flash the kernel zip, and reboot
If you are on a custom ROM:
If you are on the kernel that came with your ROM: flash the kernel zip and reboot
If you are on a custom kernel: dirty flash your ROM zip, flash the kernel zip, and reboot
Upgrading from one Flash version to the other:
Just flash the kernel zip and reboot
Changelog
Nougat 7.0
Code:
[B]1.8[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=70246281]release post[/URL])
[LIST]
[*]Toolchain bumped to 6.3.1
[/LIST]
[B]1.7[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=70112925]release post[/URL])
[LIST]
[*]December security update
[*]Upstream F2FS commits
[*]Improvements to cpuidle
[*]Double tap to wake now works when either halfscreen or fullscreen is selected in KA
[*]Fix tethering on 7.1.1 ROMs
[*]Add Live Display (work with KCAL thanks to [user=4684315]@flar2[/user])
[/LIST]
[B]1.6[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69873175]release post[/URL])
[LIST]
[*]Revert an interactive governor patch that was introducing lag
[/LIST]
[B]1.5[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69859780]release post[/URL])
[LIST]
[*]Fixes for sdcardfs on certain ROMs like CM 14.1
[*]Upstream patches from CAF and Linux
[*]Interactive governor improvements
[*]Detect when kernel is flashed on an unsupported Android version
[*]Add support for FK Updater's performance profiles
[/LIST]
[B]1.4[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69526781]release post[/URL])
[LIST]
[*]November security update
[*]Chill governor updates (thanks to [user=5051294]@frap129[/user])
[*]Fixed Mako Hotplug (thanks to [user=4231562]@Yoinx[/user])
[*]Updated BCL commits (thanks to [user=3292224]@franciscofranco[/user])
[*]Fixed some compiler warnings (thanks to [user=4231562]@Yoinx[/user])
[/LIST]
[B]1.3[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69264556]release post[/URL])
[LIST]
[*]Upstream Linux patches for vmstat and libgcc
[*]Backported MDSS and GPU patches from Marlin (thanks to [user=3292224]@franciscofranco[/user])
[*]Low memory killer improvements
[*]Removed cmdline patch from 1.2
[/LIST]
[B]1.2[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69247056]release post[/URL])
[LIST]
[*]Linux version 3.10.104
[*]Move back to a constant tickrate of 300HZ
[*]Add a patch to hide bootloader unlock from SafetyNet
[/LIST]
[B]1.1[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69183164]release post[/URL])
[LIST]
[*]Add smartmax governor
[*]Add full F2FS support
[*]Add Motorola quick wakeup driver
[*]Fix simple_ondemand GPU governor
[*]Add [URL="http://kerneldedup.org/en/projects/uksm/introduction/"]UKSM[/URL] (disabled by default)
[*]Set default I/O scheduler to zen and readahead to 128kb
[*]Start kernel at stock frequencies
[/LIST]
[B]1.0[/B]
[LIST]
[*]Initial release
[*]List of features above
[/LIST]
Frequently asked questions
1.1 Q: I am having an issue, can you help me?
1.1 A: I am not a superstar kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue. With that, I'll do my best to assist you.
Code:
adb logcat -d > logcat.txt
adb shell dmesg > dmesg.txt
1.2 Q: Can you add xyz feature?
1.2 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not go digging super hard for commits and I will ignore requests that don't include this information. I won't promise that I will merge every request but I will always take it into consideration.
1.3 Q: How do I control the kernel?
1.3 A: I'd recommend using either @flar2's EX Kernel Manager or @Yoinx's Kernel Adiutor-Mod; both are extremely solid and have given me no issues.
1.4 Q: I am having Wi-Fi disconnects on a 5GHz network, what's up?
1.4 A: Try increasing the wakelock divider on the following sys paths in a terminal emulator (can also be done in EXKM in the Miscellaneous section):
Code:
echo 8 > /sys/module/bcmdhd/parameters/wlrx_divide
echo 8 > /sys/module/bcmdhd/parameters/wlctrl_divide
Thank you to @Buckmarble for pointing this out!
Thanks to:
@REV3NT3CH for showing me what a good developer and kernel looks like
The various developers for their patches (@ak, @Buckmarble, @flar2, @franciscofranco, @frap129, @imoseyon, and @Yank555 to name a few)
@osm0sis for AnyKernel2
@DespairFactor for helping me with some kernel compilation issues and the Linaro source of the toolchains I use
@kantjer for pointing me to Linaro in the first place and being a beta tester along the way!
@malybru for my nifty new signature and thread banner!
All of you guys for viewing the thread
A note about donations
Quite a few people have asked to donate to me in the past and I have turned them down. I am not in this for the money, this is my hobby, something I truly enjoy. If you truly want to donate to something (it is not expected in the slightest), I recommend an entity like the Open Source Initiative, XDA, or any one of the people I have thanked in the OP. Additionally, you are free to copy any and all of my work; the only thing I request is that you not ask for donations as well (though I can't really enforce this lol). Thank you.
Kernel source links
7.0: https://github.com/nathanchance/shamu
DISCLAIMER: I openly welcome off topic in my threads. Mods, please do not clean off topic discussion and users, do not complain about off topic discussion here. I may direct you to another thread if it is so suited but I won't have the discussion cleaned. Thank you.
XDA:DevDB Information
Flash Kernel, Kernel for the Nexus 6
Contributors
The Flash
Source Code: https://github.com/nathanchance/shamu
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.8 - Nougat 7.0/7.1
Stable Release Date: 2016-12-25
Created 2016-10-11
Last Updated 2019-07-02
Reserved
Reserved
First
Amazing
Excellent kernel, and a welcome addition to the Shamu!
Hi,
Thank you Nathan!
I know MultiRom isn't working very good with N yet but still:
Does you kernel have the kexec patch inside please?
Droidphilev said:
Hi,
Thank you Nathan!
I know MultiRom isn't working very good with N yet but still:
Does you kernel have the kexec patch inside please?
Click to expand...
Click to collapse
Looking at the source, I do believe kexec is present in Flash Kernel. Multirom manager also reflects that is built in.
rebel1699 said:
Looking at the source, I do believe kexec is present in Flash Kernel. Multirom manager also reflects that is is built in.
Click to expand...
Click to collapse
Thank you! Soon time to flash
Droidphilev said:
Hi,
Thank you Nathan!
I know MultiRom isn't working very good with N yet but still:
Does you kernel have the kexec patch inside please?
Click to expand...
Click to collapse
Yes, as previously mentioned. OP has been updated to reflect this
Can you allow f2fs compatibility ?
many people use such partitions...
Thank you anyhow!
Nautilus74 said:
Can you allow f2fs compatibility ?
many people use such partitions...
Thank you anyhow!
Click to expand...
Click to collapse
Already queued up for the next update.
very good kernel
Kernel is sweet so far. Been rock solid stable in the few days I have been running it - def check this one out guys!
@The Flash
running great with PN 7.0 here.
although kernel manager doesn't show all hotplugs...kernel-aduiter shows only 2 i think and elementalX-manager doesn't show 1.....sorry forgot specifics coz i removed both and have no managers install now.
anyway, quick question:
u have better knowledge in this area than I do...whats the diff between interactive from this kernel and interactive from lean kernel...I have heard great things abt leankernel but never got the chance to run it coz by the time i bought nexus 5 he already moved to nexus 6...by the time i bought nexus 6 he already moved to nexus 6P...lol
[email protected] said:
@The Flash
running great with PN 7.0 here.
although kernel manager doesn't show all hotplugs...kernel-aduiter shows only 2 i think and elementalX-manager doesn't show 1.....sorry forgot specifics coz i removed both and have no managers install now.
anyway, quick question:
u have better knowledge in this area than I do...whats the diff between interactive from this kernel and interactive from lean kernel...I have heard great things abt leankernel but never got the chance to run it coz by the time i bought nexus 5 he already moved to nexus 6...by the time i bought nexus 6 he already moved to nexus 6P...lol
Click to expand...
Click to collapse
LeanKernel uses InteractiveX - Imoseyon's own version of Interactive with a screen off max freq. Interactive is a stock governor. This thread is GREAT for learning about all the awesome governors in this and other kernels - I personally use Darkness. http://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957 Hope this helps bud!
@The Flash
Your kernel runs really great with Tesla! It seems like a rocking solid beast!
Gesendet von meinem Nexus 6
@The Flash Looks great, will it improve battery? And what kernel settings do you recommend for a 4 hrs sot?
spevil07 said:
@The Flash
Your kernel runs really great with Tesla! It seems like a rocking solid beast!
Gesendet von meinem Nexus 6
Click to expand...
Click to collapse
Glad to hear!
Yasharkhan said:
@The Flash Looks great, will it improve battery? And what kernel settings do you recommend for a 4 hrs sot?
Click to expand...
Click to collapse
It should, I've added a lot of optimization packages. The default settings should be getting you more than 4 hours of SOT but you may try tweaking the governor and hotplug settings.
Running & sleeping well on the 10/10 build of Uberstock. Thanks for sharing your work!

[Kernel][N-M][UBER-GCC][NewGen] HexaTurbo 2017

Warning​I will not be responsible for anything that happens to your Redmi 2 after flashing this kernel. If you don't know how to unbrick your phone please don't make any modifications and stay with stock MIUI.
What is HexaTurbo?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
HexaTurbo kernel is meant to be the best gaming kernel with awesome Zetsubou features added on top of CAF/CM kernel. Kernel source will always be kept in sync with new caf(LA.BR.1.2.9_rbx.xx) and mainstream linux(3.10.y) updates. For now the kernel dosn't include features like Undervolt and other features.
Zetsubou
This kernel is 100% based on Zetsubou kernel, that is the best performance/stability balance for redmi 2! So all new Zetsubou features will be added and optimized much as possible to deliver the best performance for Root and Non-Root users, what? non-root users? yes! this kernel was made to be used without root! so you can get the max performance in your games without using Kernel adiutor or EX kernel manager!! (cof... cof.... Pokemon GO)
Features:
NEON optimization
linux version 3.10.105
compiled with UBER GCC 4.9
GPU TurboClock support upto 620MHz
based on caf branch LA.BR.1.2.9_rbx.xx
General optimizations
True 1.2ghz clock
wake gestures: doubletap2wake, sweep2wake (up,down,left,right)
sound control for root users (not tested)
sweep2sleep support!
I/O schedulers: sio, deadline, fiops, noop, bfq, cfq, fifo, sioplus, vr, tripndroid and zen
governors: interactive, ondemand, conservative, performance, chill, relaxed, impulse, bioshock and despair
hotplug: lazyplug
KCAL advanced color control
adreno idler
DriveDroid support
advanced TCP congestion algorithms
force fast charge support
disabled crc check
FS: exfat, NTFS & sdcardfs support
f2fs updated upto v4.10-rc1-3.10
frandom support
reduced load average
fsync on/off support
Check my and Ahish source for other features
-- Download Now --
-- 2017 NewGen Logo Download --
Use EX KERNEL MANAGER or KERNEL ADIUTOR to control all features
Installation:
-Download the zip file and save it into the root directory of external storage
-Reboot to recovery mode and flash the zip file
-Reboot device
It's recommended to flash HexaTurbo only over stock kernel
I recomend using Custom installation for better choices, since you are a gamer!
Kernel will boot with max CPU/GPU frequencies that you select, ex: 1.21GHz/620MHz
Credits:
-ketut.kumajaya hats off to this man for all the work he did for Redmi 2
-osm0sis for his amazing AnyKernel script
-flar2 for his awesome features
-Ashish94 for helping me in almost everything!
-iamsubhranil for also helping me out!
XDA:DevDB Information
[Kernel][N-M][UBER-GCC][NewGen] HexaTurbo 2017, Kernel for the Xiaomi Redmi 2
Contributors
TecnoTailsPlays, Ashish94, iamsubhranil, All devs from kernel guides and mods
Source Code: https://github.com/TecnoAquaPlays/android_kernel_wingtech_HexaTurbo/tree/master
Kernel Special Features: This kernel is optimized for gaming, make your redmi 2 better and cooler!
Version Information
Status: Stable
Current Stable Version: 20170312
Stable Release Date: 2017-03-13
Created 2017-02-09
Last Updated 2017-03-24
Changelog 20170313 NewGen
-Fix random reboots on 2014819
-Stock CPU clock 1.21ghz (1.8ghz or 2.1ghz are fake overclock)
-Add KSM
-Sync Zetsubou sources
-Add F2FS & SDCARDFS support <---| Check Zetsubou thread for how to format to thease file system's
-LineageOS source
-Many other optimizations
Changelog 20170212 Equalizer
-Remove Fake CPU clocks
-Remove fake overclock to 2.11ghz and go back to "Supported 1.3ghz"
-Optimized aroma installer
-Minor things
GPU overclock is Real, and all clocks too, so I din't change anything for now
Changelog 20170210-something
-Totally new freequency table for GPU/CPU, you will get way smoother UI and games
-Minor fixes
Changelog 20170210-Fix
-Switch back to UBER gcc 4.9 becouse some issues with CPU
-Optimize aroma installer a little bit
-Testing new CPU overclock code
-Other minor stuff
Changelog 20170210
-Switch to UBER gcc 6.0
-Enable -O3 optimization
Changelog 20170209:
-Initial build
Can I flash with custom rom like AOSP?
Can i flash it on Validus?
Sent from my 2014813 using Tapatalk
Yousef Algadri said:
Can i flash it on Validus?
Sent from my 2014813 using Tapatalk
Click to expand...
Click to collapse
Sure, if it din't work, sent me dmesg and logcat
zmanz79 said:
Can I flash with custom rom like AOSP?
Click to expand...
Click to collapse
I'm not sure, since this kernel is for cm based roms, you can give it a try....
Good job, my Redmi 2 is fast. Amazing! I'm using mokee 7.1 nitghly 20170207
no sim cards detected after flashing the kernel but on dirty flashing the rom it gets detected.the rom is RR N latest .
Yeah techno is doing awesome work
AOSPExtended..
Custom installation not work for CPU and Color Control. I have to manually adjust all the setting on each reboot. Especially for CPU control, it need time to get 2112 , it keep lock down to 800 on each reboot. Anyway good performance .
bro 2.11 ghz for cpu...... wtf... cool man... installing it right away
Could you add another Hotplug? AutoSMP would be nice
taalojarvi said:
Could you add another Hotplug? AutoSMP would be nice
Click to expand...
Click to collapse
I will try
New build is out!
-Switch to UBER GCC 6.0
-Enable -O3 optimization
New features will be added in future builds, becouse I need time to test other -unstable- features
DOWNLOAD
TecnoTailsPlays said:
New build is out!
-Switch to UBER GCC 6.0
-Enable -O3 optimization
New features will be added in future builds, becouse I need time to test other -unstable- features
DOWNLOAD
Click to expand...
Click to collapse
Work in AOSP EX ?
andreymixmax said:
Work in AOSP EX ?
Click to expand...
Click to collapse
Look, I only use LineageOS, so I can't test in others roms, you will have to try by yourself
LOL, if someone is using the kernel, please open CPU-Z and kernel adiutor and sent me a screenshot of the freequencyes, I think the UBER 6.0 glitched the kernel
New build online!!
-Fix weird stuff on CPU-Z and other apps
-Switch back to UBER gcc 4.9 becouse CPU problems
-Edit aroma installer picture time
-Optimize CPU overclock code (Report if you had random reboots only with this kernel in LineageOS)
--DOWNLOAD--
@TecnoTailsPlays
Whilst testing your new update, I realized that the UI was really laggy. So I checked my frequencies and governor via KA and found out that the max frequency was capped at 800 mhz.
I tried changing frequencies and the frequencies wouldn't stick. If I tried raising it to 1209, it would bounce back to 800.
I tried changing governors too. Unfortunately issue didn't have a workaround so I Reverted to Zetsubou
My modem is 2014818 and I have the 1Gb Variant. I run AiCP 12.1
taalojarvi said:
@TecnoTailsPlays
Whilst testing your new update, I realized that the UI was really laggy. So I checked my frequencies and governor via KA and found out that the max frequency was capped at 800 mhz.
I tried changing frequencies and the frequencies wouldn't stick. If I tried raising it to 1209, it would bounce back to 800.
I tried changing governors too. Unfortunately issue didn't have a workaround so I Reverted to Zetsubou
My modem is 2014818 and I have the 1Gb Variant. I run AiCP 12.1
Click to expand...
Click to collapse
Did you try the latest build? this was fixed

[KERNEL][8.1]Reviver Kernel [18 Aug 2019][r3.0]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
NOTE:
Hello everyone, this is my kernel for the Moto G5S. I will try to maintain a stable kernel however bugs might arise since I'm not a super star kernel developer. I hope you enjoy the releases. You are making modifications to your device at your own risk. Support is community based only.
Important information
I will not reply to complains that do not include clear steps to reproduce the bug, a logcat, and ramoops (if random rebooting) or a dmesg (any other issues). Follow this guide to do this.
Features
Compiled with Latest GCC 4.9.4 Linaro Toolchain
DCache Word Access
Disable CRC Check
Disable Gentle Fair Sleepers
LZ4 is the default compressor
CFQ as default I/O scheduler
TCP Congestion Avoidance Protocols
Downloads
SourceForge
Installation:
NOTE: Please make sure that you return to the stock kernel of the ROM before flashing this kernel. The kernel is only for Moto G5S codenamed montana .
Reboot to TWRP.
Backup boot.
Flash the zip.
Reboot to system.
Changelog
18 Aug 2019
Code:
Update for MMI-OPPS28.65-37-7-2
29 Oct 2018
Code:
Initial Release
FAQs
1.1 Q Can you help me I have this problem?
1.1 A I will surely try to help if proper bug reporting is done as per the fashion described above.
1.2 Q: Can you add xyz feature?
1.2 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not add any useless governors or features that I don't find practical.
1.3 Q: How do I control the kernel?
1.3 A: I recommend using EX Kernel Manager or Kernel Auditor (Both need root)
1.4 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!
1.4 A: The kernel doesn't drain any battery unless you have overclocked it, I have kept it at stock frequencies and voltages. Use an app like BetterBatteryStats to figure out what app is screwing with your phone.
Thanks to:
Fellow Linux Kernel Developers for their patches (if you want a specific mention, please let me know)
AOSP
Motorola Mobility LLC
CAF
@Kamin4ri for his help
TeamReviver:
@lCrD512
@smog2699
@Titan068
@Katzzero
Others:
Alan Max
Source Code:
https://github.com/rajatgupta1998/android_kernel_motorola_msm8937
https://github.com/rajatgupta1998/AnyKernel2
XDA:DevDB Information
Reviver Kernel Montana, Kernel for the Moto G5S
Contributors
rajatgupta1998
Source Code: https://github.com/rajatgupta1998
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2019-08-18
Created 2018-10-29
Last Updated 2019-08-18
Reserved
Screenshots:
Reserved
Changelog:
Intial Build
great job
Kernel installed this morning and no problem, I'll be back in a few days
@rajatgupta1998 do you think it'd be possible to make Oreo kernel support the same aftermarket panels as Nougat kernel did? It's only touchscreen that is not working. What kind of info could we provide to help to debug this? It would be insanely helpful for all of us with bricked phones
My unit has display burn in issues .. the only fix is to turn down the rgb values with manual display calibration options available on Los based roms. Can i use use the stock oreo rom on top of your kernel and achieve the same ?
Thanks! Does it have an TTL editing function? (line TTL in /proc/net/ip_tables_targets)
vmax0770 said:
@rajatgupta1998 do you think it'd be possible to make Oreo kernel support the same aftermarket panels as Nougat kernel did? It's only touchscreen that is not working. What kind of info could we provide to help to debug this? It would be insanely helpful for all of us with bricked phones
Click to expand...
Click to collapse
Great question. If it's a kernel related. @rajatgupta1998 can you find something about touchscreen chip restriction in Original Lenovorola kernel?
lohanbarth said:
great job
Kernel installed this morning and no problem, I'll be back in a few days
Click to expand...
Click to collapse
Amy input sir?
My unit has display burn in issues .. the only fix is to turn down the rgb values with manual display calibration options available on Los based roms. Can i use use the stock oreo rom on top of your kernel and achieve the same ?
THE USER said:
My unit has display burn in issues .. the only fix is to turn down the rgb values with manual display calibration options available on Los based roms. Can i use use the stock oreo rom on top of your kernel and achieve the same ?
Click to expand...
Click to collapse
no
Jemec26 said:
Amy input sir?
Click to expand...
Click to collapse
no problem works perfectly
I need testers for the kernel since I personally don't own the device. All those who are interested, kindly join my testers group on Telegram. https://t.me/montana_reviver . Also I am willing to continue LineageOS and atleast attempt at Oreo bringup for the device, so I will need testers. Thanks :fingers-crossed:
rajatgupta1998 said:
I need testers for the kernel since I personally don't own the device. All those who are interested, kindly join my testers group on Telegram. https://t.me/montana_reviver . Also I am willing to continue LineageOS and atleast attempt at Oreo bringup for the device, so I will need testers. Thanks :fingers-crossed:
Click to expand...
Click to collapse
Nice
New build is up!
File: reviver_kernel_montana_stock_oreo-2.0.zip
Build Date: 13 January 2019
Changelog:
Update kernel source, f2fs and wifi driver from Motorola's OPPS28.65-37-2 Release
Start merging CAF Tags from where Moto dropped: May 2018 (Completed till June '18 right now, more to come) so that we stay up to date with Qualcomm's release for MSM8953 (Snapdragon 625) chipset. Our CPU MSM8937 can be thought of a low powered version of the 625 so they share a lot of code.
Show correct GPU Frequency in sysfs
Silence WLAN, PCIe, and CPU suspend state kernel messages. These are pretty useless.
Add support for Himax Touchscreen Panel
Remove CPU Boost functionality from Interactive CPU Frequency Governor
Minor changes to MDSS (Display) and Camera drivers.
Downloads:
Latest Build: reviver_kernel_montana_stock_oreo-2.0.zip
MD5: 90ad3d7121ba3525fa7605312a89cf28
SHA1: 965cfffd0b0909ee3d41e841519ef90e30c8ae0f
Proposed upcoming features in future releases (No promises)
1. A custom wakelock blocking driver by @ Lord Boeffla
2. KCAL Display Colour Control driver by savoca.
3. More stuff from Qualcomm
Soon we'll start seeing a custom kernel for 64 bit oreo custom roms since GoldenEye has already released a few initial builds of LineageOS 15.1
:fingers-crossed:
rajatgupta1998 said:
New build is up!
File: reviver_kernel_montana_stock_oreo-2.0.zip
Build Date: 13 January 2019
Changelog:
Update kernel source, f2fs and wifi driver from Motorola's OPPS28.65-37-2 Release
Start merging CAF Tags from where Moto dropped: May 2018 (Completed till June '18 right now, more to come) so that we stay up to date with Qualcomm's release for MSM8953 (Snapdragon 625) chipset. Our CPU MSM8937 can be thought of a low powered version of the 625 so they share a lot of code.
Show correct GPU Frequency in sysfs
Silence WLAN, PCIe, and CPU suspend state kernel messages. These are pretty useless.
Add support for Himax Touchscreen Panel
Remove CPU Boost functionality from Interactive CPU Frequency Governor
Minor changes to MDSS (Display) and Camera drivers.
Downloads:
Latest Build: reviver_kernel_montana_stock_oreo-2.0.zip
MD5: 90ad3d7121ba3525fa7605312a89cf28
SHA1: 965cfffd0b0909ee3d41e841519ef90e30c8ae0f
Proposed upcoming features in future releases (No promises)
1. A custom wakelock blocking driver by @ Lord Boeffla
2. KCAL Display Colour Control driver by savoca.
3. More stuff from Qualcomm
Soon we'll start seeing a custom kernel for 64 bit oreo custom roms since GoldenEye has already released a few initial builds of LineageOS 15.1
:fingers-crossed:
Click to expand...
Click to collapse
Great news!
Would love to see your kernel for LOS 15.1 and could test it also.
Custom panel support
Do you think it'll be possible to also support Tianma panels in this kernel? They were supported in Nougat and I managed to get a working Oreo version by replacing whole drivers/touchscreen folder and building my own
montana_n:/ $ cat /sys/class/graphics/fb0/panel_name
mipi_mot_video_tianma_1080p_521
montana_n:/ $ cat /sys/class/graphics/fb0/panel_supplier
tianma
Click to expand...
Click to collapse
vmax0770 said:
...They were supported in Nougat and I managed to get a working Oreo version by replacing whole drivers/touchscreen folder and building my own
Click to expand...
Click to collapse
Could you share it? I've got tianma panel too.
@Cyr4x here you go http://s000.tinyupload.com/index.php?file_id=47365433013478436702
You should flash it on top of stock ROM via TWRP recovery
Thanks, it's working now.

Categories

Resources