[KERNEL] Resurrected Kernel [v1.0][Moto G6][ALI]

Search This thread

Jleeblanch

Senior Member
Feb 6, 2012
2,003
5,715
203
Colchester, VT
[size=+2]Resurrected Kernel[/size]
for the Moto G6 (codename: ALI)


####################

The purpose of this kernel is to provide a fully stable up-to-date kernel. The focus is quality over quantity, stability over every possible cherry-pick-able feature out there. However, I am open to requests and/or suggestions ;)

####################


[size=+1]Features[/size]

+ Passes SafetyNet
+ AnyKernel2 format (more info)
+ WireGuard support (more info)
+ Disabled CRC's on data blocks (30% increase in performance)
+ Fsync On/Off support
+ Additional I/O Schedulers (Zen, FIOPS, SIO, BFQ)
+ Increased Zram compression streams
+ Tuned adrenoboost (disabled by default)
+ Advanced TCP congestion options
+ KCAL Color Control
+ Removed dm-verity on system and vendor partition
+ Boeffla wakelock blocker driver v1.1.0
+ Works same as stock (or better?)
+ More to come, stay tuned


####################

[size=+1]Downloads[/size]

+ Beta version -> Resurrected Kernel v1.0 || Oreo 8.0.0


####################

[size=+1]Installation[/size]

+ Download kernel zip
+ Reboot to twrp recovery
+ Choose INSTALL to flash kernel zip
+ Reboot and Profit!


####################

Credits

+ Motorola (for releasing kernel sources)
+ @osm0sis (AnyKernel2 template/source)
+ All commit authors in my kernel source


####################

XDA:DevDB Information
Resurrected Kernel, Kernel for the Moto G6

Contributors
Jleeblanch
Source Code: https://github.com/Jleeblanch/kernel_motorola_msm8953/tree/rk-oreo

Kernel Special Features: See description above

Version Information
Status: Beta
Current Beta Version: v1.0
Beta Release Date: 2018-09-09

Created 2018-09-10
Last Updated 2018-09-09
 

Jleeblanch

Senior Member
Feb 6, 2012
2,003
5,715
203
Colchester, VT
Please read before flashing...

[size=+2]NOTICE[/size]

As we all know, there are multiple variants/versions of the Moto G6 (codenamed ALI). I personally own the XT1925-6 variant and have tested this kernel on both firmware versions OPS27.104-15-10 (pre-ota)(march security patch) and OPSS27.104-15-10-4 (post-ota)(july security patch).

Being that this kernel uses the AnyKernel2 format and is NOT a full boot.img, my hope is that it'll work for all variants/versions. Make sure to backup your boot partition before attempting to flash this kernel that way if something goes wrong, you can easily restore your boot.img. If this kernel works for you, please lemme know what variant/version you're using so I can make note of it so users in the future can rest assured it'll work for them as well ;)

Lastly, you will need to have flashed a "no-verity_boot.img" for your device and have TWRP installed before you can flash this kernel. In the future, this may change.
 
Last edited:

giant22000

Senior Member
Oct 2, 2011
546
173
63
Flashed perfectly on retus March firmware. First impressions are phone feels a bit snappier. Awesome kernel! Kcal control works great. On my G6 I changed rgb to 235/245/255 and saturation to 40.

Btw I'm using the same variant as you.
 
Last edited:
  • Like
Reactions: Jleeblanch

giant22000

Senior Member
Oct 2, 2011
546
173
63
Been using since last night. Smooth as butter! A noticeable upgrade from stock kernel. I've flashed a few things and made a nano so not a good representation of battery life. I'll share my results when I have a normal usage day.
 

bubbyj

Senior Member
Dec 31, 2015
91
76
38
Omg, I'd love to see a Play (1922) variant of this kernel get made!

My wishlist includes much of what you've already included. Especially the Adrenoboost, Kcal, CRC disable, and added IO schedulers.

Just curious, do you plan on adding any hotplugging features? Like Intelliplug? Battery life could be drastically increased with implementation.
 

Jleeblanch

Senior Member
Feb 6, 2012
2,003
5,715
203
Colchester, VT
Omg, I'd love to see a Play (1922) variant of this kernel get made!

My wishlist includes much of what you've already included. Especially the Adrenoboost, Kcal, CRC disable, and added IO schedulers.

Just curious, do you plan on adding any hotplugging features? Like Intelliplug? Battery life could be drastically increased with implementation.
If you're willing to test (as I don't have that device) I can definitely put together a kernel for you guys.

As far as hot plugging features, that's something I can look into
 

giant22000

Senior Member
Oct 2, 2011
546
173
63
I recommend to anyone try this kernel. It's such a dramatic improvement over stock. So buttery smooth! You might enjoy stock rom better with a better performing kernel.
@Jleeblanch I'd like to donate to your development but don't see where you have a donation link.
 
  • Like
Reactions: Jleeblanch

Jleeblanch

