Menn
03/01/18, 10:06:45
http://i63.tinypic.com/eb94q9.png
Introduction
Hello everyone, this is my personal kernel for the OnePlus 5T. While I am not a super star kernel developer, I do know my way around it. My philosophy on kernels is pretty simple:
[LIST]
Follow stable Linux always. Updates will be delivered within 24 hours of their release to kernel.org (https://www.kernel.org/).
Stable kernel rules (https://github.com/torvalds/linux/blob/master/Documentation/process/stable-kernel-rules.rst) work best (only add small things when possible).
Security and stability are paramount. Vulnerabilities are patched as soon as they are disclosed.
Features will be added only as needed (I have a list of things in the FAQ I will NOT add, even if requested).
Hopefully you enjoy http://www.htcmania.com/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAAD Xqc3KAAACx1BMVEX///8AAAAAAAD/gAAAAACqVQAAAAAAAAAAMzNWKwAgICAcHBwrKyskJCQiMzMgMD AeLS0oKDYkMTEsLCwsLDcrKzUmLy8rMzMpMTEoMDAnLjTNZAAo MzMsMjIqLzQsMTYrLzQzMy6gVQwrLzMpMTUwMzTNYwDLYgBmRC LPZwDNZgCKThWzXgimWg2mWg3PbADOawDNagC/ZgXCZgTNaADQcQvPcAvZjSrajyjKZwHYjijNcAzWiyrnuVPmuF LszGjtzGg6Pz86QEJ6fX58dmt/Zj3QZwPUdAjVdQnXgAjXgAncmBvdmBfdmxXemxHenhjfnhrksR nksiLktSXkti3luRHluRboyCzpySrs1RLs3FTs3VTt1Qbt1Qjt 1Qvt1Qzt1Q3t1g7t1g/t1hDt1hft1xnt1xrt1yLt12Pt2CHt2CXt2Cjt2Srt2TTt2XDt2 jXt2jbt2jjt2j/t20Dt20Lt20Pt20Tt20jt20rt3Ejt3Ezt3E3t3VDt3VHt3Vjt3 lXt3mDt32Dt4X/t4oPuxUXuxlDuzWLuzWfu0Gfu0XDu1xTu1xnu2D3u2S7u2jPu2 0Du207u3Dzu3ELu3EPu3U/u3V7u3lLu3lnu33Tu4Gbu4Gfu5JDu5ZTu7uzv03Tv1HTv1Xvv2 y3v203v3Dzv4Hfv4nDv4nLv5Jzv5KLw3DDw3Dbw3kvxqjXxqzr xw0fx3TTx3kDx4Enx4VXx42/x43HypC7yw0Dy3LvzpCnz4lPz41fz41zz42Pz5Wnz5XTz5nf05 F305F705GH05m/05nP1tUH1tkP1xjn1xjz1x0D1x0L1x0X1x0j1x0n1yFH1yVL1y VX1yWH1yl71ymX1y2z1zHP1zXr22H3255b26JH37Iz37I337I/37JL37ZH37ZL6s0b6s0f6s0j7rzL7rzP7rzT7rzX7sDb7sDj7s Dr7sDv7sDz7sD3Gh9kWAAAAQXRSTlMAAQICAwMEBQUGCAkMDg8 QERMVFxcYGx4fICcpLS4xNDY3NzxESU1OcnmEhZGhrcTV1tnm8 vT19fX39/j5/f7+/sdrHRYAAAHTSURBVCjPlclPaxNBHIfx7292djfNhpRYktTNJT0 0GKuCNwniQRDq3YOKQvfg2xA8+wpEZaX4522o4EIOerHSEpGk2 G3aVBqSJpvszM6Mh1bEo8/lOXyA/43Obq9w24aUWVf+A7Wy6wQtRKFIj+K/YDUK3svd6ZiKXj2YTjrqDzQXw+OTSScj3siVSsFo+wxq/usfX/bq1Yz4YVxtrj3YjwEO2GVv0Fmv0dEWXSqbflTxygMJAhqlN8/uVLexdkKFb7j4q71+b9gBB7jTU/7W/lt6R3fNfVzpdx0OMMAOhlcBGKW1MgD0NLBPofXz817TZ/ywz5nfjHWvZQMcAJbMp+uXNw+iwtOqiXcqBgA4IKNzbavvcnY+ aR9UVE/ejCTAABnmpe7N0+xD/FHuvs9UPjwFJeqrUndE4s+uLX3VUtWFAgiUu7D4JOSDNLdg0rn t64ePRztzw0A0SpZvp+WiOB6K4o3xrWoyIgKR7eQrxbD/AswiKLaxHIwHiZBEjuMtFIr8eTf5jtX8yqNsPJlNhSCynbzrcm +BbbQQvdKzaZamiZAElnNcx2GOxV2kmRJaiFTMNYcR0FlGM0YE Y7Q2QmbCgACyuEUWI0Yw2mhlVKYMfgOGAt4nxdO69QAAAABJRU 5ErkJggg==
Couple of quick notes: I do not currently own a OnePlus 5T (I own a OnePlus 5) but I have a couple of reliable testers and the tree is unified so there should be no issues. Since the builds are unified, the zip name and kernel version will show OP5.
Important thread information!
I refuse to acknowledge/respond to bug reports that do not include clear steps to reproduce, a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues). Follow this guide (https://github.com/nathanchance/Android-Tools/blob/master/Guides/Proper_Bug_Reporting.txt) to do this.
Keep things civil, I do NOT tolerate flaming of any kind.
OT is allowed.
Features
NOTE: This list fluctuates with versions, it will not always been 100% up to date
Here are the major features of the kernel (feel free to explore Github (https://github.com/nathanchance/op5))
Up to date with OOS (OB2)
Custom branch compatible with most 8.1.0 ROMs (see FAQ)
Up to date with the latest stable Linux version (4.4.112)
Up to date with the latest CAF tag (LA.UM.6.4.r1-05900-8x98.0)
Upstream patches from CAF and Linux, focusing on bug fixes/security
KCAL color control
Backlight dimmer
Sweep2sleep
Sound control
Upstream CFQ scheduler improvements
Maple I/O scheduler
Wakelock control
Accidental touch protection on hardware keys
WireGuard (https://forum.xda-developers.com/android/development/wireguard-rom-integration-t3711635) support (thanks to @zx2c4 (https://forum.xda-developers.com/member.php?u=5434776))
Westwood as the default TCP algorithm
Several subsystems converted to use power efficient workqueues
Compiled with the latest Google Clang 6.0 toolchain (available here (https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86))
Hides bootloader unlock from SafetyNet (can still fail through other means)
Disables dm-verity
Does NOT modify decryption status
Flashed with AnyKernel2 (https://forum.xda-developers.com/showthread.php?t=2670512) (thanks to @osm0sis (https://forum.xda-developers.com/member.php?u=4544860))
Downloads
Primary: http://nchancellor.net/downloads/kernels/op5
Mirror: https://github.com/nathanchance/fk-zips
Folder descriptions:
alpha: Very likely broken or contains highly experimental patches; should only be run if you want to be a part of cutting edge development
beta: Normal testing build; bootable and has no immediate issue.
rc: Same as a beta but has had no issues for at least three days. I recommend running these when they are out as they will be pushed to the stable folder after a few days.
stable: Same as rc but has had no issues for at least three days. If you are unsure which one to run, just use this one.
archive: Old stable kernels
All issues with any build other than a stable build MUST be reported via Telegram (https://t.me/FlashKernelOP5). I keep my development out in the open but I don't let it cross over onto XDA. I do recommend participating as I am quicker to fix issues if I have multiple people testing. I request that you do not mirror my kernels. If the primary site is down, please use the mirror. Navigate to the file you want and click the download button. If you are mobile, tell GitHub to use the desktop version. I don't need posts telling me the primary site is down, it's my build server so I'll know if it is down. Thanks!
Installation
If you are on stock:
If you are on the stock kernel: flash the kernel zip and reboot
If you are on a custom kernel: flash the stock boot image matching your build number, flash the kernel zip, and reboot. I would also recommend dirty flashing the latest OOS zip as well.
If you are on a custom ROM:
If you are on the kernel that came with your ROM: flash the kernel zip and reboot
If you are on a custom kernel: dirty flash your ROM zip, flash the kernel zip, and reboot
Upgrading from one Flash version to the other:
Just flash the kernel zip and reboot
Changelog
First build!
GitHub serves as the ultimate changelog, links are at the bottom of this post
Frequently asked questions
1.1 Q: I am having an issue, can you help me?
1.1 A: I am not an amazing kernel developer but I will certainly try my best. First, 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, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue, following this guide (https://github.com/nathanchance/Android-Tools/blob/master/Guides/Proper_Bug_Reporting.txt). If I can't reproduce reliably, I'm not going to fix the issue.
1.2 Q: Can you add xyz feature?
1.2 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not go digging super hard for commits and I will ignore requests that don't include this information. I won't promise that I will merge every request but I will always take it into consideration. I will NOT add the following:
Overclocking or underclocking of CPU or GPU
Undervolting
Any governors other than interactive
Any schedulers other than cfq and maple
Anything that compromises performance
1.3 Q: How do I control the kernel?
1.3 A: I'd recommend using either @flar2 (https://forum.xda-developers.com/member.php?u=4684315)'s EX Kernel Manager (https://play.google.com/store/apps/details?id=flar2.exkernelmanager) or @Yoinx (https://forum.xda-developers.com/member.php?u=4231562)'s Kernel Adiutor-Mod (http://forum.xda-developers.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549); both are extremely solid and have given me no issues.
1.4 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!
1.4 A: The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone.
1.5 Q: I am not getting notifications on OOS, what is the cause?
1.5 A: Disable advanced optimizations in Settings > Battery > Battery optimization > Three menu dots.
Thanks to:
The various other developers for their patches
@osm0sis (https://forum.xda-developers.com/member.php?u=4544860) for AnyKernel2
@adinkwok (https://forum.xda-developers.com/member.php?u=5284595) for being a bro
@Mazda (https://forum.xda-developers.com/member.php?u=1289361) for testing the build!
@phantom146 (https://forum.xda-developers.com/member.php?u=6638584) for the thread banner
All of you guys for viewing the thread
A note about donations
Quite a few people have asked to donate to me in the past and I have turned them down. I am not in this for the money, this is my hobby, something I truly enjoy. If you truly want to donate to something (it is not expected in the slightest), I recommend an entity like the Open Source Initiative (https://opensource.org/civicrm/contribute/transact?reset=1&id=2), the Free Software Foundation (https://my.fsf.org/donate), XDA (http://forum.xda-developers.com/donations.php), or any one of the people I have thanked in the OP. Additionally, you are free to copy any and all of my work; the only thing I request is that you not ask for donations as well (though I can't really enforce this lol). Thank you.
Kernel source links
8.0.0 (OxygenOS): https://github.com/nathanchance/op5/commits/8.0.0-oos
AnyKernel (8.0.0): https://github.com/nathanchance/AnyK...p5-flash-8.0.0 (https://github.com/nathanchance/AnyKernel2/commits/op5-flash-8.0.0)
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.
FLASH KERNEL: PIXEL 2 (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FmrBmgr) | PIXEL 2 XL (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FmMg88R) | ONEPLUS 5 (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FHP1iF9)
HOW TO COMPILE A KERNEL (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2Fb3A2EX) | HOW TO UPSTREAM A KERNEL (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2F8m9erv)
RULES (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FvScZtH) | MANTRA (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FDAJ77E) | STAFF LIST (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FYX17x5) | NEED A MOD? (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FmrTsjq) | NEED TEN POSTS? (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FV2VK9V)
I DO NOT ANSWER TECHNICAL QUESTIONS VIA PM. YOU WILL BE IGNORED.
PLEASE QUOTE OR MENTION ME IN THE APPROPRIATE THREAD FOR SUPPORT.
http://www.htcmania.com/<a href="https://ibb.co/cQRsgb"><img src="<a href=https://thumb.ibb.co/cQRsgb/Screenshot_2.png" target=_blank>https://thumb.ibb.co/cQRsgb/Screenshot_2.png"</a> alt="Screenshot_2" border="0"></a>
Introduction
Hello everyone, this is my personal kernel for the OnePlus 5T. While I am not a super star kernel developer, I do know my way around it. My philosophy on kernels is pretty simple:
[LIST]
Follow stable Linux always. Updates will be delivered within 24 hours of their release to kernel.org (https://www.kernel.org/).
Stable kernel rules (https://github.com/torvalds/linux/blob/master/Documentation/process/stable-kernel-rules.rst) work best (only add small things when possible).
Security and stability are paramount. Vulnerabilities are patched as soon as they are disclosed.
Features will be added only as needed (I have a list of things in the FAQ I will NOT add, even if requested).
Hopefully you enjoy http://www.htcmania.com/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAAD Xqc3KAAACx1BMVEX///8AAAAAAAD/gAAAAACqVQAAAAAAAAAAMzNWKwAgICAcHBwrKyskJCQiMzMgMD AeLS0oKDYkMTEsLCwsLDcrKzUmLy8rMzMpMTEoMDAnLjTNZAAo MzMsMjIqLzQsMTYrLzQzMy6gVQwrLzMpMTUwMzTNYwDLYgBmRC LPZwDNZgCKThWzXgimWg2mWg3PbADOawDNagC/ZgXCZgTNaADQcQvPcAvZjSrajyjKZwHYjijNcAzWiyrnuVPmuF LszGjtzGg6Pz86QEJ6fX58dmt/Zj3QZwPUdAjVdQnXgAjXgAncmBvdmBfdmxXemxHenhjfnhrksR nksiLktSXkti3luRHluRboyCzpySrs1RLs3FTs3VTt1Qbt1Qjt 1Qvt1Qzt1Q3t1g7t1g/t1hDt1hft1xnt1xrt1yLt12Pt2CHt2CXt2Cjt2Srt2TTt2XDt2 jXt2jbt2jjt2j/t20Dt20Lt20Pt20Tt20jt20rt3Ejt3Ezt3E3t3VDt3VHt3Vjt3 lXt3mDt32Dt4X/t4oPuxUXuxlDuzWLuzWfu0Gfu0XDu1xTu1xnu2D3u2S7u2jPu2 0Du207u3Dzu3ELu3EPu3U/u3V7u3lLu3lnu33Tu4Gbu4Gfu5JDu5ZTu7uzv03Tv1HTv1Xvv2 y3v203v3Dzv4Hfv4nDv4nLv5Jzv5KLw3DDw3Dbw3kvxqjXxqzr xw0fx3TTx3kDx4Enx4VXx42/x43HypC7yw0Dy3LvzpCnz4lPz41fz41zz42Pz5Wnz5XTz5nf05 F305F705GH05m/05nP1tUH1tkP1xjn1xjz1x0D1x0L1x0X1x0j1x0n1yFH1yVL1y VX1yWH1yl71ymX1y2z1zHP1zXr22H3255b26JH37Iz37I337I/37JL37ZH37ZL6s0b6s0f6s0j7rzL7rzP7rzT7rzX7sDb7sDj7s Dr7sDv7sDz7sD3Gh9kWAAAAQXRSTlMAAQICAwMEBQUGCAkMDg8 QERMVFxcYGx4fICcpLS4xNDY3NzxESU1OcnmEhZGhrcTV1tnm8 vT19fX39/j5/f7+/sdrHRYAAAHTSURBVCjPlclPaxNBHIfx7292djfNhpRYktTNJT0 0GKuCNwniQRDq3YOKQvfg2xA8+wpEZaX4522o4EIOerHSEpGk2 G3aVBqSJpvszM6Mh1bEo8/lOXyA/43Obq9w24aUWVf+A7Wy6wQtRKFIj+K/YDUK3svd6ZiKXj2YTjrqDzQXw+OTSScj3siVSsFo+wxq/usfX/bq1Yz4YVxtrj3YjwEO2GVv0Fmv0dEWXSqbflTxygMJAhqlN8/uVLexdkKFb7j4q71+b9gBB7jTU/7W/lt6R3fNfVzpdx0OMMAOhlcBGKW1MgD0NLBPofXz817TZ/ywz5nfjHWvZQMcAJbMp+uXNw+iwtOqiXcqBgA4IKNzbavvcnY+ aR9UVE/ejCTAABnmpe7N0+xD/FHuvs9UPjwFJeqrUndE4s+uLX3VUtWFAgiUu7D4JOSDNLdg0rn t64ePRztzw0A0SpZvp+WiOB6K4o3xrWoyIgKR7eQrxbD/AswiKLaxHIwHiZBEjuMtFIr8eTf5jtX8yqNsPJlNhSCynbzrcm +BbbQQvdKzaZamiZAElnNcx2GOxV2kmRJaiFTMNYcR0FlGM0YE Y7Q2QmbCgACyuEUWI0Yw2mhlVKYMfgOGAt4nxdO69QAAAABJRU 5ErkJggg==
Couple of quick notes: I do not currently own a OnePlus 5T (I own a OnePlus 5) but I have a couple of reliable testers and the tree is unified so there should be no issues. Since the builds are unified, the zip name and kernel version will show OP5.
Important thread information!
I refuse to acknowledge/respond to bug reports that do not include clear steps to reproduce, a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues). Follow this guide (https://github.com/nathanchance/Android-Tools/blob/master/Guides/Proper_Bug_Reporting.txt) to do this.
Keep things civil, I do NOT tolerate flaming of any kind.
OT is allowed.
Features
NOTE: This list fluctuates with versions, it will not always been 100% up to date
Here are the major features of the kernel (feel free to explore Github (https://github.com/nathanchance/op5))
Up to date with OOS (OB2)
Custom branch compatible with most 8.1.0 ROMs (see FAQ)
Up to date with the latest stable Linux version (4.4.112)
Up to date with the latest CAF tag (LA.UM.6.4.r1-05900-8x98.0)
Upstream patches from CAF and Linux, focusing on bug fixes/security
KCAL color control
Backlight dimmer
Sweep2sleep
Sound control
Upstream CFQ scheduler improvements
Maple I/O scheduler
Wakelock control
Accidental touch protection on hardware keys
WireGuard (https://forum.xda-developers.com/android/development/wireguard-rom-integration-t3711635) support (thanks to @zx2c4 (https://forum.xda-developers.com/member.php?u=5434776))
Westwood as the default TCP algorithm
Several subsystems converted to use power efficient workqueues
Compiled with the latest Google Clang 6.0 toolchain (available here (https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86))
Hides bootloader unlock from SafetyNet (can still fail through other means)
Disables dm-verity
Does NOT modify decryption status
Flashed with AnyKernel2 (https://forum.xda-developers.com/showthread.php?t=2670512) (thanks to @osm0sis (https://forum.xda-developers.com/member.php?u=4544860))
Downloads
Primary: http://nchancellor.net/downloads/kernels/op5
Mirror: https://github.com/nathanchance/fk-zips
Folder descriptions:
alpha: Very likely broken or contains highly experimental patches; should only be run if you want to be a part of cutting edge development
beta: Normal testing build; bootable and has no immediate issue.
rc: Same as a beta but has had no issues for at least three days. I recommend running these when they are out as they will be pushed to the stable folder after a few days.
stable: Same as rc but has had no issues for at least three days. If you are unsure which one to run, just use this one.
archive: Old stable kernels
All issues with any build other than a stable build MUST be reported via Telegram (https://t.me/FlashKernelOP5). I keep my development out in the open but I don't let it cross over onto XDA. I do recommend participating as I am quicker to fix issues if I have multiple people testing. I request that you do not mirror my kernels. If the primary site is down, please use the mirror. Navigate to the file you want and click the download button. If you are mobile, tell GitHub to use the desktop version. I don't need posts telling me the primary site is down, it's my build server so I'll know if it is down. Thanks!
Installation
If you are on stock:
If you are on the stock kernel: flash the kernel zip and reboot
If you are on a custom kernel: flash the stock boot image matching your build number, flash the kernel zip, and reboot. I would also recommend dirty flashing the latest OOS zip as well.
If you are on a custom ROM:
If you are on the kernel that came with your ROM: flash the kernel zip and reboot
If you are on a custom kernel: dirty flash your ROM zip, flash the kernel zip, and reboot
Upgrading from one Flash version to the other:
Just flash the kernel zip and reboot
Changelog
First build!
GitHub serves as the ultimate changelog, links are at the bottom of this post
Frequently asked questions
1.1 Q: I am having an issue, can you help me?
1.1 A: I am not an amazing kernel developer but I will certainly try my best. First, 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, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue, following this guide (https://github.com/nathanchance/Android-Tools/blob/master/Guides/Proper_Bug_Reporting.txt). If I can't reproduce reliably, I'm not going to fix the issue.
1.2 Q: Can you add xyz feature?
1.2 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not go digging super hard for commits and I will ignore requests that don't include this information. I won't promise that I will merge every request but I will always take it into consideration. I will NOT add the following:
Overclocking or underclocking of CPU or GPU
Undervolting
Any governors other than interactive
Any schedulers other than cfq and maple
Anything that compromises performance
1.3 Q: How do I control the kernel?
1.3 A: I'd recommend using either @flar2 (https://forum.xda-developers.com/member.php?u=4684315)'s EX Kernel Manager (https://play.google.com/store/apps/details?id=flar2.exkernelmanager) or @Yoinx (https://forum.xda-developers.com/member.php?u=4231562)'s Kernel Adiutor-Mod (http://forum.xda-developers.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549); both are extremely solid and have given me no issues.
1.4 Q: OMFG MY BATTERY SUXXXX PLS FIX!!!
1.4 A: The kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone.
1.5 Q: I am not getting notifications on OOS, what is the cause?
1.5 A: Disable advanced optimizations in Settings > Battery > Battery optimization > Three menu dots.
Thanks to:
The various other developers for their patches
@osm0sis (https://forum.xda-developers.com/member.php?u=4544860) for AnyKernel2
@adinkwok (https://forum.xda-developers.com/member.php?u=5284595) for being a bro
@Mazda (https://forum.xda-developers.com/member.php?u=1289361) for testing the build!
@phantom146 (https://forum.xda-developers.com/member.php?u=6638584) for the thread banner
All of you guys for viewing the thread
A note about donations
Quite a few people have asked to donate to me in the past and I have turned them down. I am not in this for the money, this is my hobby, something I truly enjoy. If you truly want to donate to something (it is not expected in the slightest), I recommend an entity like the Open Source Initiative (https://opensource.org/civicrm/contribute/transact?reset=1&id=2), the Free Software Foundation (https://my.fsf.org/donate), XDA (http://forum.xda-developers.com/donations.php), or any one of the people I have thanked in the OP. Additionally, you are free to copy any and all of my work; the only thing I request is that you not ask for donations as well (though I can't really enforce this lol). Thank you.
Kernel source links
8.0.0 (OxygenOS): https://github.com/nathanchance/op5/commits/8.0.0-oos
AnyKernel (8.0.0): https://github.com/nathanchance/AnyK...p5-flash-8.0.0 (https://github.com/nathanchance/AnyKernel2/commits/op5-flash-8.0.0)
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.
FLASH KERNEL: PIXEL 2 (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FmrBmgr) | PIXEL 2 XL (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FmMg88R) | ONEPLUS 5 (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FHP1iF9)
HOW TO COMPILE A KERNEL (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2Fb3A2EX) | HOW TO UPSTREAM A KERNEL (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2F8m9erv)
RULES (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FvScZtH) | MANTRA (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FDAJ77E) | STAFF LIST (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FYX17x5) | NEED A MOD? (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FmrTsjq) | NEED TEN POSTS? (http://www.htcmania.com/g.php?url=http%3A%2F%2Fgoo.gl%2FV2VK9V)
I DO NOT ANSWER TECHNICAL QUESTIONS VIA PM. YOU WILL BE IGNORED.
PLEASE QUOTE OR MENTION ME IN THE APPROPRIATE THREAD FOR SUPPORT.
http://www.htcmania.com/<a href="https://ibb.co/cQRsgb"><img src="<a href=https://thumb.ibb.co/cQRsgb/Screenshot_2.png" target=_blank>https://thumb.ibb.co/cQRsgb/Screenshot_2.png"</a> alt="Screenshot_2" border="0"></a>