[All Devices] Xiaomi Firmware Updater V5 [Auto updated daily!]

Search This thread
May 12, 2021
10
1
Can anyone help me
My redmi 4a is not setting up its stuck this (photo) plss help me
 

Attachments

  • 16211541336472340407600795533938.jpg
    16211541336472340407600795533938.jpg
    3.8 MB · Views: 44

devils39

Member
Oct 31, 2016
43
7
All Xiaomi users suffer from a single problem, Firmware update. As there are many devices with no one to provide the newest firmware update every single release. And also developers who provide updates to devices may forget or be busy sometimes, so releases are provided later. Here is my simple solution:


Xiaomi Firmware Updater V5



jSIVrRy.png
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

A set of various script that automatically generates Xiaomi firmware flashable zip files every MIUI new update!
My scripts download MIUI official ROMs, both Developer and Stable, Global and China, extracts the firmware-update folder, generates firmware flashable zip with auto-written "updater-script", and uploads them automatically to many servers.
The scripts are completely automated, running on a Linux server every six hours.

Frequently Asked Questions:
What is Firmware? Is it a full ROM or OTA package?
Firmware is not a ROM nor OTA Package, it's a set of low-level drivers which helps the operating system do whatever it wants to do. It includes various things like Modem, Bluetooth, Bootloader, DSP and etc.
Why should I update the Firmware?
Firmware is provided from Xiaomi directly, and there are no sources for it to let developers build and edit it on their own like custom ROMs, so if you want to keep your device up to date always update your firmware!
Do I need updating the Firmware If I'm MIUI official or custom ROM user?
No, MIUI ROMs contain the firmware-update package which I extract and provide here.
What are the supported devices?
All Snapdragon and MTKdevices including China-only devices.
Check the full devices list here!
How to update firmware?
1- Download the package you want to flash. IT MUST BE NAMED WITH THE SAME CODENAME OF YOUR DEVICE.
2- Flash it using TWRP or any custom recovery. There's no need to wipe/format anything before or after the installation.
How to check the updated firmware?
Usually, the modem gets updated with newer firmware, you can check it in Settings > About > Baseband.

IMPORTANT:
These files contain the complete "firmware-update" folder, means it needs your bootloader to be unlocked OFFICIALLY , so if you unlocked it unofficially you have to remove "emmc_appsboot.mbn" and "non-hlos.bin" and you'll be okay!

Support or Contact:
Having trouble with firmware files? You can open a new issue on Github repository or just write here in a reply, and we’ll help you sort it out.
Also If You want to support a new device or fix any problem.

Powered by:
- @franztesca XiaomiTool
- My Xiaomi Flashable Firmware Creator Tool
- Packet.com
- BuildBox Linux Server.
- Your donations :D

Donations:
A donation was never necessary, but It's making life easier for me and guarantees paying server costs. My works are free and open source, that cost money, time and many efforts.
XiaomiFirmwareUpdater and MIUIUpdatesTracker scripts are automated, running on a Linux server. If you want these projects to continue and provide the best services to Xiaomi users, you can help me by donating in one of the following methods:
- Paypal
- LiberaPay
- Pateron
- Payoneer account: "[email protected]"


XDA:DevDB Information
Xiaomi Firmware Updater V5, Tool/Utility for the Android General

Contributors
yshalsager
Source Code: https://github.com/XiaomiFirmwareUpdater


Version Information
Status:
Stable
Current Stable Version: 5

Created 2018-01-27
Last Updated 2019-08-07
hey can you update the latest and last stock rom of mi a2 (jasmin) the last update was april security update V.11.0.23.0 this one is probably the last and final update for mi a2 (jasmin) device.
 

op_raftel

Member
Apr 29, 2021
19
0
I'm using a custom ROM on the Redmi 9T (lime), on the website there is only the China region with Android 11, Can I use it on my Global phone? are the zip files non-arb firmwares?
 

yshalsager

Recognized Developer
I'm using a custom ROM on the Redmi 9T (lime), on the website there is only the China region with Android 11, Can I use it on my Global phone? are the zip files non-arb firmwares?
You can use it, but make sure A11 firmware is compatible with your ROM. lime doesn't have ARB so don't worry.
 
All Xiaomi users suffer from a single problem, Firmware update. As there are many devices with no one to provide the newest firmware update every single release. And also developers who provide updates to devices may forget or be busy sometimes, so releases are provided later. Here is my simple solution:


Xiaomi Firmware Updater V5



jSIVrRy.png
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

