yashsingh1/xdaforums huggingface dataset:
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] LSS4181:
Okay, my phone almost died... :(

Right after I edited the previous post, that I suddenly couldn't turn on the screen anymore and that the phone felt super hot... I thought I should cool down the phone a bit so I powered it off for a few minutes, and now the phone bootlooped, stuck at Razer logo.

I also could not recover the phone by reflashing the Trinity Kernel v3 and magisk...

After a few more failed boots, the phone switched to slot B which contained the stock ROM (I purposedly didn't flash the GSI on both slots so that I could have a way to break a potential recovery loop in case a factory reset was incorrectly issued from the system). Fortunately since my data partition is on f2fs, the phone simply said Encryption Unsuccessful and didn't touch the partition for the time being. I switched back to slot A manually and flashed arter97's kernel, entered the recovery, and am now in the process of backing up everything necessary.

EDIT: Managed to get the phone back. However, it seems the settings I left on SmartPack prevented me from using arter97's kernel, but Trinity kernel (flashed from TWRP) worked fine.

And when I see from SmartPack Kernel Manager, it seems either due to the kernel or due to the system, the Read entropy is set to 64 and cannot be changed (not sure how much it originally should be). Only Write entropy (default 896) could be changed. (EDIT 3: The read entropy couldn't be changed on arter97's kernel either).

EDIT 2: Another lockup. Tried a post-lockup logcat, but I got nothing. It seems as soon as the lockup happened and the system froze completely, no more logcat will show up. The logcat that I previously recorded on v2.1 was when the lockup was about to happen (and was kept on for at least 30 minutes), and when the system froze completely at that time, no more lines appeared in the 30 minutes after the lockup.

I now suspect the issue might be more thermal-related than GFX-related, as the CPU is always unusually hot whenever the lockup happens. It's like when the temperature hit a certain threshold the kernel throttled it down to a very slow speed, and eventually the system stopped working altogether (even logcat stopped). Also, after rebooting from the lockup, if the CPU is still hot, occasionally the SystemUI may die and soft-reboot (returning to the boot logo).
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
What ROM are you using ? Are you using stock MR2 or GSI ?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] LSS4181:
Havoc 3.1 GSI 20200111.

This is the only build that boots on Razer Phone 2. Newer Havoc 3.1 builds don't (not sure about 3.2, but most likely I won't be able to dirty-flash like what happened from 3.0 to 3.1).

My Slot B is completely stock at MR1 and I haven't touched it a bit ever since I got the phone. Only Slot A was touched and I've flashed the MR2 vendor when it was available (hoping it might fix/improve something).
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] Generic123.:
Try using this to boot newer builds of HavocOS.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] jcole20:
3.2 boots
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
After checking arters kernel it seems he also had lockups fix in his changelog my Kernel source right now is based on Arters Kernel, So basically what Im planning to do is rebase my Kernel to Razer Kernel Source which is available in there Developers Site... it might take some time
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] LSS4181:
Does it boot out-of-box? Is the above SELinux patch required?

Can I dirty flash from 3.1 to 3.2? Back then from Havoc 3.0 to 3.1 didn't work.

EDIT: Forget it. It didn't work. At least I'm able to get a logcat (which seems to complain about unable to determine ABI from abilist). (PS: The log is a bit over 700KB yet the forum only allowed 512KB so I have to compress it).

Is there a list of things needed to fix in order to be able to successfully boot after a dirty flash of newer GSI? Having to clean flash whenever I have to update the GSI would certainly be inconvenient.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] jcole20:
So I factory reset from twrp. Install the img with gapps not the img without. Then install the kernel. Then f2fs reboot recovery wipe data. Then install Magisk. It loops once then boots.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] Weerawit37:
Gpu 835Mhz unstable stock lastest Rom

