yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] stryker09:
It's using GCC 6.4.1

Linux version 3.18.136-perf~mcd-custom-r2 (mcdachpappe@vmbox) (gcc version 6.4.1 20171012 (Linaro GCC 6.4-2017.11) ) #1 SMP PREEMPT Sat Mar 16 18:56:34 CET 2019
[OnePlus 3 & 3T Cross Device Development] :
From the name of the branch I would have guessed 6.4.2... [MENTION=7030109]mcdachpappe[/MENTION]: if something is mixed up, it wasn't you... ;)
[OnePlus 3 & 3T Cross Device Development] abhibnl:
If you read my statement again, I used the word "will". I already noticed the tag [custom-rom] in this initial release and I just wanted to make sure if he will keep this practice going on. And trust me, there are a lot of users floating here on XDA that will simply see the word "update" and flash it. As a developer, I am sure you have seen many of those "i flashed this and now that is not working", and you would simply say "read the damn OP man". :)
[OnePlus 3 & 3T Cross Device Development] :
Yeah, I know. The amount of users unwilling to follow xda rule #1 is increasing exponentially. At least half of them stop reading on "Update" - no matter if followed by "custom-kernel" or "oos-kernel"... And yes, I often say: "read OP" and even more often "use thread search before posting". Anyway: I've implicitly assumed, if it's nicely sorted and described in OP, it will be in the announcements, too... But whatever [MENTION=7030109]mcdachpappe[/MENTION] writes in annoncements or OP, we will still need both phrases... *lol*

If anyone knows the phrases for implementing rau(*), please tell me! ;)

(*) reading aware users
[OnePlus 3 & 3T Cross Device Development] lpyyss:
Works perfectly! Much better than the stock kernel in both responsiveness and battery life.?

Many thanks to you. Hope to see an OOS Pie version too when available.
[OnePlus 3 & 3T Cross Device Development] iAmWiz:
Hi, I flashed the r2 kernel on Havoc OS, and I am having screen wake up issues. My screen does not come on until I restart the device. I changed my screen two months back. Could it be the issue?
[OnePlus 3 & 3T Cross Device Development] rippledrums:
Probably doesn't have the commits necessary for non-original displays.

Dev is on vacation so you'll have to wait for updates. :)

Meanwhile you could help by finding those commits in the GitHub of a kernel that works for you and pointing the dev to them.
[OnePlus 3 & 3T Cross Device Development] iAmWiz:
Thanks. I'll check for with Caesium. Seems to have solved the display issue. Thanks once more.
[OnePlus 3 & 3T Cross Device Development] iAmWiz:
[MENTION=7030109]mcdachpappe[/MENTION]

This is a link to Caesium kernel display drivers. I dunno if it could be helpful to solve my screen wakeup issues while using your kernel.

https://github.com/MSF-Jarvis/oneplus3/tree/XOS-8.1/drivers/gpu

I earlier stated that when my screen goes off, it does not come back on until I reboot my device. I changed my OP3 screen two months ago and your kernel is awesome based on what I've read on EAS kernels, and the little time I've used it.

Thanks a lot.

--------------------------

Edit: I saw something about Adreno boost drivers, maybe it could be what solves the wakeup delay?
[OnePlus 3 & 3T Cross Device Development] rippledrums:
GPU and Display Panel are two very different things and Adreno (Qualcomm Snapdragon GPUs) boost isn't for that but to increase graphics performance.

I think what's needed is this:

https://github.com/mady51/OmniPie/commit/70b1193cb6255e986c382ee6879d7b25820f6179

Not sure if this is the only needed commit but this one I'm sure it is.
[OnePlus 3 & 3T Cross Device Development] cultofluna:
Is the msm touchboost , disabled from default?
[OnePlus 3 & 3T Cross Device Development] spione2013:
Hello, I noticied that vibration is always continuous... Let me explain.

For example in WhatsApp usually I've a vibration like zz zz. After yesterday kernel update is zzzzzzzzzzz...

WhatsApp hasn't got updates and I don't changed settings...

Also when someone call me, now the vibration is zzzzzzzzzzzzzzzzz

Yesterday was zzz zzzzz. Zzz zzz. Zzzzzz (with pauses)

It's something kernel related?
[OnePlus 3 & 3T Cross Device Development] omair2005:
Noticed the same thing
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
It's enabled by default

thank's for reporting! I noticed the same - working on it..
[OnePlus 3 & 3T Cross Device Development] metaspook:
Awesome kernel!! This is what I want and wanted to compile the kernel with EAS + other features..thanks a lot bro..u done it..keep this project on going..??

