[KERNEL] [UNIFIED] [CUSTOM 9.0] [3.18.140] Flash Kernel - R58 - 20 Jul

Search This thread

shantam3108

Senior Member
Jul 8, 2015
1,717
733
new delhi
OnePlus 5
Last edited:

shantam3108

Senior Member
Jul 8, 2015
1,717
733
new delhi
OnePlus 5
My keyboard or apps takes like 4 second to popup/ load help me :(
No such issue for me.
On what rom are you installing it.?
Clean flash the rom again and use it with stock kernel. Just flash rom gapps and kernel.
Secondly check if u are restoring any system based app or setting via titanium. Don't restore any system based app using it or system settings.
Check also without restoring any apps
 

ahmedradaideh

Senior Member
May 30, 2014
346
1,981
New Update!

Happy New Year :)

R38: 1 Jan (Oreo) Unified for OnePlus3/3T
  • Synchronize codes for OxygenOS OpenBeta 29/20
  • Merged a couple interesting patches from CopperheadOS.
  • UPSTREAM KCOV + mm/slab
  • BACKPORT: arm64: apply __ro_after_init to some objects
  • BACKPORT: arm64, vdso: Define vdso_{start,end} as array
  • Defconfig: Enable ARM64_SW_TTBR0_PAN for Kernel Hardening.
  • Revert "Defconfig: Change RCU RT Prio to 1"
Installation:
Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.
Note: If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:
Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other Issue))

Download:
8.0.x Oreo OxygenOS Unified : AndroidFileHost
GitHub: https://github.com/ahmedradaideh/OnePlus3T
 

ahmedradaideh

Senior Member
May 30, 2014
346
1,981
This kernel breaks the fingerprint scanner?
It doesn't funtion anymore
There is no problem with fingerprint.

Can you tell me that r38 can operate on OOS 5.0.1?

Same here, fingerprint not working after install the kernel!.

Thanks for the good work man!
works fine.

Is it only for me that boot takes ~10 mins?
fixed that.
 

ahmedradaideh

Senior Member
May 30, 2014
346
1,981
New Update!

Big Update R39: 12 Jan (Oreo) Unified for OnePlus3/3T
  • Upstreamed Linux Kernel version, from v3.18.90 --> v3.18.91
  • Merged a couple interesting patches from Pixel 1+2 Oreo branch
  • Marge Latest WIFI Driver LA.UM.6.5.r1-05300-8x96.0
  • Synchronize codes for OxygenOS 5.0.1
  • ANDROID dm-verity: fix root device init timing issue.
  • UPSTREAM: arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW
  • UPSTREAM: arm64: module: avoid undefined shift behavior in reloc_data()
  • Upstream F2FS + Fscrypt + EXT4 + SDCardFS + ARM64
  • F2FS: Fix GC
  • Input: synaptics: restrict sysfs node write permissions
  • Defconfig: Remove unused configs for Bluetooth
  • CleanUp and More, See My Github

Installation:
Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.
Note: If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

Code:
echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:
Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other Issue))

Download:
 

ahmedradaideh

Senior Member
May 30, 2014
346
1,981
Is it normal that vibration is not working anymore for dt2w and fingerprint unlock on the latest release? Thanks.
disabled by default. Re-Enable in next update.

For Now:

Code:
echo "N" > /sys/module/fpc1020_tee/parameters/haptic_feedback_disable_fpr

echo "N" > /sys/module/synaptics_driver_s3320/parameters/haptic_feedback_disable
 
  • Like
Reactions: Diatomix98

Dimberr

Member
Jun 29, 2015
39
15
Does it support samsung s6e3fa3 screen? Mine was changed (after I broke it) to that, and now after sleep the screen not always wakes up. Also camera (all camera apps) doesn't work - black screen like stucked.

I did full wipe, installed 5.0.1, checked camera and it worked.
After that I installed your kernel and now it can't work.

Maybe useful dmesg

