yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Richard_10:
It is as stable as it gets once you succeed in installation.

I recommend you read the conversations in previous pages. You'll find everything you need to make your decision.

(As for the dev, he is a little bit hot blooded, when he feels offended he lets it known. So my guess is, he contacted the moderators to ban somebody or something like that. the moderators didn't go his way, so he may have had an argument with them and got himself banned instead.

Whatever the case, it is unfortunate, because he is an excellent dev, and very helpful too.)
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Thanks
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Richard_10:
Welcome back sir :laugh:
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] tomgar:
Is this ROM usefull for daily driver?.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Richard_10:
Absolutely
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] ceracz:
Unfortunately dirty flash does not work. Any attempt to update to more recent build results in non-functional GMS.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Update (2020-03-03)

Read carefully flashing instruction (OP)
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] tomgar:
Does facial recognition work?.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Face Unlock code is officially removed from Google Services

here
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Update (2020-03-04)

- fix random SD Card issue after reboot

- heavy optimizations

Read carefully Flashing Instruction (New/Dirty) in the OP !
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] tomgar:
Thanks a lot, can I install this ROM with TWRP 3.3.1.0? I do not know what version of TWRP I need.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Read

carefully

the OP before taking any action
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Tomek0000:
I dirty upgraded 20Feb to 4Mar. Magisk shows ctsProfil and basicIntegrity equal FALSE. Does anybody have the same?

Edit.

To fix both you have to add google play services, store and GMS to the black list in the edxposed manager (or installer if you use it instead).
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
basicIntegrity: true

Netflix is still available on Playstore and fully working

Poco F1, Mi 9T Pro ... Pixel 2 XL concerned too

https://xdaforums.com/poco-f1/help/miui-eu-11-0-6-safety-net-cts-profile-t4063485

https://xdaforums.com/k20-pro/development/rom-lineageos-17-0-t3976469/page206

https://xdaforums.com/pixel-2-xl/help/march-2020-update-magisk-20-3-t4063315

2 weird things :

- I reflashed early today the full firmware 10.3.6.0 and relocked the bootloader,... SafetyNet failed too !

- My RN5Pro still pass SafetyNet today (unlocked bootloader with custom LOS 15.1)

It seems to be a Google server issue (this happened right away after banning all huawei devices from their certified devices and it looks like they removed some xiaomi devices too).

Be sure, it's not specific for Mi 9 Lite ... So, wait Google fixing their server or a Magisk update for a workaround !!!

That's all folks !
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Definitely a big mess made by Google ... for the mass ! No sign from them and they don't seem to give a f... to anyone ! It's intolerable !!!

https://xdaforums.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382/page3866
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Jaizu:
Is the default camera good enough? I don't want to manually switch between modes every time I switch from photo to video.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] goldman5:
No fixed manual :(

Manual network selection does not work, still select automatic network selection after searching

Each time you search for a network and select a network, automatic mode is selected, which is incorrect.

I'm using the latest version of LoS 20200304
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Update (2020-03-10)

OP
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Jaizu:
Thanks for the update.

I would like to bump this:
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Update (2020-03-12)

OP
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
SafetyNet

It's all green again !
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] asphodeli:
Hmmm interesting, SafetyNet CTS + Basic Integrity checks passes but Google Pay doesn't work. Gonna try updating to latest build and see if that works (wow, MediaFire is really slow :eek:)
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Tisolino:
On my Mi 9 Lite I have the following allways reproducible problems:

- "fastboot flash recovery nameRecoveryFile.img" --> If I use the twrp.img which is originally linked in gringo80's post it can't decrypt the partitions.

But if I use the original twrp.img from the TWRP Homepage it can decrypt the partitions, but after the step 4.) "wipe format data" I loose the data partition! I tried at least 6 times to get it but always the same result...

So that's the subject: either I can't decrypt or I loose data partition.

I really appreciate any idea how to deal with it....
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Animux:
Did you really format data? Wipe only is not sufficient.

Gesendet von meinem MI 9 Lite mit Tapatalk
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] limdev:
HI guys, first of all, very thanks to gringo80 for this beautiful rom.

That said, I've 2 problems :

1-the fingerprint recognition is very bad, is this just a problem of mine?

2-Is possible to enable DT2W?(I've seen the link but it is not working at the moment)
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
1-check your base firmware : 10.3.6.0 (OP)

2-DT2W is working
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] limdev:
Yes, I already have the version 10.3.6.0, this i strange, I'll try to flash it again.

The link for DT2W is not working yet, when i click on it I see "We are generating a new download key for this file. Click the button below to continue."
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Link fixed
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Tisolino:
Hello Animux, I replied already yesterday night but I don't see my answer here. So I try again to describe:

