yashsingh1/xdaforums huggingface dataset:
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] LiaFourté:
LineageOS is a free, community built, aftermarket firmware distribution of Android 10, which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

Instructions :

Download the latest build and gapps

Boot to recovery

Wipe data, cache, dalvik cache

Flash the latest build

Boot to recovery again

Flash gapps, and magisk (optional)

Reboot

Downloads :

SourceForge

Reporting Bugs

DO NOT Report bugs if you're running a custom kernel or you installed Xposed

Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)

If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)

If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log

Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.

What is your--
LineageOS version:
LineageOS Download url:
Gapps version:

Did you--
wipe:
restore with titanium backup:
reboot after having the issue:

Are you using--
a task killer:
a non-stock kernel:
other modifications:

Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:

Join Device Support group

XDA:DevDB Information

LineageOS 17.1 ROM for the Xiaomi Redmi 9C (angelica)

Contributors

wulan17

Source Code: https://github.com/lineageos

Kernel Source: https://github.com/rama982/kernel_xiaomi_angelica

ROM OS Version: Android 10

ROM Kernel: Linux 4.x

ROM Firmware Required: MIUI 12.0.10 Global

Based On: AOSP

Version Information

Status: Unofficial

Created 2021-03-26

Last Updated 2021-10-30
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] LiaFourté:
Screenshots
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dewltodin:
Has anyone tried it yet. Can someone confirm its working.
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] LiaFourté:
Yes, it's working. So far so good, I can't provide screenshots cause I already switched ROMS although I'd still recommend it since it's almost bugless and it has a good performance. It's just, lineage is not my thing. I'm currently using DotOS 5.2 on my Redmi 9C.
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] LiaFourté:
I guess the screenshots are not enough to convince you.
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] LiaFourté:
Hold on, I'll go back to Lineage OS 17.1.
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dewltodin:
Nope that's not the issue I am a noobie in flashing roms so that's way I was making sure. Thanks for the reply tho
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dewltodin:
So what do you think which one will be better. Dot os or lineage.
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dewltodin:
Will it work on stock recovery.
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] LiaFourté:
What do you mean? If you're referring to the installation, no it won't. Custom Recoveries are essential to Custom ROMs, therefore it requires a Custom Recovery (unless it's a GSI).
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dewltodin:
Okay thank you much. And hey one last thing can you suggest a good recovery for Anglica for installing a custom ROM.
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] LiaFourté:
use wulan17's PBRP build here (https://sourceforge.net/projects/wulan17/files/Angelica/PBRP/). Flash the 3.0.0.img via adb then flash 3.1.0.zip via PBRP.
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dewltodin:
Much appreciated man thanks for your help.
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] LiaFourté:
No problem. ;)
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dawood99:
Still an awesome ROM its the exactly the same ROM I posted a while back under guides and it doesn't really have any bugs. Good daily user
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dawood99:
How is the dot os ROM? I see there are many bugs posted no hotspot will be an issue for me but can probably do without it.

But as a daily user is it worth it???
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dewltodin:
So far so good I have faced no issues in daily use yet. It comes with android 12 like ui system that is really cool And the safety net is also working fine. the only bugs I have noticed so far are. No hotspot, no double tap to wake as you already know. And also the face id is not working other Than that it's pretty good especially the interface.so I will say it is definitely worth checking out.
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dawood99:
Awesome I'll definitely give it a try and haven't expierenced android 12 yet so that's a sure plus and knowing dot OS its probably hella smooth

Maybe u can try a 3rd party app for hotspot? U never know
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dewltodin:
Yeah well best of luck. Be sure to post a review.
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dawood99:
Im gonna reply under the Dot OS ROM post, ran into trouble lol
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dewltodin:
Dame what trouble
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] h4x0r.eed:
Hi. I successfully installed Lineage OS 17.1 on my Xiaomi Redmi 9C. It is running MIUI 12.0.10.0 before.

How to enable SELinux?
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] quelSS:
With the Selinux Mode Changer app or with the terminal:

From the phone terminal : su

and write: setenforce 1

Be careful, if you change it to enable, you will no longer be able to adjust the brightness. You will need to restart the phone, adjust the brightness and setenforce1 again. At least that's what happened to me, that's why I went to the last LOS 18.1 of March 2022
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] h4x0r.eed:
Yes. I downloaded the SELinux Mode Changer on Google Play Store.

