yashsingh1/xdaforums huggingface dataset:
[POCO M3 Pro / Redmi Note 10 / 10T 5G] TheZian:
Yes, before wanting to enter Fastboot mode I could enter Fastboot mode without problems, but when I wanted to enter Fastbootd mode the cell phone was bricked.

I will try to do the guide again, I only have one question, in the SP flash there is an option that says "Download Only", do I leave it like that or change it to "Firmware Update"?

Spoiler content hidden.

Mod. edit: post translated. alecxs
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
ok that's good if you can flash your phone via MiFlash via fastboot.

Personally, I only use SP Flash tool when I want to flash MIUI faster (coming from a GSI/ROM or trying various MIUI versions) or factory resetting my phone faster. I never tried the "Firmware upgrade" option, but I recommend keeping it as "Download mode"

Just to remember, since you have boot problems, leave it in "Download mode" and flash back normally, then proceed through Fastboot and MiFlash and check if you can boot into Fastbootd. Use MIUI 12.5.6 to test first.

edit: "Firmware upgrade" is only used to upgrade your phone's system, so leave it as "Download mode" download for now.

Spoiler content hidden.

Mod. edit: post translated. alecxs
[POCO M3 Pro / Redmi Note 10 / 10T 5G] TheZian:
Thanks for the help brother, I really appreciate you helping me on this situation because I can not pay a technician to repair my cell phone.

Gracias por la ayuda hermano, realmente agradezco que me ayudes en esta situación debido a que no puedo pagar a un técnico para que me repare mi celular

Mod. edit: post translated. alecxs
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
no problem, it's a pleasure to help you.

If you have any problem tell me, I'm going to sleep now, I'll answer you in the morning.

no hay problema, es un gusto ayudar.

si tienes algún problema dime, me voy a dormir ahora, te respondo en la mañana se sí

Mod. edit: post translated. alecxs
[POCO M3 Pro / Redmi Note 10 / 10T 5G] mvikrant97:
Has it been fixed?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] fl0w:
Yes, i flashed the engineer ROM because it works without cust and userdata. From there i had two options:

1. I could enter fastboot and do the usual flash process from there

2. I could use SP Flash Tool to flash the global ROM by excluding cust.img, userdata.img and rescue.img from the scatter file and selecting the Firmware Upgrade option from SP Flash Tool.

I used the second method. I don't know why tho, the first one would take much less time probably.

After flashing the global ROM using the second method, you need to enter fastboot and flash cust and userdata anyway.
[POCO M3 Pro / Redmi Note 10 / 10T 5G] alecxs:
Moderator announcement​

Greetings to all. we ask all members to please post in english language only, as stipulated in Rule #4.

📚 XDA Developers Forum Rules 📚

I have translated some posts into the english language as a one time courtesy, and I ask you in future posts please do the same.

Thank you for your cooperation.

(y)

regards

alecxs

XDA moderator
[POCO M3 Pro / Redmi Note 10 / 10T 5G] TheZian:
Thanks brother, I finally managed to revive my cell phone, without your help this would not be possible

I thank you so much
[POCO M3 Pro / Redmi Note 10 / 10T 5G] pororop66:
anyone please help. My phone is automatically booting to fastboot mode after 1time of bootloop
[POCO M3 Pro / Redmi Note 10 / 10T 5G] pororop66:
my phone isnt booting to system, its automatically booting to fastboot mode. even after I do this. anyone help?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] cooldude20000:
If anyone needs help unbricking any xiaomi these guys sorted my m3 pro out and for £20 it's worth it

Mod. edit: link removed. alecxs
[POCO M3 Pro / Redmi Note 10 / 10T 5G] fl0w:
I could guide you for free if you asked but it is what it is i guess :d
[POCO M3 Pro / Redmi Note 10 / 10T 5G] TInny123456:
how can you flash cust and user data through fastboot?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] TInny123456:
i dont have

i dont have problem about cust, userdata, rescue, i can flash them but when i boot the device when the 5g logo show on the screen when boot after the yellow poco logo it cant finish the boot and shutdown, after that it auto restart and do the same thing again
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
you forgot this step:
[POCO M3 Pro / Redmi Note 10 / 10T 5G] Deezspizeek:
hi, your guide was helpful, the only problem with it is that the link to download the MediaTek driver that you mentioned wasn't actually here in your post. Just to point that out.
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
my apologies and thank you, ive attached it
[POCO M3 Pro / Redmi Note 10 / 10T 5G] Deezspizeek:
Hi again, while the instruction are helpful, as I pointed out before, and I did everything that the instructions have me doing, I had error in sp flash tools, it says something like this: error status device ctrl exception 0xc0050001.

