• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL] [OOS] SimpleGX v6.4 (August 13)

Search This thread

AndroidGX

Inactive Recognized Contributor
Jun 24, 2010
3,339
9,091
★ Montpellier ★
Simple_GX_new_ban3.png


WARNING :

This kernel is for Oneplus 5T (dumpling)


Code:
You will NOT void your warranty after flashing this kernel.
Be sure to make all necessary backups first before processing to installation.
I'am not responsible of any damage caused to your device or data lost after flashing this kernel.
Of course, these are only basic warnings ! but generally you'll not get any problem :)[/COLOR][/FONT]


679674x6v5.png

Some reading..

Welcome to SimpleGX kernel ! a kernel that aims for simplicity, stability, better performance, smoothness and battery life over a pure stock kernel.
This kernel is designed for people who are (like me) bored to flash kernels which integrate tons of unneeded things.
Main goals of it is to stay MUCH closer to stock than every kernels shared here and almost not to be a “custom kernel” on its own. So beware, no exotic stuffs here !
No need for any third app or whatever to control this kernel. Just "flash-n-joy" ! this is how I always liked thing.
Keep in mind that this kernel has been designed for my daily use first.
As always, I'm enjoying sharing my contribution here on XDA for free, which taking me a lot of (my free) time to test before releasing. So, if you can offer me a little beer, it will be really appreciated!



This kernel must be only flashed over an official Oneplus 5T OxygenOS (OOS) ROM !

Feel free to include my kernel to your ROMs / threads but please don't forget to inform/ask first via PM and credit me properly in your original thread. It's always appreciated.


679674x6v5.png






★ WHAT TO EXPECT ★ :
6430991398474794tickcircle.png
(over a pure stock kernel) :
  • Slightly better battery life
  • Slightly better performance
  • Include only efficient (but definitely not experimental) tweaks
  • Stay as close as possible from pure stock source



★ FEATURES (up-to-date) ★ :
6430991398474794tickcircle.png
Base :
  • Always directly based from latest available "android_kernel_oneplus_msm8998" Android Nougat/Oreo/Pie source from Oneplus5T OxygenOS (for clean work)
  • Compiled with stock Google (4.9.x / aarch64-linux-android) toolchain (for best stability)
  • Featuring AnyKernel3 (for all ramdisk compatibility)
  • Stock Linux
6430991398474794tickcircle.png
Main :
  • Kernel logger disabled
  • Very few fixes/optimizations patches for stock interactive governor
  • Completely optimized stock 'cfq' I/O scheduler
  • All TCP congestion control modules activated with Westwood currently as default
  • mmc/core: disabled CRC check
  • Disabled CC_OPTIMIZE_FOR_SIZE
  • tcp_output: set initial TCP window size to 64K
  • fs: default to noatime
  • Decrease BCL low battery threshold to 5%
  • WireGuard support (thanks to @zx2c4)
  • Xbox controller (and other USB pads) support
  • Dash Charge support
  • Removed verify and forced encryption + patched SafetyNet flags to pass CTS
  • Disabled suspicious OnePlus services and logging
  • Some miscellaneous tweaks, fixes, patches and security patches
6430991398474794tickcircle.png
Various tweaks :
  • Full changes to be discovered directly in my Github source below

Features that will NEVER be included in this kernel :

  • adding any other governor/IO schedulers than those stock
  • root/busybox auto-installation
  • CPU/GPU overclocking/undervolting
  • KCAL
  • adreno idler
  • state_notifier
  • any upstream of Linux kernel
  • dual-boot
  • etc




★ PREREQUISITE ★ :
  • An unlocked Bootloader
  • An Android Nougat/Oreo/Pie firmware (based on OxygenOS)
  • A custom recovery (TWRP recommanded), to flash the kernel
  • Optional : to control some kernel tweaks, you can install Kernel Adiutor)



★ SOURCE (up-to-date) ★ :