Of course I meant the step "format data --> input yes". Let me explain: after flashing the recovery and vbmeta you have to reboot to recovery. Now the recovery should ask for the decryption password according to gringo80's original post. The newest version of the TWRP homepage do that! The linked TWRP version from gringo80 does not decrypt! That's why I tried to use the newest version from TWRP homepage. But this version reproducible deletes the data partition when formating data -> yes !!

Than I decided to use the older TWRP version from gringo80. I ignored that it did not decrypt after reboot to recovery but it did not delete the data partition.

But after installing the custom ROM and rebooting to recovery the decryption works!!

After all that I met a lot of further trouble but using the description of Tomek0000 on page 51 I could handle it. But installing of the ROM version 20200312 took the whole day...!

---------- Post added at 12:24 PM ---------- Previous post was at 12:19 PM ----------

I have a newbe question. What do you mean with "base firmware" and "OP"? Where do I get the needed base firmware?

What means the shortcut DT2W?
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] goldman5:
gringo80 :

Please fixed manual search network select

Manual network selection does not work, still select automatic network selection after searching

Each time you search for a network and select a network, automatic mode is selected, which is incorrect.

I'm using the latest version of LoS 20200312
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Tomek0000:
1. All day? Do you install all apps from the scrach?

Never format data second time if you do not need it (example: restoring data partition finishing with error)

If you dirty install custom rom do not wipe data partition, or if you wiped it you can restore it...

15 minutes is a real time for dirty update.

OP - you shoud understand is as description about installing ths rom publiced in first post of this thread.

Base firmware - is a stock rom from Xiaomi. The link you will find in OP.

DT2W - double tap to wake up
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Tisolino:
to 1.) Yes, I did not only installed all apps from scratch but the custom ROM, too. At first I only wanted to update my ROM but after update the Google services did not work anymore... I could not get them back because at this time I did not know your description on page 51... :( So I decided to start from the absolute beginning... With the problem of lost data partition using the recovery from the original TWRP site. And all the try and error until I got the custom ROM installed took the whole day: After loosing the data partition I flashed the base firmware from gringo80's link to get back the data partition. Than I had to reboot into Xiaomi ROM and set up the initial steps. After that I unlocked the boot loader which also comes with a work reset.... Than I could flash TWRP and so followed the next try.... I did not count the number of tries to get installed the custom ROM....

to 2.) Thanx for explanations.

My question: for a clean update I guess I only need to wipe Dalvik, Cache, Data and System? Or only the caches?
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Tomek0000:
Clean and dirty updates need wipe dalvik,cache,system and vendor. Additional remove one directory in data partition if this is dirty update. Wipe data only in clean update.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Update (2020-03-31)

OP
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Richard_10:
What's the deal with msm rqbalance ?
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
It was dropped by Google and it's useless because it keeps the CPU in a high usage and avoid a complete deep-sleep for all cores.

https://review.lineageos.org/c/LineageOS/android_device_xiaomi_msm8998-common/+/241180
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Tomek0000:
Hi. I am looking for a script file, which is called on the end of android boot phase. I want to add to this script own commands. For example: addind access to read battery stats for WLD. Could someone suggest the best place?
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Tisolino:
Thanx for your answer but I'm affraid I did not understand it completely. Just now I did a clean UPDATE as I understood it: wipe dalvik, cache, system, vendor, data. But I did not got an update but a new installation! All apps and settings are away just like after factory reset. What was wrong?

What does "clean" update really means and what's the difference to an "dirty" update?

Bevore updating I did a backup but unfortunately TWRP is not able now to finish the restoring :( It hangs with restoring vendor image at 95%....

Do you know if the backup of system image and vendor image is really needed. My be I can let it be next time...?
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Tomek0000:
Clean install is all new, dirty install is all new except your applications and system configuration.

If this is clean , you wipe additional data partition. If it is dirty you does not wipe data partition.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Update (2020-04-20)

- ART optimizations

- Ramdisk : True Deep-Sleep & More
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Hanuibius:
Thank you so much Gringo, for your work, giving us Xiaomi users the LineageOS. This is so amazing, so stable, smooth. Thank you!!
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] prefor:
Guys for those who have this ROM, how many hours SoT do you get with this ROM?

Is better more battery friendly than MIUI?

I installed the latest version in Xiaomi.eu and battery is horrible :/
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Barruel:
If you have already installed the latest Xiaomi.eu rom you'll probably brick your device if you install the firmware linked in the first post through TWRP. I've got "anti=1" from it.

