Project Treble GSI on S20 series. - Samsung Galaxy S20 / S20+ / S20 Ultra Guides, News

Hello,
This is probably my first post in xda. I have been using xda since around 2015 with my first device mi4i. Over the years as a dream to use a flagship level phone i ended up buying s20+ but kind of regret the decision due to lack of active support of custom roms.
Coming to the point. I recently ended up installing GSI rom on s20+ Exynos variant. I did search a lot no direct guide was available hence i am posting my steps to do the same. Let me know of any mistakes.
I tested this with DUJ5 Firmware. So i prefer you flash it if in beta or anything below that.
1)BootLoader Unlock
2)Flash TWRP - any TWRP will do not the lineage/dotos/pixelexperiece recovery. The unoffocial TWRP for s20 will be enough. Ill attatch the one I have with me here. Thanks to twrp-z3s-3.5.2_ianmacd+vbmeta-patched_DUH2. even tjough its DUH2 itll work.
3)Extract the gsi .xz file and copy the image file to the external_sd.
4)As the s20 is using a super partition, direct flash did not work for me. We will need to use the Super GSI installer. Download the attatched super gsi installer and move it to the same location as the gsi image.
5)The script looks its cwd for system.img file to flash, so rename the copied -arm64-ab.img to system.img.
6)Once everything is ready, reboot to the recovery, factory format data, clear everything as required, then flash this Super-GSI-Installer.zip file from the twrp.
7)Voila.. you can reboot once it shows the process completed to your new rom.
Notes;
I havent faced any performance issue in a daily driver use. However, the phone tends to heat up a bit when gaming and charging, compared to the custom lineage or similar tweaked roms for s20.
For camera you can use GCAM by BSG which i have tested and works as it does in the stock rom.
For the usb-c headphone, you can enable the tweaks from setting by phhusson
Let me know how it goes.
For GSI updates follow : {Mod edit}
Thanks to @phhusson for the GSI project and @ianmacd for the twrp. @ponces for earlybird pixelexperience implementation
If you use the phhusons aosp rom, you may face some issue with the twrp after the installation, when i tried to enter the recovery after the installation adn testing, i faced the recovery literally flashing on my display. with pixel experience i did not face that issue, maybe its my error.
link:https://forum.xda-developers.com/f/treble-enabled-device-development-a-ab-roms.7260/
Bugs with GSI A11/12
1)I personally is having trouble finding the auto brightness feature, the devs have enabled it in the rom but i havent cracked that one.
2)Proximity Sensor during call/ Accidental touch / Pocket detection seems to be missing.
3)Volte/Vowifi
4)and some other bugs but nothing i care except for these in day to day usage.
P.S. If anyone can suggest me any fixes for these it would be great.
PM me if any clarifications needed
>{Mod edit}

@mr_scalpel
I've removed the reference to Telegram from your above post. As an exemption from the last bullet of rule no. 5 of the XDA Forum Rules, we grant only developers the privilege to share references to their social media in their own development threads. These conditions obviously don't apply to your thread or you.
Regards
Oswald Boelcke
Senior Moderator

Oswald Boelcke said:
@mr_scalpel
I've removed the reference to Telegram from your above post. As an exemption from the last bullet of rule no. 5 of the XDA Forum Rules, we grant only developers the privilege to share references to their social media in their own development threads. These conditions obviously don't apply to your thread or you.
Regards
Oswald Boelcke
Senior Moderator
Click to expand...
Click to collapse
thank you. sorry i missed that .

Check pm

Hi, does 120hz work? Thanks for the guide btw.

Its buggy there is a option to force the 120hz but it will crop in the display when switched to 1080p reolution adn ufo test seems to be aa error when i tested, i guess 120 hz not available as of now

mr_scalpel said:
Its buggy there is a option to force the 120hz but it will crop in the display when switched to 1080p reolution adn ufo test seems to be aa error when i tested, i guess 120 hz not available as of now
Click to expand...
Click to collapse
What about fingerprint unlock?

AllStars101 said:
What about fingerprint unlock?
Click to expand...
Click to collapse
Does not work with any GSI as of now, they are not good with the under display sensor.

Can this twrp you provided mount vendor ? Can we flash any patch like permissiver 5 with this twrp??

sankhauaa said:
Can this twrp you provided mount vendor ? Can we flash any patch like permissiver 5 with this twrp??
Click to expand...
Click to collapse
I havent tested extensively. but i feel that should work

Is it possible to force higher refresh rate on any GSI?

Theo1218 said:
Is it possible to force higher refresh rate on any GSI?
Click to expand...
Click to collapse
dont think itll work outside of samsung firmware

I don't know about GSI but we hard coded 120hz on lineage 17
[ROM][UNOFFICIAL][S20,S20U][120hz] - LineageOS 17.1
I've been having issues with the fingerprint reader and the camera not opening from some apps. Everything else that I've tested has been working fine. Can you please confirm that I followed the process correctly before I dig too much deeper...
forum.xda-developers.com