★ INSTALLATION PROCEDURE ★ :
  1. Backup everything you need (internal & external)
  2. Unlock your bootloader
  3. Flash your favorite TWRP recovery
  4. Reboot to TWRP
  5. Wipe both cache & dalvik partitions
  6. Flash your full usual ROM/firmware (optional if you did not flashed any other custom kernel)
  7. Flash SimpleGX kernel
  8. Flash root (Magisk recommended but should work with SuperSU also)
  9. Reboot and enjoy !



★ Frequently Asked Questions (FAQ) ★ :
  • How can I update my SimpleGX kernel version ?
    - Nougat: Just make a dirty flash over it. If there is a special thing to do, then it will be precised directly into the announce.
    - Oreo/Pie: flash kernel and root right after (otherwise your device won't boot).
  • How can I go back to stock kernel ?
    Just flash back your full usual rom/firmware back (flashing stock kernel is not enough since it does not brings stock modules back to the rom/firmware).
  • Is there a LineageOS (LOS) version of you kernel ?
    No, and there won’t be any this time on OP5T.
  • Is your Oreo/Pie version compatible with custom ROM's (8.1.x) ?
    No, only official OOS Oreo/Pie.
  • My battery is draining like hell, what's wrong ?
    As @nathanchance perfectly said for his kernel: "The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone".
    Also, generally, I remarked that wiping cache+dalvik between updates may drain a lot for the percentage left and the first cycle. Anyway, be sure to make at least two full cycles (from 100% to 0%) before judging battery life for any kernel.
  • How to recover excellent battery life ?
    Check my personal tips HERE.






★ for OnePlus 5T ★

/!\ PLEASE DO NOT MIRROR MY DOWNLOADS /!\




Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate this thread
rating_5.png
stars
, and clicking the 'thanks' button (right below). It's always appreciated to keep this thread maintained ;)



LIKE MY WORK ?
OFFER ME A

:good::highfive::good:
 
Last edited:

AndroidGX

Inactive Recognized Contributor
Jun 24, 2010
3,339
9,091
★ Montpellier ★
CHANGELOG

★ CHANGELOG ★ :
679674x6v5.png

6430991398474794tickcircle.png
13.08.2019 : v6.4 released.
  • Synchronize codes for OxygenOS 9.0.8 (Android Pie / 9)


6430991398474794tickcircle.png
26.07.2019 : v6.3 released.
  • Synchronize codes for OxygenOS 9.0.7 (Android Pie / 9)
  • Updated Anykernel3 to latest version
  • Updated WireGuard to latest version (20190702)


6430991398474794tickcircle.png
11.06.2019 : v6.2 released.
  • Synchronize codes for OxygenOS 9.0.6 (Android Pie / 9)
  • Upgrade from AnyKernel2 to AnyKernel3
  • Updated WireGuard to latest version (20190601)


6430991398474794tickcircle.png
22.05.2019 : v6.1 released.
  • Synchronize codes for OxygenOS 9.0.5 (Android Pie / 9)
  • Updated Anykernel2 to latest version
  • Updated WireGuard to latest version (20190406)
  • (slightly :p) updated Google GCC 4.9 toolchain


6430991398474794tickcircle.png
06.01.2019 : v6.0 released.
  • Synchronize codes for OxygenOS 9.0.1 (Android Pie / 9)
  • Updated Google GCC 4.9 toolchain
  • Updated Anykernel2 to latest version
  • Updated WireGuard to latest version (20181218)
  • Reverted to built-in proprietary wifi module instead of opensource OOS drivers (not shared to public for now)
  • All modules are now internal (instead of external) (smaller kernel size)
  • Kernel logger is now disabled forever


6430991398474794tickcircle.png
25.10.2018 : v5.6 released.
  • Synchronize codes for OxygenOS 5.1.6
  • Updated WireGuard to latest version (20181018)
  • Updated Anykernel2 to latest version
  • Compiled with latest updated Google GCC 4.9 toolchain


6430991398474794tickcircle.png
23.08.2018 : v5.5 released.
  • Synchronize codes for OxygenOS 5.1.5
  • Updated WireGuard to latest version (20180809)
  • Updated Anykernel2 to latest version


6430991398474794tickcircle.png
28.07.2018 : v5.4 released.
  • Synchronize codes for OxygenOS 5.1.4
  • Updated WireGuard to latest version (20180718)
  • Updated Anykernel2 to latest version
  • ak2: add a warning to not forget to flash Magisk right after flashing kernel (in order to boot)


6430991398474794tickcircle.png
27.05.2018 : v5.3 released.
  • Synchronize codes for OxygenOS 5.1.2
  • Updated WireGuard to latest version (20180524)
  • Updated Anykernel2 to latest version


6430991398474794tickcircle.png
17.05.2018 : v5.2 released.
  • WiFi: migrated from OOS proprietary module to OOS opensource
  • Fixed (again) delayed notifications issue
  • Updated WireGuard to latest version (20180514)
  • Updated Anykernel2 to latest version
  • Compiled with latest updated Google GCC 4.9 toolchain


6430991398474794tickcircle.png
26.04.2018 : v5.1 released.
  • Synchronize codes for OxygenOS 5.1.1
  • Updated WiFi proprietary module from OOS 5.1.1
  • Updated WireGuard to latest version (20180420)
    Important note: due to added wifi proprietary module, it is highly recommanded to be flashed only on OOS 5.1.1 (please do not complain if wifi is not working if you are on any another OOS version from this). It is also recommanded to flash full stock OOS firmware before flashing kernel and finish by Magisk (otherwise you may face infinite boot at oneplus logo).


6430991398474794tickcircle.png
19.04.2018 : v5.0 released.
  • Directly based from latest available 5.1.0 Oreo (8.1) OOS kernel source from OnePlus
  • Updated WiFi proprietary module from OOS 5.1.0
  • Updated simplegx_defconfig to match latest 5.1.0 OOS needs
  • Updated WireGuard to latest version (20180413)
  • Removed fixed notifications delay tips from joshuous (useless on 8.1)
    Important note: due to added wifi proprietary module, it is highly recommanded to be flashed only on OOS 5.1.0 (please do not complain if wifi is not working if you are on any another OOS version from this). It is also recommanded to flash full stock OOS firmware before flashing kernel and finish by Magisk (otherwise you may face infinite boot at oneplus logo).


Previous releases changelog...

6430991398474794tickcircle.png
08.04.2018 : v4.2 (ALS) updated.
  • Linux-stable updated to 4.4.127
  • Updated Anykernel2 to latest version
  • Compiled with latest updated Google GCC 4.9 toolchain


6430991398474794tickcircle.png
04.03.2018 : v4.2 (ALS) updated.
  • Linux-stable updated to 4.4.120


6430991398474794tickcircle.png
02.03.2018 : v4.2 (ALS) released.
  • Introducing ALS (Android Linux Stable) version (same as original v4.2 with linux-stable merged in) - big thanks to @nathanchance
  • Linux-stable updated to 4.4.119


6430991398474794tickcircle.png
28.02.2018 : v4.2 released.
  • Synchronize codes for OxygenOS 5.0.4
  • Update WiFi proprietary module from OOS 5.0.4
  • Updated WireGuard to latest version (20180218)
  • Updated Anykernel2 to latest version


6430991398474794tickcircle.png
13.02.2018 : v4.1 released.
  • Fixed notifications delay (credits @joshuous)
  • Disabled suspicious OnePlus services and logging (credits @joshuous)


6430991398474794tickcircle.png
07.02.2018 : v4.0 released.
  • Directly based from latest available 5.0.3 Oreo OOS kernel source from OnePlus.
  • Compiled with latest updated Google GCC 4.9 toolchain
  • Updated Anykernel2 to match latest version available
  • Exact same features from Nougat version excepted the following:
    - Updated WiFi proprietary module from OOS 5.0.3
    - Stock Oreo defconfig merged with SimpleGX needs
  • My github will now feat 2 branchs for both respective Nougat and Oreo versions.
  • Nougat versions will always now be 3.xx and Oreo 4.xx.
    Important note: due to added wifi proprietary module, it is highly recommanded to be flashed only on OOS 5.0.3 (please do not complain if wifi is not working if you are on any another OOS version from this). It is also recommanded to flash full stock OOS firmware before flashing kernel and finish by Magisk (otherwise you may face infinite boot at oneplus logo).


6430991398474794tickcircle.png
19.01.2018 : v3.2 released.


6430991398474794tickcircle.png
18.01.2018 : v3.1 released.
  • Updated WireGuard to match latest version available
  • Updated Anykernel2 to match latest version available
  • Update build script


6430991398474794tickcircle.png
16.01.2018 : v3.0 released.
  • Updated Anykernel2 to match latest version available
  • Kernel completely rebuilded from zero (again)
  • Removed all added arm64, cpuidle, etc commits. This version is now even more close from stock than ever (check github for changes or first post for actual features)
  • Also removed the following:
    - Wakelocks control support
    - MAPLE I/O scheduler added (and set as default)
    - Very few compilation optimizations


6430991398474794tickcircle.png
10.01.2018 : v2.4 released.
  • Added some new arm64 patches
  • Updated Anykernel2 to match latest version available


6430991398474794tickcircle.png
04.01.2018 : v2.3 released.
  • Enable back stock Adaptive LowMemoryKiller


6430991398474794tickcircle.png
03.01.2018 : v2.2 released.
  • Add some new optimizations/fixes interesting commits (check github for changes)


6430991398474794tickcircle.png
01.01.2018 : v2.1 released.


6430991398474794tickcircle.png
31.12.2017 : v2.0 released.
  • Kernel completely rebuilded from scratch (cleaner github separate commits also)
  • Completely thinked and reworked from zero (many commits removed, to keep only efficient ones and be more close to stock than ever)
  • Add some new optimizations/fixes interesting commits (arm64, cpuidle, etc)
  • Synchronize codes for OxygenOS 4.7.6
  • Updated Anykernel2 to match latest version available
  • Removed franciscofranco wakelocks implementation to move up to Boeffla one (only safe wakelocks are now blocked by default)
  • Removed old github wifi OP5 OOS implementation to now include stock proprietary OOS OP5T wifi module, and load it correctly
  • Switch back to stock 'O2' optimizations (instead of 'Ofast')


6430991398474794tickcircle.png
13.12.2017 : v1.7 released.
  • Revert "sched: Disable gentle fair sleepers"
  • DTS: Decrease BCL low battery threshold to 5%


6430991398474794tickcircle.png
11.12.2017 : v1.6 released.
  • Makefile: enable 'Ofast' optimizations
  • sched: Disable gentle fair sleepers
  • Updated Anykernel2 to match latest version available
  • Compiled with latest updated Google GCC 4.9 toolchain


6430991398474794tickcircle.png
08.12.2017 : v1.5 released.
  • Synchronize codes for OxygenOS 4.7.4


6430991398474794tickcircle.png
01.12.2017 : v1.4 released.
  • defconfig: Disable SEEMP support
  • Revert "Correctly unregister usb_psy"
  • Revert "kgsl: convert some workqueues to use kthreads"
  • Revert "kgsl: Increase priority of RT thread"


6430991398474794tickcircle.png
29.11.2017 : v1.3 released.
  • Correctly unregister usb_psy
  • Updated Anykernel2 to match latest version available
  • Revert "cpufreq: interactive: fix to come out of hysteresis mode"
  • Remove (broken) USB Fast Charge implenetation, for now


6430991398474794tickcircle.png
27.11.2017 : v1.2 released.
  • kgsl: Increase priority of RT thread
  • kgsl: convert some workqueues to use kthreads
  • cpufreq: interactive: fix to come out of hysteresis mode (ported from OP5 to OP5T by me)
  • power: qpnp-fg-gen3: queue work on system_power_efficient_wq (ported from OP5 to OP5T by me)
  • kernel version: add android codename version (as a future Oreo build will be made, it will be easier to discern kernel versions in infos)


6430991398474794tickcircle.png
25.11.2017 : v1.1 released.
  • Fixed brightness problem which wasn't really going to 100% (but was stuck at 30% approx).
  • Removed backlight dimmer useless option


6430991398474794tickcircle.png
25.11.2017 : v1.0 released.
  • Initial release (check actual features)
 
Last edited:

kristofpetho

Senior Member
May 27, 2009
5,193
10,026
Zoetermeer
Thanks for this, I always prefer the near-stock experience with some much-needed tweaks. Flashed it on 4.7.2, boots fine, looks very smooth for now!

Keep up the good work!
 
  • Like
Reactions: AndroidGX

AndroidGX

Inactive Recognized Contributor
Jun 24, 2010
3,339
9,091
★ Montpellier ★
Did you include any additional wake-up gestures?
Nope, sorry. I would like to stay as stock as possible, I prefer to let this kind of functions to real custom kernels ;)