You are right. I can't adjust the brightness of my phone. This is very informative. But is it safe to upgrade to Lineage OS 18.1 for Xiami Redmi 9C. LiaFourté said that the voice call via Carrier is inaudible. Did you experience it?
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] quelSS:
I have installed latest LOS 18.1 from here https://t.me/R9AChannel/364 . I have been using it for 2 weeks and it is very good. Only after flashing the ROM does the camera, wifi, hotspot and bluetooh not work. For this, after having flash ROM I flashed the boot.img LOS18.1 of November 2021, for the audio flash the fix
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] alkyer:
I am having an issue with bluetooth audio when used for calling. For some reason the microphone on the device is picking up the audio and sending this to the bluetooth channeel (100+ms delay).
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] EugeneEgg:
hi thanks for the rom but there is a bug , GPS doesn't work
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Muhammed İsa kaya:
Bu rom MIUI 12.0.15 e kurulur mu

Mod translation: Can this rom be installed on MIUI 12.0.15?
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Muhammed İsa kaya:
Hocam iyi günler bu lineage OS romda aramalarda ses yüksek midir

Mod translation: Good day sir, is the volume loud in calls in this lineage OS rom?
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Badger50:
@Muhammed İsa kaya

Greetings, and welcome to XDA. As a "last time" courtesy, I have translated your first 2 posts. Please post in English as stipulate by XDA Rule #4:

Spoiler content hidden.

Thank you for your cooperation, and enjoy your stay on XDA.

-Regards: Badger50
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Muhammed İsa kaya:
Is the sound loud in calls in Lineage os rom?
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Muhammed İsa kaya:
Good day sir, is the volume high in calls in lineage OS redmi 9c rom?
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Breezy7637:
LOS 18.1 gave error, then hard bricked 9C NFC.

adb sideload lineage-18.1-20221226-UNOFFICIAL-garden.zip
serving: 'lineage-18.1-20221226-UNOFFICIAL-garden.zip' (~47%) adb: failed to read command: Undefined error: 0
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Muhammed İsa kaya:
good day i want to install this rom on my phone my phone is redmi 9c angelica MIUI version 12.0.10.0(QCRMIXM) my phone's RAM memory is 3GB can i install this rom on my phone?

Spoiler content hidden.

Mod. edit: post translated. alecxs
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] Dilshan_1:
how to turn off finger print gesture. When I accidentally touch finger print after unlock it opening apps selecting randomly
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] çelebi gümüş:
Rom link ?
[Redmi 9C ROMs, Kernels, Recoveries, & Other Develo] çelebi gümüş:
yes, you can install it.