Is there any recommendation or advice of what should I do?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
i believe you are trying to flash the wrong firmware for your device or you put a setting incorrectly

https://mifirm.net/model/camellian.ttt#global
[POCO M3 Pro / Redmi Note 10 / 10T 5G] adamrecov:
please help

My phone conditions: USB debugging disabled, bootloader is locked.

My phone suddenly won't boot up after running out of battery (bootloop).

what I have done:

1. unlock bootloader using MTK Client [OK]

2. then Auth Bypass using MTK Client [OK]

3. Flashing download_only using SP Flash Tool v5.2112_Win [OK]

4. Trying to boot, I get error "dm-verify corruption" after press Power Button

5. I do flash vbmeta.img on fastboot mode with this command: "fastboot --disable-verifiy blabla" [OK]

6. Trying to boot again, "dm-verify corruption" not appear. But my phone won't boot, just boot loop again.

My ROM: camellian_id_global_images_V12.0.1.0.RKSIDXM_20210520.0000.00_11.0_global

Please how to fix this? my mind is very tired, 7 hours staring at the monitor
[POCO M3 Pro / Redmi Note 10 / 10T 5G] TedFin:
If you have discord, you can add me (my username is habibiman. ) If not, that's fine! My response time might be a little bad though. Are you able to reboot to recovery mode?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
if you are able to boot into fastboot, good, but if your bootloader is locked, then its an issue

you need to set up MTKClient, use either the cmd or the GUI and unlock the bootloader. The dm verity error will appear again, dont worry about it

boot into fastboot again, and download an EEA MIUI 12.5 image https://mifirm.net/download/6737

and simply flash it normally via MiFlash

or alternatively, flash the EEA image above via SP Tool and see if it helps

setting up MTKClient can be hard, try to find an tutorial online, or if you need help then reach out but I dont have alot of time to respond quickly
[POCO M3 Pro / Redmi Note 10 / 10T 5G] adamrecov:
so even if i get a "dm-verity error" will the phone still boot up? because in my case, even if I press the Power button to continue, the phone won't boot
[POCO M3 Pro / Redmi Note 10 / 10T 5G] adamrecov:
what's your four digit tag on Discord?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
try reflashing the EEA image via SP Tool. dont worry about any dm verity error

https://mifirm.net/download/6737

check if you can boot into fastboot, install MiFlashPro and use MiFlash to flash the same image.

if you have the error of locked bootloader, you will need to use MTKClient to unlock it, and once again, you will get the dm-verity error, but as long as it boots into fastboot, then you're fine. just flash it via MiFlash again
[POCO M3 Pro / Redmi Note 10 / 10T 5G] TedFin:
I don't have a tag
[POCO M3 Pro / Redmi Note 10 / 10T 5G] bg0169:
OK, so, long, before time existed, I bricked my phone and managed to un-brick it thanks to @1lopes. Now it's the same thing, BUT, and it's a big but, i don't have --disable-verity vbmeta, so everytime i try to flash via SP tool v5, it says to either get a verified image, or disable secure boot. The problem is, that i couldn't flash rescue, cust, super, so i cant access recovery, fastboot, fastbootD. So I can't flash patched vbmeta image.

What can I do?

And for some context, I was switching from PE for camellian to MIUI to try 14.0.3 EEA
[POCO M3 Pro / Redmi Note 10 / 10T 5G] bg0169:
Also, a bonus i forgor to mention is that, now, for some reason, every time i hold the power button it enters BROM.. Not holding all the buttons, JUST THE POWER BUTTON.... :/
[POCO M3 Pro / Redmi Note 10 / 10T 5G] bg0169:
OK, so, after installing Engineer ROM, i managed to get recovery and fastboot, but no fastbootD. Now, i think, maybe, i have locked the bootloader, accidentallyyyyy.... Because when on the Redmi logo i no longer have the tiny lock on the top under the punch-hole cam, and trying to flash anything via fastboot results an error: No flashing in locked state". Can I unlock it without actualy being in MIUI? Or is it not and it's just because of the F/W and the ROM?