I have 2 question..

1. Can you add Kali NetHunter kernel features into this Kernel? if you, it would be so great!!

2. Why not u rebrand/rename this kernel as your like like "ZenOxy" Kernel or other cool name?

And again thanks u for this nice contribution.. [MENTION=7030109]mcdachpappe[/MENTION]
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
hotfix-update 180911 [v1.2]

This is more a hotfix rather than an update.

Fixed:

Fix the misbehavior of the vibrate function reported here and here

gestures: DoubleTap2wake within your kernel-settings keeps track of your setting based on your decision in [phone]settings/gestures

However, i removed the downloadlink of v1.1 and will refer to this post. I will keep the changelog of v1.1 and the v1.2 changes will be written in bold.

Changelog:

merge stable-linux v3.18.122

anykernel: add some cosmetics to our installer

anykernel/tools: update to busybox (1.29.2)

fix some memory leaks

gestures: add sweep2wake doubletap2wake

gestures: add sweep2sleep gestures

init: lowered sched_boost to save battery [from 50 to 30]

init: fixed some code [frequencies and some misc stuff]

input: synaptic: code improvements and fixes

tcp_westwood: code improvements and tweaks

qpnp-haptic: fix misbehavior of vibration control

some minor stuff i may forgot

Download:

mcd-oos-eas-OP3-v1.2-180911.zip

​

Notes:

Feedback is highly appreciated

Dirty flashing is fine

You may have to delete your kernel-tweak app to see the new default values

Thanks again to [MENTION=5699189]spione2013[/MENTION] and [MENTION=551046]omair2005[/MENTION] for reporting the vibrate issue.

//edit:

The download link of v1.2 has been removed because of several issues in this release. Everything is fixed in the new v.1.3 release which you can find

in post 39

.​

Direct link:

mcd-oos-eas-OP3-v1.3-180912.zip

​
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
Thank you for your feedback :)

I will have a look at it - but i won't promise anything because i never had anything to do with it

I did not rebrand the kernel to give proper credits to the work of the original creators of this project (i even kept the credits in the installer). I can not imagine how much work has gone into this project. Renaming the project to pretend it's my work would be a bad behavior. Maybe I ask [MENTION=6745491]joshuous[/MENTION] and [MENTION=5438598]RenderBroken[/MENTION] what they think about this topic.
[OnePlus 3 & 3T Cross Device Development] cultofluna:
Render Zenith just got updated

Would you mind merging the changes on a future release?

https://xdaforums.com/oneplus-3/one...opment/renderzenith-op3-t3803706/post77597659
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
we have got already these changes inbuilt :)

I am using joshuous repo instead of the EAS-Project repo because it receives updates earlier. That's why we already have this RenderZenith v1.2.0 changes inbuilt.

The ramdisk changes of v1.2.0 will be applied with the next build.
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
After the last update phone became unresponsive. When screen goes off and then on, the phone freezes.

You cant reboot and screen becomes dead.

If this helps this is the log
[OnePlus 3 & 3T Cross Device Development] spione2013:
It happens to me. After first boot
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
I didn't face such an issue, yet. I am able to turn the screen via fingerprint/power button/double tap or whatever immediately on and/or off within seconds - without any freezes and stuttering.

I had a look at your provided logs (thank you for this) but they didn't help [your recovery log was generated on Aug 21 20:58:28th, though]. I was not able to find anything releated to your/our problem in your provided dmesg.log either . there are a few msm-thermal errors but we didn't change anything on these drivers.

To be honest: I am not familiar with dmesg.log reading - so if any user here is able to find the culprit it would be really helpful.

I have got a few questions to those who are facing this problem:

Does this problem only appears once?

Is it solved after a reboot? Permanently?

Did you change anything via kernel-tweak-app or command line?
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
I have got a few questions to those who are facing this problem:

Does this problem only appears once?

Is it solved after a reboot? Permanently?

Did you change anything via kernel-tweak-app or command line?

[/QUOTE]

Q)Does this problem only appears once?

A) No , i cleared EXKM manager settings. and i wiped cache in TWRP recovery.

Q) Is it solved after a reboot? Permanently?

A) No again

Q) Did you change anything via kernel-tweak-app or command line?

A) Yes, i changed some settings.

Boost Duration 1400 ms

Dynamic Stune Boost 50

/dev/stune/top-app/schedtune.boost 50

I disabled all swipe gestures also
[OnePlus 3 & 3T Cross Device Development] dennisnexus:
I was having the same issue after the update.
[OnePlus 3 & 3T Cross Device Development] spione2013:
It happened only one time, the first time that system boots after flashing kernel.

