[Xiaomi Mi CC9e Guides, News, & Discussion] scooby_doo_21_:
Hi Guys,

I am writing to try to give some help for those that are unable to flash correctly the roms on the CC9e. I had to make things slightly different to be able to flash the "Beast Rom 1.6" and the "Android One stock Rom" into my CC9e. Hera are the differences:

0. Of course unlock bootloader

1. Boot into flashboot (this is exactly in the same way that it is explained in the original post). Buton down and power.

2. Flash TWRP. Here I had problemas because after flashing and rebooting, Xiaomi constantly changed the new TWRP by the stock recovery (I have read that it is a countermeasure). How I solved it? After flashing TWRP I flashed misc file from the beast ROM (I red this solution somewhere).

fastboot flash recovery recovery-TWRP-3.3.1-0914-XIAOMI_CC9E-CN-wzsx150.img

fastboot flash misc misc.bin

3. Boot into recovery. After flashing TRWP and misc and while still in fastboot mode, press "button up + power", during long time (until you boot into new TWRP recovery).

4. Flash stock firmware. Xiaomi miFlash software was not working for me, so I flashed stock image using TWRP. It is possible and it worked for me. Once in TWRP, you have to "wipe cache/Dalvik/data" and after that go to "install zip" file and flash following file:

miui_LAURUS_V10.2.13.0.PFMCNXM_5a9706d537_9.0.zip

It is important to be aware of the following thing: there are 2 firmwares available: laurus_images_V10.2.13.0.PFMCNXM_20190830.0000.00_9.0_cn_fc9f51f46d.tgz (ready to use with miflash) and the zip version, which is ready to use in TWRP, you can search it on the web, as I don't remember the link now.

Note: once inside the TWRP if you connect your mobile to a windows computer cc9e will show its internal storage memory in the explorer. You can copy the stock image zip file into the internal storage memory of the phone and after that, you will be able to see this image in the TWRP (it is the way I used to transfer all the files I need to use in the TWRP)

5. Now, it is time to flash new image. As explained in the original post, you will only need "system.img" file. From TWRP I reboot directly to bootloader (flashmode), without giving the chance to boot the image yet. You will find this reboot option in TWRP.

> Image Beast Rom 1.6 (link in the original post): BeastROMs-1.6-laurel_sprout-OFFICIAL-20190903-0057_fastboot.zip

> Image Stock Android One Mi A3 (link in original post): laurel_sprout_global_images_V10.3.4.0.PFQMIXM_20190815.0000.00_9.0_00838b4c0e.tgz

Once again in fastboot mode:

fastboot flash system system.img

6. Now you can do flash magisk step explained in the original post (if you boot again into TWRP) or flash vbmeta if you are still in flashboot mode. Note: if you don't flash vbmeta, you will get a constant boot loop. I did the second option (flash vbmeta).

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

Note: If you are using an old version of flashmode + adb "verity will not work", I used the following version and it worked for me:

minimal_adb_fastboot_v1.4.3.zip

7. Reboot phone and if all goes well you will enjoy your new image (I did all the process with both beast rom and mi a3 stock). If you have any problem, ask it here and maybe I am able to help.

fastboot reboot

Note you can install also GCAM (I didn't do this step, but I think it is explained in the original post)