[ 329.681768] [20180119_18:33:11.472878]@1 init: Untracked pid 11864 exited with status 0
[ 330.306452] [20180119_18:33:12.097494]@1 msm_post_event: Timed out
[ 330.306473] [20180119_18:33:12.097524]@1 Evt_type=8002000 Evt_id=1 Evt_cmd=0
[ 330.306481] [20180119_18:33:12.097532]@1 Evt_session_id=2 Evt_stream_id=0 Evt_arg=-1
[ 330.306490] [20180119_18:33:12.097542]@1 camera_v4l2_open : NEW_SESSION event failed,rc -110
[ 330.327667] [20180119_18:33:12.118701]@2 msm_pm_qos_update_request: update request 100
[ 330.334010] selinux: avc: denied { set } for property=persist.vendor.camera.debug.logfile pid=4063 uid=1006 gid=1006 scontext=u:r:mm-qcamerad:s0 tcontext=u:eek:bject_r:default_prop:s0 tclass=property_service\x0a
[ 330.334084] [20180119_18:33:12.125125]@1 init: sys_prop(PROP_MSG_SETPROP2): permission denied uid:1006 name:persist.vendor.camera.debug.logfile
[ 330.361303] [20180119_18:33:12.152344]@1 MSM-CPP cpp_init_hardware:864 CPP HW Version: 0x60000000
[ 330.361321] [20180119_18:33:12.152367]@1 MSM-CPP cpp_init_hardware:882 stream_cnt:0


Also, does it support otg?