Mod. edit: post translated. alecxs
[Google Pixel 6 Pro] Shipoftheline:
Has anyone had this working yet, does it even have an icon to show its on because my network provided said the Pixel 6 has no option in the menu, does it even show on the phone if its working/on?
[Google Pixel 6 Pro] PhilipL2021:
VoLTE is working fine with EE in the UK. There are no signs it is working from what I can see, except for the fact it stays on 4G rather than drop to 3G. I've had HD calls (shows the tiny HD icon when the call connects) on 4G as well.
[Google Pixel 6 Pro] kboya:
You can check using the phone service menu (*#*#4636#*#* or a version of the same... I always have to check!).

Mine shows volte provision as on (EE UK)
[Google Pixel 6 Pro] Shipoftheline:
Mine is greyed outView attachment 5445219
[Google Pixel 6 Pro] Morgrain:
It depends on your carrier.

Some offer the ability to activate it on your own (call a number, send an SMS), some activate it automatically, some won't even give you the ability to deactivate it/activate it yourself.

It needs to be activated and attached into the carriers system as an information that it's activated for your contract.

Are you sure that VoLTE is activated properly?

I have no problems with activating it on my phone.
[Google Pixel 6 Pro] Shipoftheline:
I've been in touch with them today and Volte is active on their side but I've got no option
[Google Pixel 6 Pro] foobar66:
Same problem here ... Youfone network in Belgium ...

VoLTE works fine when I put the SIM card in my OnePlus 8 phone.

VoLTE does not work on the P6P if I insert the SIM card there.

I chatted to a Google support guy, he said it definitely is the provider whi must change something ... they claim the P6P supports VoLTE properly ...

But that is strange to me ... why would the SIM card have VoLTE in OnePlus phone and not in P6P? Could the provider really fix that? I doubt it ... but I am not a VoLTE specialist. I will contact provider anyway to see what they have to say.
[Google Pixel 6 Pro] foobar66:
Hmm ... I checked my provider's website ... they (explicitly) say that VoLTE is availabe for the following phone brands: Apple, Huwai, LG, OnePlus, Samsung, Sony, Nokia, Oppo. So maybe indeed the provider has to "activate" it for specific models/phones ...
[Google Pixel 6 Pro] Shipoftheline:
I'm told after checking settings that Volte is switched on in fact it can't be turned off due to the carrier config file, greyed out on 'yes' however no Volte working.

The phone supports all the bands so this has to be an issue with the phone itself
[Google Pixel 6 Pro] Shipoftheline:
No option for Volte and carrier confirms this, Google has hidden it for some reason
[Google Pixel 6 Pro] foobar66:
Hmm ... see attach. Same issue here. VoLTE works on my OnePlus, does not work on P6P. Chatted with Google support (see attach); they claim it is the provider who has to activate it for the P6P model (which I find strange). I will check with my provider (but I'm pretty sure they will bounce me back to Google). Ping pong.
[Google Pixel 6 Pro] m1ckbr1t:
So I hate volte because if my phone signal is weak and it decides to call over data the call gets all distorted and robot like if you know what I mean!! So I always turn this feature off, normally! Been a Samsung user for years and always had a setting to turn volte off via the SIM/network menu, well as it seems I've had a few of the distorted calls and gone to turn of volte but not a setting in sight and I think I may have figured it out. Seeing this post triggered me look into it deeper and after using that phone code above to establish that the carrier volte setting is switched on but greyed out, as somebody posted above made me switch my SIM to My S20 and check the volte and I can confirm that although the mobile provider has it switched on permanently for active Sims the phone has the hardware to switch it off.

If you look at the screenshot from my Pixel 6 Pro and read what toggling the WiFi Calling switch does, it actually states "When Wi-Fi calling is on, your phone can route calls via Wi-Fi networks OR YOUR MOBILE'S NETWORK"

What I take from that is the toggle on/off is for both WiFi Calling and volte at the same time and we can't have them as independent switches like on my S20 and probably other phones. It makes sense as to why none of us can turn it off, which is cr*p. Especially when my mobile signal is dodgy in my house so I relay on WiFi Calling and sometimes as I have 2 AP's I could have low WiFi signal so it decides to use volte but my mobile signal is also weak thus making my robot distorted calls to happen. I'll be sending feedback via about/send feedback to Google and just hope somebody picks up on it.

Do you agree?

Unless I'm missing something then appolgies for waisting your time.

If you do agree please could you send feed back to Google via "settings/about phone/send feedback about his device" as the more reports they get we have a better chance of the toggles being separated.
[Google Pixel 6 Pro] foobar66:
I don't even have a setting 'Wifi calling' ... so I guess this is present in your case exactly because VoLTE is enabled.
[Google Pixel 6 Pro] m1ckbr1t:
Have you opened settings and searched for wi-fi calling?? See screen shot. I'm guessing you have and if it's not there then possibly your network provider doesn't support either... Is your phone on the latest firmware?
[Google Pixel 6 Pro] foobar66:
I do not have a setting when I search for "Wifi call". My phone is on the latest (November) firmware.
[Google Pixel 6 Pro] m1ckbr1t:
That's strange and does your mobile network support both WiFi Calling and VoLTE services? If so then all I could possibly suggest is maybe a factory reset, making sure all your data is backed up first of course. It's a bit drastic I know but sometimes it does fix issues especially if the update missed some steps out when it was applied.
[Google Pixel 6 Pro] foobar66:
Well, VoLTE for sure, when I put the SIM card in my OnePlus phone I have VoLTE (not wifi calling; that may be the reason why I don't see the entry in settings).
[Google Pixel 6 Pro] m1ckbr1t:
Quite possibly, like you can't have one without the other... If I'm correct that they have a joint on/off switch I really hope Google fix it. Hope you manage to get something sorted.
[Google Pixel 6 Pro] elsdon:
This is a carrier setting first and foremost. My phone came with it enabled on EE here in the UK, but not explicitly. I have Wifi Calling enabled on my phone as well, and I believe that works for wideband voice calls.

I've tried both VoLTE (unmarked in status bar, just as "HD" in call log) and VoWifi, both seem to work with my P6P.
[Google Pixel 6 Pro] Shipoftheline:
Update: I've had one call where its shown as HD (Volte) on my call log even though the areas I go are all covered by Volte so I'm going to guess this is down to the rather poor modem on this handset which shows weak signal strength compared to my last handout (Oneplus 8 Pro)
[Google Pixel 6 Pro] kboya:
Interesting take on it. I have many HD calls (EE UK) recorded on the p6p. If anything I have a slightly stronger LTE signal in what is usually an awkward area. My experience doesn't reflect a poor modem. Are you measuring it it dBm?
[Google Pixel 6 Pro] Shipoftheline:
Areas

Some networks are better in certain areas, around here O2 was the worst and my dbm strength outdoors ranges from 60 to 90s

Bottomline is I nearly always had full bars on the Oneplus 8 Pro but hardly ever on the P6P
[Google Pixel 6 Pro] clipdawg05:
hello, does google sell phones in belgium. If not, volte will not work. neither will wowifi, 5g or lte+. Google turns off all those features to countries where they are not sold. Your only option is rooting to get those features available.
[Google Pixel 6 Pro] Morgrain:
Are you sure of that?

https://xdaforums.com/t/has-anyone-...ooted-module-is-welcome.4361433/post-85945673

According to this dude living in Norway, 5G works. And Google does NOT sell the P6 in Norway.
[Google Pixel 6 Pro] clipdawg05:
Who knows, at least there is a store in norway. maybe they have different laws. maybe they were planning on selling there. Other then him, no one else has confirmed that it works in a country where it is being sold, including me.
[Google Pixel 6 Pro] Shipoftheline:
It depends on if the Pixel supports the bands Volte uses in those nations not if the phone is on sale there
[Google Pixel 6 Pro] clipdawg05:
what about 5g, wowifi and 4g+
[Google Pixel 6 Pro] Shipoftheline:
Again you've got to check what bands your network uses and what the Pixel supports, I do this every time I buy a phone from China/HK (put UK firmware on) but 99% of the time everything is covered
[Google Pixel 6 Pro] clipdawg05:
I live in croatia in europe, bought the phone from germany in europe. I use tmobile on my phone. the same bands here and in germany. Every phone that i have bought came from germany. The s21+, the zflip 3, one plus 9. All worked great in croatia but the pixel 6 pro.
[Google Pixel 6 Pro] Shipoftheline:
Well if this is anything to go by you should be fine

A1 Croatia | Powertec Information Portal

A1 Croatia, officially known as A1 Hrvatska d.o.o., is a telecommunications company operating within Croatia. The company was launched in July 1999 under the name Vipnet and was later rebranded to A1 in 2018. The company was granted the concession for the second GSM network in Croatia in...

halberdbastion.com

B1 (2100 MHz)

B3 (1800 MHz)

B20 (800 MHz)

n78 (3500 MHz)

but you still need to double check with your network provider which Bands they us
[Google Pixel 6 Pro] foobar66:
No Google does not sell in Belgium. I bought my P6P in France. But it really should not matter, should it ... you can buy a phone and use it in multiple countries ... When I spoke to the Google support guy, I explicitly said that I bought the phone in France and was using a Belgian SIM card during travel. He claimed that VoLTE was NOT disabled ... but it was because my operator had not enabled it ...

When I check the logcat, I see:

11-14 08:34:10.401 3981 8300 D ConnectivityMonitorVoImsOptInHandler: Trying enable VoIMS Opt-In. isVoImsOptInEnabled: false, isVoLTEEnabledByCarrierConfig: false, isVoLTEEnabledByUser: true, isMccMncInAllowedList: false, isNotificationShownRecently: false

So ... it says: isVoLTEEnabledByCarrierConfig: false ...

But ... of course that is just a "logcat" ... looks indeed like carrier must enable it (although it was fine on my OnePlus out of the box) ... I'm checking with my provider as well but so far no answer ...
[Google Pixel 6 Pro] clipdawg05:
its google, trust me. Try your sim in a different mobile in which you know everything works. if it works then it is enabled by carrier.
[Google Pixel 6 Pro] foobar66:
Thanks, as mentioned it works OK on my OnePlus phone with the SIM card ...

But, you say it is Google ... when I check the operator web pages (in Belgium) they say:

Proximus: Apple, Huwai, LG, OnePlus, Nokia, Sony, Samsung

Telenet: Samsung, Huwai, Apple

Orange: Apple, Samsung, Huwai, Oppo

So ... different operators are listing different phone models that they support ... this seems to suggest that these operators can enable/disable VoLTE on different phone models??? I do not know if that is correct or not ... I'm not a specialist in this area ...
[Google Pixel 6 Pro] clipdawg05:
people have been rooting their pixel 5 and 6 just to enable these things. To my understanding rooting does not allow you to change your service carriers setting, but the ones google sets on your phone. Some good news is that 5g and volte seemed to be activated for some pixel 5 users on android 12.
[Google Pixel 6 Pro] foobar66:
I have rooted and used a magisk module, now I have VoLTE switch in settings.

Also, when dialing *#*#4636#*#*, then go to phone info, I can see "VoLTE registration" as "enabled" now with this magisk module.

But the logcat is showing:

isVoLTEEnabledByCarrierConfig: false

So I'm guessing there is still something at the carrier/operator side ...
[Google Pixel 6 Pro] foobar66:
Tada ...

I suddenly have VoLTE (I think) ...

Previously, when dialing, I saw the icon on the status bar change from: "LTE" to "H+" ...

Today (accidently) whilst I was dialing I noticed that the icon remains on "LTE" whilst dialing.

Actually I do recall it was similar with my OnePlus. When I enabled VoLTE on the OnePlus, it took a day or so before it became active. Maybe same happened with my P6P ...

How did I do this? I have a (personal) magisk module, in the system.prop file of that module, I added the following list of props:

persist.data.iwlan=1
persist.data.iwlan.enable=true
persist.data.iwlan.ipsec.ap=1
persist.dbg.ims_volte_enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.vt_avail_ovr=1
persist.dbg.wfc_avail_ovr=1
persist.nubia.5g.power.config=1
persist.radio.calls.on.ims=1
persist.radio.data_con_rprt=1
persist.radio.data_ltd_sys_ind=1
persist.radio.dynamic_sar=false
persist.radio.force_on_dc=true
persist.radio.NO_STAPA=1
persist.radio.rat_on=combine
persist.radio.VT_HYBRID_ENABLE=1
persist.rcs.supported=0
persist.sys.strictmode.disable=true
persist.vendor.dpm.feature=1
persist.vendor.radio.5g=1
persist.vendor.radio.5g_mode_pref_0=1
persist.vendor.radio.5g_mode_pref=1
persist.vendor.radio.5g_mode_pref_1=1
persist.vendor.radio.calls.on.ims=1
persist.vendor.radio.data_con_rprt=1
persist.vendor.radio.data_ltd_sys_ind=1
persist.vendor.radio.enable_temp_dds=true
persist.vendor.radio.force_ltd_sys_ind=1
persist.vendor.radio.force_on_dc=true
persist.vendor.radio.manual_nw_rej_ct=1
persist.vendor.radio.mbn_load_flag=3
persist.vendor.radio.mbn_wait_s=60
persist.vendor.radio.redir_party_num=1
ril.subscription.types=RUIM
ro.nubia.nr.support=1
ro.telephony.default_cdma_sub=0
ro.vendor.radio.5g=3

With these props, the VoLTE setting was visible in Settings. I enabled it (yesterday) ... and lo-and-behold today I seem to have VoLTE !

(when I toggle the setting in Settings to no-LTE then indeed whilst calling I see the icon going from "LTE" to "H+") ... when the Setting is on-LTE then the "LTE" icon remains whilst dialing.
[Google Pixel 6 Pro] Krasendo:
It is generally impertinent to divide the European Union into supported and non-supported countries, and I wonder if this is not discrimination. I understand that phones are not sold in these countries, but to block such basic services is insolent
[Google Pixel 6 Pro] foobar66:
If someone wants to try, attached is a simple Magisk module with those properties.
[Google Pixel 6 Pro] Shipoftheline:
It also depends on your networks carrier config file which we know can disable things on the phone