That's why I can't install this rom. I wish I could.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] prefor:
Wait why would this ROM brick the phone?

This phone doesn't have Anti rollback protection compared to other phones such as Redmi Note 5. :/
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Barruel:
It does, according to this.

In the flash_all.bat in that firmware there is this:

if exist %~dp0images\anti_version.txt (for /f "delims==" %%a in (%~dp0images\anti_version.txt) do (set CURRENT_ANTI_VER=%%a))
if [%CURRENT_ANTI_VER%] EQU [] set CURRENT_ANTI_VER=0
for /f "tokens=2 delims=: " %%i in ('fastboot %* getvar anti 2^>^&1 ^| findstr /r /c:"anti:"') do (set version=%%i)
if [%version%] EQU [] set version=0
if %version% GTR %CURRENT_ANTI_VER% (
echo current device antirollback version is greater than this pakcage
exit /B 1
)

"fastboot getvar anti" on my Mi 9 Lite gave me "anti: 1". So, as 0 < 1, flashing that firmware is going to brick my phone. Apparently, fastboot and MiFlash tool check that and abort flashing, but TWRP flashes it right away and phones get bricked.

BTW, it is not this ROM what will brick your phone. It is the Xiaomi firmware that it needs to run what might do it.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] prefor:
Aww FFS! Thank you for the heads up!

I bought this phone because it had all the great specs + no anti rollback protection....

I'm using the latest version on MIUI 11... In that case I won't update it to MIUI 12 since it can now brick the device...

Is your bricked? Can't you fix it with Xiaomi Flash?
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Barruel:
Antirollback is already implemented in MIUI 11, so if you have installed the latest Xiaomi.eu you've got it. MIUI 12 won't brick your device, but MIUI 10 (which is what the firmware in the OP has) will.

My phone is not bricked, BTW.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] prefor:
Does that mean that I can't "downgrade" to an older MIUI 11 version?

I'm thinking to first use Fastboot by flashing it via Xiaomi flash. I'm going to download the file from here:

https://c.mi.com/oc/miuidownload/detail?guide=2

Then install TWRP and then install an older version of MIUI 11.

I did that like 2-3 times 5 days ago, and nothing happened :/
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Barruel:
It depends on the antirollback level. If an older MIUI 11 version you want to flash has an anti equal than the one in your phone, you'll be fine.

You can check the antirollback status in your phone through "fastboot getvar anti". If that command outputs something like "anti: number", then you are antirollbacked; if not, you are fine. Check this.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] prefor:
I just did it and got Antivar: 1. Does that mean I'm screwed if I try another ROM? xD
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Barruel:
No. You are screwed only if you flash a MIUI rom with an anti lower than 1. Custom ROMs are fine it seems.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Tomek0000:
Installing this custom row should start from installing official MIUI 10 Eu version. It will not be possible with antirollback.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Hanuibius:
It would be amazing to see this being fully integrated on Official LineageOS. Imagine the possibilities with a team working together for the greater good of xiaomi mi9lite users :P

Hope to have new updates soon, gringo. And again, thank you so much for your work! ;) the ROM is f brilliant

This might be an issue for future users (?) ;/
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Altherion:
Dear mates... just to clarify, as this subject is extremely risky...

Could you give us some light about this?? :

From Stock MIUI 11 to LOS 16.0 (this ROM) = Brick??

From Stock MIUI 11 to LOS 17.1 = Brick??

From Stock MIUI 12 to LOS 16.0 (this ROM) = Brick??

From Stock MIUI 12 to LOS 17.1 = Brick??

Thanks in advance :fingers-crossed:
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Read here
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Update (2020-06-14)

OP
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] DualScreen:
What procedure do i do if i want to upgrade from the last version of this without losing configurations and files?
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Richard_10:
Dirty flash
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] DualScreen:
thanks, i have installed that way and most stayed the same.

however i am now getting "Gmail wont run without google play services which are not supported by your device"

i did install the gmscore from the zip file and it won't fix it.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Reinstall Google Play Store too ( it's an app from Google) , from apkmirror or the one i provided in the dowload folder.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] DualScreen:
now google contacts sync keep crashing
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Richard_10:
Did you install both gms and play store ?

Try reinstalling both. Would be a good idea too to clean cache and data of both applications before rebooting into recovery and wiping dalvik cache
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Delete all data from Google Services (LOS Settings > app manager) : New Change by Google itself (covid contacts tracing)
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] DualScreen:
thanks, reinstalling the crashing applications did the job.

i am having one other issue which i had since installing the previous version and maybe you guys can help me with it.

i get a small scratching noise when someone calls me.

it's not all the time, but sometimes and its quite annoying.. any ideas how to fix this?