Also, cool note. While doing it I managed to get a screen on the Eng ROM, without Super,UserData, Cust and Rescue. Is this screen visible on other ROMs or is it just for the Eng?

Also, pressing the power button doesn't turn it off, just restarts it. :(

P.S. Change in plans: Managed to install 13.0.8 and have fastboot/recovery and still the problem with the Locked State. How do I install ANY ROM in that state?!?!
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
if i am correct and understand, you have your phone working again hopefully.

you might have formatted your phone's partitions in SP Tool, meaning, you erased the data from them, losing your bootloader status in them, therefore locking it (or something went wrong while flashing and interfering with the partitions during the flash, which could be too if i am correct)

formatting is not necessary, and rarely needed

"you might have formatted your phone's partitions in SP Tool" was this. did you do this?

if not, then it was some problem while flashing

anyways, you also referred that you were coming to MIUI from PE. i assume you tried to flash MIUI via SP Tool?

it is fine to do so, but SP Tool is

mostly

a tool to unbrick phones, not to change from ROMs to another, even though I understand that it does the job faster than MiFlash if that was your desire

did you untick the partitions from the mapping? afterwards, you could flash your phone with MiFlash again to ensure those were safely flashed correctly

alright, getting onto this is simple and difficult, there's two ways

1. you can try to unlock the bootloader again via Mi Unlock program like normal:

https://en.miui.com/unlock/download_en.html

2. use MTKClient to unlock it, but is more difficult if you are not experienced with Python commands to set it up. MTKClient requires the use of BROM to unlock the phone's bootloader (MTKClient ofcourse applies only to mediatek devices)

https://github.com/bkerler/mtkclient

to this question, every MIUI rom is present to this screen if an partition from another MIUI version is flashed, or an critical one is corrupted, flashed from another version too or erased (the "boot" partition having those in effect wont show you that screen since it cant boot into anything and display anything). i tried it out personally and yes

your phone was hard bricked, it cant boot to nowhere but BROM, probably was bootlooping into BROM without needing to touch any buttons
[POCO M3 Pro / Redmi Note 10 / 10T 5G] bg0169:
Thanks for the reply!

Yes, I used the Format tool, and then installed everything except the Preloader. I wanted to get rid og PE, thinking it made a problem, but no, later i found out it didn't, partially...

Exactly.

1st, because it's a lot faster, at least in my point of view and practice,

and 2nd, as mentioned above, to get rid of PE and rebuild MIUI from the ground, fixing the problems I had before, like the one I couldn't install GSIs.

Yes, as some other people have tried, BUT, if i do it this way, I don't have access to FASTBOOT/BootLoader/Recovery

Also, the partitions were: dz, cust, rescue, userdata, super

What I'm gonna do after, actually, is, in the engineering ROM, there were "verified" images. Even if i get the Red warning, i COULD access fastboot, in theory... And from there, the rest is history - unlock, flash, enjoy my life.

Here is a WeTransfer link to the archive with those images to see what i'm gonna use for context. Also, that managed to give me fastboot and recovery. LINK

OK, i'm gonna try first unlocking with both, and if this doesn't get me anywhere, i'll use the method above.

Yea, that's not happening. My only other working (ATM) phone, is an old red GSM from MyPhone. BUT, it doesn't register my SIM and states that both of my PUK codes are wrong. I can't contact my carrier, and I don't have the time to go to the office that's on the other side of the world. (I mean I could, but that's my last resort, cuz as I said, it's far)

So can you guide me or provide a guide to how to use MTKClient

Right. Okay. But why when you bypass auth on BROM, push install for SP for example, after that, you need to restart and bypass again for another operation. Bypassing the MTK auth once isn't enough or sum?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
next time do not format your phone via SP Tool. as I said, it is rarely needed. it will erase the data of every partition, therefore, erasing your bootloader status and locking your phone's bootloader

if i am correct, you have access to fastboot, and that is enough. now we need to unlock the bootloader

i dont exactly remember how i set up mtkclient on my pc (as it has been probably more than half a year, and it works like a charm for my needs without me needing to do anything since then, so I apologise), you can try checking out this video instead:

after you have setup MTKClient on your machine, UsbDK installed, restarted your machine, and you got the "mtkclient-main" folder, open up the cmd from there, and type

python mtk_gui

it will open this window:

now follow this video:

https://streamable.com/2drh6s?src=player-page-share

