Skip to content
This repository has been archived by the owner on Dec 28, 2020. It is now read-only.

Releases: 0ctobot/neutrino_kernel_oneplus_sdm845

4.9.196-NeutrinoKernel-sagitta

10 Oct 20:06
Compare
Choose a tag to compare

Neutrino Kernel release for OnePlus 6T (fajita)
Linux Version: 4.9.196
Neutrino Subversion: sagitta
HEAD: 0333ca1


Changelog (Summarized):

* For the time being, Android 10 users should reflash Magisk manually following kernel installation to avoid inconsistent and unpredictable behavior which could result in loss of root. For Pie users, root preservation is still intact and will function as it always has.


AnyKernel:

  • Eliminate NeutrinoSettings module and remaining Magisk dependencies. Currently, all critical parameter tuning is handled in kernel, any additional benefits afforded by the module have dwindled over time and no longer justify the added complexity.

(Complete Changelog)

Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>

4.9.193-NeutrinoKernel-reticulum

17 Sep 23:25
Compare
Choose a tag to compare

Neutrino Kernel release for OnePlus 6T (fajita)
Linux Version: 4.9.193
Neutrino Subversion: reticulum
HEAD: 15db778


Changelog (Summarized):

Treewide Android 10 Update *


* For the sake of avoiding confusion, the kernel has been updated inline with CAF's 10.0.0 source drop for sdm845 (LA.UM.8.3.r1-05800) but will continue to function normally on Pie as well as Q.

(Complete Changelog)

Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>

4.9.186-NeutrinoKernel-pavo

26 Jul 15:47
Compare
Choose a tag to compare

Neutrino Kernel release for OnePlus 6T (fajita)
Linux Version: 4.9.186
Neutrino Subversion: pavo
HEAD: a29bf18


Changelog (Summarized):

(Complete Changelog)

Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>

4.9.184-NeutrinoKernel-octans

30 Jun 05:04
Compare
Choose a tag to compare

Neutrino Kernel release for OnePlus 6T (fajita)
Linux Version: 4.9.184
Neutrino Subversion: octans
HEAD: 204458c


Changelog (Summarized):

* DEBUG_FS remains enabled for the time being as disabling it causes boot issues on OnePlus 6 which are not present on OnePlus 6T

** ROM maintainers experiencing issues compiling the kernel inline with LTO enabled can work around this by reverting 36c2325 ("neutrino: Enable LTO_CLANG and dependencies"). Although, this feature is supported by prebuilt AOSP Clang and ideally can be utilized with proper kernel.mk and environmental updates:

git revert 36c2325091591c6f89c9ca85f5b46cbe5705a092

(Complete Changelog)

Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>

4.9.181-NeutrinoKernel-norma

15 Jun 07:33
Compare
Choose a tag to compare

Neutrino Kernel release for OnePlus 6T (fajita)
Linux Version: 4.9.181
Neutrino Subversion: norma
HEAD: a4b5fa3


Changelog (Summarized):

(Complete Changelog)

Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>

4.9.180-NeutrinoKernel-mensa

07 Jun 03:10
Compare
Choose a tag to compare

Neutrino Kernel release for OnePlus 6T (fajita)
Linux Version: 4.9.180
Neutrino Subversion: mensa
HEAD: 2602461


Changelog (Summarized):

* Requires root to initialize. Optionally, inline builders would need to update their device tree to take advantage of the feature. This is not required.

(Complete Changelog)


AnyKernel:

  • Update to AnyKernel3 template
  • Expand Magisk utilization to include built-in NeutrinoSettings module for rooted users
  • Mount custom init.qcom.post_boot.sh based on a minimal kernel.lnx.4.9.r11-rel import, for universal compatibility and settings application

Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>

4.9.177-NeutrinoKernel-lacerta

20 May 04:32
Compare
Choose a tag to compare

Neutrino Kernel release for OnePlus 6T (fajita)
Linux Version: 4.9.177
Neutrino Subversion: lacerta
HEAD: d8ddad8


