Custom Kernel for OnePlus 7 & 7 PRO Blu Spark and Restore Stock Kernel + Benchmark
# Custom Kernel for OnePlus 7 & 7 PRO Blu Spark and Restore Stock Kernel + Benchmark ### This Kernel is for all Custom ROMs / OOS / OOS Beta ROM for OP7 and OP7 Pro users **Kernel features:** - Build with custom toolchain blu_gcc-10.1 (cortex-a76.cortex-a55 targeted, build from gcc-10.1.0 snapshot with latest bleeding edge components) - Full -O2 build with device and target flags enhanced, linaro build improvements, etc - Less is more: stockish OP7 builds based on OnePlusOSS/android_kernel_oneplus_sm8150 for max stability - Systemless installer (doesn't touch system partition, OTA friendly), AnyKernel3 backend (compatible with autoflash apps) - Removed some debug and logging options - ARM enhanced performance and battery patches - CVE security patches, general upstream and CAF fixes for important subsystems - Several CPU Governors (blu_schedutil modded governor merged from latest CAF sm8150 patchset) - No OC, use 300HZ base timer frequency - msm_performance touchboost toggle on/off (enabled by default), tweaked cpu_boost driver - Enhanced TCP methods (westwood is default), Network tweaks and updated drivers - Several I/O control tweaks, added schedulers ZEN v2 is default, advanced filesystems enabled (F2FS, ExFAT, NTFS, CIFS & NFS) - Patched SafetyNet flags to pass CTS - Stock thermal driver by default - ZRAM Swap (LZ4) and with file disabled - Vibrator Strength tunable and Gesture Haptic Feedback control (touchpanel and FPR) - KGSL fixes and reworked GPU driver - adrenoboost enabled by default at low level - KCAL - Advanced color control for Qualcomm MDSS v2 (RGB calibration and post-processing features) - KLAPSE support (v5.0) - Backlight min brightness option - Gamepad support enabled (xbox, ps4, switch) - USB Fast Charge (USB mode up to 900mA with MTP on) - FS fsync toggle on/off - Wakelock blockers available - [wireguard support](https://forum.xda-developers.com/android/development/wireguard-rom-integration-t3711635) - CDROM emulation on mass_storage (compatible with DriveDroid 0.10.36+) - Compatible with [Kernel Adiutor](https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor), EXKM, FKM and others **Warning**: If you come from other kernel or have any issues, you should dirty flash your ROM before flashing blu_spark zip to avoid problems. Reflash ROM -> flash TWRP --> reboot to recovery --> flash Magisk if you want (default, no plugins/modules) -> flash blu_spark. If you are already rooted or upgrading between blu_spark versions, just flash the kernel zip. Also uninstall or clean data of any kernel control app you're using. ## **Installation Tutorial-** [<img src="https://yt-embed.herokuapp.com/embed?v=oeu_tQ_B8Pk" width=100%/>](https://www.youtube.com/watch?v=oeu_tQ_B8Pk "Watch Now") ### Install TWRP and Magisk on OnePlus 7 and 8 Series [<img src="https://yt-embed.herokuapp.com/embed?v=-8i7C4YpU_U" width=100%/>](https://www.youtube.com/watch?v=-8i7C4YpU_U "Watch Now") ## Download: [https://forum.xda-developers.com/oneplus-7/oneplus-7--7-pro-cross-device-development/kernel-t3944179](https://forum.xda-developers.com/oneplus-7/oneplus-7--7-pro-cross-device-development/kernel-t3944179) ## **Going back to stock** This kernel installer doesn't change your filesystem. You can backup your boot.img with TWRP before flashing blu_spark if you want to go back to full stock or just dirty flash your full ROM. ### Credits- [https://forum.xda-developers.com/oneplus-7/oneplus-7--7-pro-cross-device-development/kernel-t3944179](https://forum.xda-developers.com/oneplus-7/oneplus-7--7-pro-cross-device-development/kernel-t3944179)
-dipeshpal, Aug. 16, 2020, 1 p.m.
If you have any suggestion or changes or recommendation then feel free to comment.
Comments system Cackle