(streamable link for video hosting)

in this procedure, your phone will show up as "UsbDK Device" instead of the MTK port etc., since MTKClient requires UsbDK for it

and finally, boot into fastboot and reflash MIUI via MiFlash, not via SP Tool to avoid anything that could go wrong
[POCO M3 Pro / Redmi Note 10 / 10T 5G] bg0169:
Just wanted to give feedback, fixed it, and now i'm downloading the 14.0.3 update :)

Also to mention that the first time MTKClient didn't recognize my device because of the libUSB filter, but I fixed it.
[POCO M3 Pro / Redmi Note 10 / 10T 5G] HosamMohamed:
imei unlown and don't backup before

how to solve pls?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] bg0169:
Use this guide: Link

I used it one time when bricking my phone and it's working. Returned the call feature on 13.0.8!
[POCO M3 Pro / Redmi Note 10 / 10T 5G] adamrecov:
I have flashed using the EEA image, it still won't boot, even I have removed the "dm verify" error message.

is this a hardware fault?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
could you tell me if you unlocked the bootloader and did you flash it via SP Tool or MiFlash?

do you have access to fastboot or recovery?

does anything, even the screen just lightning up, show up?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] Sakib2004:
In my "MT6833_Android_scatter.txt" "combo_partisize_check'' all are false but still getting this error, can you give me solution of it.

reply please I'm in problem.
[POCO M3 Pro / Redmi Note 10 / 10T 5G] Sakib2004:
I searched on google but there is no solution and video tutorial, can anyone help me?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
did you save the file correctly after replacing? did you replace every single line too? maybe you missed one or forgot to save
[POCO M3 Pro / Redmi Note 10 / 10T 5G] Sakib2004:
You can see it's already in false, if you

You can see it's already in false
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
try another MIUI version https://mifirm.net/download/6737

if it doesnt work, flash the engineering firmware. apply the same step of replacing every "combo_partsize_check" to 'false', flash via SP Tool. boot into fastboot and flash MIUI normally by there

eng rom https://mifirm.net/downloadfile/118
[POCO M3 Pro / Redmi Note 10 / 10T 5G] wetito:
stay away from spflash and miflash. for unbrick use only mtk client, is the easyest way for do this

change the partition table is very dangerous, is only for expert users
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
can you elaborate?

mtkclient can be used to recover, yes, but mainly as a last resort after trying to flash various MIUI versions, engineering rom, flashing via fastboot with MiFlash (if accessible) and/or SP Tool.

an average user can use sp tool as it is more friendly, mtkclient requires more knowledge to set it up and write the firmware into it, specially if not, by minimum, familiar to command line

miflash is totally safe and should be used for every regular miui flashing, or even to recover whenever capable of having access to it.

however, if bootloader is locked, user should use MTKClient to unlock it always (theres no other way to unlock it), and reflash via miflash and fastboot.

if theres no access to fastboot, or MiFlash fails, it doesnt matter if bootloader is locked or unlocked, flash via SP Tool the enginnering ROM.

fail? use MTKClient, unlock bootloader first, and retry. then, user can and should use fastboot and MiFlash. since this point, user can directly try MTKClient or not.

if theres still no access to fastboot or MiFlash fails, use SP Tool (or MTKClient)

if user did SP Tool and fails, then yes, their last resort is using MTKClient to flash either eng ROM or MIUI

my point here is that this guide is for newbies, or modders that have hard bricked for the first time their device. as I referred, MTKClient is harder to use

i understand your opinion, and do agree, but you should explain your point there more clear 🤝

personally, I never had problems with MiFlash on a regular working device with either MIUI or custom ROM running, but if its bricked it will be more likely to fail, but I believe it is, most of the time, safe if used correctly, without moving around the phone or cable, etc. that can interrupt the flashing. even when its bricked, it is worth a try.
[POCO M3 Pro / Redmi Note 10 / 10T 5G] aadeezzx:
Found Any Solution? i am having same problem
[POCO M3 Pro / Redmi Note 10 / 10T 5G] wetito:
mtk client have also a gui version. for my experience, every time a have bricked my phone (without fastboot access), i have solved using this for reflash boot img

for stock firmware flash i use xiaomifastboot (very user friendly)

