Stuck at boot animation logo after flashing GSI image system I know it seems be a repeated question but i have tried every possible solution i found, i have xiaomi redmi s2 with unlocked bootloader and custom treble TWRP recovery and i have a generic system image of AOSIP (GSI) downloaded from here AOSiP-9.0-arm_aonly-GSI-20190217.img 

and i have followed this tutorial to flash this image How to flash a Generic System Image (GSI) on Project Treble supported devices.

also tried this tutorial How to install AOSP Extended (Android Pie) on Xiaomi Redmi S2 / Y2 YSL 

but my device stuck at boot animation and i have waited more than 20 min also i tried these solutions:


wipe data/cache/dalvik-cache.
flash no-verity-opt-encrypt.zip (dm-vertiy patch) 
flash magsik.zip to patch the boot.img
reinstall stock boot.img only.
try other GSI like AOSP/PIXEL/ViperOS/HavocOS , also it stuck.
using fastboot instead of recovery.


I cannot figure out what the problem is. any help?
Maybe you forgot to flash miui rom then the gsi files/custom roms (xiaomi miui supported device only).
Method 1 :
Before flashing GSI files using fastboot first goto twrp and wipe data, cache , dalvik cache then flash the Miui rom for your phone after that flash GSI File using fastboot for your device.
Note: after flashing miui ROM don't boot to the os boot directly to the bootloader then flash the gsi file using.

fastboot flash system name-of-your-rom.img


Method 2 :
You can flash miui fastboot rom for your device using fastboot then flash gsi/custom rom
After flashing fastboot miui ROM for your device reboot to bootloader again using

fastboot reboot bootloader


Then flash gsi/custom ROM file using.

fastboot flash system your-system-image-name-here.img


Method 3 :
If you're flashing a custom rom compiled at .zip format you need to wipe system, data, cache partition then flash the miui rom after that flash the custom ROM you want. You don't need to restore your stock boot image when you've installed a custom ROM of course it won't boot and sometimes it does . In some device you need to patch the dm-verity on boot.img if you're installing twrp on a stock rom and flashing magisk doesn't fix your problem.