yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] FrailtyXYZ:
no. it is HMP.
[OnePlus 3 & 3T Cross Device Development] santhu.t:
I can't send any file through shareit like file sharing softwares.. I think Hotspot tethering is broken
[OnePlus 3 & 3T Cross Device Development] FrailtyXYZ:
no problem in my setup.
[OnePlus 3 & 3T Cross Device Development] xuser_:
Then why they aren't implementing EAS?
[OnePlus 3 & 3T Cross Device Development] mk_1996:
Because its too much of a work. Its not so easy to implement EAS. I guess the op6 has stock eas(not sure).
[OnePlus 3 & 3T Cross Device Development] xuser_:
dream: android p on op3/t with eas :P
[OnePlus 3 & 3T Cross Device Development] cultofluna:
Correct..( OP6 has stock EAS)
[OnePlus 3 & 3T Cross Device Development] mk_1996:
I recall seeing somewhere on oneplus forums that oneplus is working on bringing eas kernel. I don't expect it to come to our device if its reality. If it comes,great. Right now,google is the only company who has optimized EAS for their pixel lineup. Sorry for the OT y'all.
[OnePlus 3 & 3T Cross Device Development] joshuous:
The statement on OP forums was likely misleading. OnePlus tends to just take what CAF provides, and CAF didn't port EAS to msm8996 kernels
[OnePlus 3 & 3T Cross Device Development] xuser_:
so CAF won't do it?
[OnePlus 3 & 3T Cross Device Development] joshuous:
Probably not
[OnePlus 3 & 3T Cross Device Development] xuser_:
How about your Vertex OS?

Is it coming? Would it fully EAS supported?
[OnePlus 3 & 3T Cross Device Development] joshuous:
Nope, development has stopped for it at this point in time
[OnePlus 3 & 3T Cross Device Development] edios123:
Bootloop after flashing it over ExperienceOS R45. Any help? :(
[OnePlus 3 & 3T Cross Device Development] cultofluna:
I believe magisk 16.7 is the culprit...

Try magisk 16.0 ( stable)
[OnePlus 3 & 3T Cross Device Development] edios123:
Clean flash did it. But does not work properly. Screen flickers after first screen lock. That is screen is unusable. Had to clean flash again.

Edit: I’m on a replaced LCD screen. Not genuine
[OnePlus 3 & 3T Cross Device Development] Luiscasanova78:
All ok and fine, with magisk 16.7
[OnePlus 3 & 3T Cross Device Development] phoberus:
How is this module exactly called in the magisk repo?

Or where do I need to download it?
[OnePlus 3 & 3T Cross Device Development] vinoxflame:
https://t.me/joinchat/D0smilMTLCdcjt0hUjcz_g
[OnePlus 3 & 3T Cross Device Development] phoberus:
Very nice, thanks. What are your audio-experiences with it and this kernel?
[OnePlus 3 & 3T Cross Device Development] Puddi_Puddin:
If you make use of the Audio Mod and Audio Wizard then you will have a great improvement!
[OnePlus 3 & 3T Cross Device Development] rippledrums:
[MENTION=6745491]joshuous[/MENTION],

Would it be possible to add USB fast charging to the kernel?

Charging on the PC is my only option at work and as of now it charges very little/too slow.

If not possible, it's ok.

Thanks!
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
Any suggestions,tweaks for better gaming performance?

I love this kernel.

Just a suggestion to all :

Apply Joshuas tweaks in Boost settings except leave Input boost freqency as it is ( 0 : 1036800 1:0 2: 750000 3:0 )

There is no significant loss in UX smoothness but i found that it is a bit more battery friendly.

I managed to get ,with medium usage , 6 hours SOT
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
hi,

i've build my own version of this kernel and added boeffla's wakelock-blocker and your requested usb fast charging feature. it's fully working on the op3t - however, it would be great if someone who own's an op3 is willing to test my build on his op3. i'll send you a donwloadlink if you want to grab and test it.

i'm searching for a tester because i've set the highest available frequencies for the op3t in the ramdisk (which are higher than the ones of the op3) and i would like to know how the op3 reacts to this.

if someone is interested in - please pm me.

and (much more important):
[MENTION=5438598]RenderBroken[/MENTION], [MENTION=6745491]joshuous[/MENTION]

if the creators of this kernel don't like my idea here to upload a home-build version of their work in their thread - please let me know
[OnePlus 3 & 3T Cross Device Development] rippledrums:
Thanks for the offer but I actually prefer the kernel without any wakelock blocking.

Also got a power bank so I'm charging a little bit faster now, but the fast charge option would still be welcome.

:good:
[OnePlus 3 & 3T Cross Device Development] Siraccool:
Those settings improved smoothness a bit will try for gaming
[OnePlus 3 & 3T Cross Device Development] joshuous:
I have no issues personally :)
[OnePlus 3 & 3T Cross Device Development] joshuous:
Usually, I would prefer not to add it. But in this circumstance, I will make an exception and include it in the next release.