Changelog (Summarized):

  • Update to Linux 4.9.177
  • Update to LA.UM.7.8.r3-01400-SDM710.0
  • Update to LA.UM.7.3.r1-07400-sdm845.0 (audio-kernel)
  • Update WLAN Drivers to q-preview-3 (qcacld-3.0, qcacmn)
  • F2FS: Merge f2fs/linux-4.9.y, Rapid GC Updates *
  • Update CPU Boost Configuration (Experimental)
    • Reintroduce scalable Dynamic SchedTune Boosting
    • Reduce Frame Boost frequency to 748MHz and disable timeout
    • Increase Input Boost duration to 500ms
  • Mitigate suboptimal SchedTune Boost task migration
  • Introduce SchedTune Assist
  • Restore stock rate-limit thresholds for Schedutil
  • Enable zRAM/zpool
    • Enable ZSTD compression algorithm
    • Introduce and enable z3fold allocator
  • Treewide Variable-Length Array Removal
  • Further s3320 Touchpanel Optimization
  • Optimize IOMMU Driver for improved performance (GPU, display, camera)
  • Enable RCU Boost for improved responsiveness
  • Relax LPM/QoS latency requirements for increased efficiency
  • Compile out SDE debugging for reduced overhead
  • Enable Veno TCP Congestion Algorithm
  • Various updates from mainline, q-preview-3

AnyKernel:

  • Tentatively move to applying NeutrinoSettings via service.d
  • Improve scripted cleanup of systemless and hard modifications made by previous kernels
  • Implement self-destruct scripting to auto-remove all traces of Neutrino when another kernel is installed
  • Mount custom msm_irqbalance.conf via magisk_simple
  • Configure saner swap/virtual memory parameters

*F2FS:

  • File-Based Encryption is now supported, in addition to the existing decrypted application
  • FBE may interfere with TWRP's ability to read /data
  • Reformatting must be carried out as per @arter97's instructions:
    • Flash f2fs_tools zip via TWRP before reformatting (encrypted/decrypted)
    • This will update existing F2FS tools and pass the necessary parameters to mkfs.f2fs
    • After reformatting /data partition, flash f2fs_fstab zip (encrypted/decrypted)
    • This step must be performed following each ROM update

(Complete Changelog)

Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>

4.9.170-NeutrinoKernel-horologium

23 Apr 03:29
Compare
Choose a tag to compare

Neutrino Kernel release for OnePlus 6T (fajita)
Linux Version: 4.9.170
Neutrino Subversion: horologium
HEAD: 0761721


Changelog (Summarized):


  • EXPERIMENTAL: As of this release, more comprehensive support for Custom ROMs has been tentatively implemented. This has been done as a courtesy, and I will only guarantee flawless compatibility/stability on OxygenOS. Use of this kernel on Custom ROMs should be considered as beta. Bug reports associated with use on non-stock platforms without supporting logs will likely be dismissed as I am unable to test personally. Thus, I will be relying on external feedback and contribution in order to address any ROM-specific issues that may arise.

(Complete Changelog)

Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>

4.9.168-NeutrinoKernel-grus

06 Apr 03:22
Compare
Choose a tag to compare

Neutrino Kernel release for OnePlus 6T (fajita)
Linux Version: 4.9.168
Neutrino Subversion: grus
HEAD: f928711


Changelog (Summarized):

  • Update to Linux 4.9.168
  • Update to LE.UM.3.2.1-11600-SDX24
  • Update WLAN Drivers from android-msm-crosshatch-4.9-q-preview-2
  • Further refinement of in-kernel boost framework
  • Upstream EAS/Schedutil Updates
  • F2FS Rapid GC Updates
  • Mainline Updates (procfs)
  • Various Updates from SDM855 (msm-4.14), q-preview-1

(Complete Changelog)

Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>

4.9.165-NeutrinoKernel-eridanus

25 Mar 02:43
Compare
Choose a tag to compare

Neutrino Kernel release for OnePlus 6T (fajita)
Linux Version: 4.9.165
Neutrino Subversion: eridanus
HEAD: 94e23c2


Changelog (Summarized):

  • Update to Linux 4.9.165
  • Update to LA.UM.7.8.r1-05000-SDM710.0
  • Update WLAN Drivers to 6.0.0.0A (android-msm-crosshatch-4.9-q-preview-1)
  • Update F2FS to Mainline 5.1
  • Rbtree and Memcmp Optimizations
  • Faster Crypto Algorithms (CHACHA20, SHA2)
  • Implement Accelerated CRC32 Routines
  • Reduce Overhead by Disabling I/O Stats
  • Remove RTB Interrupt Logging
  • Remove Boeffla Wakelock Blocker
  • Add AgileSD TCP Algorithm
  • Add BFQ I/O Scheduler
  • Restore Stock Minimum Frequencies
  • Move to 300 HZ Timer
  • Various Updates from Mainline, q-preview-1

(Complete Changelog)

Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>