OS Tried:
Windows 10 Pro
Arch Linux (with usb udev rules)
What Happened?
Plugged in my Redmi note 9 with unlocked bootloader, usb debugging enabled with security features disabled.
Flashing went well, firmware was flashed, then it was stuck on "ADB is waiting for devices" and the device bootlooped for some reason.
What can cause the problem?
mostly incorrect image flashed, because when i flashed Engineering ROM for merlin, it did boot, but when I flashed some other custom rom, it didn't(I used the one for merlinx but both are the same). I couldn't get it working and got it hard bricked and restored it using BROM mode.
NOTE
Custom recoveries such as LineageOS recovery, UBports recovery didn't go well, it never went to recovery screen despite me holding the hotkeys
but the TWRP for Redmi 10X went well, it worked, but it was temporary flash, (I just booted from it)
What did I not try to do
I didn't try to flash manually using twrp, but I flashed manually using fastboot by first erasing the partitions then flashing via fastboot mode
What happened next
It still was in a bootloop, lost IMEI due to flashing Engineering rom using sp flash tool but successfully restored using MAUImeta, but now stuck on engineering rom.
Xiaomi never provided a working image of its stock rom via its website, its servers are painfully slow and made me wait 3 days but it didn't work
What help do I need?
I need to somehow flash a working UT image and make it work