yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi A1 Questions & Answers] alkesh95:
Didn't i tell you i am not a nice person?

Are you freaking kidding me?

Look around you. where you are. You are on XDA, birthplace of most custom ROMs.

"If I would know atleast basics of porting"

Look around lots of guides here. Read some. Clearly you haven't. Got few in just one search. Is your search broken?

NO ONE WILL SPOON FEED YOU.

Let me clear your misconception about devs on xda.

Not all of them are professional programmers. What they do here is just their hobby. What they give here is their gift to community.

No one here has any right to ask anydev to support a device/rom. They do it because its their wish.

Some devs go out of their way to support a device/rom.

Do you understand what i just said.

Please don't quote me again. Read rules and regulation and other stickies to get you clear idea where you are.

Do not quote me.

I AM DONE.
[Samsung Galaxy Core Prime Questions & Answers] JamesFox0:
whenever i am signed in on google account my device restarts every couple of minutes

also i think it may be because i turned on oem unlock

should oem unlock be turned on all the time
[Xiaomi Mi 5 Questions & Answers] smeroni68:
The Full Treble Project for MI5 Gemini

Brought to you by Jflte DevConnection Team​

#include <std_disclaimer.h>

/*
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/

What is Project Treble:

Project Treble basically partitions your device into two separate partitions, a system and a vendor: system contains your generic system image, while vendor partition has your device specific files required for booting and running your phone. This way we can easily change the system image and be able to run our device on different system images with the same kernel and vendor partition

Read more about Project Treble

Gemini hardware vs Treble implementation:

Gemini is an A-only device. This means that regarding the GSI images (GSI = Generic System Image) to be used, you need to get ARM64 and A-Only system images.

Up today, thanks to @phhusson dev, are available a couple of images that can be flashed on Gemini. You can find HERE the XDA thread with info and download (current last version available is v12).

Treble implementation and download:

JDCTeam is working from last year to implement on Gemini (still unsupported from producer) the support of Treble.

Thanks to @sir mordred, we reached on MI5 the working status.

NOTE: just to be clear, the work to do to be able to finalize and fix all stuff is still huge... so is a working in progress...

We tested with

phh GSI

images the device.

We are sharing the first ALPHA flashable zip (flash through TWRP 3.2.1-1 Official).

NOTE: ONLY with this TWRP version is possible to handle the treble flash!

How to use:

Download the TREBLE zip provided here: Mediafire

Download a GSI image from HERE

(Remember: ARCH64 and A-ONLY version)

Reboot to recovery(TWRP 3.2.1-1 REQUIRED)

Clean the device (wipe Dalvik/Cache/System/Data partitions)

Flash Treble gemini zip

Flash the GSI system image zip you wish to use

Reboot

Screenshots:

What's working (... and not working):

This is an alpha (

and is not a rom

)... you have the possibility to have a look and test the phone with a GSI rom... let us know what works and what not!! ... we will have a todo list to analize and fix the treble support...

Sources

GitHub

Social

Google+: JDCTeam Community

YouTube: JDCTeam TV

Credits

JDCTeam

LinageOS

Google

MI5Devs

Special thanks:

@sir mordred

Testers and developers involved

XDA:DevDB Information

GEMINI Full Treble support project, Tool/Utility for the Xiaomi Mi 5

Contributors

smeroni68, sir mordred

Version Information

Status: Testing

Created 2018-03-10

Last Updated 2018-03-10
[Xiaomi Mi 5 Questions & Answers] 0xii:
I will test it soon and say about bugs
[Xiaomi Mi 5 Questions & Answers] richard el renthlei:
Noob question, what is GSI Rom, which rom should i used?
[General Topics] twaha123:
Has Anyone Got A Htc Wizard , Xda Exec Or Anything Like ,that Could Handle Windows Mobile 5.0 Or Later , I'm Willing To Offer A Fair Price :d

Please Pm If You Got Anything
[General Topics] cham1980:
Imate SP5 unlocked almost new condition.........I am sure it handle WM5 or later..........comes with box and all accessories...........offer me if interested.
[Xiaomi Mi A1 Questions & Answers] pabloespe02:
Hello, noob here.

I have a serious doubt after having had a replacement for the screen of my phone.

After receiving it, I noticed it was not an original replacement and there was a curious problem: whenever I powered on the phone the display showed very (seriously, VERY) yellowish. It didn't fix until I turned off the screen and turned it on again.

I decided to flash a ROM trying to solve it, but nothing was fixed. Until I flashed Oreo with MiFlash. Whenever I returned to Nougat with MiFlash the yellow screen appeared again.

These days I followed the procedure of flashing Nougat through MiFlash and then flashing LOS 15.1, the yellow screen remained. But if I flashed first Oreo (MiFlash) and then LOS, that problem did not exist.

So, my question is, is there something we are missing when we flash ROMs through TWRP or some other method (fastboot with [MENTION=5863451]JamFlux[/MENTION] tool for example) and not MiFlash?

Sorry for making the post so long, but I felt I had to explain everything in detail.
[Xiaomi Mi A1 Questions & Answers] alkesh95:
Your display might have some problems.

Roms shouldn't effect it in general. I would suggest you try voidkernel and play with KCAL settings.
[Xiaomi Mi A1 Questions & Answers] pabloespe02:
No, sorry if I did not explain it well. ROMs do not change the display settings. What makes a difference is flashing ROMs through recovery or tools here in XDA (display remains yellow if I come from the Nougat November release) and flashing OTAs through MiFlash (display is not yellow anymore after flashing any Oreo OTA)
[Xiaomi Mi A1 Questions & Answers] alkesh95:
That is a weird issue but its possible.

Sorry i couldn't help you much. As this falls out of my knowledge. Maybe someone else might look into it.
[OnePlus 5T  Accessories] billubakra:
Hi,

I have lost the silicon cover that comes with the phone. Any idea where to find the official one? It is not available on the website.

Thanks
[OnePlus 5T  Accessories] Konrad_Mazur:
I can sell you mine

wysłane z OnePlus 5ᵀ
[OnePlus 5T  Accessories] motoxmaniac:
You can take mine, I have no use for it
[Nokia 3 Questions & Answers] br3w0r:
On Android Oreo Beta, after rebooting my device it asked me PIN. However, I didn't set it and everything I tried to enter ended up eith "Wrong PIN". What should I do?
[Nokia 3 Questions & Answers] br3w0r:
Ok, I didn't know it.

Now I need to enter PIN which is set for unlocking phone to start Android. Sorry for flood.
[Nokia 3 Questions & Answers] Nikola Jovanovic:
Maybe pin from sim card ?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
Miscellanea...

Download (public versions history)

Here you can find the shared folder with all the version released of Treble support: GEMINI-TREBLE

Changelog's

v6 (20190316) - Release Candidate 2 full versioned_vndk v28

- VERSİONED_VNDK support is fully implemented

- FIXED NFC support

- FIXED Ambient Display main icon size and settings menu icons style... Thanks to Subezhj for helping fixing.

- FIXED ConfigPanel - Fingerprint settings menu icons style

v5 (20190308) - Release Candidate full versioned_vndk v28

- VERSİONED_VNDK support is fully implemented

- Mostly all library dependencies between system/vendor which are called as violations against treble's rule are succesfully eliminated

- Updated kernel as per treble's kernel docs (enforced)

- Vendor image's version is now 28

- Misc updates and fixes

- GSI Pie roms support (check in OP for some links)

- JDC PIE GSI rom given just as a preview for testing (JDC PIE GSI is build from sources without ANY hack!!)... It's pure AOSP as Google bring to their devices... NOTE: No support for gapps... they do not complete setup... you are advised.

v4 (20180409) - Beta partially versioned_vndk with the following updates:

- VERSİONED_VNDK support is partially implemented

- Lots of library dependencies between system/vendor which are called as violations against treble's rule are succesfully eliminated, only small number of lib dependencies which needs to be resolved are left

- Updated kernel as per treble's kernel docs

- Vendor image is now using google's stock vndk-sp, ll-ndk libs which are called as treble layer libs

- Vendor image's version is now 27.1.0

- Misc updates and fixes

v3 (20180329) - Beta status with the following updates:

- Updated camera Hal from latest qualcomm 8996 repo

- Hexedited more libs and removed more vendor system dependency (better treble and preparation for versioned vndk)

- Updated wifi configs from lates CAF

v2 (20180318) - Still alpha build with the following updates:

- Upstreamed kernel

- Hexedited blobs to correct path (for treble)

- Linker issues fixed

- Vendor overlays

- Latest device tree updates from CAF and miui oreo beta

- Disabled non-working apps (custom xiaomi doze package and configpanel app which were designed to work with LOS APIs)

- Disabled userspace thermal hal initialization which we dont have in cameraHal (faster cam launch)

- Increased jpeg quality parameters

- other misc. dev tree updates

v1 (20180310) - Initial release (Alpha)

Reported/Known Issues

- Camera works perfectly, but on some apk after a shot is taken with Flash active, the camera do not get more pictures... Close the app will clear the issue and you can get other pictures!

Suggestion

: do not use the flash with this camera apk if you have the issue! :p... or

use a working camera apk

(is a better solution)!

to be updated...
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] sir mordred:
Big thanx and credits also goes to [MENTION=3545504]smeroni68[/MENTION]

All of the story is started with the identifying unused CUST partition which xiaomi left on our device Mi5 https://xdaforums.com/showpost.php?p=74702470&postcount=300

And after we determined that the /cust partiton is unused on AOSP roms, we used it as /vendor partition as per the requirement of Full-Treble https://github.com/sirmordred/android_device_xiaomi_gemini-twrp/commit/5faf9c4e162e8144b71f87d6d21c384931b1ac0c nearly 3 month ago

And that is also the reason of nearly all devices which get Full-Treble support via custom implementation, are Xiaomi devices (Redmi Note 4, Mi5S and our Mi5)

Thanx also to my teammates who contributed this project :good:

Our goal is now separating/isolating all vendor <=> system interactions (which will be enforced on future android releases for treble devices) and stabilizing vendor.img while getting closer to pure AOSP sources

Enjoy ;)
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
Finally we are out for both MI5 and MI5S... yeah... now let's go ahead... :D
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] Deleted member 7271628:
Thanks for all JDCTeam
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] MichaelPan01:
Great Job dude! Finally we got treble. Downloading now. Can't wait flashing.

通过我的 MI 5 上的 Tapatalk发言
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] kishan314:
Great news ..only one query .. How can I revert back from treble to custom ROM whenever required?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
Good question... I'll report also in

post#2

in FAQ section.

Q: How can I revert back from treble to custom ROM whenever required?

A: Just flash the custom rom you like from TWRP and that's all. Custom rom flash will overwrite the boot.img and the system partition... vendor partition will stay there waiting for your next test!
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] atembleque:
So... P GSI is coming for the "old" Mi5. Thank u guys! This is the way
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
This is something we can try to build... but only when sources of P will be released and will be good to build an AOSP based on them... :D
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] light100:
Very very thankful:svetius::svetius:
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] 21071992:
Thanks for your hardwork, downloading now.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] MichaelPan01:
When charging, the battery icon won't show. The bug is phh's?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] StealthHD:
Installed. Yeap, we finally got a vanilla android :)

For first alpha, it working flawlessly.

Some bugs i founded.

1. After magisk install on stock kernel, got bootloop. Fixed after installing AEXMod latest kernel.

2. Gcam not working. buildprop (vendor folder) doesnt help. Got FC anyway

3. HMP... stock governor settings cant provide smooth scrolling in settings, 820 sd stuttering like 210, okay. It happens on every gemini hmp kernel on 8.1 oreo. Maybe some to perfd related. Need EAS.

4. Gpay wont work, magisk can't help, maybe device id change will help

All other working fine
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
Here it is working.

Have you set the battery icon visibility status under the statusbar settings?

1) Phh rom support natively Phh superuser app (from market) with stock kernel and phh-gapps-su gsi image.

2) Gcam require API2/HAL3 support, and on phh gsi hasn't been implemented (as written is an experimental rom with the meaning to be compatible with stock Oreo treble devices). Instead, it has API1/HAL1 support for stock vanilla camera.

3) Stock kernel is HMP. We do not develop till now the EAS kernel on stock treble kernel (we will do for our JDC gsi).

4) Magisk is clearly reported into Phh thread to not be used. In custom development we have a plus, because we can change the kernel (as you have done)...

Thanks for this testing report.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] musabcel:
[YOUTUBE]6cUepQ-kXn8[/YOUTUBE]
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] RadixCube:
It is an AOSP Extended ROM based on Oreo. Flash it and see for yourselves for better understanding

---------- Post added at 06:45 AM ---------- Previous post was at 06:37 AM ----------

Mobile data toggle, quick settings & recents was working fine for me.

(Check the status bar & button settings for quick settings & recents respectively)
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
His XDA username is [MENTION=2823824]davidevinavil[/MENTION]... zuk device...
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] borke292:
I flashed AEX yesterday and I haven't faced any of these issues so far. Everything working perfectly on my side for now.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] ★Michaelo★:
Try different gapps, this happened to me once on aexmod too
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] dreamofdeath:
thank you. I also use gcam mod by arnova v6. front camera result is greenish.

fortunately the default front camera's result is fine
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] Phil_Smith:
AEX has a bug with Bluetooth.

My phone connects to the external speaker, but sound is still coming out of the phone's speakers.

(Not sure whether that might be treble related, so sorry if that goes against the OP)
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
Try with AOSP Gsi...
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] olivercervera:
Thank you a lot for the technical details, are really appreciated.

Your progress is astonishing!

I haven't had the chance to try Treble on the Mi5 yet, mainly because ROMs at the moment are a work in progress and some external stuff like Magisk is not fully compatible yet. Obviously I know it's outside of your control, you are developing the device implementation.

I was wondering if SElinux is still permissive or you managed to switch it to Enforcing.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] dreamofdeath:
try this magisk

https://drive.google.com/a/my.smccd.edu/uc?id=1zb_2Z4S2x5291ZXtfMhcNI01u2UDDKrR&export=download

this from mido's LOS treble .

i use it and work well
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
As reported on FAQ post Q11... magisk for mido modded work on Xiaomi treble phones.

Enforced selinux will come later.

Inviato dal mio Xiaomi Mi5 utilizzando Tapatalk
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] 3Dota:
[MENTION=3545504]smeroni68[/MENTION] ... consider adding AOKP on #1 post

https://xdaforums.com/project-treble/trebleenabled-device-development/aokp-t3772379

not play around that much ... aince I'm missing fp as home :(
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
Will do later... thanks for headup!

Inviato dal mio Xiaomi Mi5 utilizzando Tapatalk
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
Done...
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] ojosehenrick:
The option of swap buttons and fp as home will ever depend of gsi developers or it can be standard on this treble zip?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] vinnik:
Should I flash the v4 now or wait a bit until the full release is out?

Or ist the Update from v4 to final as clean as a clean flash because of treble? Dont want to flash the phone twice and back up everything twice...
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
If you wanna run a GSI, your question has already an answer...

... and if you are running a GSI, why you need to do a backup? Just update treble support if a new version is available!

Treble support is not a rom...
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] vinnik:
Flashed latest phh treble. Mobile data is not working at all for me... I checked the apn and everything, but I can't get it to work

EDIT: Fixed it - my provider offers weird apn settings. Sorry for posting.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
No problem... you welcome.

Inviato dal mio Xiaomi Mi5 utilizzando Tapatalk
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] sharkyblunt:
Can I ask what the update process would be for the various ROMs when we move from 8.X to 9.X?

Would the Phh AOSP rom receive the 9.X update more quickly as it's an AOSP rom, versus the Lineage ROM which presumably needs a bit more development work from the Lineage devs before it's released. Or is it not as simple as that?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
Your question is phh aosp related... and linage OS... better to ask in phh thread an answer.

Anyway, from 8.x to 9.x you will need to clean data partition and flash the new GSI... as you must do if you change the rom now on Oreo based roms.

Inviato dal mio Xiaomi Mi5 utilizzando Tapatalk
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] vinnik:
I flashed the version with gapps and su.

And I don't really want to flash vanilla again. So there is no solution to have gcam working on the build? Editing the build.prop with the camera3hal didnt work.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
The aosp with gapps and su inside is only for devices that can't root and install gapps. This gsi do not let gcamera working... so only vanilla plus gapps works... you have only this way.

Inviato dal mio Xiaomi Mi5 utilizzando Tapatalk
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] aittamattia:
I'm going to install this GSI and I'm not sure if I've understood the whole thing in the right way... so, if I want to have gcam working I will lose root, while if I want to have root, I will lose the chance to have gcam because the GSI file comes also with gapps? Am I right? I'm missing how to root the device if I install the vanilla version which is the one I want because of the gcam.. :laugh:
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
If you search in the FAQ you will find all the answers you need and links to root magisk for Xiaomi devices... post#2.

Inviato dal mio Xiaomi Mi5 utilizzando Tapatalk
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] vinnik:
How can I do a complete clean flash? I want to switch back to a non-treble rom.

Can I somehow delete the vendor partition?

Or just select everything in "wipe" of twrp?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
In FAQ section is written... Vendor can't be wiped... but it give no issues because is an unused partition with normal rom.

Inviato dal mio Xiaomi Mi5 utilizzando Tapatalk
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] caoscorp:
This rom work with Samsung GEAR APP ?

GEAR S3 Frontier............
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
Witch rom?

Inviato dal mio Xiaomi Mi5 utilizzando Tapatalk
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] caoscorp:
All Roms with Android 8 ?

Because is incompatible SAMSUNG GEAR App with ANDROID 8....

But if upgrade my ROM from 7 to 8 my GEAR APP work perfect...

If I install Any ROM with Android 8 GEAR APP is incompatible..
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
Probably you do not understand that in this thread we do not share any rom! That's why I asked "ironically" witch rom!

Inviato dal mio Xiaomi Mi5 utilizzando Tapatalk
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] drpraveen:
Any news about JDC Oreo ROM development
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
No, sorry.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] kishan314:
You can ask for " any news about andorid P development??" here.. That will be more interesting.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] sohan3421:
Since some non-Pixel devices will be receiving Android P beta through Project Treble ( details: https://www.androidpolice.com/2018/05/08/android-p-beta-coming-nearly-dozen-devices/ )

Can we expect it for MI5 unofficially?
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] Cobra4K:
Without sources, it's hard. IDK about A-only Dev previews btw.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] lonehead:
DotOS Treble - https://sourceforge.net/projects/dotos-2-x/files/dotGSI/
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] samr007:
Request to you all devs plz work on Android P beta GSI image for Mi5.:good:
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] kishan314:
[MENTION=3545504]smeroni68[/MENTION] sir.. Please share the hard work you do for P.. We just can't wait for news of P on our beloved gemini
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
Nothing to share... you need to wait!

Inviato dal mio Xiaomi Mi5 utilizzando Tapatalk
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] afah_me:
as DEV / OP said, we must wait and don't disturb the dev with uggly questions. (when released, why, how, which, etc.)

just my suggestions to solve your problem.

1. read Q&A first,

2. if your problem still there, scrool&read all previous comment maybe someone have same problem with you + solved by OP/another user.

3. if none you can post here...

PS:

just ignore this if you know....
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] CruciformHawk7:
I don't own this device, but will the GSI work on other devices too?

Provided, my device does support treble unofficially and is ARM64 A-only.
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] smeroni68:
What's your device name?

Inviato dal mio Xiaomi Mi5 utilizzando Tapatalk
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] musabcel:
DotOS GSI Treble : https://sourceforge.net/projects/dotos-2-x/files/dotGSI/
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] CruciformHawk7:
Thanks for the reply.

I have a Xiaomi Redmi 3S Prime (land).

Edit: I just flashed AEX GSI and it works perfectly! Thank you!
[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] musabcel:
AOKP Android 8.1.0 Oreo | Project Treble ROM

https://youtu.be/rZfSh6K5M84