ChongoDroid said:
I don't know about GSI but we hard coded 120hz on lineage 17
[ROM][UNOFFICIAL][S20,S20U][120hz] - LineageOS 17.1
I've been having issues with the fingerprint reader and the camera not opening from some apps. Everything else that I've tested has been working fine. Can you please confirm that I followed the process correctly before I dig too much deeper...
forum.xda-developers.com
Click to expand...
Click to collapse
Is that only for snapdragon?

Theo1218 said:
Is that only for snapdragon?
Click to expand...
Click to collapse
Correct

mr_scalpel said:
Its buggy there is a option to force the 120hz but it will crop in the display when switched to 1080p reolution adn ufo test seems to be aa error when i tested, i guess 120 hz not available as of now
Click to expand...
Click to collapse
That's right. I was also using the GSI on my S20 Plus Exynos. And when using Force FPS to 1080p/120Hz, it just crops the display. So I have to forcefully use 1440p at 60 Hz, which is a big NO! for me. I switched back to stock soon after as there were no official AOSP builds available for S20 plus series. There was one Lineage 19.1 (A12) but it has been discontinued. Now Android 14 is gonna come out and getting a Samsung phone just feels like a regret. Tried my best to fix the FPS issue but didn't get it fixed (even when personally helped by @phhusson (He tried his best, but I gave up soon after as I couldn't understand anything). Damn, Samsung is like the "Apple of Android" because they basically restrict everything.

Related

PSA: The project treble generic build of lineage OS works great on the Honor 7x.

The only things broken are live display and auto brightness. Here's the link: THREAD
Pretty impresive for a generic image. Our Android phones are becoming like PCs.
Edit: Nothing is broken in v4.
triggerlord said:
The only things broken are live display and auto brightness. Here's the link: THREAD
Pretty impresive for a generic image. Our Android phones are becoming like PCs.
Click to expand...
Click to collapse
Does Bluetooth streaming work? i noticed that was one of the items not working on the AOSP GSI Rom...Are you using it as a daily driver?
I have just purchased an Honor 7x and live in the UK, I have emailed huawei concerning my unlock code im still waiting could you kindly tell me which TWRP image you used and what rom I need to flash i.e a or b
vuittion said:
I have just purchased an Honor 7x and live in the UK, I have emailed huawei concerning my unlock code im still waiting could you kindly tell me which TWRP image you used and what rom I need to flash i.e a or b
Click to expand...
Click to collapse
No need for TWRP I believe, fastboot will suffice. Also the phone has the A-only partition type, not A-B.
smokinjoe2122 said:
Does Bluetooth streaming work? i noticed that was one of the items not working on the AOSP GSI Rom...Are you using it as a daily driver?
Click to expand...
Click to collapse
if it is in the same condition as the lineage OS on then no. normal pairing for file transfer works tho
imHadees said:
No need for TWRP I believe, fastboot will suffice. Also the phone has the A-only partition type, not A-B.
Click to expand...
Click to collapse
unlock bootloader + fastboot system.img?
Or just fastboot system.img?
am wondering which custom ROM to use, GSI or the Resurrection build here....... (ok i see RROS here already included Huawei camera but user say it's buggy)
Can i install Huawei camera? it works with the dual camera for bokeh effect right?
optionalmgrr.la said:
unlock bootloader + fastboot system.img?
Or just fastboot system.img?
am wondering which custom ROM to use, GSI or the Resurrection build here....... (ok i see RROS here already included Huawei camera but user say it's buggy)
Can i install Huawei camera? it works with the dual camera for bokeh effect right?
Click to expand...
Click to collapse
Unlock the bootloader, factory reset from recovery, flash system image from fastboot, factory reset from recovery, then reboot. Also make sure that you have upgraded to EMUI 8 / Android 8. I only tested the stock GSI.
So I've been testing this for awhile. I can't find anything broken. Plus the live display and auto brightness features are fixed in v4. I don't have Bluetooth headphones to test that but I did test a Bluetooth controller and it works fine. It's worth noting that the openkirin team are working on this rom (or at least their patches get merged in) so it probably has newer patches and fixes that aren't in the ROMs on this forum.
Some screenshots.
triggerlord said:
Some screenshots.
Click to expand...
Click to collapse
Have you tried the new RR?
allrockedout said:
Have you tried the new RR?
Click to expand...
Click to collapse
The one for the 7x or the GSI?
triggerlord said:
The one for the 7x or the GSI?
Click to expand...
Click to collapse
New ppsh gsi RR? I'm using aosp gsi right now everythings working perfect with magisk installed. But I want to know if you tried gsi rr with gapps and root. Because I hear people having issue installing gapps ?
allrockedout said:
New ppsh gsi RR? I'm using aosp gsi right now everythings working perfect with magisk installed. But I want to know if you tried gsi rr with gapps and root. Because I hear people having issue installing gapps ?
Click to expand...
Click to collapse
Well it has all the same patches. I'm using opengapps and magisk on lineage so it should work. I haven't tested it though
Sent from my Honor 7X using XDA Labs
triggerlord said:
Well it has all the same patches. I'm using opengapps and magisk on lineage so it should work. I haven't tested it though
Click to expand...
Click to collapse
Open gapps micro or nano? Just was reading a lot of people don't have enough space in that partition and can't install gapps. Also did you install system img in twrp and flash gapps in twrp?
allrockedout said:
Open gapps micro or nano? Just was reading a lot of people don't have enough space in that partition and can't install gapps. Also did you install system img in twrp and flash gapps in twrp?
Click to expand...
Click to collapse
I'm using opengapps pico. Yes I flashed everything in trwp back to back without rebooting.
Sent from my Honor 7X using XDA Labs
triggerlord said:
I'm using opengapps pico. Yes I flashed everything in trwp back to back without rebooting.
Click to expand...
Click to collapse
K thanks I'm going to try that
allrockedout said:
K thanks I'm going to try that
Click to expand...
Click to collapse
One more thing. If you have a slow LTE connection, you can fix that by installing kernel auditor and setting the TCP mode to Reno. Then it'll be back to full speed. (In misc.)
Sent from my Honor 7X using XDA Labs
triggerlord said:
One more thing. If you have a slow LTE connection, you can fix that by installing kernel auditor and setting the TCP mode to Reno. Then it'll be back to full speed. (In misc.)
Click to expand...
Click to collapse
Thanks again I'll check that out
How much sot you guys are getting guys?
And is volte working with this rom?
triggerlord said:
So I've been testing this for awhile. I can't find anything broken. Plus the live display and auto brightness features are fixed in v4. I don't have Bluetooth headphones to test that but I did test a Bluetooth controller and it works fine. It's worth noting that the openkirin team are working on this rom (or at least their patches get merged in) so it probably has newer patches and fixes that aren't in the ROMs on this forum.
Click to expand...
Click to collapse
How is performance vs stock EMUI? I'd be interested on how this hardware performs without the extra skin on top.

[ROM] microG LineageOS 15.1

The LineageOS for microG project has released its first build based on LOS 15.1 for our bacon.
Anybody interested can find the project page and downloads here:
https://lineage.microg.org/
https://download.lineage.microg.org/bacon/
Thanks, I'm keen to give it a go. Finally making the step to update from Nougat and want to step away from Play where I can.
cobrin said:
Thanks, I'm keen to give it a go. Finally making the step to update from Nougat and want to step away from Play where I can.
Click to expand...
Click to collapse
Once you go microG you never go back
Im sorry if this is off topic. I've had my opo since 2015, never rooted or installed custom roms.
I've lately been wanting some change, and lineage with microG seems like a great place to start my custom rom journey.
My only worry is that many tutorials for rooting/install roms seems slight dated or focused on windows environments, I am on linux.
Can i safely follow tutorials from 2014/15 or has there been many changes that i should be aware of when rooting and installing lineage with microG?
newerthscout said:
Im sorry if this is off topic. I've had my opo since 2015, never rooted or installed custom roms.
I've lately been wanting some change, and lineage with microG seems like a great place to start my custom rom journey.
My only worry is that many tutorials for rooting/install roms seems slight dated or focused on windows environments, I am on linux.
Can i safely follow tutorials from 2014/15 or has there been many changes that i should be aware of when rooting and installing lineage with microG?
Click to expand...
Click to collapse
Hi
The way to do it is still the same.
Just be sure to use latest files (twrp 3.2.1.0 or newer and latest magisk for root).
Using linux seemed to me even easier.
The basic steps are: have adb installed on linux pc, then unlock bootloader, then install twrp.
In twrp make a backup and then flash roms and other stuff.
But as you said there are many guides how to do. Just search for how to unlock bootloader and install twrp using linux.
Sent from my [device_name] using XDA-Developers Legacy app
---------- Post added at 10:09 PM ---------- Previous post was at 10:03 PM ----------
Just one more thing: be sure to be on latest official firmware/version
Sent from my [device_name] using XDA-Developers Legacy app
TriboDoP said:
Hi
The way to do it is still the same.
Just be sure to use latest files (twrp 3.2.1.0 or newer and latest magisk for root).
Using linux seemed to me even easier.
The basic steps are: have adb installed on linux pc, then unlock bootloader, then install twrp.
In twrp make a backup and then flash roms and other stuff.
But as you said there are many guides how to do. Just search for how to unlock bootloader and install twrp using linux.
Sent from my [device_name] using XDA-Developers Legacy app
---------- Post added at 10:09 PM ---------- Previous post was at 10:03 PM ----------
Just one more thing: be sure to be on latest official firmware/version
Sent from my [device_name] using XDA-Developers Legacy app
Click to expand...
Click to collapse
That makes me much more confident in trying it out. Glad you mentioned Magisk, I saw it used some places for new oneplus phones, but wasn't sure if i should stick to superSU.
Thank you so much!
@CedArctic Im new to microg. How I can sync my google contact? Thanks
Thanhbat said:
@CedArctic Im new to microg. How I can sync my google contact? Thanks
Click to expand...
Click to collapse
You can either use DavDroid (CardDAV) (search google on how to configure it to work with Google) or you can use Google's own proprietary sync mechanism which you can install through flashing Nanodroid (find it on XDA).
The old OnePlus One is quite a beast with this really effective ROM. It's faster and smother than my Nubia Z11 with Android 7.1 and even faster than the LG G6 on 7.1 . If It only could have LTE band 20 ....
Doesnt even boot...
After lineageos logo ir restart to recovey xD
bootloop to recovery after update to 15.1
i tried to update from 14.1 lineage micro g to 15.1. as it recommends on https://lineage.microg.org/ i just flashed the zip without wiping anything. now i am getting a bootloop back to recovery. tried to delete caches, no difference. flashed it again, no difference. used twrp 3.2.3-0.
could you help me?
This ROM is as good as a ROM can get. Everything just works, also the difficult-to-do-and-often-ignored parts like encryption. I don't even remember when 60FPS high speed recording actually worked on Oneplus one (yes, its included in majority of ROMs out there, but doesn't actually record in 60FPS but rather 30FPS). But even that works!
In addition, there's no random reboots, SELINUX is enforcing, security patches are up to date and battery lasts for 48h with moderate use. And microg is just truly wonderful piece of software.
This ROM is a wonderful piece of genuine professionalism that is truly hard to find.
tofu said:
This ROM is as good as a ROM can get. Everything just works, also the difficult-to-do-and-often-ignored parts like encryption. I don't even remember when 60FPS high speed recording actually worked on Oneplus one (yes, its included in majority of ROMs out there, but doesn't actually record in 60FPS but rather 30FPS). But even that works!
In addition, there's no random reboots, SELINUX is enforcing, security patches are up to date and battery lasts for 48h with moderate use. And microg is just truly wonderful piece of software.
This ROM is a wonderful piece of genuine professionalism that is truly hard to find.
Click to expand...
Click to collapse
Agreed. It works with official play store too, so I can use PRO features of Greenify. Also xposed is running well. Root cloak can hide addonsu.
Best ROM for bacon so far.
It's just I can't hide some apps notifications from lock screen. But maybe it's oreo problem..
salmanfarisy said:
Agreed. It works with official play store too, so I can use PRO features of Greenify. Also xposed is running well. Root cloak can hide addonsu.
Best ROM for bacon so far.
It's just I can't hide some apps notifications from lock screen. But maybe it's oreo problem..
Click to expand...
Click to collapse
Where you get official play store? I can only get yalp store
Thanhbat said:
Where you get official play store? I can only get yalp store
Click to expand...
Click to collapse
Get it from this page:
https://shadow53.com/android/downloads/microg/
Download the standalone play store (the patched one) and flash it via twrp.
salmanfarisy said:
Get it from this page:
https://shadow53.com/android/downloads/microg/
Download the standalone play store (the patched one) and flash it via twrp.
Click to expand...
Click to collapse
With this PS, I don't need login and can download every paid apps, true?
Thanhbat said:
With this PS, I don't need login and can download every paid apps, true?
Click to expand...
Click to collapse
You need to login to official play store with your own account, and you can download previously purchased paid apps, and you can purchase paid apps you want.
With yalp store, i can login with my own account and download previously purchased paid apps, but I can't use that apps because some apps want to check license, something that yalp store can't do.
Just reporting in case someone is interested:
I dirty flashed the latest microg lineage 16.0 (build 11.3.2019) over encrypted microg lineage 15.1. and to my suprise everything went smoothly. Zero issues! I even have separate long boot password, and short screen lock pin. Since google disabled raw encryption commands in Pie, you no longer cannot do it easily.
But this thing just works, amazing.
tofu said:
Just reporting in case someone is interested:
I dirty flashed the latest microg lineage 16.0 (build 11.3.2019) over encrypted microg lineage 15.1. and to my suprise everything went smoothly. Zero issues! I even have separate long boot password, and short screen lock pin. Since google disabled raw encryption commands in Pie, you no longer cannot do it easily.
But this thing just works, amazing.
Click to expand...
Click to collapse
How is microG's LOS 16 performance and battery life?
CedArctic said:
How is microG's LOS 16 performance and battery life?
Click to expand...
Click to collapse
Battery seems better, but I need to see couple of battery cycles to be sure. I'll report here in fews days!
I don't have any complains regarding performance.

[ISSUE] Multi-touch bug present on stock 8.1

Since updating to 8.1 I notice some frustrating touch response issues in FPS games, I thought it may be a problem by the game itself but then I searched and realized it's an issue in android 8.1 and google has fixed it a month ago. OEMs should merge the fix but it seems to be xiaomi didn't. I don't think xiaomi will ever care of merging the fix.
I found a magisk module made by senior member Freak07 for pixel 2. It replaced the libraries with the patched ones. But sadly it bootlooped on our device.
I am asking our developers if they could implement such a magisk module so we can fix this very irritating bug.
Here are the links for an article which demonstrates the bug and the thread for the magisk module.
https://www.xda-developers.com/android-8-1-oreo-multi-touch-bug-fixed-june-update/
https://forum.xda-developers.com/pixel-2-xl/development/8-1-multi-touch-fix-8-1-devices-t3773150
Same problem here
Ahmed Kassem said:
Since updating to 8.1 I notice some frustrating touch response issues in FPS games, I thought it may be a problem by the game itself but then I searched and realized it's an issue in android 8.1 and google has fixed it a month ago. OEMs should merge the fix but it seems to be xiaomi didn't. I don't think xiaomi will ever care of merging the fix.
I found a magisk module made by senior member Freak07 for pixel 2. It replaced the libraries with the patched ones. But sadly it bootlooped on our device.
I am asking our developers if they could implement such a magisk module so we can fix this very irritating bug.
Here are the links for an article which demonstrates the bug and the thread for the magisk module.
https://www.xda-developers.com/android-8-1-oreo-multi-touch-bug-fixed-june-update/
https://forum.xda-developers.com/pixel-2-xl/development/8-1-multi-touch-fix-8-1-devices-t3773150
Click to expand...
Click to collapse
Xiaomi just doesn't care about some bugs on their phones.
Trying to use modules, not for our phone, will lead into bootloop.
I am on custom ROM and it is not happening.
Let's hope for some patch by Xiaomi or devs.:highfive:
android095 said:
Xiaomi just doesn't care about some bugs on their phones.
Trying to use modules, not for our phone, will lead into bootloop.
I am on custom ROM and it is not happening.
Let's hope for some patch by Xiaomi or devs.:highfive:
Click to expand...
Click to collapse
Let's hope we get a solution either ways. I don't rely on xiaomi however since we have some bugs from early updates which is not solved and I don't think will ever be. (for example the 5 seconds delay for adaptive brightness to take action after unlocking the device in the sun. That wasn't the case in early builds.)
Sent from my Xiaomi Mi A1 using XDA Labs
Ahmed Kassem said:
Since updating to 8.1 I notice some frustrating touch response issues in FPS games, I thought it may be a problem by the game itself but then I searched and realized it's an issue in android 8.1 and google has fixed it a month ago. OEMs should merge the fix but it seems to be xiaomi didn't. I don't think xiaomi will ever care of merging the fix.
I found a magisk module made by senior member Freak07 for pixel 2. It replaced the libraries with the patched ones. But sadly it bootlooped on our device.
I am asking our developers if they could implement such a magisk module so we can fix this very irritating bug.
Here are the links for an article which demonstrates the bug and the thread for the magisk module.
https://www.xda-developers.com/android-8-1-oreo-multi-touch-bug-fixed-june-update/
https://forum.xda-developers.com/pixel-2-xl/development/8-1-multi-touch-fix-8-1-devices-t3773150
Click to expand...
Click to collapse
Have this problem with pubg..the screen sometimes flickers like swiped the screen with 5 or more fingers? it doesn't happens in timi tho
apexashwin said:
Have this problem with pubg..the screen sometimes flickers like swiped the screen with 5 or more fingers? it doesn't happens in timi tho
Click to expand...
Click to collapse
Its a clear choice now pubg or 8.1
So no 8.1 until it's fixed.
alkesh95 said:
Its a clear choice now pubg or 8.1
So no 8.1 until it's fixed.
Click to expand...
Click to collapse
It doesn't happen on pubg timi...this doesn't happen on custom roms... unfortunately iam on stock right now and i dun wanna flash any other rom until devs release builds with network fix?
apexashwin said:
It doesn't happen on pubg timi...this doesn't happen on custom roms... unfortunately iam on stock right now and i dun wanna flash any other rom until devs release builds with network fix?
Click to expand...
Click to collapse
Staying stock as i always wanted pure Android (well as pure as i can get).
Ahmed Kassem said:
Since updating to 8.1 I notice some frustrating touch response issues in FPS games, I thought it may be a problem by the game itself but then I searched and realized it's an issue in android 8.1 and google has fixed it a month ago. OEMs should merge the fix but it seems to be xiaomi didn't. I don't think xiaomi will ever care of merging the fix.
I found a magisk module made by senior member Freak07 for pixel 2. It replaced the libraries with the patched ones. But sadly it bootlooped on our device.
I am asking our developers if they could implement such a magisk module so we can fix this very irritating bug.
Here are the links for an article which demonstrates the bug and the thread for the magisk module.
https://www.xda-developers.com/android-8-1-oreo-multi-touch-bug-fixed-june-update/
https://forum.xda-developers.com/pixel-2-xl/development/8-1-multi-touch-fix-8-1-devices-t3773150
Click to expand...
Click to collapse
Ahmed ... Which version u use 32 gb or 64 gb ?
joeniz said:
Ahmed ... Which version u use 32 gb or 64 gb ?
Click to expand...
Click to collapse
32gb
Ahmed Kassem said:
32gb
Click to expand...
Click to collapse
are u trying any custom rom ?
---------- Post added at 08:50 PM ---------- Previous post was at 08:49 PM ----------
joeniz said:
are u trying any custom rom ?
Click to expand...
Click to collapse
Iam playing pubg in stock 8.1 and i feel its bad than 8.0 or custom roms u feel that ??
Problem persisted on stable july update, can somebody help?
Sadly I see that issue too :/
Same problem, I've moved to custom rom..its not present here
Can we extract that lib from LOS and make Magisk Module with it?

OnePlus 5 Treble - Android P Setup

Hi Everyone ,
Not sure if this is too much to ask, but can someone guide me in the direction or send a post with all links from scratch to boot android 9 with Treble support on my oneplus 5 not the 5T.
Thanks,
Anshul
anshul1123 said:
Hi Everyone ,
Not sure if this is too much to ask, but can someone guide me in the direction or send a post with all links from scratch to boot android 9 with Treble support on my oneplus 5 not the 5T.
Thanks,
Anshul
Click to expand...
Click to collapse
Have a look at the guides section https://forum.xda-developers.com/oneplus-5/how-to/android-p-coming-to-5-5t-year-t3787602
anshul1123 said:
Hi Everyone ,
Not sure if this is too much to ask, but can someone guide me in the direction or send a post with all links from scratch to boot android 9 with Treble support on my oneplus 5 not the 5T.
Thanks,
Anshul
Click to expand...
Click to collapse
Just follow my tutorial : HERE
In my tutorial Replace DP5 by the PR1 links HERE
Pho3nX said:
Just follow my tutorial : HERE
In my tutorial Replace DP5 by the PR1 links HERE
Click to expand...
Click to collapse
I am on OB14 (Treble Enabled ROM). Is it still required to flash Mokee rom?
archer797 said:
I am on OB14 (Treble Enabled ROM). Is it still required to flash Mokee rom?
Click to expand...
Click to collapse
yes, still required
Hey guys I'm looking into flashing all this, but can you guys tell me what doesn't work? What are the differences with custom roms?
From what I understand, it's similar to a custom ROM in terms of camera (not fully working), in terms of volte (doesn't work).
I'm willing to test but since it takes a lot of time on my side (need to fully backup etc...), I hope it works fine
Also, the gsi is the lastest version now that official P is out?
Sent from my OnePlus5 using XDA Labs
matssa said:
Hey guys I'm looking into flashing all this, but can you guys tell me what doesn't work? What are the differences with custom roms?
From what I understand, it's similar to a custom ROM in terms of camera (not fully working), in terms of volte (doesn't work).
I'm willing to test but since it takes a lot of time on my side (need to fully backup etc...), I hope it works fine
Also, the gsi is the lastest version now that official P is out?
Click to expand...
Click to collapse
You should ask rom related things in the rom thread https://forum.xda-developers.com/pr...-android-p-developer-preview-t3816659/page116
I am on open beta 15. I saw this video of formatting data, then installing mokee rom, mounting vendor and installing gsi image of dp5 of android p.
Things seemed pretty easy.
I did the exact steps. I am stuck at a point where i can't find vendor option in mount of twrp.
Could someone guide me on what can de done?
cosmic077 said:
I am on open beta 15. I saw this video of formatting data, then installing mokee rom, mounting vendor and installing gsi image of dp5 of android p.
Things seemed pretty easy.
I did the exact steps. I am stuck at a point where i can't find vendor option in mount of twrp.
Could someone guide me on what can de done?
Click to expand...
Click to collapse
Change twrp. I use blu spark twrp and if i remember right it's name had treble
Vika__ said:
Change twrp. I use blu spark twrp and if i remember right it's name had treble
Click to expand...
Click to collapse
Thanks bro. Lets see if that helps. I saw two videos and both used different twrps.
Today i ll try with blu spark treble twrp.
Lets see if it works.
is volte working ?
On PR1 i have one bug. When send screen to my Anycast , find it and when i select it show "connecting" but never connect. When try connect i see bright up and go to lock screen but donĀ“t send image. Anymore have this problem ?. Any idea to solved it ?. I tried diferent kenels, update mokee vendor base , add entries to build.prop refer to this problem, ..... . Thanks.
Chnages on PR1 over DP5
Pho3nX said:
Just follow my tutorial : HERE
In my tutorial Replace DP5 by the PR1 links HERE
Click to expand...
Click to collapse
Can you get some link detailing the Changelog about PR1, I am trying to find the changes in PR1 over DP5.
I treid DP5 on Oneplus 5 and it was still Highly unstable, Video Call feature missing without DUO, Front camera not workng in Ported Google Camera, and many other problems like only LTE no VoLTE support yet. So I am looking for changelog of PR1. ( or you could just mention few changes)
abhinav.kakku said:
Can you get some link detailing the Changelog about PR1, I am trying to find the changes in PR1 over DP5.
I treid DP5 on Oneplus 5 and it was still Highly unstable, Video Call feature missing without DUO, Front camera not workng in Ported Google Camera, and many other problems like only LTE no VoLTE support yet. So I am looking for changelog of PR1. ( or you could just mention few changes)
Click to expand...
Click to collapse
It's not an official OnePlus release, it's a ported rom, you have to expect problems.
djsubterrain said:
It's not an official OnePlus release, it's a ported rom, you have to expect problems.
Click to expand...
Click to collapse
I know that, Official will take much time now. Hope there is improvement over DP5
apparently we can use VOLTE fix from mi4 on our device
can anybody verify that ?
Android P PR1 stuck on Boot Loop to recovery on Oneplus5
I have followed the steps, Wipe device,
install Mokkie ROM latest Nightly build 20180814
Install No Verity Zip
reboot and mount System, Vendor
flash A only image
now flash GSI 1,2,3
flash incall2 and Permisiver zip.
Reboot to system, but stuck in loop to boot to recovery.
abhinav.kakku said:
I have followed the steps, Wipe device,
install Mokkie ROM latest Nightly build 20180814
Install No Verity Zip
reboot and mount System, Vendor
flash A only image
now flash GSI 1,2,3
flash incall2 and Permisiver zip.
Reboot to system, but stuck in loop to boot to recovery.
Click to expand...
Click to collapse
With wipe device you mean formatting data right? After completing mokee set up when you reboot to recovery swipe to factory reset and then flash A image and so on
seniug said:
With wipe device you mean formatting data right? After completing mokee set up when you reboot to recovery swipe to factory reset and then flash A image and so on
Click to expand...
Click to collapse
Agreed your steps need to be:
I have followed the steps, Wipe device, format data
install Mokkie ROM latest Nightly build 20180814
Install No Verity Zip
reboot and mount System, Vendor
flash A only image
now flash GSI 1,2,3
flash incall2 and Permisiver zip.
Reboot to system, but stuck in loop to boot to recovery
---------- Post added at 08:03 AM ---------- Previous post was at 08:00 AM ----------
archer797 said:
I am on OB14 (Treble Enabled ROM). Is it still required to flash Mokee rom?
Click to expand...
Click to collapse
Does anyone know what purpose the Mokee ROM portion of the setup serves on a technical level? Also has anyone noticed that the front camera works on snapchat but not in the google cam port? interesting stuff.

