[Nexus 6P Android Development] nathanchance:
Introduction

Hello everyone, this is my unofficial version of [MENTION=3685904]ak[/MENTION]'s kernel. As he has been busy with life lately, I wanted to keep up with the Android security patches since this kernel runs amazingly on my phone; so I did just that. Because these are unofficial, you are NOT to discuss the use of them in ak's thread. Do that here. Read ALL of this post, I go over almost everything you could need to know. This kernel will only receive security updates and upstream Linux patches; I will not be changing anything else.

For those of you who have come here before, I have moved the more feature packed kernel to here: http://xdaforums.com/nexus-6p/development/kernel-ninja-kernel-v1-0-t3437247

Differences from official

AK versions 064-066 (unreleased officially by ak)

Linux versions 3.10.74-3.10.83 and 3.10.102

August security patch

Patches for some CVEs

Compiled with latest Uber 5.4 toolchain

Downloads

Main folder

Installation

If on a previous version of my build OR the kernel that comes with your ROM: Flash the zip in TWRP and reboot.

If on another custom kernel: Dirty flash your ROM OR the boot.img if on stock, flash the zip in TWRP, and reboot.

Changelog

[b]067[/b]
[LIST]
[*]Initial release
[/LIST]

Frequently asked questions

1.1 Q: I am having an issue, can you help me?

1.1 A: Keep in mind I am by no means a kernel developer. However, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing and then provide me with a dmesg/last_kmsg and logcat plus your ROM/kernel version, I'll do my best to assist you.

adb logcat -d > logcat.txt
adb shell dmesg > dmesg.txt

1.3 Q: Can you add xyz feature?

1.3 A: Sorry, no. I will only be adding security patches. If you want a fully updated and feature packed kernel, check out my Ninja Kernel: http://xdaforums.com/nexus-6p/development/kernel-ninja-kernel-v1-0-t3437247

1.4 Q: How do I control the kernel?

1.4 A: AK recommends using Synapse; if you do not care for Synapse, I would flash this UKM uninstaller in TWRP to keep your /data partition clean. Personally, I recommend using either [MENTION=4684315]flar2[/MENTION]'s EX Kernel Manager or [MENTION=4231562]Yoinx[/MENTION]'s Kernel Adiutor-Mod; both are extremely solid and have given me no issues.

1.5 Q: What are your settings?

1.5 A: Here are my regular/tried and true settings for what I consider great performance and battery life:

CPU:

CPU governor: Interactive

CPU governor (Cluster 2): Interactive

Stock governor profile

Max CPU frequency: 1708 MHz

Min CPU frequency: 302 MHz

Max CPU frequency (Cluster 2): 2054 MHz

Min CPU frequency (Cluster 2): 302 MHz

Input boost frequency: 0:768000 1:0 2:0 3:0 4:0 5:0 6:0 7:0

Input boot milliseconds: 60

msm_thermal: Enabled

core_control: Disabled

Graphics:

No modifications

Gestures:

Sweep2Wake: Up, Down

Camera launch gesture: Enabled

Sound:

No modifications

Memory:

No modifications (I leave zRAM enabled)

Miscellaneous:

No modifications (sioplus and 1536 are the defaults, which I use)

Thanks to:

[MENTION=3685904]ak[/MENTION] for the fantastic kernel

The various developers for their patches ([MENTION=4684315]flar2[/MENTION], [MENTION=3292224]franciscofranco[/MENTION], and [MENTION=3357040]imoseyon[/MENTION] to name a few)

[MENTION=5169465]DespairFactor[/MENTION] for helping me with some kernel compilation issues and the Uber prebuilt toolchains I use

All of you guys for viewing the thread

DISCLAIMER:

I openly welcome off topic in my threads. Mods, please do not clean off topic discussion and users, do not complain about off topic discussion here. I may direct you to another thread if it is so suited but I won't have the discussion cleaned. Thank you.

XDA:DevDB Information

Unofficial AK Kernel, Kernel for the Huawei Nexus 6P

Contributors

nathanchance, ak

Source Code: https://github.com/nathanchance/AK-Angler

Kernel Special Features:

Version Information

Status: Stable

Current Stable Version: v067

Stable Release Date: 2016-08-11

Created 2016-06-19

Last Updated 2016-08-11