But please take note of this warning:

Fast charging via USB connection to computer refers to charging at 900mA (instead of 500mA and lower). USB specifications state that USB 2.0 high-speed charging should be capped at 500mA and USB 3.0 high-speed charging at 900mA. These are the minimum specifications that need to be met. Of course in practice USB cable manufacturers can design their cables to handle greater current. An example is the OP3's USB 2.0 cable, which can handle much higher current. However take note that some USB 2.0 cables (maybe the cheapo ones) may just adhere to the 500mA requirement alone and nothing more, so you will run the risk of burning your cable and device if you use 900mA fast charging on such a cable. To be safe, either use the OnePlus OEM cable, a USB 3.0 cable, or a good quality USB 2.0 cable (rated to handle more than 900mA safely) from another manufacturer. I have a background in Mechanical Engineering, so professionally checking these specifications for your safety is a concern of mine and I would hate to be responsible if anything burnt down. I have laid out the risks, so it will be your responsibility to do your due diligence before enabling forced fast charging.
[OnePlus 3 & 3T Cross Device Development] Siraccool:
YouTube n light gaming
[OnePlus 3 & 3T Cross Device Development] immi803:
Rom version?
[OnePlus 3 & 3T Cross Device Development] Siraccool:
Op3t os(based on oos 5.0.4)+RZ kernel v1.1
[OnePlus 3 & 3T Cross Device Development] Italico:
Kernel is a weapon. Fast and cool at the same time. Thank you very much!

Only thing I do miss from Franco (used before Render for a long time) is the option to set the vibration strenght. Is it too much to ask for it? I do remember someone else in the thread mentioned it too...
[OnePlus 3 & 3T Cross Device Development] omair2005:
Is default brightness levels are stock or lowered a bit?
[OnePlus 3 & 3T Cross Device Development] jfodra:
Thanks for the great kernel! ?♥️
[OnePlus 3 & 3T Cross Device Development] mcdachpappe:
inofflicial update (linux v3.18.119)

here is "my" version of this kernel. it's the v.1.1.0 release with the changes listed below.

//edit:

i had a chat with [MENTION=5438598]RenderBroken[/MENTION] and we both think that this buid will only cause unnecessary confusions to users. so I removed the download for safety reasons.

sorry for any inconveniences and please respect this decision.

//edit2:

here is a thread for this modified version:

https://xdaforums.com/oneplus-3/oneplus-3--3t-cross-device-development/kernel-renderzenith-mcd-t3838788/post77538114#post77538114
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
Very nice,

OP3T user here

i am flashing right now. I will report if any issues occured
[OnePlus 3 & 3T Cross Device Development] AL2000EX:
o man those settings are smooth, the og config already does a great job but this is just spoiling me. seems like big cluster likes to sit at max freq tho, according to exkm.

btw battery saver doesn't really do anything anymore, not a big deal but would be nice to have it actually downclock the cpu like stock kernel does
[OnePlus 3 & 3T Cross Device Development] rippledrums:
Hi,

Had a random shutdown during the night while connected to the charger and it's the first time it's happened to me since I have my OP3T. Could only turn on my phone with a very long press.

I'm running OOS 5.0.4 with this kernel on stock settings. Anyone else had this issue before?

Sorry if I shouldn't be asking here, just thought it might be kernel related even though I never had any issues before.

:confused:
[OnePlus 3 & 3T Cross Device Development] joshuous:
Can you please send logs the next time it happens to you? As per the OP
[OnePlus 3 & 3T Cross Device Development] rippledrums:
Will try, missed my alarm and got up in a hurry so I didn't even remember that.

I have MatLog installed, will that work even after a while or is there another way to get them?

EDIT: Nevermind, just read the Syslog recommendation in the OP.