[How-To] Flash Havoc and Evolution GSI with bluetooth audio fix

There is no official custom ROM zip for our realme x2 pro devices at the moment. But I found that evolution GSI is the most stable, beautiful, and feature-rich of all those treble GSI. So I'm writing this guide to share u how to flash Evolution and Havoc latest GSI build. I hope u guys enjoy it and all credit goes to @natedogg20050 for making this possible. As always, do it at your own risk. This is my first guide so if I did something wrong please feel free to point me out.
Evolution GSI - Gapps included and pixel-like ROM
Havoc GSI - No Gapps and more AOSP like
Both have a lot of customization
What is not working - Bluetooth in-call audio, Double-tap to wake, 90hz display, fingerprint reader, auto-brightness, low maximum brightness but still very usable.
What is working - I found it pretty stable and everything is working for my daily use, and battery life is amazing. AOD and Bluetooth media work with some fix.
So let's get started.
1.U need to unlock the bootloader first. if u haven't yet, please follow this amazing guide. Also, install TWRP too.
[url]https://forum.xda-developers.com/realme-x2-pro/how-to/guide-unlocking-bootloader-to-getting-t4010189[/URL]
2.Once your bootloader is unlocked u can follow this guide up to step 3 which pushes fstab.qcom.
[url]https://forum.xda-developers.com/realme-x2-pro/how-to/how-to-flash-aosp-android-10-gsi-realme-t4036825[/URL]
3. And For Bluetooth media fix u have to remove /vendor/overlay/BluetoothResCommon.apk in TWRP before flashing GSI. Mount vendor and delete it from TWRP file manager. and edit /vendor/build.prop after boot up as the following guide. U can skip step 2. ( u have to delete it before flashing GSI or your Bluetooth will be broken, make sure to backup build.prop and bluetoothRes files in case something goes wrong).
[url]https://forum.xda-developers.com/project-treble/trebleenabled-device-discussion/guide-fix-bluetooth-audio-a2dp-aptx-gsi-t3950938[/URL]
4. Before Flashing Havoc or Evolution GSIs, u have to flash Zygote fix and permissiver_v5 file which I'll attach below.
5. Then Flash Evolution GSI and Magisk zip. Format and reboot to system. For Havoc GSI u may need BitGapp if u want google services, make sure u boot up the system first and flash BitGapp later. (use Phh's magisk, i'll attach it below)
6. For always on display u can follow this guide. Make sure u use the file from comment if u want AOD it said only android 8.1 but it work for me in Evolution GSI, nigh-light also works.
[url]https://forum.xda-developers.com/project-treble/trebleenabled-device-development/overlay-enable-night-light-adaptive-t3741965[/URL]
Please read each guide carefully and follow my step, so that u won't brick your device. I'm very happy with this ROM considering it is not an official ROM for our device. For 90 Hz display, I found some clue but we need a dev for it.
Evolution GSI - https://sourceforge.net/projects/ex...RM64AB-10.0-20200112-2300-GSI.img.xz/download
Havoc GSI - https://sourceforge.net/projects/ex...-OS-v3.1-20200121-ARM64AB-GSI.img.xz/download
(Our device use AB GSIs)
Can you take screenshots?
guskakashi said:
Can you take screenshots?
Click to expand...
Click to collapse
https://drive.google.com/folderview?id=1226dCdS9SC5bq_U_l5d2GiTW3X_7tDur
Screenshots for evolution ?
ospeto said:
6. For always on display u can follow this guide. Make sure u use the file from comment if u want AOD it said only android 8.1 but it work for me in Evolution GSI, nigh-light also works.
[url]https://forum.xda-developers.com/project-treble/trebleenabled-device-development/overlay-enable-night-light-adaptive-t3741965[/URL]
Click to expand...
Click to collapse
Thanks for the guide!
I looked for AOD for a while. It is working fine on my phone. However, I noticed the AOD position is pretty much static. Does it move on your screen? Worried about the burn-in if AOD always stays at one position.
I simply removed
Code:
/vendor/overlay/BluetoothResCommon.apk
in TWRP AFTER flashing PE GSI 10, it's been working like a charm! thanks for your post!
coo1one said:
Thanks for the guide!
I looked for AOD for a while. It is working fine on my phone. However, I noticed the AOD position is pretty much static. Does it move on your screen? Worried about the burn-in if AOD always stays at one position.
Click to expand...
Click to collapse
U can change different clock in widget - clock. Changing twice a week should be a solution for burn in. U can also change clock and date font in evolution setting.
coo1one said:
I simply removed in TWRP AFTER flashing PE GSI 10, it's been working like a charm! thanks for your post!
Click to expand...
Click to collapse
It is ok if u delete before booting up. ?
I don't mind using 60hz, what about fast charging ? Trusted faces?
Can we really use it as a daily driver?
And when a developer is going to work on this lovely hardware, ****ty software device?
I came from pocophone, i can't stand color os for a whole minute.
mostafa asal said:
I don't mind using 60hz, what about fast charging ? Trusted faces?
Can we really use it as a daily driver?
And when a developer is going to work on this lovely hardware, ****ty software device?
I came from pocophone, i can't stand color os for a whole minute.
Click to expand...
Click to collapse
Fast charging working. There is no trusted face in android 10 anymore because of security reason. If u flash android 9 gsi u may get it. I am using it as daily driver.
Is fingerprint working on both GSIs?
Apoorv AR said:
Is fingerprint working on both GSIs?
Click to expand...
Click to collapse
Nope
I can't edit build.prop because vendor is only read and can't be changed to write(evolutionx gsi)
talalahmed said:
I can't edit build.prop because vendor is only read and can't be changed to write(evolutionx gsi)
Click to expand...
Click to collapse
Copy build.prop and edit it in another file. Mount vendor in twrp. Then use twrp file manager to replace it. It should work.
But i think u can also skip that step too. Just delete that app before booting up with clean-flash installed rom.
ospeto said:
Copy build.prop and edit it in another file. Mount vendor in twrp. Then use twrp file manager to replace it. It should work.
But i think u can also skip that step too. Just delete that app before booting up with clean-flash installed rom.
Click to expand...
Click to collapse
Yeah I did that but when I reboot the Bluetooth is still not working so I'll just flash a new pixel experience gsi that might have fingerprint sensor working and will do that also before booting up
U dont need to do it again when u flash new rom cuz vendor partition will still the same even if u flash new rom on system.
ospeto said:
U dont need to do it again when u flash new rom cuz vendor partition will still the same even if u flash new rom on system.
Click to expand...
Click to collapse
Thanks,did you try this new pixel experience gsi with fingerprint?
talalahmed said:
Thanks,did you try this new pixel experience gsi with fingerprint?
Click to expand...
Click to collapse
Not yet and i honestly dont think fp will work. It is an overlay issue related with fp drivers as far as i know. It wont magically fixed with just an update from gsi.
ospeto said:
Not yet and i honestly dont think fp will work. It is an overlay issue related with fp drivers as far as i know. It wont magically fixed with just an update from gsi.
Click to expand...
Click to collapse
I thought that too,but will try it anyway and keep you updated
Edit: nevermind, haven't seen it was stated in op
Hello friends, is there a way to solve the A2DP Bluetooth problem? I can connect to my car radio, but no music is played and I cannot make calls. The cell phone is recognized by the radio and vice versa. I have a ZUK Edge and I am currently using EvoX 10. Everything works great, except for Bluetooth. It doesn't matter which GSI I use, EvoX, Havoc, Bootlegers, Aosp, ExtendetUI, etc., it works with RR 6.1, but from Android 9 onwards it doesn't matter what I flash. Please excuse my poor English, but I wrote with a translator. If someone has a solution, please let me know. Thank you in advance.

Categories

Resources