[Xiaomi Redmi Note 4 Guides, News, & Discussion] edwardenglish:
Dear Community,

please follow my humble plea and help me getting my Xiaomi Redmi Note 4 Mido "SnapDragon" Global working again.

My device is on stock rom, bootloader LOCKED and no root.

What happened?

I updated to version V9.0.3.0.NCFMIEI without any problems.

Now the updater app tells me to upgrade to the latest version Version: V9.0.5.0.NCFMIEI (MIUI9).

The Update-App tells me that the update is only 52MB of size, I downloaded it and when I reboot the device the stock recovery tells me that "Update.zip failed to install".

Then I reboot back into the system and now the Updater-App tells me the update was 1,3Gbyte of size. When I try to download and install it, it always says that "the source could not be verified" and "not allowed to update to custom roms".

I tried this multiple times over the last weeks, nothing ever changed.

Bad thing is, I started to get random shutdowns and reboots during daily usage.

My thinking was I should factory reset the device. I backed up all data and used the android feature from settings to factory restet. When rebooting I endet up at the Mi logo with a small progress bar (

not

the 3 dots!!) . The factory reset fails because nothing happens when the bar is full (I let the phone work for about 2 hours). When I reboot I always get the same progress-bar but it crashes within the first third and then reboots again.

I read this forum and installed "MiFlash", downloaded the latest firmware from Xiaomi, named "Redmi Note 4 Qualcomm Latest Global Stable Version Fastboot File Download" and tried to flash it. The flashing only takes about 1 second saying everything went fine, but the log says the following:

[0,00 b346e0dc0304]:image path:C:\firmware2
[0,00 b346e0dc0304]:env android path:C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android
[0,00 b346e0dc0304]:script :C:\firmware2\flash_all_lock.bat
[0,01 b346e0dc0304]:Physical Memory Usage:1728512 Byte
[0,08 b346e0dc0304]:C:\XiaoMi\XiaoMiFlash>"C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android\fastboot.exe" -s b346e0dc0304 getvar product 2>&1 | findstr /r /c:"^product: *MSM8953" || "C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android\fastboot.exe" -s b346e0dc0304 getvar product 2>&1 | findstr /r /c:"^product: *mido" || echo Missmatching image and device
[0,14 b346e0dc0304]:product: mido
[0,14 b346e0dc0304]:C:\XiaoMi\XiaoMiFlash>"C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android\fastboot.exe" -s b346e0dc0304 getvar product 2>&1 | findstr /r /c:"^product: *MSM8953" || "C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android\fastboot.exe" -s b346e0dc0304 getvar product 2>&1 | findstr /r /c:"^product: *mido" || exit /B 1
[0,20 b346e0dc0304]:product: mido
[0,20 b346e0dc0304]:C:\XiaoMi\XiaoMiFlash>rem "C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android\fastboot.exe" -s b346e0dc0304 erase bk12 2>&1
[0,20 b346e0dc0304]:C:\XiaoMi\XiaoMiFlash>if not 0 == 0 exit /B 1
[0,20 b346e0dc0304]:C:\XiaoMi\XiaoMiFlash>rem "C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android\fastboot.exe" -s b346e0dc0304 getvar soc_id 2>&1 | findstr /r /c:"^soc_id: *239" || echo Missmatching image and device in soc_id
[0,20 b346e0dc0304]:C:\XiaoMi\XiaoMiFlash>rem "C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android\fastboot.exe" -s b346e0dc0304 getvar soc_id 2>&1 | findstr /r /c:"^soc_id: *239" || exit /B 1
[0,20 b346e0dc0304]:C:\XiaoMi\XiaoMiFlash>"C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android\fastboot.exe" -s b346e0dc0304 oem device-info 2>&1 | findstr /r /c:"Device unlocked: true" || echo Device oem locked
[0,28 b346e0dc0304]:Device oem locked
[0,28 b346e0dc0304]:C:\XiaoMi\XiaoMiFlash>"C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android\fastboot.exe" -s b346e0dc0304 oem device-info 2>&1 | findstr /r /c:"Device unlocked: true" || exit /B 1
[0,36 b346e0dc0304]:process exit.
[0,36 b346e0dc0304]:flash done

I figured I downloaded the wrong image, so i tried with "Redmi 4X Latest Global Stable Version Fastboot File Download" but it gave me the same positive information within MiFlash interface but the log stated the same.

So I tried with the Mediatek "Nikel" version, now MiFlash tells me right from the beginning, red light, that my image is wrong and the log looks like this:

[0,00 b346e0dc0304]:image path:L:\Downloads\nikel_update
[0,00 b346e0dc0304]:env android path:C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android
[0,00 b346e0dc0304]:script :L:\Downloads\nikel_update\flash_all_lock.bat
[0,01 b346e0dc0304]:Physical Memory Usage:1953792 Byte
[0,07 b346e0dc0304]:C:\XiaoMi\XiaoMiFlash>"C:\XiaoMi\XiaoMiFlash\Source\ThirdParty\Google\Android\fastboot.exe" -s b346e0dc0304 getvar product 2>&1 | findstr /r /c:"^product: nikel" ||
[0,11 b346e0dc0304]:Missmatching image and device error
[0,11 b346e0dc0304]:process exit.
[0,11 b346e0dc0304]:error:Missmatching image and device error

Maybe there is an error with MiFlash itself? I installed all drivers, I run windows with unsigned drivers in test mode.

Bottom Line:

Can you help me to just reset my device and make it usable again? THANK YOU SO MUCH!!!