After that it never happened.

Edit.. Maybe it's wasn't told. Only the touch was unresponsive, all buttons was working fine.
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
Did you clean flash it or dirty ? Have you changed anything in Kernel manager ?

Personally i change these swipe gestures, i dont want to use them so i disabled them.

I applied the same settings as in 1.1 version

Something interfere when waking up the device.
[OnePlus 3 & 3T Cross Device Development] spione2013:
Yes clean flashed directly after Rom (5.0.5) + Magisk 17.1

when it happened no, i not changed enything in kernel :(

---------- Post added at 03:00 PM ---------- Previous post was at 02:56 PM ----------

Maybe I found another bug. Screen off gestures of oos doesn't work (next track, previous track, torch)
[OnePlus 3 & 3T Cross Device Development] AL2000EX:
The touchscreen bug occurs only when doubletap2wake is off

Similarly, of you cover the proximity sensor, it will also trigger the bug because it turns off dt2w

Honestly I don't see the point of reinventing the wheel here when OOS already has plenty of gestures that don't break your phone
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
update 180912 [v1.3]

I'm sorry for the inconvenience in the last two builds. Everything is working fine now :)

Fixed:

vibrate: Fix the misbehavior of the vibrate function; reported here and here

gestures: fix oneplus gestures once for all; reported here

input: fix touchscreen issues; reported here and here

However, i removed the downloadlink of v1.1 and v1.2 will refer to this post. I will keep the changelog of v1.1 to v1.2 and the new changes of v1.3 will be written in bold.

Changelog:

Based on latest RenderZenith release -

current: v1.2.0

merge stable-linux v3.18.122

anykernel: add some cosmetics to our installer

anykernel/tools: update to busybox [1.29.2]

anykernel/tools: update magisk policy to fix denials

fix some memory leaks

gestures: add sweep2sleep

gestures: fix oneplus gestures

init: fixed some code [frequencies and some misc stuff]

init: more performance-oriented SchedTune boost changes

init: reduced schedtune_boost from 50 to 10 [values like official ones]

input: fix touchscreen not responding/feezing

tcp_westwood: code improvements and tweaks

qpnp-haptic: fix misbehavior of vibration control

some minor stuff i may forgot

Download:

mcd-oos-eas-OP3-v1.3-180912.zip

​

Notes:

Feedback is highly appreciated

Dirty flashing is fine

You may have to delete your kernel-tweak app to see the new default values

We are up-to-date with all the changes from the official RenderZenith v1.2.0

Thanks again to [MENTION=5699189]spione2013[/MENTION], [MENTION=8738058]nickpapeir[/MENTION], [MENTION=5615512]dennisnexus[/MENTION] and [MENTION=5397938]AL2000EX[/MENTION] for reporting the touchscreen issues.
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
Wow very quick fix ! ! ! Great mate ,i apreciate the fast rensponse.

Imo is better to remove all the extra swipe gestures for now. I think thats the reason for the unstable kernel.

How can we provide logs to help you troubleshoot .if something" break" ?
[OnePlus 3 & 3T Cross Device Development] iAmWiz:
Oh. You've been helpful. Thanks a lot ;)
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
yes, that's a commit which can solve the issue with 3rd party display panels. but I've seen some users, were even this commit can't help them.

however, i will add this commit in the next release..

[MENTION=7127210]iAmWiz[/MENTION]:

do you use telegram? i can share a 'test' build with you there
[OnePlus 3 & 3T Cross Device Development] iAmWiz:
Thank you so much. And yes, I use Telegram. iAmWiz is my username. I'm so happy
[OnePlus 3 & 3T Cross Device Development] rippledrums:
[MENTION=7030109]mcdachpappe[/MENTION],

Here are the commits that should fix High Brightness Mode not working when Always On Display is enabled:

https://github.com/nitrogen-project...mmit/94738d6761a4ced898c4c8532fe0c73cbfb6e3c1

https://github.com/nitrogen-project...mmit/e92d85ad1846c11eb900381618855dc8ad8af125

Thanks in advance and welcome back!
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
mcd-kernel-custom-r3

[Custom-Rom-]Kernel update!

Note:

Magisk [or supersu] is mandatory to apply our custom ramdisk changes on LineageOS based rom's (e.g. Lineage, Havoc). If you are un-rooted you may face poor performance due to not applied settings on boot.

Changelog:

mdss: support 3rd party display panels

re-implement OOS panel modes

fix AOD and HBM on some custom ROM's

Disable HW buttons on touch [enabled by default]

Download:

mcd-kernel-custom-r3.zip

changelog-custom-r3.txt​

Notes:

Feedback is highly appreciated

You may delete the data of your kernel-tweak app to see/apply the new default values

Telegram-Group:

t.me/mcdkernel
[OnePlus 3 & 3T Cross Device Development] NetSkill:
Adaptive stune keeps crashing for me :(

HavocOS + mcdCustom r3
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
This seems to be a pie issue - i can't do anything to fix this. Maybe go ahead and ask the developer if he can update his app.
[OnePlus 3 & 3T Cross Device Development] iAmWiz:
Thanks for this release. I'm still having the screen not waking up :crying:

You've done an awesome job, and I've loved your kernel for the little time I spent with it. Thank you
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
mcd-kernel-r22

update time!

oneplus pushed their oos 5.0.8 sources, yay!

Changelog:

merged stable-linux v3.18.137

merged oxygenos 5.0.8 sourcecode

init: decrease EAS settings to save some battery juice; set swappiness to 10

init: enable input_boost; thermal: throttle a little bit earlier; set i/o read-ahead to 256

add K-Lapse support

some minor adjustments

Download:

mcd-kernel-oos-r22.zip

changelog-oos-r22.txt​

Notes:

Feedback is highly appreciated

Dirty flashing is fine

You may delete the data of your kernel-tweak app to see/apply the new default values

Telegram-Group:

t.me/mcdkernel

Small note:

I do not like to say this, but since I spent a lot of time on this project, I would be happy if you would consider to do a little donation: paypal.me/mcdachpappe
[OnePlus 3 & 3T Cross Device Development] abhibnl:
For some reasons, r17 and r18 are the only two versions which work best with PubG mobile performance. I know i'm talking about a very specific user case and not everyone here plays that game. But is there anything in the later builds that would explain why the gameplay is not performing as good as it does on r17 and r18. I have tried all versions after that and no version keeps the gameplay as fluid as r17/18 does. I will try this build today and hopefully it will keep a consistent performance.
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
mcd-kernel-custom-r4

// Edit:

Warning!!

It has been confirmed that the current r4 will end up in bootloops on encrypted devices! I'm not taking down the download because it seems to be stable to people who have their device decrypted! You have been warned. Besides that we probably know why this is happening - i guess there will be a fix soon.

//

[Custom-Rom-]Kernel update!

Complete kernel-base change!

We are leaving Franco's Kernel-base and are using now Holydragonkernel as our EAS-Kernel-base. You will find all the features from HD-Kernel except it's stated that something has been removed/changed/added.​

Installation:

Because of massive changes this time it's recommended to do a dirty flash of your current rom first! This step is neccessary for this build only and not for later builds anymore.

Magisk [or any other root solution] is mandatory on some ROM's [e.g. Havoc, LineageOS] to apply our custom values. Ensure that "schedutil" is your active governor after your phone booted.

Changelog:

build on top of Holydragonkernel 0.8

upstreamed to latest stable-linux v3.18.137 / caf sources

add EAS Features

add back all the mcd-kernel features

add spectrum support; [add custom profiles to your sdcard/Spectrum/profiles]

init: complete re-worked ramdisk to ensure good ux and batterylife

re-add usb fast charge

disable log spam treewide

Download:

mcd-kernel-custom-r4.zip

changelog-custom-r4.txt​

Notes:

Feedback is highly appreciated

You may delete the data of your kernel-tweak app to see/apply the new default values

Telegram-Group:

t.me/mcdkernel

Small note:

I do not like to say this, but since I spent a lot of time on this project, I would be happy if you would consider to do a little donation: paypal.me/mcdachpappe
[OnePlus 3 & 3T Cross Device Development] H. K. ROY:
[MENTION=7030109]mcdachpappe[/MENTION] custom r4 compatible with los16?
[OnePlus 3 & 3T Cross Device Development] Paschfire:
As stated within previous release posts, it is complied for Oreo/Pie custom ROMs.

Also... In the future please try using the XDA forums search before posting, as it has already been mentioned several pages back, that it is compatible with LOS16.

https://xdaforums.com/showpost.php?p=79109577&postcount=352
[OnePlus 3 & 3T Cross Device Development] H. K. ROY:
[MENTION=5866088]Paschfire[/MENTION] may be you haven't tried "custom r4"?

fyi i have been using this since r2 and after flashing r4 ends up in bootloop

apart from that please ignore my post if it bothers you and feedback is appreciated by the OP i guess, so

thanks for understanding
[OnePlus 3 & 3T Cross Device Development] Paschfire:
Did you dirty flash your ROM as recommended within the release post before flashing r4?
[OnePlus 3 & 3T Cross Device Development] H. K. ROY:
yes i have done exactly what it was instructed
[OnePlus 3 & 3T Cross Device Development] Needles_one:
Do you run magisk? I got bootloop because of it. Uninstalled magisk > flash the ROM > flashed the kernel > flashed magisk. That did the trick for me.
[OnePlus 3 & 3T Cross Device Development] abhibnl:
Based on the complete base change post he shared, i would be skeptical before flashing it on a LOS base. As far as I know, HD kernel is more of AOSP/CAF changes. Now people say LOS is also AOSP/CAF but they do many modifications of their own. I would advise you to give it a shot with a dirty flash of the ROM, and if it didn't work, I would advise to stick to a kernel that is based off LOS sources. :)
[OnePlus 3 & 3T Cross Device Development] vinoxflame:
confirmed...boots on LOS
[OnePlus 3 & 3T Cross Device Development] H. K. ROY:
[MENTION=5761117]Needles_one[/MENTION] [MENTION=4296062]abhibnl[/MENTION] thanks guys for your helpful instructions

i have flashed r4 before and after the encryption and before encryption it booted normally but after, it boot looped. so i was trying to take log while boot loop and flashed the file in the attachment and suddenly the los16 booted normally for me

i got this file from this thread (was searching how to take logs while bootloop :D)

for recreating bootloop i erase boot from adb then flash r4 and it boots normally again and i dont know what happened before and after whatever i have done so far :confused:

edit: flashed magisk 18.1 and bootloop
[OnePlus 3 & 3T Cross Device Development] Siddk007:
r4 working fine on Havoc OS
[OnePlus 3 & 3T Cross Device Development] tamghi:
Any chance to see your kernel updated for oos pie ?
[OnePlus 3 & 3T Cross Device Development] Paschfire:
Whenever OOS Pie 9 is officially released likely, yes.
[OnePlus 3 & 3T Cross Device Development] abhibnl:
He would need OOS Pie kernel sources to build a version. And on top of that, I am sure there will be EAS related changes going from Oreo to Pie. So he can build a kernel for it, if he wants to and has time to do so, but only after OOS Pie kernel sources are released.
[OnePlus 3 & 3T Cross Device Development] Yash reddy:
How is the gaming performance
[OnePlus 3 & 3T Cross Device Development] iAmWiz:
Gaming performance is good. I used it for a short while, but left it cause I am using a third party display, which causes me to reboot anytime the phone goes into deep sleep. PUBG played fine on balanced graphics and high frame rate.
[OnePlus 3 & 3T Cross Device Development] rippledrums:
The needed commit for third party displays has been merged already.

You should try it again.
[OnePlus 3 & 3T Cross Device Development] iAmWiz:
Okay bro. Thanks, I will do that.
[OnePlus 3 & 3T Cross Device Development] rippledrums:
Also, join the Telegram channel in the OP for the latest releases. ;)
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
mcd-kernel-custom-r5

[Custom-Rom-]Kernel update!

Here is another update which solves the recent bootloop on encrypted devices. I startet complete from the beginning with latest HDK v0.8 and merging EAS and mcd-kernel changes on top. Confirmed working well on custom ROM's like Havoc, ASOIP, LOS16, DU ... . Changelog is pretty much the same as r4 but without upstream CAF branch.

Installation:

Do a dirty flash of your current ROM if you were on a mcd-kernel-custom build below version 4.

Magisk [or any other root solution] is mandatory on some ROM's [e.g. Havoc, LineageOS] to apply our custom values. Ensure that "schedutil" is your active governor after your phone booted.

Changelog:

removing upstream CAF changes

disable even more log spam

Download:

mcd-kernel-custom-r5.zip

changelog-custom-r5.txt​

Notes:

Feedback is highly appreciated

You may delete the data of your kernel-tweak app to see/apply the new default values

Telegram-Group:

t.me/mcdkernel

Small note:

I do not like to say this, but since I spent a lot of time on this project, I would be happy if you would consider to do a little donation: paypal.me/mcdachpappe
[OnePlus 3 & 3T Cross Device Development] Zelete:
Can anyone check if dash charge is working on lineage with the r5 release above? Or is it supposed to say just "charging"? I'm on the LOS build from the 29th.
[OnePlus 3 & 3T Cross Device Development] dzwietering:
No dash charging here, hadn't noticed yet.
[OnePlus 3 & 3T Cross Device Development] stryker09:
Dash Charging working just fine here on DU13
[OnePlus 3 & 3T Cross Device Development] H. K. ROY:
dash charging is working fine. you might want to reflash with the provided instructions in the post :)