First and foremost, thank you for your work. I tried to flash both ROMs, but sadly it always ends with the following error message:
Now send the package you want to apply
to the device with "adb sideload <filename>"...
Supported API: 3
Finding update package...
Verifying update package...
Update package verification took 63.2 s (result 0).
Installing update...
Target: Xiaomi/raphael/raphael:11/RKQ1.200826.002/V12.5.2.0.
RFKMIXM:user/release-keys
assert failed: update_dynamic_partitions(package_extract_fil
e("dynamic_partitions_op_list"))
ERROR: recovery: Error in /sideload/package.zip (status 1)
Install completed with status 1.
Installation aborted.
What Iâve already tried:
Redo the whole XDA guide.
Download /e/OS zips again.
Format everything with the recovery (data, cache, system).
Change USB port and cable.
None of these worked, but if I try to install the latest LineageOS from the XDA thread, it flashes and boots just fine, with no errors. Did I miss something?
Install /e/ recovery (extracted form *.zip file) via fastboot (or OrangeFox):
fastboot flash recovery recovery.img
Now reboot into e-recovery to verify the installation - Important!
Now tap Factory Reset, then Format data / factory reset and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition.
If the file has been successfully installed, the last line of the e-Recovery will display: Install completed with status 0
Click the back arrow in the top left of the screen, then âReboot system nowâ.
Thank you. Tried to follow your guide, but I encountered three issues.
I donât have vendor_boot.img, nor vendor_boot partition. You meant vbmeta.img and vbmeta partition, right? I went with that for the rest of it.
I tried to flash the copy partitions zip, but it gave me several errors every few seconds.
For a while, all of them said: no such file or directory
And in the last part of the script, it gave me something like: no more space on the device
At the end, the flashing failed with status 1.
After I ignored the second issue to see what happens, I tried to flash the ROMs zip file, but the result was the same as before.
Maybe iâm wrong, but does all of this meant to work on the Mi 9T Pro 6/128 GB model? Because it seems for me that every single error I get is related to partitioning or resizing. The UFS is 100% okay, since any other ROM flashes, boots, and works just fine.
Then something went horribly wrong, since ronnz98âs zip does not contain any vendor_boot.img, only vbmeta.img. I downloaded it for the third time to make sure of it.
The stock for this phone is the latest MIUI 12.5 Global (V12.5.2.0.RFKMIXM).
Custom ROM wise, it took everything until now. To be precise:
LineageOS 20 (no dynamic partition, used to be my daily driver prior to this /e/OS attempt)
No worries, happens to everyone from time to time. Iâve read the new instructions, but I already did this when I followed the original guide which gave me the assert failed error. Strangely enough, if I try the exact same steps with the dynamic partitioned LineageOS 20 (of course with the Lineage recovery for that), it works perfectly, only /e/OS throws me these errors. I even tried to exchange things between the two zip files, but then of course I have other kind of error messages related to the swap.
If you have successfully installed LineageOS 20.0 /e/OS by @ronnz98, you can also try installing with this configuration. Make sure that âalso update recoveryâ is activated in the LOS 20.0 settings.
Boot into LOS recovery
Now tap Factory Reset, then Format data / factory reset and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition.
If the file has been successfully installed, the last line of the e-Recovery will display: Install completed with status 0
Click the back arrow in the top left of the screen, then âReboot system nowâ.
Something isnât add up here. Had Lineage OS on the phone, worked okay. I turned the phone off, went into fastboot mode, flashed the /e/OS 1.18 zipâs eRecovery, then booted into it. It says version 1.18 (20231216).
Here comes the strange thing, i have no Wipe option, only Factory reset. Inside of Factory reset, thereâs Fromat data/factory reset. Even though itâs named differently, it should make the exact same thing.
Continuing with the guide, you say to enter into the Advanced menu, and there ADB sideload. I have no such thing in Advanced, but i have Enable ADB. This does not allow sideload, if I want that, I have to choose Apply update, them Apply from ADB. Thereâs no sliders, the sideload starts automaticly. If I try to sideload /e/OS 1.18, the same exact error happens from my first post. At this point, thereâs no reason to run adb reboot, since I donât have an OS on my phone anymore.
Hmm, what strange things there are. Please try another Recevery called OrangeFox
If that doesnât work either, I would flash back to Stock Android so that all partitions are back to the original version. Then install /e/OS by @ronnz98 fresh & clean.
OrangeFox straight up refuses to flash anything that have dynamic partitions, since itâs incompatible with it. Tmorrow, I will reflash the whole thing with the latest MIUI, and start again.
No worries, you just wanted to help, and Iâm glad for that. In the meantime, I just finished the complete stock MIUI reflash and gave /e/OS another try after that. The result is the same as always, and Iâm 100% sure I did everything right, and my phone is working perfectly. Otherwise I couldnât install any dynamic partitioned ROM, since each of them uses the same method for installation.