[UNOFFICIAL BUILD] Xiaomi Redmi Note 9 5G and Redmi Note 9T (cannon) for /e/OS-T 3.1.x

Xiaomi Redmi Note 9 5G and Redmi Note 9T (cannon) for /e/OS-T 3.1.4

e-3.1.4-t-20251016-UNOFFICIAL-cannon.zip

Please see sources and install instructions including recovery here:
https://xdaforums.com/t/rom-android-13-unofficial-ota-lineageos-20-for-redmi-note-9-5g-and-redmi-note-9t.4668393/

Use it at your own risk!
Please support the developer(s)!

Installation: Ok
boots up to e/os logo and stuck there, tried restarting with the buttons same thing 20 minutes later nothing, Signature verification failed 2.3 installs fine

I made a build with old sources now

Installation guide
First we have to extract recovery.img from the file “e-3.x.x-x-202x000000-UNOFFICIAL-cannon.zip” whatever version we just downloaded, once recovery.img is extracted we flash it with fastboot using fastboot flash recovery, once thats completed we do fastboot reboot and hold the volume up button to boot into the e/os recovery.
Once we boot into recovery we simply have to select factory reset then format data then format system partition, once thats complete we select the arrow on the top left to go back and then apply update either with adb sideload or sdcard.
Note: the 3.1.4-t build gives a verification failed install anyway? warning just select yes
MicroG version for this build is 0.3.9

4g/5g :check_box_with_check:
Cellular calling :check_box_with_check:
Call recording :check_box_with_check:
IMS (volte) :check_box_with_check:
Cameras :check_box_with_check:
Wifi 2.4ghz and 5ghz :check_box_with_check:
Hotspot (only 2.4ghz) :check_box_with_check:
USB tethering :check_box_with_check:
Play integrity :check_box_with_check: (only basic)


Charing while powered off :check_box_with_check:
Fm Radio :check_box_with_check:

Once again a huge thanks to Ron for taking his time to provide those builds :clinking_glasses:

1 Like

Tested APP compatibility:
Whatsapp :check_box_with_check:
Telegram :check_box_with_check:
Revolut :cross_mark: build.prop tweak is not enough as bootloader unlocked status is visible
Wizz air :cross_mark: closes as soon as you open it, likely bootloader unlocked detection or needs buuld.prop tweak

1 Like