Thanks!
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 43
    BbSNdcq.png

    Kernel features:
    • Upstreamed Linux Kernel version, from v3.18.31 -> v3.18.140
    • Merge Latest CAF Kernel Source & WiFi Driver LA.UM.7.6.r1-05500-89xx.0
    • Build -O2 and with Custom Toolchain GCC Linaro 7.4.1 2019.02 (Kryo target)
    • Removed unused Functions & logging options (Speed bootup and Shrink attack surface)
    • Enable Kernel hardening features to help mitigate kernel vulnerabilities
    • General Security Upstream CVEs and Linux fixes and CAF
    • No OverClock, Set 300HZ ARM base timer frequency
    • Specific boosting in Performance critical scenarios
    • Optimized Task Scheduling
    • Idle Power consumption reduced
    • Enable & Tweaks Power Efficient Workqueues
    • Enable & Tweaks CPUset (Improves battery life and Performance)
    • LMK Enabled by default, Background apps limit up to 60 (from stock 32)
    • Improved Memory Management (this kernel does not suffer memory leaks)
    • Improved Touchscreen processing latency
    • Improved Fingerprint Scanner processing latency
    • Improved Audio jack detection
    • Upstream: ARM64, RCU, Crypto, Android Binder, SDCardFS, F2FS, EXT4, CFQ
    • CPU governors: interactive, conservative, ondemand, performance, powersave (interactive by default)
    • I/O Schedulers control: CFQ, BFQ, Noop (CFQ by default)
    • Westwood+ TCP congestion algorithm
    • Advanced Color Control (KCAL)
    • Backlight dimmer & High brightness mode
    • Notification LED & Vibration Control
    • FSync toggle on/off (on by default)
    • WireGuard VPN tunnel support
    • Wakelocks Block Control
    • SELinux Enforcing
    • Passes SafetyNet bootloader unlock check
    • Many other misc. Improvements & Optimizations

    Download:
    Latest kernel
    Old Kernel
    Kernel Source

    Installation:
    You can use the zip file to flash the kernel from your existing TWRP recovery.

    Status:
    9 Pie Custom Unified : Updated..
    8.1 Oreo Custom Unified : No Updates anymore
    8.0 Oreo OxygenOS Unified : No Updates anymore
    7.1.x Nougat OxygenOS : No Updates anymore

    Donate Me

    XDA:DevDB Information
    Flash Kernel for OnePlus 3/3T, Kernel for the OnePlus 3T

    Contributors
    ahmedradaideh
    Kernel Special Features:

    Version Information
    Status: Stable

    Created 2017-03-17
    Last Updated 2019-07-22
    20
    New Update!

    Notice: You need to Use ROM supports OxygenOS 9.0 Pie blobs! Like LineageOS 16.0

    Custom R58: 20 Jul (Pie) Unified for OnePlus 3/3T
    • Upstreamed Linux Kernel version, from v3.18.136 -> v3.18.140
    • Merge Latest CAF Kernel Source & WiFi Driver LA.UM.7.6.r1-05500-89xx.0
    • Merge Latest AOSP android-3.18 branch
    • Merge Improvements codes from OOS Pie
    • General Fixes and improvements Codes
    • Merge F2FS GC improvements
    • Disable SECCOMP & AUDIT (Lower overhead)
    • perf: Cancel the mux hrtimer during CPU hotplug to avoid migration
    • CleanUp and More, See My Github

    Installation:
    You can use the zip file to flash the kernel from your existing TWRP recovery.

    Bugs:
    Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other Issue))

    Download:
    Latest kernel
    Old Kernel
    Kernel Source
    12
    New Update!

    R19: 13 July
    • Update WiFi Driver to LA.UM.5.5.r1-05100-8x96.0 & Fix memory leak issue
    • Merged a couple interesting patches from O-preview 3 release
    • ARM: dts: 15801: Disable core hotplugging, up the mitigation freq
    • BACKPORT: PM / sleep: Go direct_complete if driver has no callbacks
    • arm64: copy_to-from-in_user optimization using copy template & arm64: ensure extension of smp_store_release value
    • Upstream Patches from ARM & Google & Linux
    • Security Patches (July)
    • F2FS latest Upstream
    • drivers: video: Add bounds checking in fb_cmap_to_user
    • memshare: Fix possible memory leak
    • ANDROID: mnt: Fix next_descendent
    • Unsetting DEVPORT from oneplus3/t configurations. (smaller kernel, attack surface reduction)
    • USB Upstream
    • Optimized task scheduling
    • AnyKernel2 Script Upstream
    • Revert some commit causing a kernel panic
    • And More, See My Github
    Installation:
    Flash the Kernel zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.
    Note: if you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

    Download: https://www.androidfilehost.com/?fid=961840155545581516

    GitHub: https://github.com/ahmedradaideh/OnePlus3T
    11
    New Update!

    R14: 31 May
    • Merge Last CAF branch LA.UM.5.5.r1-04600-8x96.0 & Rebase Source Code
    • Build -O2 (Gives the best performance, But the size increases +1Mb) and with GCC Linaro Toolchain 6.3.1-2017.05
    • Input: synaptics: s3320: Fix unsafe memory accesses in procfs nodes & synaptics: s1302: Don't directly access user memory in fw_write
    • Proc: Remove additional SafetyNet flags from /proc/cmdline
    • Upstream Patches from Google & Chromium & Linux 3.18.55
    • ANDROID: mnt: Fix next_descendent
    • SDCardFS Last upstream
    • Security Patches
    • Ramdisk update, AnyKernel2 script upstream
    • Revert some commit causing a kernel panic
    • And More, See My Github
    Installation:
    Flash the Kernel zip in TWRP Recovery.
    Note: if you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSu or magisk If you need.

    Download: https://www.androidfilehost.com/?fid=961840155545569187

    GitHub: https://github.com/ahmedradaideh/OnePlus3T
    11
    Hello Everybody :eek:

    New Update: r8 / 25 April

    Changelog:
    • Rebase Source Code & Remove Underclocking big.LITTLE (Now Stock)
    • F2FS Upstream 3.18.y
    • SDCardFS last Upstream (doesn't fix I/O Bug)
    • Some patches from google & codeaurora
    • Security update
    • net & tcp Upstream
    • flash_defconfig: Switch to userspace LMK (Best MultiTasking)
    • flash_defconfig: Refresh
    • ramdisk: Update Cpuset & Cleanup
    • revert some commit not used
    • sepolicy changes should now work fine with Magisk root