with miflash sometimes i had some problems. personaly i dont like sp tool
[POCO M3 Pro / Redmi Note 10 / 10T 5G] Kireej:
I was able to do a dump and then flash from same phone good phone to bad phone that I had messed up the preloader on using mtkclient after following your instructions and flashing the preloader with format all and download then flashed the dump but even though the phone is recognizing now even without da disabler it still won't boot up. Any advice?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
if i understood, you dumped the phone's partitions, and reflashed them using mtkclient, but must have messed up the preloader. you proceeded to use sp tool, and format all, but then flash the dump, bricking it again

id say to not flash the dump. seems like you flashed the dump and unfortunately bricked your phone, but then you flashed preloader via sp tool just for you to flash the dump again, bricking it again afterwards

since you probably locked the bootloader by using format all, you will need to use mtkclient to unlock the bootloader

boot your phone into BROM with mtkclient, and send in

python mtk xflash seccfg unlock

to unlock it. after that, flash miui via sp tool

(if you use the gui, open the "Flash Tools" tab and click on "Unlock bootloader" in the down right corner)

now, i dont know what you are trying to do (if youre backing up the firmware or anything else), but ill let you do your thing

to recover it currently, id recommend to not flash the dump after flashing miui via sp tool, then you can try what you are doing when it boots normally. i recommend to do another dump of your phone's partitions after freshly flashing miui and it working fine

so, just reflash miui normally via sp tool and dont flash the dump afterwards. if miui boots normally, you can do your thing, and make another dump of the partitions

format (is and) will never be necessary and can be risky. you have probably relocked the bootloader if you formatted your phone via sp tool already. do not format your phone in the future if you need use sp tool.

anyways, if you are trying to do something really different than what i thought about above, then just flash miui via sp tool after unlocking the bootloader and proceed with your desires, just tp recover it

try this miui version

https://mifirm.net/download/7689
[POCO M3 Pro / Redmi Note 10 / 10T 5G] Kireej:
Ok I will give it a go. What happened was I was trying to flash a pre rooted room with sp flash tools and clicked format all. Lost the preloader all together, so I bought another phone on eBay with a broken screen to dump the files with. Then used sp flash to flash the preloader then used mtkclient to flash the folder of the dump. So now the phone is recognized but sp flash gives me an error about invalid preloader so I can't flash the stock firmware. Also every stock firmware I can find to download do not come with a scatter file.
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
flashing pre rooted roms are really risky, specially if stock. just please follow this guide:

https://xdaforums.com/t/root-gained.4290689/

scatter file is located in /camellian_.../images folder

if you don't actually find it, try MIUI 13 firmware then:

https://mifirm.net/download/8818

I don't get it how sp tool gives you a error on an incorrect preloader. can you attach a screenshot of the respective error?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] Francisco_p:
en caso de quedar atascado en el recovery y no tener los imei?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] Kireej:
Ok I think my problem here is that upon reading so much I must have ended up in the wrong forum with my post. The phone I am having this issue with is a Revvl 5+ 5g. I will attempt what you said with soft later today after work and get a pic of the error when trying to flash the stock Revvl 5+ 5g rom.
[POCO M3 Pro / Redmi Note 10 / 10T 5G] d07a2010:
this way works with xiaomi devices only or all mtk devices???

i've zte v970m dead want to be unbricked

useful for me?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
if its mtk then yes, just use the correct firmware for it. can mainly be found by searching "ZTE v970m firmware"
[POCO M3 Pro / Redmi Note 10 / 10T 5G] TecRevsYoutube:
Hello everyone, I come here desperate to ask for help, I have a Redmi K40 Gaming with hardbrick (Mediatek Dimensity 1200), basically nothing can be seen on the screen, I did all the steps but when I did the bypass in brom and enter al "sptool" the process starts and then gives an error after about two minutes, hopefully someone can help me :(
[POCO M3 Pro / Redmi Note 10 / 10T 5G] 1lopes:
I recommend you to try engineering firmware > https://mifirm.net/downloadfile/61

apply the same steps as normal, and flash this firmware. if your bootloader is unlocked, you can directly boot into fastboot and try to flash MIUI version 12.5.6.0 > https://mifirm.net/download/5294

may you also specify what error are you receiving with an screenshot?
[POCO M3 Pro / Redmi Note 10 / 10T 5G] TecRevsYoutube:
Yes , this is the error that I got "ERROR : STATUS_EXT_RAM_EXCEPTION (0xC005005)"

According to me I am putting the screenshot, but I already wrote you the error in case the image does not appear