[YOUTUBE]https://youtu.be/uhvYych788E[/YOUTUBE]
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] Generic123.:
For me, I have to flash the patch after flashing magisk. No other combination seems to work.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] LSS4181:
Got it working. It was my own fault. Actually I was considering about using the Havoc 3.2 (without GApps) and then install a minimum set of GApps via BiTGApps, but I forgot to resize the partition.

The SELinux fix zip from a previous post is indeed required. Without it, Havoc 3.2 won't boot, and from logcat there would be security-related exceptions all over the place.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] jcole20:
I didn't use the selinux zip and the logcat looks okay. Some errors but battery and functionality are great. Not sure why your device and mine would be any different. Do you use the f2fs zip from arter for/data?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] LSS4181:
Yeah, I use arter97's f2fs. It works with this kernel also.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] jonchance_84:
Does this still have TWRP integrated?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
Yes, It does, It uses Arter's Ramdisk..
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] jonchance_84:
Flashed and booted, thanks dude.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
Nightly Builds : Folder Link

https://trinitydata.ap.ngrok.io/s/DyLSqHRGmcampzz

power: Introduce Oneplus 3 fingerprintd thaw hack

Nightly Build

Fix kconfig

scsi: ufs: Remove 10 ms CPU idle latency unvote timeout

block: cfq : small changes

block: Make CFQ default to IOPS mode on SSDs

block: introduce Anxiety I/O scheduler

block: BFQ: fix improper use backing_dev_info struct

block, bfq: improve and refactor throughput-boosting logic

block, bfq: consider also in_service_entity to state whether an entity is active

block, bfq: reset in_service_entity if it becomes idle

BFQ-v8r12
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] kountry83:
If you use vold and fstab on arter kernel do you have to reflash these mods when flashing the Trinity kernel over arter kernel?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
Yes
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] kountry83:
Hey bud I messaged you. Could you check it please.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
TrinityROM Based in MR2 using Aroma Installer. Soon!!

Feature #1:

Ability to Turn off Thermal Throttling or choose from 2 modified thermal profile gaming and balance.

Feature #2

Select in Aroma Installer if you want Battery Mode, Balance Mode or Gaming Mode. This will install pre-made script that will apply every boot.

Feature #3

Remove specific razer system apps.

And more to add, but this Stock ROM project will be last contribution to this section and I'll be switching to One Plus 8 once it's released or to Poco X2. It's like less than 1k thread views per 2 weeks that aint enough for me, Unlike before when I was into Sony Phones Im getting 10k thread views per week.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] jonchance_84:
If you could remove the stupid Razer Theme engine so we could use Substratum, that'd be nice, too.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
/** AUTOMATED POST USING JENKINS BUILD AND DEPLY TOOL**/

Data Server: Rasberry Pi 4B

Main Server: PopOS! Intel i7 3770K 8 Cores, 16GB RAM.

...

Download Link:

https://trinitydata.ap.ngrok.io/s/DyLSqHRGmcampzz

Type:

Nightly | Nightly-r4.0.2-EXP

Changelog:

Arch:DTS: Add-Pixel 3 Energy Model

r4.0.2 EXP - Change RAMDISK .sh | Changes in Defconfig.

mm: Increase ratelimit pages value

Defconfig: Use FIOPS

mm/scatterlist: Do not disable irqs on RT

Avoid freeing an active timer

drivers: uci | include: mm - Changes

Nightly Build

Fix kconfig

scsi: ufs: Remove 10 ms CPU idle latency unvote timeout

block: cfq : small changes

block: Make CFQ default to IOPS mode on SSDs
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] jonchance_84:
Running latest nightly, good so far.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] ringowu1234:
Thanks for your work. I hope you're not done with this phone yet, as the last wave of people who bought this phone with good deals are just starting to root it. You'll probably get a lot more traffic after that.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] finixs:
Bought Razer phone2 about a week ago, overall a nice device. Lacking official system updates is frustrating.

Just flashed your TrinityKernel and [MENTION=6791201]Warrior1988[/MENTION] MR2 Deodexed, work smoothly. Register for thanks.

Cant wait for your TrinityROM! :)
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] liammc83:
Running smooth on 2 different phones. One on havoc gsi. One on mr2.

Thanks yet again, Can't wait to see what other improvements you are able to incorporate in the future.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] bhomie28:
First of all, thanks for ur hard work. I have flashed the last update yesterday. Previously running the R1 on my Mr2 without any bugs. Like the R2 beta the new version freezing the half display of the phone:laugh:

So I'm reflashing the R1 again. Sry for my bad English ?

Greetz from Germany ✌️
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] JDBarlow:
I got Havoc latest installed with ims working but now my wifi won't work??

Plus I have an app I use at work that won't open see screenshot. Has anybody seen that before, if so is there a fix
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] liammc83:
Which havoc ? I couldn't get the latest havoc 3.2 to boot, So went with lineage..

Is it the Luke ver ? If not, Have a link ?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] JDBarlow:
Yes it is the Luke version. I love everything about it but I'm already back on warriors deodexed stock mr2 just because the one app I have to be able to use it
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] liammc83:
I seen the screen shots, and that was a new error to me..

You try the app on any other a10 gsi ?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] JDBarlow:
I installed phhusson's latest aosp could never get ims to work and didn't want to waste a lot of time so went back to stock ?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] liammc83:
But ims was working on havoc ?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] JDBarlow:
Yes it worked very well after it started working after several reboots
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] liammc83:
Got it all working on havoc 10/lineage 17, But ims receiving literally is hit and miss after reboots/sim removal/air plane mode toggle....even after using ims-q and XML permissions from phh, Ended up reverting to havoc 2.9 where everything just works on att phone 1 & T-Mobile phone 2. using trinity 4* kernel.. Seems its something in source that he's aware of.

Only difference is phone one twrp shows internal size 0. While phone two is correct size. Both allow twrp to flash, both have volt, ims in/out, Bluetooth, WiFi, ect....I know its something with this encryption bull*

Unfortunately these phones are our daily drivers, Will try and find another cheap under 100 USD when I gather some cash..lol, and will try and do some work arounds the permitting..
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
I'm still out of the city, I can't fix the data server since Disk #3 (2TB Hard Disk) need manual intervention, Disk 3 is where my Docker Core and Files located,Basically It means no Disk 3 = No NextCloud.. ( http://trinitydata.ap.ngrok.io )
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] finixs:
Maybe someone needs the kernel file during the server down. If you can trust me you could download the file "TrinityKernel-kernel-GCC-r3.1-20200304.zip" (the one I downloaded before from f(x)THaxxorX server)

https://file.io/Oghza7
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] LSS4181:
Recent ExpressLuke Havoc builds need the SELinux fix in this post to boot. With this zip flashed Havoc 3.2 (20200215) booted for me.

Currently on TrinityKernel Mar 6 nightly and no lockups so far. Things feel much better.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] DaveyBoy2002:
your link is broken now but here it is again for anyone that wants/needs it https://gofile.io/?c=oTkWIe
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] finixs:
just picked one temp file share site from google search, seems not reliable :o
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] finixs:
I wanna use exFAT sdcard in my RazerPhone2, but I formatted and inserted, it can't read.

Should I follow arter97's instruction to flash vold_mod_arter97.zip from TWRP?

And does it recommend to use f2fs for /data? stable for daily use?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
Hi, Can someone upload to Mediafire both latest nightly and stable..
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] ringowu1234:
Yes you need f2fs and vold mod for exFAT.

Im uising above montioned mod with no issues since R12 came out.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] finixs:
I flashed f2fs_fstab.zip & vold_mod_arter97.zip following arter97 post, but still can't read exFAT sdcard, no notification from system(even the fix notification, likely unable to detect the sdcard). So I flashed Magisk in TWRP for attempting find some clue in root partition, but resulted in endless boot. Moreover it can't enter Recovery.

Then I reflashed TrinityKernel-kernel image and sideload Warrior1988 MR2 Stock Deodexed, some errors occurred in TWRP.

According to the errors the partition /data can't be able to mount.(Invalid argument).

How can I turn /data partition back into previous status?

updated: already fixed after flashing official factory image
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] xbe28:
Thanks to the developers for their contributions. Is there a document for March 7th? The connection can't be opened, thank you for your development, this is great
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
Server is already up and running, You can download Stable and nightly release from my Server..

PS: I'll be developing Kernel in One Plus 8 once it's released. TrinityKernel will be always updated weekly/monthly till September.. and after that It will be EOL ( End Of Line ).
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] kountry83:
[MENTION=5160318]f(x)THaxxorX[/MENTION] Awesome your back! Can't wait to try out the Trinity Rom too!
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] JDBarlow:
Links don't work for me sir in the OP :(
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] finixs:
Link still can't open for me...
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] hadtosignuptoreply:
yeah so nightly link is dead, the tunnel is dead, also can you unlock the frequenices? i cant change them in any kernel manager.

---------- Post added at 07:06 PM ---------- Previous post was at 06:57 PM ----------

yeah your server isnt working, might wanna check that, tunnel cant be established.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
I decided to turn off my server due the unforseen NCOV situation right now in my Country.

And also I won't disable or remove any kind of stock CPU Hotplug / Thermal Throttling it makes the device stable. That's why there's no CPU Overclock in my Kernel.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
I'll add this to F.A.Q in OP #2

1. Will my Kernel support CPU OC? No,

I'll let Thermal Throttling handle the Max CPU Frequency both silver and gold, this will ensure that your device and the user will be safe from 55-60C Temp.

2. End of line of the kernel release, approx till September.

3. Will I add Panel OC? Yes only upto 5Hz = 125Hz

4. When will be the next release? No specific date yet because of the nCOV panic in our country.

5. Why is the server down? nCOV, Unstable Internet because of bandwidth related issue of the ISP.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] kountry83:
Will you still release your Trinity Rom? If so, will that be approximately September too?

Also what is the difference between the latest stable and latest nightly?

Thank you bud
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] hadtosignuptoreply:
from my understanding from using lineage nightly builds, nightly is the version that passed through without causing any bootloops or errors, its not stable and you could have problems, but dev thinks its ok enough to release. Think of it like a beta or an alpha. I noticed things such as in stable the govs are different than nightly.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] kountry83:
Yes I know this lol. Thanks bud

I've been developing for various devices for a long time.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] DeathToy:
Download link is down. Would love to try this out.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] bhomie28:
Cannot post links until 10 posts, so I send u a private message:good:
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] Reznor7:
Would you please send it my way, too?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] rogeriskira:
Anyone test this on MR3 update?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] JDBarlow:
Yes it boot loops back to TWRP. System will not boot
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
If you want to use MR3, Kindly flash using the Kernel Zip since I think MR3 is A OS Security Update.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] Pyr0ball:
Download links are currently offline. Anyone have a mirror?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] rogeriskira:
I tried using FK Kernel to flash the zip but it states "Auto-flash ended in failure". Any suggestions on how to flash the zip without TWRP?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] bhomie28:
Smart Pack,Root Essentials probably??

---------- Post added at 01:16 AM ---------- Previous post was at 01:12 AM ----------

Pm

Can u post it here? Need 7 posts until I can post links xD
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] JDBarlow:
See if this works..it was the latest nightly

https://drive.google.com/file/d/10NedASVYuF4ioMDFTOLeEuoeeEREgsc7/view?usp=drivesdk

https://drive.google.com/file/d/10FcJxEqk12zckjMNyghrAeXoKJB9nD7C/view?usp=drivesdk
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] DeathToy:
Just flashed the kernel yesterday but I'm seeing a couple weird things going on with the CPU.

-Max frequencies for little/big cores reset after a while

-Min frequencies for little/big cores keep changing to 1GHz

-Having no input boost frequency for big, but one set for little, will set the big to whatever the input boost is for little.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
It's not weird like I said with my prev. post it's the Thermal Throttling of Android, Heres you can remove the thermal Throttling go to vendor/etc and you'll see 3 thermal profiles delete those 3 thermal profile but don't blame me if your Phone gets ultra hot like 60-70 Celsius, You've been warned.

But you can try it if your comfortable having A very hot phone even in normal usage. I still need to make adjustments in the Kernel to have A stable thermal output without using stock thermal Throttling..
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
I've added JDBarlow Nightly as A Temp. Main Kernel download link while the server is down..
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] JDBarlow:
Rooted and working perfect for my use on MR3!! Ty sir
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] rogeriskira:
So this works in MR3?
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
Yes it does just flash the Kernel Zip file via TWRP
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] rogeriskira:
Well, your latest is an img file not a zip. Will that work? Since I'm on stock without twrp. I tried flashing the older img files and that gives me twrp but with a bootloop.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] JDBarlow:
Post#132 has the zip and img files linked.

https://drive.google.com/file/d/10NedASVYuF4ioMDFTOLeEuoeeEREgsc7/view?usp=drivesdk

I flash the img file in bootloader and zip in TWRP

How do you generally flash it? [MENTION=4136389]rogeriskira[/MENTION]
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] rogeriskira:
Thanks. Well, the same way really I just didn't want to try again because of the boot loop (I got it twice). So, I was being a little careful since it's spotty. (Tried with arter and Trinity kernels). I also sometimes flash zips with FK kernel and that usually works but doesn't work under MR3 for some reason.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] pitchblackhat:
Please please please fix the aptx codecs and get rid of Razer's horrible theme engine, I would definitely be willing to donate for that
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] LSS4181:
On stock, aptX was blacklisted by an overlay (there's a thread about it) and could be restored by deleting the offending overlay from /vendor.

On 10 GSI, aptX simply doesn't work. It seems there were some null pointer dereference going underneath when using aptX (as far as what the logcat told me, which crashed the whole Bluetooth stack causing everything paired to lose connection for a while). Since the author of gjf_bt module explicitly blacklisted Android 10 and onwards in recent commits, it's most likely an issue with Android 10 in overall.

EDIT: I'm not sure about the Bluetooth audio codec industry for now... as of Android 10 there are some new codecs included as part of the AOSP, such as LHDC/LLAC... plus there were few aptX-related modules in the Pie/Q era (most of those were in the Oreo era).
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] DeathToy:
I'll give that a shot but I wasn't overclocking. I had everything underclocked to 1.3-1.5GHz. Oddly enough, it's actually raising the min frequencies up to 1GHz from whatever I set them to lol. Kernel is rock solid, though. No crashes. Only downside I'm seeing is a lot more drain during screen off times. I usually end the day with ~50-60% battery, but now it gets down to 10-15%.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] MusTangKKK:
The data partition is encrypted after the kernel is swiped？
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] Punk_Oll:
Hi I was just wondering about Nethunter I used to love messing around with that on some of my old phones, would your kernel work with it?

The thought only crossed my mind last night when I found my tplink WiFi dongel.

Any input would be cool I might just take the plunge and try myself though I don't really have any experience but I do love to learn ??
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
Good-day!

New Update ETA is within 3 weeks. Updated Linux Kernel to the latest one and many more!
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] MusTangKKK:
It's too long:crying:
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
Good-day! Testing is in Progress already! TrinityKernel 4.0 is updated to 4.9.215 -> 4.9.223 Linux Kernel . For more information regarding the changes please refer to my Github link.

https://github.com/francisrosario/android_kernel_razer_sdm845/commits/WIP-WorkspaceR4.0
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] f(x)THaxxorX:
Good-day! 4.0 have been released.
[Razer Phone 2 ROMs, Kernels, Recoveries, & Other D] Monopod:
Thanks for your Efforts and Dedication, your kernel works great with Havoc GSI.