1. Reboot into recovery or bootloader
2. Flash kernel using recovery or fastboot
Recovery - Install zip
fastboot - Extract boot.img from zip and run this command:
fastboot flash boot boot.img
Some people reported my kernel isn't compatible with XZDualRecovery.
Please remove XZDR before installing my kernel.
(Remove tool can be found at http://nut.xperia-files.com/.
Don't ask how to download it in my threads.)
2. DO NOT complain about unstableness when you are overclocking your phone.
Reboot while benchmarking is expected since overclocking can hurt your device.
3. Sound Control (FauxSound) and Taiko_control is EXPERIMENTAL!
Speaker gain control won't work, please DO NOT report it as a bug.
FauxClock has some bugs. I recommend to use Kernel Adiutor to configure this kernel.--------------------------------------
Q. Can you support UKSM?
A. No, I tried but didn't boot with it.
Q. Can you use GCC 5.1?
A. No, it didn't boot with GCC 5.1.
Q. F2FS isn't working!
A. I couldn't find how to auto-generate fstab for both EXT4 and F2FS on 5.1.
F2FS is not supported for now.
Q. CPU freq is staying at 1190 Mhz or something!
A. It is caused by MPDecision for better performance.
If you really think it's problem, just disable touch boost or change thermal decision to intelli_thermal.
To disable MPDecision and log spam "QCOM PowerHAL: Failed to acquire lock",
you have to enter these commands in adb shell:
busybox mount -o remount,rw /system
mv /system/vendor/lib/hw/power.qcom.so /system/vendor/lib/hw/power.qcom.so.bak
mv /system/bin/mpdecision /system/bin/mpdecision.bak
busybox mount -o remount,rw /system mv /system/vendor/lib/hw/power.qcom.so /system/vendor/lib/hw/power.qcom.so.bak mv /system/bin/mpdecision /system/bin/mpdecision.bak
#For screen off echo 10 > /sys/kernel/ponkey/ponkey_emu #For power menu echo 600 > /sys/kernel/ponkey/ponkey_emu