A set of various script that automatically generates Xiaomi firmware flashable zip files every MIUI new update!
My scripts download MIUI official ROMs, both Developer and Stable, Global and China, extracts the firmware-update folder, generates firmware flashable zip with auto-written "updater-script", and uploads them automatically to many servers.
The scripts are completely automated, running on a Linux server every six hours.

Frequently Asked Questions:
What is Firmware? Is it a full ROM or OTA package?
Firmware is not a ROM nor OTA Package, it's a set of low-level drivers which helps the operating system do whatever it wants to do. It includes various things like Modem, Bluetooth, Bootloader, DSP and etc.
Why should I update the Firmware?
Firmware is provided from Xiaomi directly, and there are no sources for it to let developers build and edit it on their own like custom ROMs, so if you want to keep your device up to date always update your firmware!
Do I need updating the Firmware If I'm MIUI official or custom ROM user?
No, MIUI ROMs contain the firmware-update package which I extract and provide here.
What are the supported devices?
All Snapdragon and MTKdevices including China-only devices.
Check the full devices list here!
How to update firmware?
1- Download the package you want to flash. IT MUST BE NAMED WITH THE SAME CODENAME OF YOUR DEVICE.
2- Flash it using TWRP or any custom recovery. There's no need to wipe/format anything before or after the installation.
How to check the updated firmware?
Usually, the modem gets updated with newer firmware, you can check it in Settings > About > Baseband.

IMPORTANT:
These files contain the complete "firmware-update" folder, means it needs your bootloader to be unlocked OFFICIALLY , so if you unlocked it unofficially you have to remove "emmc_appsboot.mbn" and "non-hlos.bin" and you'll be okay!

Support or Contact:
Having trouble with firmware files? You can open a new issue on Github repository or just write here in a reply, and we’ll help you sort it out.
Also If You want to support a new device or fix any problem.

Powered by:
- @franztesca XiaomiTool
- My Xiaomi Flashable Firmware Creator Tool
- Packet.com
- BuildBox Linux Server.
- Your donations :D

Donations:
A donation was never necessary, but It's making life easier for me and guarantees paying server costs. My works are free and open source, that cost money, time and many efforts.
XiaomiFirmwareUpdater and MIUIUpdatesTracker scripts are automated, running on a Linux server. If you want these projects to continue and provide the best services to Xiaomi users, you can help me by donating in one of the following methods:
- Paypal
- LiberaPay
- Pateron
- Payoneer account: "[email protected]"


XDA:DevDB Information
Xiaomi Firmware Updater V5, Tool/Utility for the Android General

Contributors
yshalsager
Source Code: https://github.com/XiaomiFirmwareUpdater


Version Information
Status:
Stable
Current Stable Version: 5

Created 2018-01-27
Last Updated 2019-08-07

can i just update the firmware till the pie firmware?

currently i'm still using whyred MIUI 10.0.1.0 Android 8.1 oreo

Thanks
 

keinier87

New member
Aug 19, 2021
1
0
Bayamo
Hello, I recently unlocked the bootloader of my redmi note 10, then I proceeded to change from the Russian rom that had 12.0.3 by default to the gobal 12.0.11 rom, both in CRC 1, I did this with Miflash pro. It turns out that the mobile after flashing, was in boot loop and does not load the system, it stays in the logo and goes directly to fastboot. I have in my favor that I still keep the bootloader unlocked.
After several analyzes I can see that the RN10 has partitions that do not come in the fastboot ROM, so it is impossible for me to do a total firmware reset, an example of this is that the "persist" partition is part of the firmware and not comes in rom, among others. I have unfocial TWRP developed by Nebrassy, but it is not able to see or mount the super.img partition which is where the system is along with two others.
My question is if there is any way to access the full firmware of the RN10 other than via the fastboot rom. I'm still hopeful that with a copy of all partitions, I can flash via fastboot or adb and restore my newly purchased RN10.

Two days after writing the above, I updated the firmware on my RN10, but still, it still doesn't go past the logo.
 

yshalsager

Recognized Developer
Hello, I recently unlocked the bootloader of my redmi note 10, then I proceeded to change from the Russian rom that had 12.0.3 by default to the gobal 12.0.11 rom, both in CRC 1, I did this with Miflash pro. It turns out that the mobile after flashing, was in boot loop and does not load the system, it stays in the logo and goes directly to fastboot. I have in my favor that I still keep the bootloader unlocked.
After several analyzes I can see that the RN10 has partitions that do not come in the fastboot ROM, so it is impossible for me to do a total firmware reset, an example of this is that the "persist" partition is part of the firmware and not comes in rom, among others. I have unfocial TWRP developed by Nebrassy, but it is not able to see or mount the super.img partition which is where the system is along with two others.
My question is if there is any way to access the full firmware of the RN10 other than via the fastboot rom. I'm still hopeful that with a copy of all partitions, I can flash via fastboot or adb and restore my newly purchased RN10.