Senior Member
Feb 6, 2012
2,003
5,715
203
Colchester, VT
you have planned to create some custom rom for the moto g6 jleeblanch? I dont like the stock rom
I may possibly at some point. However, you are aware that you can flash treble GSI's? Just make sure to use arm A-only versions of whatever rom you wanna try out. I personally haven't tried any so I can't say either way what doesn't or doesn't work, but from what I hear most things do work fine. Just make sure you have a TWRP backup and/or the stock firmware for your variant in case something goes wrong.
I recommend to anyone try this kernel. It's such a dramatic improvement over stock. So buttery smooth! You might enjoy stock rom better with a better performing kernel.
@Jleeblanch I'd like to donate to your development but don't see where you have a donation link.
Thanks! Glad you're enjoying it!

As far as donations go, I don't currently except them (although as much time as I spend working the various Moto devices I own, I probably should). Regardless, a simple thanks will do [emoji6]
 
Last edited:

najjannajS650

Senior Member
Apr 13, 2015
52
16
0
Working, thank you

Working nice on XT1925-5 (OPS-27.82.87) Thank you so much. Sir, can you create some custom rom? Or can you say me, how to implentate "Moto fingerprint gestures" into treble roms ?
 
  • Like
Reactions: Jleeblanch

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    [size=+2]Resurrected Kernel[/size]
    for the Moto G6 (codename: ALI)


    ####################

    The purpose of this kernel is to provide a fully stable up-to-date kernel. The focus is quality over quantity, stability over every possible cherry-pick-able feature out there. However, I am open to requests and/or suggestions ;)

    ####################


    [size=+1]Features[/size]

    + Passes SafetyNet
    + AnyKernel2 format (more info)
    + WireGuard support (more info)
    + Disabled CRC's on data blocks (30% increase in performance)
    + Fsync On/Off support
    + Additional I/O Schedulers (Zen, FIOPS, SIO, BFQ)
    + Increased Zram compression streams
    + Tuned adrenoboost (disabled by default)
    + Advanced TCP congestion options
    + KCAL Color Control
    + Removed dm-verity on system and vendor partition
    + Boeffla wakelock blocker driver v1.1.0
    + Works same as stock (or better?)
    + More to come, stay tuned


    ####################

    [size=+1]Downloads[/size]

    + Beta version -> Resurrected Kernel v1.0 || Oreo 8.0.0


    ####################

    [size=+1]Installation[/size]

    + Download kernel zip
    + Reboot to twrp recovery
    + Choose INSTALL to flash kernel zip
    + Reboot and Profit!


    ####################

    Credits

    + Motorola (for releasing kernel sources)
    + @osm0sis (AnyKernel2 template/source)
    + All commit authors in my kernel source


    ####################

    XDA:DevDB Information
    Resurrected Kernel, Kernel for the Moto G6

    Contributors
    Jleeblanch
    Source Code: https://github.com/Jleeblanch/kernel_motorola_msm8953/tree/rk-oreo

    Kernel Special Features: See description above

    Version Information
    Status: Beta
    Current Beta Version: v1.0
    Beta Release Date: 2018-09-09

    Created 2018-09-10
    Last Updated 2018-09-09
    5
    I only experienced this using the new official twrp. Use one of the older unofficial versions and you'll be fine.

    Please test this version, I rebuilt with a change and it flashed for me now: twrp-v3.2.3-unofficial-ali-20181031.img
    5
    you have planned to create some custom rom for the moto g6 jleeblanch? I dont like the stock rom
    I may possibly at some point. However, you are aware that you can flash treble GSI's? Just make sure to use arm A-only versions of whatever rom you wanna try out. I personally haven't tried any so I can't say either way what doesn't or doesn't work, but from what I hear most things do work fine. Just make sure you have a TWRP backup and/or the stock firmware for your variant in case something goes wrong.
    I recommend to anyone try this kernel. It's such a dramatic improvement over stock. So buttery smooth! You might enjoy stock rom better with a better performing kernel.
    @Jleeblanch I'd like to donate to your development but don't see where you have a donation link.
    Thanks! Glad you're enjoying it!

    As far as donations go, I don't currently except them (although as much time as I spend working the various Moto devices I own, I probably should). Regardless, a simple thanks will do [emoji6]
    3
    Please read before flashing...

    [size=+2]NOTICE[/size]

    As we all know, there are multiple variants/versions of the Moto G6 (codenamed ALI). I personally own the XT1925-6 variant and have tested this kernel on both firmware versions OPS27.104-15-10 (pre-ota)(march security patch) and OPSS27.104-15-10-4 (post-ota)(july security patch).

    Being that this kernel uses the AnyKernel2 format and is NOT a full boot.img, my hope is that it'll work for all variants/versions. Make sure to backup your boot partition before attempting to flash this kernel that way if something goes wrong, you can easily restore your boot.img. If this kernel works for you, please lemme know what variant/version you're using so I can make note of it so users in the future can rest assured it'll work for them as well ;)

    Lastly, you will need to have flashed a "no-verity_boot.img" for your device and have TWRP installed before you can flash this kernel. In the future, this may change.
    3
    Haven't charged my G6 since previous post. 31hrs since last charge. So from the pictures you should be able to conclude that this Kernel is good on standby and SoT.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone