yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] joshuous:
VertexOS 2.2 and RenderZenith EAS 005 release!

Downloads

VertexOS v2.2

RenderZenith EAS 005 standalone kernel

Firmware: (OOS OB14 for OP3), (OOS OB5 for OP3T)

I recommend a nandroid backup and clean flash.

Changelogs

VertexOS v2.2 changes

* Comes with RenderZenith 005 kernel

* Complete rebase to CAF LA.UM.5.7.r2-00500-8x98.0 (still 7.1.1, security string is February 5, 2017)

* Introduce Vox Populi Power HAL with custom boosting (opensourced at https://github.com/eas-project)

* EAS updates for cgroup

* All EAS governors are now supported (if your kernel includes them)

* In line with Lineage's latest commits

* OOS OB14 blobs

* OOS OB14 camera

* Qualcomm IO prefetching

* VertexOS Bootanimation (thanks to [MENTION=8069760]Morphicsn0w[/MENTION])

* Even faster fingerprint unlock (thanks to [MENTION=4800121]Sultanxda[/MENTION])

* HSPA+ icons

* Added Lineage's Circle battery icon and other battery icon fixes

* Removed Screenshot Crop and Share (broken for now)

* Latest Substratum commits added

* Added toggle for "Press power button twice for camera" (Display settings)

* Added VoLTE icon

* UI fixes

RenderZenith EAS 005 changes

* Rebased to [MENTION=5438598]RenderBroken[/MENTION]'s latest build (improved task placement and smoothness)

* Using WALT load tracking mechanism

* Updated to Lineage's latest commits

* Enabled Dynamic Fsync (faster random writes)

Boosting with Vox Populi

This is the game-changer. At the heart of a fully functional EAS rom is a Power HAL that complements it. The Power HAL is responsible for delivering a smooth experience by providing touch/fling boost support. Previously the touchboost values were fixed and could not be changed. With Vox Populi Power HAL, you now have the freedom to dictate your own boost parameters.

Configuring Vox Populi boost settings

There are several tunables in /dev/voxpopuli:

* enable_interaction_boost: toggle touch/fling boost

* fling_min_boost_duration: minimum duration to boost for flings

* fling_max_boost_duration: maximum duration to boost for flings

* fling_boost_topapp: schedtune.boost for top-app during flings (will revert to default after flings)

* fling_min_freq_big: minimum frequency for Big cluster during flings

* fling_min_freq_little: minimum frequency for Little cluster during flings

* touch_boost_duration: boost duration for simple touch and taps

* touch_boost_topapp: schedtune.boost for top-app during touches/taps

* touch_min_freq_big: minimum frequency for Big cluster during touches/taps

* touch_min_freq_little: minimum frequency for Little cluster during touches/taps

Play around with these tunables first, and leave a reply in this thread only if you face any issues. I recommend that you use Ex Kernel Manager to set the values using Tools->User Settings so that they persist after reboot. You may check whether you settings applied correctly using the CPU Float app on the Play Store.

If you would like this to be incorporated in other EAS ROMs, please point the ROM developer towards (https://github.com/EAS-Project/android_device_voxpopuli)
[OnePlus 3 & 3T Cross Device Development] nyzoli72:
If I'm on the last test build from yesterday, would be better flash the official build or it is the same?
[OnePlus 3 & 3T Cross Device Development] joshuous:
They are different. The latest official build brings in all the Lineage upstream commits
[OnePlus 3 & 3T Cross Device Development] Flamehell:
Tnx [MENTION=6745491]joshuous[/MENTION] amazing job as usual!!!!!! :)
[OnePlus 3 & 3T Cross Device Development] ShiShTuBaBu:
is there any noobfreindly guide that teaches how can I tweak those voxpopuli things ?

My phone is flying without those tweaks though.
[OnePlus 3 & 3T Cross Device Development] lalibm:
Is there going to be an issue if I flash it on the 4.1.3 stable firmware and not the ob14 for OnePlus 3 ?

I'm going to flash a non OOS ROM for the first time, so I thought I'd be careful. ?
[OnePlus 3 & 3T Cross Device Development] franky14:
Yes please, a mini guide will be helpful
[OnePlus 3 & 3T Cross Device Development] mrcigi:
There might be, your best just flashing the recommended firmware to get the best out of the rom with least issues.

Be careful though, once you go Vertex, you won't want to go back :p
[OnePlus 3 & 3T Cross Device Development] n.venasquez:
[MENTION=6745491]joshuous[/MENTION], Sir can you add the Latest OPCamera and OPGallery on the next build and change their app icon into Round ones also the Pixel animation on the On Screen Navbar buttons can you perhaps add it too to an extraordinary AOSP/Pixel/OOS experience on our Oneplus 3/3T? can't wait to test the newly released build as it comes with such promising improvements, downloading right now!! Keep up the well done Job for supporting Oneplus 3/3T =)...
[OnePlus 3 & 3T Cross Device Development] SlyUK:
With regards to EX Kernel Manager, the following thread may come in useful:

https://xdaforums.com/general/paid-software/app-ex-kernel-manager-t3560850
[OnePlus 3 & 3T Cross Device Development] nyzoli72:
just one problem what I've got, with exkm can't get into the settings. I use magisk. What is the problem? when i used it with other rom it was ok. Another thing the exkm want force me to flask elementalx kernel.
[OnePlus 3 & 3T Cross Device Development] lalibm:
Thank you. Out of all the AOSP Roms for OP3, this one stood out for me, as I myself prefer the overall quality/polish and optimizations in a Custom Rom rather than a boatload of useless toggles. I'll flash it in the morning and report back. :D
[OnePlus 3 & 3T Cross Device Development] kyledowling:
Josh plans to stick as close to aosp as possible. With that said, you can download Pixel Icons app from the play store to get round Icons. On screen nav bar buttons can be customized (XDA did an article about that).
[OnePlus 3 & 3T Cross Device Development] 2428lu:
Lack pocket mode

[MENTION=6745491]joshuous[/MENTION]

The rom is good, the whole is very stable and smooth, but it seems to lack the fingerprint sensor pocket mode，I control it through software, do not know whether to join pocketmode in the system
[OnePlus 3 & 3T Cross Device Development] chinmai560621:
Pocketmode broke all of a sudden so its been removed for now. For this issue, users are advised to use Control Center by rituj. Its working perfectly, and don't convert it to system app.
[OnePlus 3 & 3T Cross Device Development] chinmai560621:
Please read the OP before you ask such questions. We run on a complete pixel experience with rounded icons and with Oneplus camera . The screenshots put up there are to show the support towards Substratum, that isn't the actual UI.
[OnePlus 3 & 3T Cross Device Development] 2428lu:
But I used the other rom have pocket mode, only the problem in this rom?:confused:
[OnePlus 3 & 3T Cross Device Development] kyledowling:
The pocket mode other ROMs use is called poor man's pocket mode. It's a half baked pocket mode alternative that tried to do what OOS pocket mode does. Josh does not want a half baked product in his ROM (especially when it breaks things) so he removed it until further notice.
[OnePlus 3 & 3T Cross Device Development] saayuj98:
Have any of you guys tried Magisk root? It flashes properly, updated Manager from play store. Seems good and all. But Titanium backup doesn't acquire root for some reason, It shows root failed. I will provide a logcat later on as I am in hurry for college, so restored the nandroid of another rom for now.
[OnePlus 3 & 3T Cross Device Development] ebautista:
Load magisk manager, settings and enable root for adb and apps.
[OnePlus 3 & 3T Cross Device Development] RohanAJoshi:
Then try pocket judge from aopsa.

Working excellent in phoenix aex rom
[OnePlus 3 & 3T Cross Device Development] S4turno:
I'm really impressed with the smoothness of this ROM. Good job guys!
[OnePlus 3 & 3T Cross Device Development] 2428lu:
Custom key to open the menu key is invalid

No matter how i set the button, open the menu option without any reaction [MENTION=6745491]joshuous[/MENTION]
[OnePlus 3 & 3T Cross Device Development] joshuous:
I'm waiting for AOSPA to fully implement it. They could rebase their commits anytime.
[OnePlus 3 & 3T Cross Device Development] joshuous:
Thanks, I never quite liked the Menu button. I wanted to remove it because it didn't work well and is not used anymore by new Android phones. I'll look at the code again later today.
[OnePlus 3 & 3T Cross Device Development] JumboMan:
Question about Vox Populi boost settings

[MENTION=6745491]joshuous[/MENTION],

Are these values in milliseconds(ms) or microseconds(us).
[OnePlus 3 & 3T Cross Device Development] joshuous:
Milliseconds :)
[OnePlus 3 & 3T Cross Device Development] KforHorizon:
That means EXKM isn't getting root access, make sure you've enabled root access for apps & and and disable Busybox in magisk settings. That could be another reason why you're losing root access.

---------- Post added at 06:27 AM ---------- Previous post was at 06:23 AM ----------

The guide and steps Josh has posted already is as noob friendly as it can get. Try playing around and you'll get a hang of it.
[OnePlus 3 & 3T Cross Device Development] lalibm:
Best ROM ever. Battery life = Awesome, Performance = Awesome, and I like the minimalistic approach. I think I'll just hang on to this ROM until I own the OP3 :P Thank you for your hard work dev.
[OnePlus 3 & 3T Cross Device Development] joshuous:
Thanks :)

How are you using Vertex without the OP3? :P
[OnePlus 3 & 3T Cross Device Development] Djulio91:
Fingerprint working fine like Sultan?
[OnePlus 3 & 3T Cross Device Development] lalibm:
Hahaha, let's just say I have a vivid imagination. ?

---------- Post added at 01:25 PM ---------- Previous post was at 01:23 PM ----------

Typo corrected ?
[OnePlus 3 & 3T Cross Device Development] joshuous:
Yeah
[OnePlus 3 & 3T Cross Device Development] Djulio91:
Thanks today i will try this rom. Raccomended the stock settings for kernel?
[OnePlus 3 & 3T Cross Device Development] joshuous:
Yes, I would stick with stock settings. Although you can play with Vox Populi tunables if you wish to increase battery or performance
[OnePlus 3 & 3T Cross Device Development] Djulio91:
Ok I leave stock. I've read that with the stock settings it goes well with battery and performance if then you also advise them to do so. Thanks a lot for the answer
[OnePlus 3 & 3T Cross Device Development] joshuous:
Sure thing, but give it a try once you've figured out your tolerance level for performance. Some people are more obsessed with stutter-free experiences than others
[OnePlus 3 & 3T Cross Device Development] Djulio91:
I am quite obsessed too, but if you tell me that the performance is good even with stock sets I blindly trust. My performances but I would also like the phone to come in the evening with the battery since I'm all day out. Last question. It also works if flasho supersu instead of magisk. Thanks again for the availability
[OnePlus 3 & 3T Cross Device Development] joshuous:
I'm not able to answer that because I switched completely to Magisk. I hope someone else on the thread can tell you (though I think it should work)
[OnePlus 3 & 3T Cross Device Development] Djulio91:
Thank you so much
[OnePlus 3 & 3T Cross Device Development] lalibm:
[MENTION=6745491]joshuous[/MENTION] do you recommend any audio mod for this ROM or do you use one yourself ? I really liked the audio tuner in OOS, I tried using viper4android but it doesn't work. Any alternatives ?
[OnePlus 3 & 3T Cross Device Development] Djulio91:
Do you use some particular kernel setting or are you stocking all?
[OnePlus 3 & 3T Cross Device Development] joshuous:
Weird, some of my testers have it working. Can you send me all logs with Syslog app? I personally don't use audio mods as I'm lazy to set them up and find the sweet spot
[OnePlus 3 & 3T Cross Device Development] DDHBanger:
[MENTION=4075444]lalibm[/MENTION] Have you tried the one in this thread? Works for me.https://xdaforums.com/oneplus-3t/themes/magisk-magisk-modules-oneplus-3t-t3548446
[OnePlus 3 & 3T Cross Device Development] prandev:
Complete noob here

Ok I'm sorry to ask this, but I've got Vertex 2.1 installed on my 3T. So do I just flash this file without doing any wipes in twrp and stuff or do I have to wipe everything and reinstall all the apps?

Thanks.
[OnePlus 3 & 3T Cross Device Development] shrek8421:
In the long quote you gave added the Dev has mentioned it. Please read through the post carefully. He mentions clean flash at the beginning
[OnePlus 3 & 3T Cross Device Development] lalibm:
Thanks alot man, it's working now.

---------- Post added at 03:50 PM ---------- Previous post was at 03:49 PM ----------

Bones stock.
[OnePlus 3 & 3T Cross Device Development] saayuj98:
Oh my, lulz. Totally neglected those settings there on Manager. Everything's​ working fine here now. Thank you.

[MENTION=6745491]joshuous[/MENTION] Dude, VertexOS is the first ROM I tried with EAS based Kernel. I actually stayed away, for it to try out when it becomes​ more mature. Thanks to [MENTION=5438598]RenderBroken[/MENTION] too. He must've really worked his @*$ off these days. I really appreciate the effort taken. Peace :)
[OnePlus 3 & 3T Cross Device Development] Djulio91:
Option for center clock?
[OnePlus 3 & 3T Cross Device Development] joshuous:
Maybe in future
[OnePlus 3 & 3T Cross Device Development] NisseGurra:
Been running the latest 2.2 for an day now, butter smooth and really nice rom.

No bugs and seems rock stable, even better than the cm13 i been using as daily for now.
[OnePlus 3 & 3T Cross Device Development] RohanAJoshi:
[MENTION=6745491]joshuous[/MENTION] : on latest build, I installed google pixel dialer as system app.

then when I put call on speaker, phones freezing, need force reboot.

then restored original phone app.

then same issue happening

sometime all screen blank, only led on

I did full wipe + beans gapps

.

now trying to full wipe + only rom
[OnePlus 3 & 3T Cross Device Development] joshuous:
Thanks for the report. If you're able to, can you record the Logcat from your computer while reproducing it? Supposing it happens consistently. Can you also let me know whether you're using F2FS?
[OnePlus 3 & 3T Cross Device Development] RohanAJoshi:
sorry, but re-flashed only rom.

now call on speaker working good.

maybe gapps issue ?

trying opengapps.

.

please include calender also.

thanks for this pure rom.
[OnePlus 3 & 3T Cross Device Development] SixFourSix:
Why did u make it system app thou? That new calling/in-call UI will come as long as u set the dialer to be default phone app. IDK what more functionality you're supposed to get as system app..
[OnePlus 3 & 3T Cross Device Development] RohanAJoshi:
I do this with all roms.

delete stock phone, contacts and messaging app and replace then with google one.

and i set it to default dialer.
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
Wait a bit. I shall do something about that
[OnePlus 3 & 3T Cross Device Development] joshuous:
It could be. I personally use OpenGapps Aroma, and can select which apps I want to replace the stock apps. Never had any issues with it
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
Google dialer is a bit problematic. Have you encountered that deadly issue on other ROMs?
[OnePlus 3 & 3T Cross Device Development] RohanAJoshi:
nope, was using same setup on sultanxda's rom
[OnePlus 3 & 3T Cross Device Development] IvanSoria:
What vox settings do you recommend to improve the battery?

Thanks for hard work.

Are there any telegram group?

Regards [MENTION=6745491]joshuous[/MENTION] [MENTION=5060769]Mostafa Wael[/MENTION]
[OnePlus 3 & 3T Cross Device Development] Jagdish84:
[MENTION=6745491]joshuous[/MENTION] I tried going through your telephony folder and search for this commit https://github.com/sultanxda/patche...649f494cfb6bae4/sultan/frameworks-base2.patch

couldn't tell if you're using it or not, I found it to provide a more stable data connection in places which my phone usually struggles with...

Thank you in advance.
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
I have been investigating and came to the conclusion that it is most likely gapps issue. Do you use Beans Gapps?
[OnePlus 3 & 3T Cross Device Development] SlyUK:
Anyone tried out this AKT Profiles App:

https://xdaforums.com/showpost.php?p=70681254&postcount=2549
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
i am still experimenting. Also life is a bit hard on me these days and i am barely catching up. i will let you know of course once i am done experimenting. Just so you know, default values provided by Josh already perform very good. My target would be hunting down every bit of performance for my usage pattern while not throwing the battery life to the wind. Burnout style in other words. (Damn i used the word style...that's unprofessional :silly: )
[OnePlus 3 & 3T Cross Device Development] RenderBroken:
It was truly a group effort. I know that sounds cliche but it's 100%. I may be bringing in the kernel side but [MENTION=6745491]joshuous[/MENTION] was doing the ROM side, not to mention give me the proper playground of which to test, retest, and so own. Right now, you are using the pinnacle of EAS on Android.

Thanks for the suggestion!
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
AKT is not compatible with this ROM or any EAS ROM
[OnePlus 3 & 3T Cross Device Development] joshuous:
It's been in for quite a while

https://github.com/VertexOS/android_frameworks_base/commit/e9d5ed84d315d13a97a826b5cbe29f12f48b72e6
[OnePlus 3 & 3T Cross Device Development] joshuous:
There's a Telegram group, but I don't provide much support or keep track of it there. You're better off joining the Slack group to take advantage of all the help that the experienced testers can provide.
[OnePlus 3 & 3T Cross Device Development] saayuj98:
Is Slack free to use? They had pricing structure and stuff.. which were tad bit confusing for me.
[OnePlus 3 & 3T Cross Device Development] joshuous:
It's free. We're satisfied with the free plan
[OnePlus 3 & 3T Cross Device Development] Jaizu:
Omni ROM has an option to check for proximity sensor while using gestures or fingerprint. Also does LineageOS, you could look into that if you didn't add it yet.

Also I hope you don't use round icons or add an option to disabled them, I think last time I tested this ROM they were enabled -sigh- Will give it a try and help with translations if you accept github commits o/
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
Right, those who want to fiddle with Vox Populi settings with the aid of the EX Kernel Manager App, here is what you should do:

1- Open the EXKM app and go to the Tools tab by swiping from the leftmost edge of your screen

2- Tap on User Settings

3- You should see a small floating blue bubble at the bottom right of your screen with a "+" sign in it. Tap on it

4- A new floating window should appear now asking you to write a path. Type in:

/dev/voxpopuli/

followed by the vox populi parameters that can be found in the release post here

5- Click Open. You should see the value for each parameter being reported.
[OnePlus 3 & 3T Cross Device Development] SlyUK:
When it does becomes compatible, please kindly notify.
[OnePlus 3 & 3T Cross Device Development] Djulio91:
Did I accidentally remove the "User Interface Synthesizer" settings and even if I hold down the gear shift settings I can not make it appear again? Can someone help me?
[OnePlus 3 & 3T Cross Device Development] Mostafa Wael:
with that do you mean Pocket Mode? I think Josh will do something about it pretty soon.

---------- Post added at 05:40 PM ---------- Previous post was at 05:17 PM ----------

sure thing. Everyone will get notified i am sure :)

signing off.

-TDK
[OnePlus 3 & 3T Cross Device Development] joshuous:
I am aware of all the options available for disabling FP.

I'm keeping them icons round, and I gladly welcome your translations :)
[OnePlus 3 & 3T Cross Device Development] NOSTALGIA:
Delete. Did not search
[OnePlus 3 & 3T Cross Device Development] panart:
Magisk Manager/Settings/Superuser Access (set to Apps only or Apps and ADB)
[OnePlus 3 & 3T Cross Device Development] Jaizu:
Can you tell me the best way to disable them? I know I need to edit android_frameworks_base/core/res/res/values/config.xml but I don''t think I want to install Linux, download all your source and build it by myself to chance a single .xml value lol

Can I just fork android_frameworks_base and compile it with android studio or something similar? And then manually edit the .apk by myself with a file manager with root permissions
[OnePlus 3 & 3T Cross Device Development] NOSTALGIA:
How do you fix "could not remount/system"?
[OnePlus 3 & 3T Cross Device Development] joshuous:
Any screenshots of the error?
[OnePlus 3 & 3T Cross Device Development] ShiShTuBaBu:
Don't know what to do now.

[IMG="img"]http://i.imgur.com/iZQ5GNc.jpg[/IMG]

[IMG="img"]http://i.imgur.com/K9gyfMF.jpg[/IMG]
[OnePlus 3 & 3T Cross Device Development] joshuous:
Copy and paste each of these lines:

/dev/voxpopuli/enable_interaction_boost
/dev/voxpopuli/fling_min_boost_duration
/dev/voxpopuli/fling_max_boost_duration
/dev/voxpopuli/fling_boost_topapp
/dev/voxpopuli/fling_min_freq_big
/dev/voxpopuli/fling_min_freq_little
/dev/voxpopuli/touch_boost_duration
/dev/voxpopuli/touch_boost_topapp
/dev/voxpopuli/touch_min_freq_big
/dev/voxpopuli/touch_min_freq_little
[OnePlus 3 & 3T Cross Device Development] joshuous:
You'll need several repos to even compile frameworks_base, and Android Studio won't work.

This may be what you're looking for https://xdaforums.com/android/apps-games/guide-enable-pixel-launcher-round-icon-t3536267
[OnePlus 3 & 3T Cross Device Development] ShiShTuBaBu:
Thanks, I have done it. One question though, Would it cause battery drain if I raise these values?
[OnePlus 3 & 3T Cross Device Development] joshuous:
Yeah, as you're forcing higher frequencies for longer durations
[OnePlus 3 & 3T Cross Device Development] Puddi_Puddin:
Active drain would increase... I think the stock settings are perfectly balanced.
[OnePlus 3 & 3T Cross Device Development] Formhault:
Is it okay to flash TWRP 3.1.0-0 over 3.0.2-1? Do I lose anything like storage... EFS... My soul... Anything :D
[OnePlus 3 & 3T Cross Device Development] joshuous:
Yes everything will be wiped from your life :p

I don't think you'll lose anything though because TWRP is like a second OS living on your phone, and it doesn't touch your other partitions unless you ask it to...
[OnePlus 3 & 3T Cross Device Development] Formhault:
Oh, okay. Also, what kernel is included in this ROM? I see Render's is offered separate... :eek:

Also, what Gapps? :D

I'm tired of Sultan's Marshmallow, it got slower over time... A clean flash would fix it, but if I am to clean flash, I'd rather try Nougat. So... I'll flash yours :D
[OnePlus 3 & 3T Cross Device Development] SlyUK:
The newly created RenderZenith Kernel :)

Open GApps:

http://opengapps.org/
[OnePlus 3 & 3T Cross Device Development] Formhault:
The newly created RenderZenith is included... Okay. I'll stick with that for a bit. The two of them make a good team it seems :good:

OpenGapps for 7.1, I suppose. I'll go with Nano :)
[OnePlus 3 & 3T Cross Device Development] Iamsatiz:
Can i uninstall magisk and flash supersu??
[OnePlus 3 & 3T Cross Device Development] joshuous:
Sure, but I don't support it. Magisk isn't even packaged by default in the first place.
[OnePlus 3 & 3T Cross Device Development] Formhault:
Damn. I fear Magisk. I never tried it; it's like new territory for me.

I guess I'll flash Magisk Superuser then. Right after I document myself into the what and the how.

Argh :p
[OnePlus 3 & 3T Cross Device Development] NisseGurra:
https://xdaforums.com/android/software-hacking/wip-selinux-capable-superuser-t3216394

Perfect on this rom.
[OnePlus 3 & 3T Cross Device Development] Formhault:
Magisk is built on pph, so... I'll use that.

Also, I see Magisk is some sort of Xposed, as well. Will look around, see what it's capable of...
[OnePlus 3 & 3T Cross Device Development] joshuous:
1. Flash Magisk

2. Install Magisk Manager from Play Store

3. Go to settings of Magisk Manager and enable superuser access for apps.

4. Enable Magisk Hide in settings if you want to bypass SafetyNet.