i cancelled AudioFX for testing and it did nothing..
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Check your firmware version ! (read OP)

:good:
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Update (2020-06-18)

OP

Re-download the build again !

:good:
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Richard_10:
Looks like a ton of deep changes :good:
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] itsamess:
Where do I ask for a rush? Where do I say that lineage 17 is stable and he should focus on that?

Sry, can't find it in OP if you meant me.

Is it so erroneous that you just want to build LOS16 and have no interest in 17? Than it's my bad.

It's not a question of when but rather a question of your interest.

But you do not have to answer that at all, but by posting "read OP" it implies there is the answer.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Wich build are you using ??? Please read changelog OP. Fixed in the new build !
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] NoSohoth:
Fixed in today's build indeed, thanks !

Everything works, I love this community :)

I'll be using this ROM as a daily driver so I'll be there if you need feedback.
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Beast.Kuvretz:
Can i install Magisk on this rom? I need something like Magisk Hide for my mobile banking app, it wont work with root or custom rom.

Thx
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] NoSohoth:
The 20191111 build breaks pico gapps for me, the Google first start setup process just keeps running forever.

In the logcat, I get errors about Invalid security signature and unfindable libraries, most likely due to your work on signature spoofing.

I'll post the logcat when I get home, and I'll just run microg in the meantime, or permanently :)
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] Richard_10:
Logcat would be nice indeed
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
wich gapps are you using ???

- flash the the rom + gapps (nano or pico), don't use full or stock !!!

- wipe /dalvik and /cache

- go to /data : delete "resource-cache" folder too !

- reboot
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
Update : 2019-11-12

GCcam port added on the OP ... See the attachment section !
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
i will look into that ... I was so busy with the GCam today !

Ok, follow these steps :

. after installing your gapps, remove your account from your phone if already set

. connect to your account in another device or PC and remove your phone (Mi 9 Lite) from devices list (google account)

. download Google Services and Google Android Webview (from apk mirror)

. back to your phone and check off Google Protect from your android settings

. install Webview then Google Services

. go to account from settings and add your google account

. now connect to playstore normally and download your apps (to keep your system partition light too :cool:)

GmsCore and Webview from opengapps are broken ... watchout ! You can read up

Google Play service signature invalid

! It's not a package in the rom but from your gapps package !

To check this, point your mouse cursor on the number "9.0" from opengapps homepage, it will show you this, that webview and gsmcore need a hacky rom a special signature not in the app but in the rom ! people never read !!!

Check my special package for LineageOS 16.0 here ! (extracted from official MIUI image)

To install it, you must reinstall the rom + my essential gapps + GCam , then manually Webview and GmsCore.

No need to wipe your current data !

With this, you get 100% success.

Don' forget to set GoogleDialer as your default dialer !
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] McKebapp:
Dear gringo80,

thank you for your hard work. :good:

I tried to install your latest package, but I'm stuck in the first startup, too. :(

My procedure:

- I removed the phone from my google account

- unlocked the bootloader

- installed twrp-3.3.1-2-pyxis-final (auto-decrypt).img

- wiped and formatted the whole phone

- installed your latest build lineage-16.0-20191111-unofficial-pyxis.zip

- installed open_gapps-arm64-9.0-pico-20191113.zip

- installed your LOS 16.0 Google apps (x64) - Essential Pack.zip

- installed LineageOS - GCam (MGC 6.2.030).zip

- restarted TWRP

- installed Magisk-v20.1.zip

- deleted /data : delete "resource-cache" folder within twrp

- wiped cache / dalvik

When I boot now, I get stuck in "searching for updates".

What did I do wrong? :confused:
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] :
Are you serious ? Custom rom for recent device aren't just patched AOSP GSI on their framework (else all device include old device are like this logically) and Treble project is for first stop Android version defragmentation (GSI is a exemple) and make more easy for oem to make new major update update. LineageOS team stopped to build new update for all xiaomeme device because some device (ursa and more) got a blob with SenseTime's license and be shared by all people who got this blob without their authorization so DCMA take down all xiaomeme vendor in GitHub with this blob and vendor file can be changed also. Also all devices (Old and recent) need to have proper source (device tree, vendor and kernel) for being built from source when a build is make specifically for a device
[Xiaomi Mi CC9 / Mi 9 Lite ROMs, Kernels, Recoverie] gringo80:
There is a lot of space on xda where you can create ans discuss your topic.

If you have minimum respect for yourself, don't come here anymore to spam the thread. Next time you'll be ignored. This is a space to discuss bugs ans solutions. I hope you understand !

If you dont like, leave please !

Thanks