Saturday, June 25, 2016

[KERNEL][AOSP/CM][6.0.1] N4-Revival r1 [2016-06-25]


N4-revival

Lean, stable and fast as hell.

These shall be the characteristics of my REVIVAL kernel for the Nexus 4 (MAKO).

Why should I use this kernel in my Nexus 4?
The "revival" kernel aims at bringing new life into your worn out NEXUS phone and is meant for those who prefer basic tweaking. This kernel will be the more conservative project, as I plan to put only the essential stuff into it like just a few governors and hotplug drivers, gamma control, UV, dt2w and some other basic stuff..

Note: This kernel is made for Android 6.0.1 (Marshmallow) and maybe later versions (who knows).


Features:
  • Linux 3.4.112 based on the latest sources of Semaphore kernel by Stratos Karafotis (Big thanks)
  • Removed lots of useless debugging and logs. Added tweaks/optimizations for increased performance. Some of the tweaks were hand-picked from kernels like Quanta-Mako (thanks zaclimon), TaUrUs_Kernel (thanks txuki2005), Unleashed (thanks ion-storm), kernel-Nexus4 (thanks motley-git), thunderzap (varunchitre15) and Mirage (thanks mgr666)
  • Compiled with the latest Cortex-A15 optimized UberTC 5.4.1 with some kernel based optimizations: graphite, NEON
  • Compatible to all Android 6.x ROMs based on AOSP and CM (incl. BeanStalk of course)
  • MultiROM compatible (Kexec patch)
  • ARM auto-hotplug (thanks thalamus; enhanced by motley)
  • AutoSMP-hotplug (Mgr666)
  • Dyn_hotplug set as default (stratosk)
  • msm-sleeper: upgrade to version 2 (flar2): allows to set a max screen off frequency
  • Linaro power oriented workqueues (thanks mrg666)
  • CPU Governors: ondemand (tweaked by stratosk; default), conservative, interactive (tweaked by franciscofranco), performance, userspace, powersave, elementalX (flar2), hellsactive (hellsgod), smartmax (maxwen)
  • GPU Governors: ondemand, performance, interactive (franciscofranco), conservative
  • GPU Overclocking to (up to 487.5MHz)
  • IO schedulers: cfq, deadline, noop, sio, tripndroid
  • Enhanced thermal driver (showp1984)
  • Gamma control (stratosk)
  • Dynamic management of dirty page writebacks (Christopher83)
  • Earlysuspend: speedup late resume (faster wakeup of the device)
  • Relaxed power savings from NVIDIA
  • Motorola MSM mcmcpy enhancements
  • Userspace CPU & GPU Voltage Control
  • Sound Control (faux123)
  • Speaker amp control (faux123)
  • USB force fast charging (Chad Froebel/faux123)
  • DT2W/power suspend support and Touch wake (stratosk)
  • Exponential brightness driver (stratosk)
  • USB-OTG Support (ziddey/faux123)
  • Knobs for Arch Power and Gentle Fair Sleepers
  • Knobs for controlling wakeups: bluesleep wakelock, bluedroid_timer wakelock, wlan wakelocks and msm_hsic_host wakelock
  • Qualcomm Slimbus driver incl. tweaks
  • Partial-resume framework & quickwakeup driver


Known issues:

None so far. Let me know if you find something.




Quote:

DISCLAMER

Your warranty is now void.

I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this Kernel before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.


Download:


Installation:

1. Wipe cache/dalvik cache
2. Flash kernel zip over stock kernel of the ROM
3. Wipe cache/dalvik cache again (optional)
4. Reboot system



Credits:
Special thanks to
- AOSP
- stratosk
- hellsgod
- zaclimon
- txuki2005
- yoinx
- Cl3Kener
- franciscofranco
- faux123
- eng.stk
- stratosk
- show-p1984
- mrg666
- Defconoi
- neobuddy89
- flar2
- CallMeAldy
- AK
- DespairFactor
- motley
- thalamus
- yank555-lu
- Tk-Glitch
- Christopher83
- and anyone else who is not listed here, but deserves my gratitude! ;)

XDA:DevDB Information
Nexus 4 Revival, Kernel for the Google Nexus 4

Contributors
spezi77
Source Code: http://ift.tt/28Ulvjg

Kernel Special Features:

Version Information
Status: Beta
Current Beta Version: r1
Beta Release Date: 2016-06-25

Created 2016-06-25
Last Updated 2016-06-25


from xda-developers http://ift.tt/28V6eL4
via IFTTT

No comments:

Post a Comment