[POCO M3 Pro / Redmi Note 10 / 10T 5G] MEMO#22:
So here's a quick guide on how to unbrick the Poco M3 Pro (and maybe the Redmi note 10 5G) using SP flashtool for problems like

- stuck on MIUI/Poco/Redmi Logo

- lost IMEI

- flashing wrong firmware

NOTE: This is a QUICK GUIDE post so files and links (aside from the ENG firmware) are not provided. refer to the other posts/threads here and Google for those files.

DISCLAIMER: I AM NOT RESPONSIBLE FOR ANY ILLEGAL ACTIVITIES OF YOU CHANGING YOUR IMEI OTHER THAN THE ORIGINAL ONE PROVIDED TO THE PHONE, DO THIS AT YOUR OWN RISK TO SAVE YOUR PHONE AND NOT TO CAUSE TROUBLE!!

>> POCO M3 stuck boot logo and IMEI repair

>>Quick guide<<

Requirements:

- unlocked bootloader

- stock firmware miui 12.5 recommended

- engineering firmware: https://drive.google.com/u/0/uc?id=1B5JOwjuHoVVo16dSEmKhLv7vwuP5frnw&export=download

- SP flashtool and MTK drivers

- ADB

- notepad/notepad++

- ModemMETA tool

- Your phone's IMEI located on the box or the barcode tag

- MTK authbypass

- USB Cable

- a ton of patience

STAGE 1: BOOT THE PHONE AND RESTORE YOUR IMEI

1. Setup MTK drivers, ADB, Authbypass, ModemMETA, and SP flashtool

2. Prepare STOCK and ENG firmware:

> Open the scatter files with notepad/notepad++ and find:

-cust

-rescue

-userdata

3. Edit these partitions and turn 'is_download' to "false" (editing these will avoid verified boot error in SP flashtool)

4. Open authbypass and plug in device. This will bypass authentication for flashing firmware

5. Run SP flashtool and locate the edited scatter file of ENG FIRMWARE (double check if cust, rescue, and userdata is NOT on the list)

6. Select "Format all + download" and flash the firmware. Wait for it to finish

7. At this point your phone will be in engineering firmware. Open the dialer app and type *#06#.

An imei with 000000000000000 should appear. So now you have a blank imei

[Extra step]

To be fully sure that nvram and nvdata is wiped. Reboot the phone to fastboot and type these ADB commands

> Fastboot erase nvram

> Fastboot erase nvdata

8. Reboot and turn off the phone then launch ModemMETA tool

- press "connect" and plug the phone and see on the right panel if "Boot" got a ☑️ mark. At that point it will start gathering kernel and nvram information

Additional note: if ModemMETA got stuck in 19% just disconnect the phone, hard reboot and try again

9. Once the ModemMETA tool status says "connected", press "Load DB" on the upper left side and wait for it to gather NVRAM data

10. After loading use the search bar on the top right and type "IMEI download"

11. A small window where you will fill up the IMEI information will show up

ONLY FILL UP IMEI 2. Writing on both slots will crash the engineering firmware. Press "Write" a few times just to be sure and press "Disconnect". The phone will reboot (and just reboot if it didn't)

Check the dialer once again, type *#06# and check if your manually written imei is there. If IMEI writing was successful, proceed to flashing stock firmware

STAGE 2: GOING BACK TO STOCK

1. Launch authbypass and plug the phone

2. Open SP flashtool and locate the edited scatter file of the STOCK FIRMWARE

3. Double check cust, userdata, and rescue again

4. Select FIRMWARE UPGRADE and press download

5. Wait for the flashing process to finish and it should be back to stock firmware with IMEI

Additional note: if you're lucky , both IMEI numbers will be back and calls, texts, 5G connectivity will return

>> Done

Congratulations!! you have restored your phone