www.chinaphonearena.com

Full Version: [OnePlus X] Custom Kernel blu_sp★rk by eng.stk
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Kernel features:
  • Powered by Ubuntu 14.04.3 x86_64 (sparky VPS @ [Only registered and activated users can see links Click here to register])
  • Build with custom blu_naro-5.3 build from linaro-gcc-5.3 cortex-a15 targeted toolchain
  • Full -O3 support with device and target flags enhanced, linaro build improvements, etc
  • Less is more: stockish builds based on android_kernel_oneplus_msm8974
  • Kernel compressed with XZ, custom tweaked RAMdisk with GZIP (best size/efficiency ratio, faster boot, less CPU usage)
  • Removed some debug and logging options
  • ARM enhanced performance and battery patches
  • Upstream and CAF fixes
  • Several CPU Governors (blu_active own governor is default)
  • Voltage Control UV_mV_table (UV down to 675mV possible)
  • Enhanced TCP methods (westwood is default), Network and Wifi tweaks
  • Several I/O control (FIOPS is default), tweaked filesystems (F2FS, ExFAT, NTFS & CIFS)
  • blu_plug: Dynamic Hotplug for onyx
  • msm_thermal simple driver (default 65º C threshold)
  • Removed stock mpdecision and thermald
  • Optimized RWSEM, AES and SHA1 routines (with NEON support)
  • Vibrator Strength tunable
  • KGSL fixes and reworked GPU driver (goes to idle @ 27MHz), Adreno Idler GPU Governor on by default
  • KCAL - Advanced color control for Qualcomm MDSS v2 (RGB calibration and post-processing features)
  • USB Fast Charge (USB mode up to 900mA with MTP on)
  • Multimount fstab (you can use data and cache partitions as f2fs or ext4)
  • CDROM emulation added to mass_storage (full Drive Droid compatible)
  • init.d support (busybox run-parts required)
  • Compatible with [Only registered and activated users can see links Click here to register], Universal Kernel Manage and others
[Only registered and activated users can see links Click here to register]


Warning: If you come from other kernel, you should dirty flash your ROM before flashing blu_sp★rk zip to avoid problems.
Reflash ROM -> flash SuperSU -> Boot device and install busybox -> flash blu_sp★rk.
Also uninstall or clean data of any kernel control app you're using.

So far, this is only for Oxygen OS (OOS). Stop asking about other ROM support and don't post about other than OOS.
About bugs and troubleshoots: don't bother to post if a log isn't ready or without steps so the behavior can be replicated. Also, I only support stock OSS with NO mods whatsoever (apart from root).
Save the SOT and battery stats/screenshots for general threads, here we deal with development, not personal tastes and results.
Also no OT about OTAs, apps, ROM bugs and other userspace stuff. There's threads for it, use them.

This kernel installer modifies your filesystem, backup your boot.img and system.img with TWRP if you want to go back. to full stock (or reflash a full stock ROM zip)

If you want to use F2FS, do the following (backup your data before attempt this, it will erase all your Data)
  • Flash my TWRP-f2fs r5 and flash latest blu_sp★rk zip
  • Go to Wipe -> Advanced Wipe -> Select only Data -> Repair/Format File system -> Change partition type to F2FS
  • Go to Wipe -> Advanced Wipe -> Select only Cache -> Repair/Format File system -> Change partition type to F2FS
  • Reboot and profit

Thanks to @[Only registered and activated users can see links Click here to register], @[Only registered and activated users can see links Click here to register], @[Only registered and activated users can see links Click here to register] @[Only registered and activated users can see links Click here to register], @[Only registered and activated users can see links Click here to register], @[Only registered and activated users can see links Click here to register], @[Only registered and activated users can see links Click here to register], @[Only registered and activated users can see links Click here to register], @[Only registered and activated users can see links Click here to register], @[Only registered and activated users can see links Click here to register], @[Only registered and activated users can see links Click here to register]
Special thanks to @[Only registered and activated users can see links Click here to register] and @[Only registered and activated users can see links Click here to register], for the friendship, initial push, knowledge and webart.

XDABig GrinevDB Information
blu_sp★rk onyx, Kernel for the OnePlus X

Contributors
[Only registered and activated users can see links Click here to register]
Source Code: https://goo.gl/S9Dyxb

Kernel Special Features: Powered by sparky

Version Information
Status: Stable
Current Stable Version: r68
Stable Release Date: 2015-12-21

Created 2015-11-17
Last Updated 2015-12-21