EDIT2: [MENTION=6745491]joshuous[/MENTION], tried getting them now but I only got logs from when I turned the phone on. Is it possible to get them from a previous time?
[OnePlus 3 & 3T Cross Device Development] AL2000EX:
happened to me just yesterday, left it charging and when i came back it wasn't responding and the LED wasn't lit, had to reboot it. apparently someone called me during that time but the phone did not ring or show a missed call. it was charged to 100% which i rarely do, i assume yours was aswell
[OnePlus 3 & 3T Cross Device Development] rippledrums:
Yeah, exactly the same with me except for the call. It was like the white LED issue but it wasn't lit like yours.
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
Hmm, last night i charged my phone at 100 % which i do like once a month and had no problems.

I flashed macdachpappes kernel and so far i have no issues.

But i havent had any issues before since i was using 1.1 version for the last 2 weeks
[OnePlus 3 & 3T Cross Device Development] wlteh:
Just wondering if there's a chance you guys are using Greenify? I had this same issue 2 weeks ago on my OP3 and I remembered I had Greenify installed. I uninstalled it after that and till today the kernel has been rock solid ever since. Just sharing.
[OnePlus 3 & 3T Cross Device Development] rippledrums:
I stopped using Greenify before even Nougat (had bought the paid version) because it caused unwanted behavior with some apps.

Also don't use anything to force doze or anything like that and no magisk modules that might interfere with that.
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
Hey!

Thanks for the report! The only way to get logs of the crash is to get logs from PSTORE. SYSLOG should be able to pull them if they are infact still there. I have not had such an issue in a long time but when something like this would happen, I would try to get the phone to panic while it was stuck asleep by pressing alot of buttons, touching the screen, etc. Because if you push and hold the power button, this is a force reset and most times you wont get a log from those.

Also, I read that you are not using any app that forces Doze and such but are you using any other 3rd party app/tool that modifies /system or requires root? If so, what are they?
[OnePlus 3 & 3T Cross Device Development] rippledrums:
The pstore files from the logs I pulled this morning are both empty.

The root apps I use are:

EX Kernel Manager

SD Maid

High Brightness Mode (not on auto, only use it when outside with very bright sunlight, activated via QS)

Substratum (only for WhatsApp emojis)

Titanium Backup

Magisk modules (if it helps):

Always Trust User Certificates (helps with AdGuard but all it does is copy certs from user store to system store on boot)

Busybox

Emoji One

Front Camera Fix (for gcam mod)

Single User Mod

Wifi Bonding

Everything always worked fine, just had this last night. :confused:
[OnePlus 3 & 3T Cross Device Development] AL2000EX:
mine is completely rootless, the only /system modification being Youtube Vanced (just a system app replacement, no biggie). clean flash aswell.

it happened to me once on 1.0.0 too, didn't report it because it was a very dirty flash. so far i tried reproducing it as closely as i remember to no avail, seems like the issue is extremely rare
[OnePlus 3 & 3T Cross Device Development] nickpapeir:
Wifi bonding is a suspicious module. If i am recall Joshua wrote something about it is a good practice to avoid such modules
[OnePlus 3 & 3T Cross Device Development] rippledrums:
I'm not even sure I need it to be honest so I'll just remove it.

Thanks!
[OnePlus 3 & 3T Cross Device Development] joshuous:
It's not suspicious. The problem is potentially worse performance and connection when you are in an area with more wireless routers. The issue has been pointed out in this article: https://www.xda-developers.com/how-to-double-the-wifi-speed-on-your-oneplus-3-3t/amp/
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
Thanks for clarifying for me. I will fire up my OP3 and see if I can recreate the problem. My son has been using it for minecraft and has not reported any such problems to me but it doesnt mean it isn't happening.
[OnePlus 3 & 3T Cross Device Development] caryle:
Will this kernel support los 15.1?:)
[OnePlus 3 & 3T Cross Device Development] jayzer01:
Noooooooo
[OnePlus 3 & 3T Cross Device Development] AL2000EX:
Is there a way to disable full cpu boosting when launching an app? Seems unnecessary now that we have so much more throughput
[OnePlus 3 & 3T Cross Device Development] ManuBBXX:
Hello all !

Just flashed this kernel over my experienceOS OB39 based ROM

Works fine, but in EX kernel manager, I can't find the RGB color control sliders anymore ! ( I had it on my previous vertexOS Nougat + render kernel version )

Other thing : I belive the phone is not as smooth as before on Nougat

Is there any recommanded settings to do on the kernel with ex kernal manager for the more smoothness as possible with this kernel ?

I'm interested on smoothness on priority versus battery life

Any help or settings recommandations would be greatly appreciated

