Can't update any ROM from 9.11.28


Meyc74OL

Members
17 Nov 2019
4
13
Hi everybody,

I have a problem which seems quite common, but I haven't found a solution or matching thread yet. So any help is highly appreciated.

I flashed Xiaomi.eu 9.11.28 about the time it was released and installed Magisk with it (updated to 20.3). Magisk is running with one module (Youtube Vanced).

When I try to update the ROM via TWRP, the phone goes straight to TWRP (no "Powered by Android" animation). Here are the steps I'm taking:
  1. De-activate the Magisk module, reboot system and reboot to TWRP
  2. Do a backup in TWRP
  3. Flash Xiaomi.eu
  4. Reboot to TWRP
  5. Flash Magisk
  6. Reboot system
It should not be a problem of the ROM file, as I've already tried a few. I'd guess I may need to wipe data at some point. Had a try with factory reset (Data, Dalvik, Cache), but then the system could not be mounted for the Magisk file installation.
Before this phone, I was running a Pocophone (and other phones before) on LineageOS. Updating a ROM was simply done by deactivating all Magisk modules and flashing the ROM via TWRP. Thus, such detailed steps are quite new to me and I'd really appreciate the help.

Thanks in advance!
 
Pretty sure you need to format your data partition, then flash the latest update. There's no need to disable modules when doing an upgrade, just flash magisk again.
 
Last edited:
Perhaps your TWRP is outdated? What device? Are you on Android 9 and the new one is ten?
You should deliver some more information.
 
Perhaps your TWRP is outdated? What device? Are you on Android 9 and the new one is ten?
You should deliver some more information.

Thanks for your reply. No offense, but I included most of the information in my original post. I will make it clearere nonetheless, in case I have any additional questions.
Device is clear from the location of the post, both current and new one are Android 10, TWRP is official.

Pretty sure you need to format your data partition, then flash the latest update. There's no need to disable modules when doing an upgrade, just flash magisk again.
Sorry for the late reply. I finally found the time to try updating again. With some trouble, after formatting Data, I managed to install last week's ROM (current one could not be installed via TWRP).
Currently, all apps and settings are reinstalling. Is there no way for Xiaomi.eu for a dirty flash, i.e. keep data on the device?
 
Thanks for your reply. No offense, but I included most of the information in my original post. I will make it clearere nonetheless, in case I have any additional questions.
Device is clear from the location of the post, both current and new one are Android 10, TWRP is official.


Sorry for the late reply. I finally found the time to try updating again. With some trouble, after formatting Data, I managed to install last week's ROM (current one could not be installed via TWRP).
Currently, all apps and settings are reinstalling. Is there no way for Xiaomi.eu for a dirty flash, i.e. keep data on the device?

From beta to beta and stable to stable, yes. At least as far as I know. What do you mean you couldn't install the latest one on TWRP? Maybe a corrupted zip?
 
From beta to beta and stable to stable, yes. At least as far as I know. What do you mean you couldn't install the latest one on TWRP? Maybe a corrupted zip?

Yes, probably a corrupted file.

Thanks for the information. As I had some trouble with dirty flashing from the update app before (assumed this be connected to Magsik), I since then tried to go via TWRP. Next time I'll try dirty flashing and hope it'll be the easier way.