Bug so far: Wifi disabled
Strange, no problem of WiFi here, just tried to turn ON and connect to my home wifi and connected with success, internet test = OK :good:
Do you directly comes from another kernel ? (I would say blu_spark since we are only 2 for now on OP5T). I recommand you to revert back to stock kernel before flashing mine, and then re-test.

Not sure if I'm the only one or not, but it seems that I'm no longer able to adjust the brightness after installing your kernel. Other then that, everything else looks to be running pretty good.
No problem also, just tried to slide from min to max and all is fine (progressive), tried with automatic brightness ON and OFF. Same as above, can you try to flash stock kernel/firmware back and then flash my kernel ? :highfive:
 

DocRambone

Retired Recognized Developer
Jan 7, 2010
6,834
3,446
Stockholm
Strange, no problem of WiFi here, just tried to turn ON and connect to my home wifi and connected with success, internet test = OK :good:
Do you directly comes from another kernel ? (I would say blu_spark since we are only 2 for now on OP5T). I recommand you to revert back to stock kernel before flashing mine, and then re-test.

Yes, restored stock kernel and installed yours after an reboot fixed the bug
 
  • Like
Reactions: AndroidGX

NickMidd91

Senior Member
Oct 30, 2015
1,552
263
Tried to flash this kernel over oos and freedom room and keep getting error 1. What am I doing wrong?
 