Cheers
[OnePlus 3 & 3T Cross Device Development] rippledrums:
https://xdaforums.com/showpost.php?p=77178850&postcount=209

https://xdaforums.com/showpost.php?p=77181675&postcount=216

;)
[OnePlus 3 & 3T Cross Device Development] ManuBBXX:
Is those settings are for an optimum smoothness, no matter the battery life ?

Anyway, there are amazing in perfs !
[OnePlus 3 & 3T Cross Device Development] rippledrums:
They are for Google Pixel like performance. Anything more than that is overkill.
[OnePlus 3 & 3T Cross Device Development] ManuBBXX:
I noticed the cpu max freq by default wasn't the MAX 1593 Mhz

Is it normal ?

No need to have the max ?

Anyway, those settings are very smooth, but it has a lot of active drain, my battery life is terrible.. But I guess so much perfs has a cost
[OnePlus 3 & 3T Cross Device Development] metaspook:
When will the newer version come?

I saw OP 5 got newer version of RZ kernel than OP3/3t [MENTION=5438598]RenderBroken[/MENTION]
[OnePlus 3 & 3T Cross Device Development] ManuBBXX:
Is there any settings who are a little more 'battery friendly' ?

The performance with it is outstanding, but the active drain is around 30% ! ( especially with GPS apps like waze )
[OnePlus 3 & 3T Cross Device Development] rippledrums:
You really can't have both performance and battery.

For good performance with good battery just use the stock settings.
[OnePlus 3 & 3T Cross Device Development] ManuBBXX:
I assume that, but with stock performance (even max CPU freq are lowered ), I find the phone laggy

Is there an 'average setting' for a nice performance/battery ratio ?
[OnePlus 3 & 3T Cross Device Development] rippledrums:
Never had lag with stock settings but I'm not using it anymore, switched to Nitrogen OS Pie.
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
The OP5 is a completely different kernel on a 4.4 base. The OP3 uses 3.18. At a certain point the newer EAS changes stop for 3.18 and start at 4.4. Same thing between 4.4 and 4.9 and now even 4.9 to 4.12. We are both working on different project but I would assume we will come back to the OP3 to upstream and update certain areas we deem fit.
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
generally we set the stock settings to what we personally would use. I am more performance inclined myself. I would need to power my op3 back up to take a deeper look but I didnt have any such performance issues when testing it and currently my son uses it for gaming.
[OnePlus 3 & 3T Cross Device Development] pietro18m:
Hello guys, i am on ExperienceOs R44 and i have BaneKernel R.7. I don't use any kernel manager cause i don't know so much. If i just install this kernel do i will have default settings? I just want a good battery performance. I don't want to reinstall all or make a full format, what can i do?
[OnePlus 3 & 3T Cross Device Development] tofuboi01:
Dirty flash the ROM and then flash this kernel. Don't flash another kernel over an existing custom kernel.
[OnePlus 3 & 3T Cross Device Development] pietro18m:
What can i do to make a dirty flash? Do i will loss all?
[OnePlus 3 & 3T Cross Device Development] rippledrums:
You should reflash the ROM again (dirty is fine, wipe only caches) and then flash this kernel.

That way you make sure there are no remnants of the other one left behind.

EDIT: oops, ninja'd by tofuboi01 :p
[OnePlus 3 & 3T Cross Device Development] xuser_:
Hi,

I just want to know the points if we want to upgrade op 3/t kernel to 4.9 or is it impossible?

Thanks
[OnePlus 3 & 3T Cross Device Development] 64ashg:
Kernel upstreaming, is highly tideous and generally oems shy away from it. At least oneplus does. Samsung does that, so does google.

Its not impossible, but monumental work for results, that vary. Down streaming patches is more easier and the dev can work on optimising source rather than building everything from ground up then optimising source.

If a team of system engineers of our oems do it, you can expect results that are substantial. If a dev, alone works on it in his/hers free time, results often end up worst.

My galaxy s3 was upstreamed by samsung to 3.4 and it died there. My opo was never upstreamed from 3.4 and it died there. One guy tried to go 3.10 but the results were lukewarm. Our 3/3t started and will end on 3.18. Oneplus doesn't have the manpower or the development priority for that. Thats what we pay for.

Edit: there were two guys who upstreamed opo, one was none other than sultanxda, who started and made it boot but then it was continued by another college student. It works, but its just not optimized. And thats where it had to end. Mind you, this was two years of work by the second guy right there.
[OnePlus 3 & 3T Cross Device Development] pietro18m:
Done! Thanks.

