Releases: 0ctobot/neutrino_kernel_essential_msm8998
4.4.167-NeutrinoKernel-indus
Neutrino Kernel release for Essential PH-1 (mata)
Linux Version: 4.4.167
Neutrino Version: indus
HEAD: ebe5970
Changelog (Summarized):
- Update to Linux 4.4.167
- Update to LA.UM.7.4.r1-04100-8x98.0
- Update to branch 'android-4.4' of kernel/common
- Update WLAN drivers to 5.2.1.1K
- Various updates to CPU boost framework
- Enable proper LED Support
- Correct all remaining warnings detected by GCC 8.2.0
- General stability updates and improvements
Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>
4.4.166-NeutrinoKernel-hercules
Neutrino Kernel release for Essential PH-1 (mata)
Linux Version: 4.4.166
Neutrino Version: hercules
HEAD: f324a8c
Changelog (Summarized):
- Initial ramdisk support for rooted users
- Move from skip_override to Magiskboot for root preservation during kernel update
- Update to Linux 4.4.166
- Update to LA.UM.7.4.r1-03900-8x98.0
- Update to branch 'android-4.4' of kernel/common
- Support inline kernel compilation for ROM developers
- Tentatively revert mainline overflow patches
- Enable F2FS support
- Restore CFQ as default I/O scheduler and apply upstream patchset
- Correct rogue a800000.ssusb wakelock behavior (458dcb5, 87f2150)
- Assimilate @YaroST12's work on F1XY Kernel for this device (YaroST12/MATA_Kernel)
- Various updates to EAS implementation
- Implement build system support for LLVM Link Time Optimization
- Introduce Agile-SD algorithm alongside upstream TCP updates
- Cleanup numerous instances of extraneous dmesg logspam
- Various arch-specific optimizations
- Enforce ZSTD as default ZRAM compression algorithm and decrease swappiness
Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>
4.4.161-NeutrinoKernel-gemini
Neutrino Kernel release for Essential PH-1 (mata)
Linux Version: 4.4.161
Neutrino Version: gemini
HEAD: 906e345
Changelog (Summarized):
- Move to AnyKernel2 format for universal compatibility†
- Rebase on kernel.lnx.4.4.r35-rel (LA.UM.7.4.r1-03600-8x98.0)
- Update to latest Essential P release (PPR1.181005.034)
- Build with self-compiled Clang 8.0.3 and GCC 8.2.0
- Revamp EAS implementation for Pie
- Implement and enable VDSO
Carryover from 4.4.145-neutrino_fornax:
- Maple I/O scheduler
- Broader subsystem support for power efficient workqueues
- KCAL gamma control
- Overclock CPU (partial) silver cores @ 2035 MHz
- Underclock GPU @ 180 MHz
- Backlight control, backlight dimmer
- Fsync toggle (enabled by default)
- Boeffla Wakelock Blocker v1.1.0
- Wireguard Support
- Extensive adaptation of @sultanxda's work
- Drop Qualcomm's cpu-boost in favor of @sultanxda's cpu_input/devfreq_boost drivers
- Adapt cpu_input_boost for compatibility with Dynamic SchedTune Boosting
- Correct treewide build warnings
- Treewide memory allocation/overflow patches from mainline
- Treewide support for 1000Hz tick rate
† Neutrino will run Oreo/Pie, custom as well as stock ROMs provided that minimum firmware requirement is met (PPR1.180905.036), anything older than this will result in broken input detection. Furthermore, just because it can be flashed on stock does not mean that you should. This is an EAS kernel best suited for use on ROMs which natively support EAS, otherwise you will likely find battery performance to be sub-optimal. I will not entertain any complaints stemming from the use of Neutrino on ROMs incompatible with EAS (such as stock). If you choose not to heed my recommendations, you are doing so at your own discretion.
Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>