Two days after writing the above, I updated the firmware on my RN10, but still, it still doesn't go past the logo.
Hello keinier87, the partitions like persist contain unique device information that device will not work correctly without. That's why fastboot packages doesn't contain it.
About your problem, you should try flashing the fastboot global version but with cleanup option of miflash tool, this will erase all device data and should solve your problem, otherwise revert to Russian rom using fastboot as well.
 
  • Like
  • Love
Reactions: alefmm and duttyend

keinier

New member
Mar 9, 2020
1
0
Hello, thank you for your attention. It turns out that I had already tried to flash the global fastboot rom using the "all clean" option and it still gave an error, I tried to flash the russian rom to it again, since they were both in CRC1 and it did not solve either.

The solution was when I flashed the European rom in V, MIUI 12.5.2, there it gave me an error at first, but after formatting "data" and "metadata" the process was carried out without errors using twrp.
The rom eu mail is excellent.
 

shuvo030

Senior Member
Mar 16, 2014
109
23
Dhaka
MIUI 10.3.7.0 Firmware zip (For POCO F1) is missing on your website. I have it and I'm willing to send it to you so that you can upload.
 
  • Like
Reactions: duttyend

morfikov

Senior Member
Oct 22, 2016
138
38
Warsaw
morfikov.github.io
Redmi 9
I have a Xiaomi Redmi 9 lancelot/galahad (EU version). This device had MIUI 12.0.1/Android10.
I've unlocked the bootloader in the official way (with the waiting period)
I flashed a custom ROM with Android11 and the phone works well.

This is what the baseband looked like:
Code:
galahad:/ # getprop  | grep -i baseband
[gsm.version.baseband]: [MOLY.LR12A.R3.MP.V98.P75,MOLY.LR12A.R3.MP.V98.P75]
[ro.baseband]: [unknown]
[vendor.gsm.project.baseband]: [HUAQIN_Q0MP1_MT6769_SP(LWCTG_CUSTOM)]

I downloaded fw_lancelot_miui_LANCELOTEEAGlobal_V12.0.2.0.RJCEUXM_40c629a664_11.0.zip and flashed it via TWRP recovery. After I booted the system, the baseband in the settings was unknown (and also IMEIs were gone). The above command doesn't return [gsm.version.baseband] and [vendor.gsm.project.baseband] anymore-- there's no such lines in the output.

I extracted the firmware using the extracting tool and the miui_LANCELOTEEAGlobal_V12.0.1.0.QJCEUXM_77fd23f7f7_10.0.zip file.

I flashed the extracted firmware via TWRP recovery, and after booting the system, everything looks normal (baseband is the same as before and IMEI's are back).

Now I have a couple of questions:
1. what did I wrong?
2. is something wrong with the newer firmware?
3. do I have to do something else after flashing the older firmware to fix the situation, or is it already fixed?
4. what should I flash to update the firmware?
5 is something wrong with the custom ROM?
6. people say that when you flash a custom ROM, you have to have the MIUI 12.0.1 or otherwise some bad things happen. Is it because of the updated firmware in newer MIUI? I'm asking because I wanted to know whether it's possible to just flash the older firmware when you have the newer MIUI and then flash the custom ROM. Will that work?
 
  • Like
Reactions: KevU78

yshalsager

Recognized Developer
I have a Xiaomi Redmi 9 lancelot/galahad (EU version). This device had MIUI 12.0.1/Android10.
I've unlocked the bootloader in the official way (with the waiting period)
I flashed a custom ROM with Android11 and the phone works well.

This is what the baseband looked like:
Code:
galahad:/ # getprop  | grep -i baseband
[gsm.version.baseband]: [MOLY.LR12A.R3.MP.V98.P75,MOLY.LR12A.R3.MP.V98.P75]
[ro.baseband]: [unknown]
[vendor.gsm.project.baseband]: [HUAQIN_Q0MP1_MT6769_SP(LWCTG_CUSTOM)]

I downloaded fw_lancelot_miui_LANCELOTEEAGlobal_V12.0.2.0.RJCEUXM_40c629a664_11.0.zip and flashed it via TWRP recovery. After I booted the system, the baseband in the settings was unknown (and also IMEIs were gone). The above command doesn't return [gsm.version.baseband] and [vendor.gsm.project.baseband] anymore-- there's no such lines in the output.

I extracted the firmware using the extracting tool and the miui_LANCELOTEEAGlobal_V12.0.1.0.QJCEUXM_77fd23f7f7_10.0.zip file.

I flashed the extracted firmware via TWRP recovery, and after booting the system, everything looks normal (baseband is the same as before and IMEI's are back).

Now I have a couple of questions:
1. what did I wrong?
2. is something wrong with the newer firmware?
3. do I have to do something else after flashing the older firmware to fix the situation, or is it already fixed?
4. what should I flash to update the firmware?
5 is something wrong with the custom ROM?
6. people say that when you flash a custom ROM, you have to have the MIUI 12.0.1 or otherwise some bad things happen. Is it because of the updated firmware in newer MIUI? I'm asking because I wanted to know whether it's possible to just flash the older firmware when you have the newer MIUI and then flash the custom ROM. Will that work?
Simply it seems the rom you are using doesn't support R firmware yet. There should be nothing wrong with firmware package.

You should update the firmware whenever the requirement of your rom changes.

It's possible to flash older fw for custom ROMs yes.
 

morfikov

Senior Member
Oct 22, 2016
138
38
Warsaw
morfikov.github.io
Redmi 9
It's possible to flash older fw for custom ROMs yes.
But if the requirement for flashing a custom ROM is to have MIUI 12.0.1, and I have let's say 12.0.5, they say to downgrade the stock ROM to 12.0.1 first in order to flash the custom ROM. Would it be sufficient in such case to just downgrade the FW instead of the whole ROM, and then just flash the custom ROM?
 

yshalsager

Recognized Developer
But if the requirement for flashing a custom ROM is to have MIUI 12.0.1, and I have let's say 12.0.5, they say to downgrade the stock ROM to 12.0.1 first in order to flash the custom ROM. Would it be sufficient in such case to just downgrade the FW instead of the whole ROM, and then just flash the custom ROM?
If the ROM uses MIUI vendor you will have to do full downgrade, otherwise just the FW will be enough.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 236
    All Xiaomi users suffer from a single problem, Firmware update. As there are many devices with no one to provide the newest firmware update every single release. And also developers who provide updates to devices may forget or be busy sometimes, so releases are provided later. Here is my simple solution:

    Xiaomi Firmware Updater V5
    jSIVrRy.png
    Code:
    #include 
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */

    A set of various script that automatically generates Xiaomi firmware flashable zip files every MIUI new update!
    My scripts download MIUI official ROMs, both Developer and Stable, Global and China, extracts the firmware-update folder, generates firmware flashable zip with auto-written "updater-script", and uploads them automatically to many servers.
    The scripts are completely automated, running on a Linux server every six hours.

    Frequently Asked Questions:
    What is Firmware? Is it a full ROM or OTA package?
    Firmware is not a ROM nor OTA Package, it's a set of low-level drivers which helps the operating system do whatever it wants to do. It includes various things like Modem, Bluetooth, Bootloader, DSP and etc.
    Why should I update the Firmware?
    Firmware is provided from Xiaomi directly, and there are no sources for it to let developers build and edit it on their own like custom ROMs, so if you want to keep your device up to date always update your firmware!
    Do I need updating the Firmware If I'm MIUI official or custom ROM user?
    No, MIUI ROMs contain the firmware-update package which I extract and provide here.
    What are the supported devices?
    All Snapdragon and MTKdevices including China-only devices.
    Check the full devices list here!
    How to update firmware?
    1- Download the package you want to flash. IT MUST BE NAMED WITH THE SAME CODENAME OF YOUR DEVICE.
    2- Flash it using TWRP or any custom recovery. There's no need to wipe/format anything before or after the installation.
    How to check the updated firmware?
    Usually, the modem gets updated with newer firmware, you can check it in Settings > About > Baseband.

    IMPORTANT:
    These files contain the complete "firmware-update" folder, means it needs your bootloader to be unlocked OFFICIALLY , so if you unlocked it unofficially you have to remove "emmc_appsboot.mbn" and "non-hlos.bin" and you'll be okay!

    Support or Contact:
    Having trouble with firmware files? You can open a new issue on Github repository or just write here in a reply, and we’ll help you sort it out.
    Also If You want to support a new device or fix any problem.

    Powered by:
    - @franztesca XiaomiTool
    - My Xiaomi Flashable Firmware Creator Tool
    - Packet.com
    - BuildBox Linux Server.
    - Your donations :D

    Donations:
    A donation was never necessary, but It's making life easier for me and guarantees paying server costs. My works are free and open source, that cost money, time and many efforts.
    XiaomiFirmwareUpdater and MIUIUpdatesTracker scripts are automated, running on a Linux server. If you want these projects to continue and provide the best services to Xiaomi users, you can help me by donating in one of the following methods:
    - Paypal
    - LiberaPay
    - Pateron
    - Payoneer account: "[email protected]"


    XDA:DevDB Information
    Xiaomi Firmware Updater V5, Tool/Utility for the Android General

    Contributors
    yshalsager
    Source Code: https://github.com/XiaomiFirmwareUpdater


    Version Information
    Status: Stable
    Current Stable Version: 5

    Created 2018-01-27
    Last Updated 2019-08-07
    81
    Downloads
    You can get updates always from various mirrors available on the website:

    Older files:
    70
    XiaomiFirmwareUpdater first anniversary!

    Wow, I still can't believe that my project is one year old now!
    A year passed
    It's been a long year, which passed very quickly. During this year, there were many updates, many changes, many challenges, and many new contributions.
    Since Jan 2018 the project has evolved a lot:
    - from supporting only 30 devices, to support all Xiaomi qcom devices!
    - from using CI to using Linux server :p
    - from V1 to V4.6 now!
    - from using shell in all scripts to python (expect one script which will be updated soon :D)
    - from doing everything manually to be an almost completely automated project.

    In just one year, we've made some milestones:
    - The project expanded to 7 scripts for tracking miui updates, tracking devices, tracking open-source kernel releases, creating flashable firmware files, provide firmware, non-arb firmware, and firmware-less ROMs.
    - The project has been selected as one of "Projects of the Week, November 5, 2018" on SourceForge
    - Many websites wrote about us: XDA - 4PDA - Android Community - Gizchina - Piunikaweb
    - We launched our website in December.
    - And we made some good statistics (AndroidFileHost and Basketbuild are not listed):
    • More than 829K view on xda (all devices)
    • 49K download from GitHub.
    • 135K download from SourceForge. (Since April to December)
    • 7K download from OSDN. (Since December to Today)
    • 27K visit on our website (Since December to Today)
    • 12.2$ and 15.2€ donations :eek:
    • 316 Star on all Github repos.
    • 4800+ subscriber on telegram channel.

    What's the next?
    We'll continue providing the best services to Xiaomi users! We moved to https://xiaomifirmwareupdater.com today, and here's a part of our plan for this year:
    - Improving the website, adding the missing features like other firmware variants and so.
    - Keep adding newly released devices, just as we used to do. I know Redmi Note 7 is launched :p will add it later.
    - Making our own app! This step is too late, but I promise we'll make an app you'll like :good:
    - (maybe) providing vendor+firmware for project treble devices, I've been suggested this from Mi MIX 2S users, but I'm not sure if I can handle it alongside with all other things running on the server.

    We want to hear from you :D
    We've been together for one year :highfive: I'd like to hear your thoughts, feel free to suggest any edits or new feature, all contributions are more than welcome :good:

    Supporting the project
    This project is completely free, it uses Linux server to do the all automated jobs, away from the development process which takes a lot of time and effort, this costs us a lot of expenses if you want to support the project you can donate via PayPal.
    20
    Xiaomi Firmware Updater V5 is here!
    As MIUI releases are inactive these days because of Chinese new year, it’s a good time to make a new update that was delayed for a long time :D
    Xiaomi Firmware Updater main script has been updated to V5!
    Here’s what’s new:
    • Complete re-write from scratch in python 3.
    • Updates are now fetched from MIUI Tracker, there’s no need to re-check.
    • A unified script for normal fw, non-arb and fw-less, stable and weekly.
    • With this update, there’ll be no more commit to each device repo, while releases will be still pushed.
    • Latest firmware info is available as json files.
    • New supported device added: Redmi Note 7.
    The firmware changelog feature will be added in a later update. Do you have any suggestions? Feel free to tip us!

    Donation:
    Support us by donating here: https://paypal.me/yshalsager
    13
    MIUI Stable V9 ROM Firmware (02-05-2018)
    Notes:
    • Stable script upgraded to V3!
    • New devices added: Note 5 (whyred) and Mix 2s (polaris)
    • No more Basketbuild mirrors.

    Downloads: