Ponieważ nie ma tutaj tematu z kernelem blu_spark, to zakładam takowy, jest to jeden z lepszych kerneli na Nexusy. Zawitał również na OP3. Kernel ten łączy w sobie realną wydajność i długi czas użytkowania na baterii.
Funkcjonalności kernela:
Powered by Ubuntu 14.04.5 x86_64 (sparky VPS @
www.servercore.com.br - thanks @
ChristianLetti )
Build with Linaro 5.3.1-2016.05 toolchain
Full -Os support with device and target flags enhanced, linaro build improvements, etc
Less is more: stockish builds based on OnePlusOSS/android_kernel_oneplus_msm8996
Removed some debug and logging options
ARM enhanced performance and battery patches
Upstream and CAF fixes
Several CPU Governors (blu_activeown governor by default - fastlane mode available!)
Enhanced TCP methods (westwood is default), Network and Wifi tweaks and updated drivers
Several I/O control (FIOPS is default), tweaked filesystems (F2FS upstream, ExFAT, NTFS & CIFS)
Removed verify and forced encryption
Stock thermal driver by default (custom tunables available)
Optimized RWSEM, AES and SHA1 routines (with NEON support)
Swap and adaptive LMK off by default
Vibrator Strength tunable
KGSL fixes and reworked GPU driver (use 133MHz min freq to save juice, goes to idle @ 100MHz)
sRGB and KCAL - Advanced color control for Qualcomm MDSS v2 (RGB calibration and post-processing features)
DASH charge and USB Fast Charge (USB mode up to 900mA with MTP on) [WIP]
Battery/Notification LED control
Multimount fstab (you can use data and cache partitions as f2fs or ext4)
CDROM emulation added to mass_storage (full Drive Droid compatible) [WIP]
init.d support (put your scripts in /system/su.d or /su.su.d [systemless SuperSU])
Compatible with
Kernel Adiutor Beta and others
Download: blu_spark XDA
Uwaga: Kiedy przechodzisz z innego kernela, zalecane jest brudny flash twojego ROMu (dirty flash) przed flashowaniem blu_sparka, aby uniknąć problemów.
Reflash ROM -> flash SuperSU -> flash blu_spark.
Odinstaluj również lub usuń dane z jakiejkolwiek aplikacji do zarządzania kernelem jeśli takiej używasz.
O błędach i problemach: nie przejmuj się pisać kiedy log nie jest gotowy lub nie możesz wykonać kroków replikujących błąd. Zajmuje się aktywnym supportem stock OOS bez MODów (nie wliczając roota). Kiedy używasz custom ROMa to na własną odpowiedzialność, Jestem jedynie zainteresowany debugowanie błędów w OOS.
Zachowaj screeny z SoT i statystyki baterii do przeznaczonego temu tematowi.
Powrót do stocka: Ten installer modyfikuje filesystem
Instalator backupuje stock moduły do /system/lib/modules_back, więc kiedy chcesz wrócić do stocka poprostu zmień nazwę foldera do /system/lib/modules i sflashuj stock boot.img
Zaawansowane pliki systemowe: Kiedy chcesz używać F2FS, wykonaj następujące kroki (zrób kopię zapasową danych do zewnętrznego źródła zanim to zaczniesz, wymażę to wszystkie twoje dane)
Flash latest TWRP and flash latestblu_sp★rkzip
Flashuj ostatni TWRP i flashuj ostatni zip z blu_sparkiem
Idź do Wipe -> Advanced Wipe -> Select only Data -> Repair/Format File system -> Change partition type to F2FS
Idź do Wipe -> Advanced Wipe -> Select only Cache -> Repair/Format File system -> Change partition type to F2FS
Zrestartuj i miej z tego profit 😃
Link do tematu na XDA: http://forum.xda-developers.com/oneplus-3/development/kernel-t3404970