Now i want to learn to manage the kernel. Do i need an app to set profiles? I just want a good battery performance
[OnePlus 3 & 3T Cross Device Development] shivangswain:
[MENTION=5438598]RenderBroken[/MENTION] & [MENTION=6745491]joshuous[/MENTION]

Just a quick question. Are there any upcoming updates to this kernel? Also, will you guys only release a new version when the next OOS update lands?

Thank You.
[OnePlus 3 & 3T Cross Device Development] joshuous:
Planning the next release within the next few days
[OnePlus 3 & 3T Cross Device Development] joshuous:
RenderZenith v1.2.0 released! (12 Sep 2018)

RenderZenith v1.2.0 release for OOS!

More delayed than I hope it would be, but here you go!

Changes:

Upstreamed to Linux 3.18.122

More performance-oriented SchedTune boost changes

Added USB Fast Charging feature (charges at 900mA instead of 500mA on supported connections). Use at your own risk. Toggle via /sys/kernel/fast_charge/force_fast_charge

Download

RZ-OP3-OOS-1.2.0-180910-80c6d0c2.zip
[OnePlus 3 & 3T Cross Device Development] jokerpappu:
thank you and vibration intensity control on next release plz
[OnePlus 3 & 3T Cross Device Development] immi803:
[MENTION=6745491]joshuous[/MENTION]

Huge thanks for recent update :)

One quick question, on v1.2.0 I'm feeling battery is not as strong as v1.1.0 , am i feeling wrong or you've opted to go performance centric in this latest build?
[OnePlus 3 & 3T Cross Device Development] uzumakivishal96:
Sir, when I installed the kernel by dirty flashing and then rebooting my handset then it is always bootlooping please look into the issue. I rebooted my one plus 3t due to installing the magical module and updating the substrate theme
[OnePlus 3 & 3T Cross Device Development] tofuboi01:
I find substratum to cause bootloops and now steer clear of using such themese, especially doing any dirty flashing of ROM/Kernel related.
[OnePlus 3 & 3T Cross Device Development] uzumakivishal96:
Can any one find solution as I am using paid swift black theme of substratum and it worked on previous version
[OnePlus 3 & 3T Cross Device Development] tofuboi01:
Try removing theme, install kernel then re apply the theme.
[OnePlus 3 & 3T Cross Device Development] uzumakivishal96:
I did it but I found that installing magical 17.1 is making boot loop

---------- Post added at 01:34 AM ---------- Previous post was at 01:30 AM ----------

I did it but I found that installing magisk17.1 is making boot loop I uninstalled all the substratum themes
[OnePlus 3 & 3T Cross Device Development] xuser_:
Thanks <3

Would love to try PURE AOSPA EAS <3

Not the best option for devs like you and you might already know it but how about free trial cloud(google/aws etc..) account? :)
[OnePlus 3 & 3T Cross Device Development] daywiz:
Does it require a dirty flash of the ROM before flashing the new version of the kernel?
[OnePlus 3 & 3T Cross Device Development] immi803:
dirty flash to previous v1.1.0 is fine
[OnePlus 3 & 3T Cross Device Development] Bintang Krisna:
Flashed it today and will see the results
[OnePlus 3 & 3T Cross Device Development] joshuous:
RenderZenith v1.3.0 released! (25 Oct 2018)

RenderZenith v1.3.0 release for OOS!

Changes:

Upstreamed to Linux 3.18.124 (Thanks Nathan Chancellor!)

Fixed some Sepolicy injection issues that might have affected performance

Download

RZ-OP3-OOS-1.3.0-181025-a6ba708e.zip
[OnePlus 3 & 3T Cross Device Development] Tagtag123:
Flashed this on top of rooted OOS 5.0.6.

Will update guys.
[OnePlus 3 & 3T Cross Device Development] rdNNNN:
I'm having an old issue. When using your kernel, it seems a lot of work gets scheduled in core0.

For instance, when I restart my phone, that core gets stuck with 100% cpu usage for some minutes until the system settles. When I use the stock kernel the workloads get spread on all cores (~100% usage on all cores) and the system "finishes" booting much faster, I mean, it "settles" quicker. Hope that I made sense in that description.

It happened in 1.2.0, now happens with 1.3.0. I even tried a full phone wipe plus stock OSS reflash to see if it would get rid of it. Nothing, the same behaviour.

I don't know if you can reproduce this. Mind you, I'm using 5.0.6 OOS with latest magisk.