When I first installed the rom (21.5.20)
I unlocked my MI 11 by the offical unlock tool.
I downloaded the TWRP from
https://androidfilehost.com/?w=files&flid=321497
I changed the name of the TWRP img to 'twrp-recovery-venus.img'
Then I did the command 'fastboot boot twrp-recovery-venus.img' and got into the TWRP recovery
I copied the rom to the phone storage and installed the rom successfully.
What I didn't do are the following: (I didn't find your post at the time I first install the rom)
5) Go to "Advanced" and select "Onekey inject TWRP".
6) Swipe to inject the TWRP. It might take a few minutes, so don't worry.
Current issue is:
I can use the phone with no issue but when I try to auto upgrade the rom version from the system, after it's in the TWRP, I cannot use the passcode to decrypt the data partion.
Then I tried to inject the TWRP by entering the fastboot and use the same command 'fastboot boot twrp-recovery-venus.img'. I can get into TWRP, but it asks me to enter the passcode to decrypt the data partion (user 0). After I fill in with the passcode I used to unlock my phone screen, it always says pattern failed when its correct.