Then you may have a problem on your side.
For your information, the mirror I provided is in Finland, not China …
I finally managed to install TWRP and change the ROM. It was a bit hard, but the recovery is in English, phew, phew!
So I installed LineageOS.
Thank you all so much for your patience and help.
Happy New Year.
Hello,
You were telling me about LineageOS.
Are you familiar with it? I’m looking for their forum without success.
I guess that on this forum I won’t get any help for LineageOS, will I?
Thank you for your answer.
You might explore from the link to Lineage Discord from https://lineageos.org/community/.
A good resource https://www.reddit.com/r/LineageOS/.
Once you are a bit more accustomed to the device I hope you will return and test Unofficial
Are you talking about /e/OS Unofficial?
Will this unofficial version be updated regularly?
I’m willing to give it a try.
However, since it’s /e/OS, does this part of the installation ( https://wiki.lineageos.org/devices/davinci/install/variant1/ ) remain the same, where it talks about downloading recovery.img and further down super_empty.img even though it’s not Lineage?
« Installing a custom recovery using fastboot
- Download Lineage Recovery. Simply download the latest recovery file, named recovery.img.*
- warning*
- Important: Other recoveries may not work for installation or updates. We strongly recommend to use the one linked above!*
- Download super_empty.img since your device uses retrofitted dynamic partitions.* »
If so, I’ll do it again this morning.
Yes, I believe, @ronnz98’s ROM, T build, will follow the general shape of the Lineage link which is written for T install.
Be aware, as you very recently installed Lineage that you will likely have a recent Android SPL.
Find what Android SPL you have now from Settings > About phone > Android version.
- Downgrade of Android SPL is not recommended. (This may be a project for planning rather than “do today”).
Second edit Not dangerous @Fougor, … just drawing attention to this general /e/OS v1.15 from release notes.
This /e/OS v1.15 includes the Android security patches available until August.
I suggest you ask any follow up questions here: [UNOFFICIAL BUILD] Xiaomi Mi 9T (davinci) for /e/OS-T
Edit I see now why @smu44 was encouraging Global firmware due to
Warning: Before following these instructions please ensure that the device is currently using the firmware version mentioned below.
Is the phone fully working on top of the existing firmware ?
Indeed, my version of Android is version 13.
So going back would be dangerous in what sense?
I’ll go to your site to ask my other questions.
Thanks for all your help.
There may be an anti-rollback protection, preventing you to downgrade (can lead to a bricked device).
For example, downgrading from Android 13 to /e/OS S (Android 12).
I think that /e/OS T is okay, it is Android 13
Also, if needed, you can only install/upgrade firmware: https://xiaomifirmwareupdater.com/firmware/davinci/stable/V12.1.1.0.RFJEUXM/ (just install the zip fil with TWRP).
There may be an anti-rollback protection, preventing you to downgrade (can lead to a bricked device).
For example, downgrading from Android 13 to /e/OS S (Android 12).
Yes, I had read something about this and I understood it.
I think that /e/OS T is okay, it is Android 13
T stands for android 13 and S for android 12 right?
Also, if needed, you can only install/upgrade firmware: https://xiaomifirmwareupdater.com/firmware/davinci/stable/V12.1.1.0.RFJEUXM/ (just install the zip fil with TWRP).
I don’t understand what the firmware update is for. Will it erase all Lineage?
Do I have to do it now? Is it to install /e/Os?
Do you want to give me more explanation, as you say “if necessary”?
Please note I did not use the word dangerous. Just for even more clarity @Fougor by
Settings > About phone > Android version
I mean that you click on Android version in order to read your Android Security Patch Level.
Mea culpa, for me it’s a danger
Okay, I hadn’t understood.
The vendor’s security patch level is: October 1, 2021.
So this issue I mentioned …
Downgrade of Android SPL is not recommended.
… as I understand it, is Android version and device dependent.
Maybe if you now install /e/OS v1.15-t as I pointed out
This /e/OS v1.15 includes the Android security patches available until August.
… TWRP, possibly, will complain.
To answer, I had not seen the addition, after installing the ROM android everything was fine including after installing Lineage.
On @ronnz98’s post at this address: [UNOFFICIAL BUILD] Xiaomi Mi 9T (davinci) for /e/OS-T - #10 by ronnz98
there’s a new version 1.18-t.
So I can install @ronnz98’s version 1.18-t from his link above and follow the lineage installation procedure?
It seems your LineageOS build is not so very recent anyway (which had been my concern / warning) and from /e/OS release notes https://gitlab.e.foundation/e/os/releases/-/releases we see
This /e/OS v1.18 includes the Android security patches available until November.
So no problem on that score.
In fact, it’s not as simple as I thought: it’s a matter of versions and patches.
Thanks for clarifying all these points.
I’m going to go ahead and install this unofficial version.
I’ll keep you posted.
Think about it like your PC’s BIOS (the programs running in “background”, not the setup utility):
- it is mandatory to run an OS, but without OS you can’t get anything useful from it
- both BIOS and OS can be upgraded separately, however a certain level of BIOS can be mandatory for a certain level of OS to work correctly
In your case (sorry I didn’t read all your previous posts):
- the firmware update, with the link I provided, will not erase any of OS or datanote 1
- it’s not clear to me what ROM you installed (Xiaomi stock ROM comes with embedded firmware, LineageOS and /e/OS probably won’t), so if something like modem, camera, GPS, … is acting weird you may need to upgrade your firmwarenote 2
- as the latest firmware is from '21, you’ll only need to perform this update once (assuming you are only going to install newer ROMs)
- in short: if you had latest “Europe” or “Global” stock ROM, firmware update is probably not needed to run /e/OS T
note 1: open the zip file with your preferred archiver, then view file META-INF\com\google\android\updater-script
: none of the partitions listed is like “system”, “vendor”, “boot”. You can view the same file from any ROM (Xiaomi, LineageOS, /e/OS) for comparison.
note 2: it’s not always easy to know what firmware you have currently running . If you are comfortable with shell commands, you may find this of interest: https://xdaforums.com/t/how-to-avoid-twrp-errors-related-to-wrong-firmware-for-custom-rom-prepare-firmware.3692393/.
Thank you for the clear information.
I understood that it worked like the BIOS of a PC.
It all started because the recovery mode was in Chinese on my MI 9T.
By installing the official Global ROM, the recovery is now in English.
I then installed LineagOS and everything worked fine.
However, I want to go back to /e/OS.
But, as the MI 9T is “legacy,” I was advised to install an unofficial /e/OS to have a more up-to-date device, and, unless I’m mistaken, continue to receive updates.
I’m going to install /e/OS unofficial this morning.
I’ll have a look at your link too. Thanks for your advice.
I finished the installation and put back my backups. Everything went smoothly.
This unofficial version seems to work well, I hope it lasts
Thank you all for your help, I couldn’t have done it without you.
See you on the forum.
P.S.: I still have to solve the problem of the bank app refusing to launch because the phone is rooted. If you have any ideas? Thanks
So I spoke too soon.
With /e/OS unofficial for the Mi9T, the bank app works very without doing
anything.
Bravo for integrating this into this unofficial /e/OS.
Who can I thank?