Nope, sorry. I would like to stay as stock as possible, I prefer to let this kind of functions to real custom kernels ;)


Strange, no problem of WiFi here, just tried to turn ON and connect to my home wifi and connected with success, internet test = OK :good:
Do you directly comes from another kernel ? (I would say blu_spark since we are only 2 for now on OP5T). I recommand you to revert back to stock kernel before flashing mine, and then re-test.


No problem also, just tried to slide from min to max and all is fine (progressive), tried with automatic brightness ON and OFF. Same as above, can you try to flash stock kernel/firmware back and then flash my kernel ? :highfive:
Your kernel was installed within 20 minutes of pulling my op5t out of the box, unlocking, and installing TWRP. I'll go ahead and do another full wipe/data format, see how that goes.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 62
    Simple_GX_new_ban3.png


    WARNING :

    This kernel is for Oneplus 5T (dumpling)


    Code:
    You will NOT void your warranty after flashing this kernel.
    Be sure to make all necessary backups first before processing to installation.
    I'am not responsible of any damage caused to your device or data lost after flashing this kernel.
    Of course, these are only basic warnings ! but generally you'll not get any problem :)[/COLOR][/FONT]


    679674x6v5.png

    Some reading..

    Welcome to SimpleGX kernel ! a kernel that aims for simplicity, stability, better performance, smoothness and battery life over a pure stock kernel.
    This kernel is designed for people who are (like me) bored to flash kernels which integrate tons of unneeded things.
    Main goals of it is to stay MUCH closer to stock than every kernels shared here and almost not to be a “custom kernel” on its own. So beware, no exotic stuffs here !
    No need for any third app or whatever to control this kernel. Just "flash-n-joy" ! this is how I always liked thing.
    Keep in mind that this kernel has been designed for my daily use first.
    As always, I'm enjoying sharing my contribution here on XDA for free, which taking me a lot of (my free) time to test before releasing. So, if you can offer me a little beer, it will be really appreciated!



    This kernel must be only flashed over an official Oneplus 5T OxygenOS (OOS) ROM !

    Feel free to include my kernel to your ROMs / threads but please don't forget to inform/ask first via PM and credit me properly in your original thread. It's always appreciated.


    679674x6v5.png






    ★ WHAT TO EXPECT ★ :
    6430991398474794tickcircle.png
    (over a pure stock kernel) :
    • Slightly better battery life
    • Slightly better performance
    • Include only efficient (but definitely not experimental) tweaks
    • Stay as close as possible from pure stock source



    ★ FEATURES (up-to-date) ★ :
    6430991398474794tickcircle.png
    Base :
    • Always directly based from latest available "android_kernel_oneplus_msm8998" Android Nougat/Oreo/Pie source from Oneplus5T OxygenOS (for clean work)
    • Compiled with stock Google (4.9.x / aarch64-linux-android) toolchain (for best stability)
    • Featuring AnyKernel3 (for all ramdisk compatibility)
    • Stock Linux
    6430991398474794tickcircle.png
    Main :
    • Kernel logger disabled
    • Very few fixes/optimizations patches for stock interactive governor
    • Completely optimized stock 'cfq' I/O scheduler
    • All TCP congestion control modules activated with Westwood currently as default
    • mmc/core: disabled CRC check
    • Disabled CC_OPTIMIZE_FOR_SIZE
    • tcp_output: set initial TCP window size to 64K
    • fs: default to noatime
    • Decrease BCL low battery threshold to 5%
    • WireGuard support (thanks to @zx2c4)
    • Xbox controller (and other USB pads) support
    • Dash Charge support
    • Removed verify and forced encryption + patched SafetyNet flags to pass CTS
    • Disabled suspicious OnePlus services and logging
    • Some miscellaneous tweaks, fixes, patches and security patches
    6430991398474794tickcircle.png
    Various tweaks :
    • Full changes to be discovered directly in my Github source below

    Features that will NEVER be included in this kernel :

    • adding any other governor/IO schedulers than those stock
    • root/busybox auto-installation
    • CPU/GPU overclocking/undervolting
    • KCAL
    • adreno idler
    • state_notifier
    • any upstream of Linux kernel
    • dual-boot
    • etc




    ★ PREREQUISITE ★ :
    • An unlocked Bootloader
    • An Android Nougat/Oreo/Pie firmware (based on OxygenOS)
    • A custom recovery (TWRP recommanded), to flash the kernel
    • Optional : to control some kernel tweaks, you can install Kernel Adiutor)



    ★ SOURCE (up-to-date) ★ :



    ★ INSTALLATION PROCEDURE ★ :
    1. Backup everything you need (internal & external)
    2. Unlock your bootloader
    3. Flash your favorite TWRP recovery
    4. Reboot to TWRP
    5. Wipe both cache & dalvik partitions
    6. Flash your full usual ROM/firmware (optional if you did not flashed any other custom kernel)
    7. Flash SimpleGX kernel
    8. Flash root (Magisk recommended but should work with SuperSU also)
    9. Reboot and enjoy !



    ★ Frequently Asked Questions (FAQ) ★ :
    • How can I update my SimpleGX kernel version ?
      - Nougat: Just make a dirty flash over it. If there is a special thing to do, then it will be precised directly into the announce.
      - Oreo/Pie: flash kernel and root right after (otherwise your device won't boot).
    • How can I go back to stock kernel ?
      Just flash back your full usual rom/firmware back (flashing stock kernel is not enough since it does not brings stock modules back to the rom/firmware).
    • Is there a LineageOS (LOS) version of you kernel ?
      No, and there won’t be any this time on OP5T.
    • Is your Oreo/Pie version compatible with custom ROM's (8.1.x) ?
      No, only official OOS Oreo/Pie.
    • My battery is draining like hell, what's wrong ?
      As @nathanchance perfectly said for his kernel: "The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone".
      Also, generally, I remarked that wiping cache+dalvik between updates may drain a lot for the percentage left and the first cycle. Anyway, be sure to make at least two full cycles (from 100% to 0%) before judging battery life for any kernel.
    • How to recover excellent battery life ?
      Check my personal tips HERE.






    ★ for OnePlus 5T ★

    /!\ PLEASE DO NOT MIRROR MY DOWNLOADS /!\




    Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
    If you enjoy this kernel, don't forget to rate this thread
    rating_5.png
    stars
    , and clicking the 'thanks' button (right below). It's always appreciated to keep this thread maintained ;)



    LIKE MY WORK ?
    OFFER ME A

    :good::highfive::good:
    23
    Hello everybody ! :cowboy:

    Sorry for the no news since. I’am currently working on a new base from zero. It’s not that I’m not satisfied with the current release, but I would like something even more simple without adding much things as other custom kernels all integrates (and as my kernel also already integrates). Always aiming for better battery, smoothness and performance, which is a bit hard if you ask me, even more, a defy ! if we want to stay as stock as possible.

    Anyway, the version will jump directly to 2.0 as soon as it will be ready and once I will be very satisfied with it. I prefer to take time and release a sort of “bomb”. I need to check which tweaks/commits really needs to be keeped/removed.

    I’m currently enjoying my holidays at snow and writing this message from mother’s laptop ;)
    As soon as I will be back to home, I will hard working on it.

    Oh and btw, merry Christmas to everybody! :highfive::good:
    Cheers’
    20
    UPDATE (happy new year 2018 release!)

    ★ CHANGELOG ★ :
    679674x6v5.png

    6430991398474794tickcircle.png
    31.12.2017 : v2.0 released.
    • Kernel completely rebuilded from scratch (cleaner github separate commits also)
    • Completely thinked and reworked from zero (many commits removed, to keep only efficient ones and be more close to stock than ever)
    • Add some new optimizations/fixes interesting commits (arm64, cpuidle, etc)
    • Synchronize codes for OxygenOS 4.7.6
    • Updated Anykernel2 to match latest version available
    • Removed franciscofranco wakelocks implementation to move up to Boeffla one (only safe wakelocks are now blocked by default)
    • Removed old github wifi OP5 OOS implementation to now include stock proprietary OOS OP5T wifi module, and load it correctly
    • Switch back to stock 'O2' optimizations (instead of 'Ofast')

    Battery life looks now OK to me (idle + hard use), performance and smoothness looks solid, wifi problems that some of you were facing should be definitely fixed.
    If you have any issue, I highly recommand to flash stock OOS firmware before flashing my kernel + Magisk, before writting here.

    Enjoy ! :good:
    Happy new year 2018 in advance to my SimpleGX family :highfive:
    Best !
    Cheers'
    19
    UPDATE

    ★ CHANGELOG ★ :
    679674x6v5.png

    6430991398474794tickcircle.png
    17.05.2018 : v5.2 released.
    • WiFi: migrated from OOS proprietary module to OOS opensource
    • Fixed (again) delayed notifications issue
    • Updated WireGuard to latest version (20180514)
    • Updated Anykernel2 to latest version
    • Compiled with latest updated Google GCC 4.9 toolchain

    N-JoYz! ;)
    18
    UPDATE

    ★ CHANGELOG ★ :
    679674x6v5.png

    6430991398474794tickcircle.png
    08.04.2018 : v4.2 (ALS) updated.
    • Linux-stable updated to 4.4.127
    • Updated Anykernel2 to latest version
    • Compiled with latest updated Google GCC 4.9 toolchain

    Not sure if this kernel still interests someone here... :rolleyes: but anyway I keep it updated for me :p (I did several releases for personal usage before this one, but was a bit lazy to publish).
    So, enjoy !