How to cope with Anti Roll back? - Xiaomi Mi 8 Questions & Answers

Hi, gurus.
I'm on MIUI 9.5 of China ver with Mi8, and waiting for the Bootloader Unlock, last 700hrs.
According to the article , Mi8 dipper has been affected by the Rollback Protection. Then, the every options below are available for me?
[Precondition]
-After unlock.
-No root, no re-lock.
1) China MIUI 9.5.11.0 --> Global 10.0.2.0 (stock) or Xiaomi.eu Latest Stable 10.0.6.0
I think this would be simply available.
2) China MIUI 10.0.6.0 (After updated with stock) --> Global 10.0.2.0 (Stock)
Global Stocks only have 10.0.2.0, but My pre-install China MIUI try to make me install latest 10.0.6.0 MIUI naggingly.
Does it means that I won't be able to go back to Global latest, once I hit to reboot and install latest China MIUI?
3) China MIUI 10.0.6.0 (After updated with stock) --> Xiaomi.eu Latest Stable 10.0.6.0
It seems the those two versions are equal, so available, right?
4) Xiaomi.eu Latest Stable 10.0.6.0 --> Global 10.0.2.0 (Stock)
Is this case regarded as "Rollback" and will be bricked?
The article said the "anti rollback index" shows the availability between the ROMs.
But I could not find the "flash-all.bat", and package file .tar.gz in Xiaomi.eu ROM or Official Stock zip.
As long as the anti rollback indexes are equal, such as "4", is the minor downgrade like 10.0.6.0 --> 10.0.2.0 (both in China and Global) possible?
BR,

Doraf91 said:
Hi, gurus.
I'm on MIUI 9.5 of China ver with Mi8, and waiting for the Bootloader Unlock, last 700hrs.
According to the article , Mi8 dipper has been affected by the Rollback Protection. Then, the every options below are available for me?
[Precondition]
-After unlock.
-No root, no re-lock.
1) China MIUI 9.5.11.0 --> Global 10.0.2.0 (stock) or Xiaomi.eu Latest Stable 10.0.6.0
I think this would be simply available.
2) China MIUI 10.0.6.0 (After updated with stock) --> Global 10.0.2.0 (Stock)
Global Stocks only have 10.0.2.0, but My pre-install China MIUI try to make me install latest 10.0.6.0 MIUI naggingly.
Does it means that I won't be able to go back to Global latest, once I hit to reboot and install latest China MIUI?
3) China MIUI 10.0.6.0 (After updated with stock) --> Xiaomi.eu Latest Stable 10.0.6.0
It seems the those two versions are equal, so available, right?
4) Xiaomi.eu Latest Stable 10.0.6.0 --> Global 10.0.2.0 (Stock)
Is this case regarded as "Rollback" and will be bricked?
The article said the "anti rollback index" shows the availability between the ROMs.
But I could not find the "flash-all.bat", and package file .tar.gz in Xiaomi.eu ROM or Official Stock zip.
As long as the anti rollback indexes are equal, such as "4", is the minor downgrade like 10.0.6.0 --> 10.0.2.0 (both in China and Global) possible?
BR,
Click to expand...
Click to collapse
I'm not 100% sure on how badly this affects everything, and I assume others either. Regarding why you are unable to find the flash all .bat and so on, you most likely downloaded a flashable zip rom, not the fastboot rom. As for the anti rollback, read the section under "How to find current rollback index" and below that paragraph, "How to find rollback index of images".

Crossvxm said:
Regarding why you are unable to find the flash all .bat and so on, you most likely downloaded a flashable zip rom, not the fastboot rom.
Click to expand...
Click to collapse
I had thought it, either. However, I could not find out the "fastboot ROM" as far as I searched.
Method 2: Fastboot Update: en.miui.com/a-234.html might be aimed to show us the "fastboot ROM" but it just forward me to miui.com on latest Mi8 Global Stable link.
Xiaomi doesn't publish "fastboot ROM" other than flashable zip? How can I confirm Rollback Indexes on these ROM before flashing?

Doraf91 said:
Hi, gurus.
I'm on MIUI 9.5 of China ver with Mi8, and waiting for the Bootloader Unlock, last 700hrs.
According to the article , Mi8 dipper has been affected by the Rollback Protection. Then, the every options below are available for me?
[Precondition]
-After unlock.
-No root, no re-lock.
1) China MIUI 9.5.11.0 --> Global 10.0.2.0 (stock) or Xiaomi.eu Latest Stable 10.0.6.0
I think this would be simply available.
2) China MIUI 10.0.6.0 (After updated with stock) --> Global 10.0.2.0 (Stock)
Global Stocks only have 10.0.2.0, but My pre-install China MIUI try to make me install latest 10.0.6.0 MIUI naggingly.
Does it means that I won't be able to go back to Global latest, once I hit to reboot and install latest China MIUI?
3) China MIUI 10.0.6.0 (After updated with stock) --> Xiaomi.eu Latest Stable 10.0.6.0
It seems the those two versions are equal, so available, right?
4) Xiaomi.eu Latest Stable 10.0.6.0 --> Global 10.0.2.0 (Stock)
Is this case regarded as "Rollback" and will be bricked?
The article said the "anti rollback index" shows the availability between the ROMs.
But I could not find the "flash-all.bat", and package file .tar.gz in Xiaomi.eu ROM or Official Stock zip.
As long as the anti rollback indexes are equal, such as "4", is the minor downgrade like 10.0.6.0 --> 10.0.2.0 (both in China and Global) possible?
BR,
Click to expand...
Click to collapse
I think many get the ARB function wrong.
ARB does not mean you cannot downgrade from one MIUI version to another, it is a measure implemented by google to fix potential loopholes between MAJOR android version.
This mean you are totally free to downgrade from 10.0.2.0 to 9.5.11.0 because both of them are based on android 8.1, HOWEVER you cannot for instance downgrade from the MIUI beta to stable because the beta rom is based on android 9 (thus increasing the ARB index)
TL;DR as long as you are flashing miui based on the SAME android version you are good and won't brick, ARB kicks in when you try to downgrade between major android version (pie->oreo)

helidwarf said:
I think many get the ARB function wrong.
ARB does not mean you cannot downgrade from one MIUI version to another, it is a measure implemented by google to fix potential loopholes between MAJOR android version.
TL;DR as long as you are flashing miui based on the SAME android version you are good and won't brick, ARB kicks in when you try to downgrade between major android version (pie->oreo)
Click to expand...
Click to collapse
Thank you for giving me where I got wrong clearly.
If so, as long as I pick stable release ROM like many apprentice do, I won't get any issues on switching except for Android Major update, not MIUI.

Doraf91 said:
Thank you for giving me where I got wrong clearly.
If so, as long as I pick stable release ROM like many apprentice do, I won't get any issues on switching except for Android Major update, not MIUI.
Click to expand...
Click to collapse
yes thats correct.
also to respond to your other question about where the bat files were, they are inside the tar file which you get from extracting the fastroom tgz
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Related

Difference between ROMs?

Can someone explain the difference between the current ROMs on the mi5?
Mine has arrived with the .eu ROM, but I note there's the global one and the Chinese one. What are the differences between these? Are there any other ROMs (aside CM)?
What can you flash without unlocking the bootloader??
Thanks
I doubt that your phone came with xiaomi.eu rom, probably with a fake one. Post a screenshot from about section in settings.
You can flash any MIUI rom with locked bootloader except newer versions of xiaomi.eu rom than 6.4.21. There was a thread on honorbuy how to do it, do some digging.
There are no other no miui roms except CM.
proag said:
I doubt that your phone came with xiaomi.eu rom, probably with a fake one. Post a screenshot from about section in settings.
You can flash any MIUI rom with locked bootloader except newer versions of xiaomi.eu rom than 6.4.21. There was a thread on honorbuy how to do it, do some digging.
There are no other no miui roms except CM.
Click to expand...
Click to collapse
Attached screenshot.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So is that xiaomi.eu? It came from Gizchina.
Again - what are the differences in the ROMS????
white43 said:
So is that xiaomi.eu? It came from Gizchina.
Again - what are the differences in the ROMS????
Click to expand...
Click to collapse
Alright, so your rom is official xiaomi.eu rom.
Official china -> only english and chinese available, no GApps preinstalled, many parts of the system are still in chinese even if you choose the english language.
Official global -> Many languages, GApps preinstalled, it's not updated as often as the chinese one (there's no official global available atm, there was but it's been suspended)
Xiaomi.eu -> 50+ languages, GApps preinstalled, updated weekly (dev) or as often as chinese stable. It also contains some performance tweaks and optimizations.
proag said:
Alright, so your rom is official xiaomi.eu rom.
Official china -> only english and chinese available, no GApps preinstalled, many parts of the system are still in chinese even if you choose the english language.
Official global -> Many languages, GApps preinstalled, it's not updated as often as the chinese one (there's no official global available atm, there was but it's been suspended)
Xiaomi.eu -> 50+ languages, GApps preinstalled, updated weekly (dev) or as often as chinese stable. It also contains some performance tweaks and optimizations.
Click to expand...
Click to collapse
Thanks for clearing that up!! I appreciate it. Xiaomi.eu seems to be the best ROM if you're in Europe.
Is xiaomi.eu non official?? Am I running the latest version??
So installing anything other than CM doesn't require BL unlocked? I've applied for that, but looking at other posts, will take some time to get the approval.
proag said:
I doubt that your phone came with xiaomi.eu rom, probably with a fake one. Post a screenshot from about section in settings.
You can flash any MIUI rom with locked bootloader except newer versions of xiaomi.eu rom than 6.4.21. There was a thread on honorbuy how to do it, do some digging.
There are no other no miui roms except CM.
Click to expand...
Click to collapse
OOhhh. I thought you need to unlock BL if you are going from stock Chinese to Global rom. Cheers.
proag said:
Alright, so your rom is official xiaomi.eu rom.
Official china -> only english and chinese available, no GApps preinstalled, many parts of the system are still in chinese even if you choose the english language.
Official global -> Many languages, GApps preinstalled, it's not updated as often as the chinese one (there's no official global available atm, there was but it's been suspended)
Xiaomi.eu -> 50+ languages, GApps preinstalled, updated weekly (dev) or as often as chinese stable. It also contains some performance tweaks and optimizations.
Click to expand...
Click to collapse
that clears things up. big thanks. but would you happen to know about the camera (photo/video) quality of Xiaomi.EU vs stock china/global rom? is it on par or maybe better?
and this Xiaomi.EU is stock based right?
You can install every official MIUI rom without unlocking bootloader. You can do it by flashing in EDL mode, I believe there are some guides on the official miui forum.
Xiaomi.eu is an unnoficial ROM created by community. Xiaomi.eu is based on china dev / stable and it is updated as often as china dev / stable is. Camera is the same I guess.. @white43 you're not running the latest xiaomi.eu, you have 7.2.12 and I believe the newest is 7.3.3(?). You'll need to wait for your bootloader to be unlocked in order to flash the newest one.
Just a quick question. If i unlock the bootloader can i still get china stable rom updates??
Sent from Xiaomi Mi5 ver Karramba!
siekierek said:
Just a quick question. If i unlock the bootloader can i still get china stable rom updates??
Sent from Xiaomi Mi5 ver Karramba!
Click to expand...
Click to collapse
Yes, you can.
When you say global ROM, does that mean you still have all the features as the Xiaomi or China ROM?

[ROM][PORT][10.0.0] MIUI 11.2 20.3.26 China Dev [01.04.20][EOL]

MIUI 11 China Dev for OnePlus 6!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
Stock MIUI 11 China Dev 20.3.26 Android 10 / Mi8 Firmware - China Dev - Xiaomi.EU
Debloated
Automated Flasher
MIUI AOD Works.
Themes, Wallpapers, Ringtones work!
Live wallpaper works!
Full Screen Gestures work!
Mi AI works!
Dark Mode!
Custom Kernel Support!
F2FS Support! (Pie Only)
Notch Hiding!
GCam 7.3 Support!
GApps Built in
Multilanguage (Xiaomi.eu Only)
And more!
Mi Account Fix: Reset Your Password, and then login. It will log You in! Done! Enjoy!
Mi Account Fix 2: Tap to sign in with Google Account, then tap log in with another account, then log in and Done! Enjoy!
What works:
Almost everything, check bugs!
Brightness works great too!
What doesn't work / Bugs:
NFC (system doesn't support it)
Dash Charge charging indicator isn't showing up but phone charges fast anyway.
How to Install:
Make sure You're on latest Open Beta Q or H2OS Beta Q firmware!
Note: Backup Your nudes before flashing the rom! It will wipe Your internal storage.
As of 20.2.27 Build, EPR is no longer needed so just simply run force wipe flasher/dirty flasher (if previous build) and enjoy!
Use EPR before flashing this ROM! After that flash latest Open Beta Q twice,
and remember which slot You have resized!
New detailed Guide by @umangtayal
1. Reboot to TWRP blu_spark 3.3.1-x (v9.101).
2. Flash latest Open Beta Q for OP6 and twrp, and reboot to recovery
3. Again flash latest Open Beta Q and twrp and reboot to recovery (this will flash dp3 to both slots).
4. After latest Open Beta Q flashing is done, make sure you are in slot A of twrp (if you are in slot B, simply go to reboot and at the bottom select slot A).
5. Now in twrp(slot A), run epr on slot A.
6. After epr is done, your device will boot into fastboot.
7. Now run the MIUI flasher while in fastboot. This will flash MIUI to slot A (in slot B it will show "volume full" error, which is perfectly normal)
8. After flashing is done, you can reboot to recovery and flash magisk or simply reboot to system.
There is a seperate thread on EPR( enchilada partition resizer). if you dont know how to use epr, simply google it and you'll find the xda thread.
If You want to update, or You don't want to format Your data use "flasher_no_format_data".
Check screenshots in attached images!
Download:
Latest Build - Xiaomi.EU China Dev (GApps Included/Multilang)
MIUI 11 - 20.3.26 Xiaomi.EU for OnePlus6 Apr1
Old MIUI 10 Pie Builds
MIUI 10 Pie China Dev 9.7.22 for OnePlus6
MIUI 10 Fixes for 9.7.22 with Battery Fix
MIUI 10 Global Dev 9.5.30 for OnePlus6 & 6T
Warning! DO NOT flash MIUI OTA's! They may brick Your phone! If You end up flashing one anyway, just use EDL mode or fastboot to go back to stock firmware.
Note: I'm going to update this rom every time a new security patch comes out or something. I love MIUI 10/11 so I'll make sure to keep it up to date! (Don't expect day one updates though)
If You have any other problems, just ask here on XDA or for the fastest support PM me or ask someone in my group on Telegram
Join my group!
If You want to motivate me to work more, buy me a coffee!
https://www.paypal.me/protodevnano
Credits:
GeciSantos for BT Fix
Xiaomi.eu Team for their amazing Xiaomi.eu ROM!
EnesSastim for uploading MIUI 11 for me!
Some Chinese guy from MIUI forum for Watermark fix.
Guzram for partial gxzw fix & overlay advice.
Omar2005 for his audio fix.
Alex for Mi Account Fix!
dougie313 for a full audio fix!
erfanoabdi for vendor patcher idea.
fxsheep for his sgsi guide.
Lineage for cam libs.
OnePlus for creating OP6! Best device for roms :laugh:
My friend Dylan for always supporting me
If I forgot anyone, just PM me on Telegram!
​
XDA:DevDB Information
[ROM][PORT][9.0] MIUI 10 Pie 8.11.23 [08.12.18], ROM for the OnePlus 6
Contributors
ProtoDeVNan0
Source Code: https://github.com/OnePlusOSS/android_kernel_oneplus_sdm845
ROM OS Version: 10.x Q
ROM Kernel: Linux 4.x
ROM Firmware Required: OxygenOS DP3 or newer
Based On: MIUI 11
Version Information
Status: Stable
Created 2018-12-08
Last Updated 2019-09-10
Wow that is incredible.. thanks for your hard work. Will try later!
And first! Woo!
Thanks man ?
You are the king my friend
Thanks for porting it!
I'll install it if the youtube bug is fixed, thanks for this port!
Installing <3
Thanks ! You are on fire right now ^^
Will you be adding libraries for the alert slider(Just asking)
Great job btw?
Also I'm waiting for the Pixel 3XL Port just in case if you could fix the bugs
Awesome work, thx
on 6t. cant boot into miui10. get the device is corrupt screen. pressing power button twice as well.
changed slot to Oxygen OS and it booted fine (I had flashed MIUI 10 Pie on the inactive slot and then made it active). of course I did all the steps listed in the scripts including a data wipe.
im getting sound stuttering system wide. not just on youtube
Maybe with a custom app we can get alert slider working properly. Just thought...
Great Dev !
Screen touch work?
arceoxis said:
Maybe with a custom app we can get alert slider working properly. Just thought...
Click to expand...
Click to collapse
Have you tried natification slider app in xda apps?
munchy_cool said:
on 6t. cant boot into miui10. get the device is corrupt screen. pressing power button twice as well.
changed slot to Oxygen OS and it booted fine (I had flashed MIUI 10 Pie on the inactive slot and then made it active). of course I did all the steps listed in the scripts including a data wipe.
Click to expand...
Click to collapse
Try this:
Flash OOS 9.0.7 twice in TWRP(flash, reboot twrp, flash again). So that both A and B partitions will have 9.0.7
And then run the flasher with cmd or terminal. If You're on Windows. Just double tap on flasher and it will start flashing.
It's important to flash this rom with fastboot included in the zip.
So just run the flasher and not every command separately.
Before I made the flasher, lots of OP6 users couldn't boot it either.
ProtoDeVNan0 said:
Try this:
Flash OOS 9.0.7 twice in TWRP(flash, reboot twrp, flash again). So that both A and B partitions will have 9.0.7
And then run the flasher with cmd or terminal. If You're on Windows. Just double tap on flasher and it will start flashing.
It's important to flash this rom with fastboot included in the zip.
So just run the flasher and not every command separately.
Before I made the flasher, lots of OP6 users couldn't boot it either.
Click to expand...
Click to collapse
Hi, great work on getting the Pie Port to work
However, I need to ask you something like how bad is the YouTube sound stuttering?
AndroidSword said:
Hi, great work on getting the Pie Port to work
However, I need to ask you something like how bad is the YouTube sound stuttering?
Click to expand...
Click to collapse
Well. It's pretty bad. That's why it's my biggest priority.
romen288 said:
im getting sound stuttering system wide. not just on youtube
Click to expand...
Click to collapse
I think it might be related to DRM because in some places like Soundcloud and when You select a ringtone, it sounds fine.
ProtoDeVNan0 said:
Well. It's pretty bad. That's why it's my biggest priority.
I think it might be related to DRM because in some places like Soundcloud and when You select a ringtone, it sounds fine.
Click to expand...
Click to collapse
He my friend solved mi account issue by changing thede.plz look into it.
Cant download

[Firmware] Xiaomi Redmi Note 7 [lavender] [Auto updated daily!]

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 (Redmi Note 7)​​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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.
Note:
Names will be in the following manner:
fw_lavender_miui_LAVENDERGlobal_*.zip is Xiaomi Redmi Note 7 Global firmware
fw_lavender_miui_LAVENDERINGlobal_*.zip is Xiaomi Redmi Note 7 India firmware
fw_lavender_miui_LAVENDER_*.zip is Xiaomi Redmi Note 7 China firmware
Downloads​You can get updates always from various mirrors avaliable on the website:
Stable ROMs Firmware
Developer ROMs Firmware
Older files are available here.
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 devices including China-only devices.
Check the full devices list here!
Why there are no MTK devices?
Because it doesn't have firmware-update package
How to update the 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.
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 I’ll help you sort it out.
Source Code:
- Github
- Main project thread
Telegram:
- XiaomiFirmwareUpdater
- MIUIUpdatesTracker
- XiaomiGeeks Group
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 using:
- Paypal
- Pateron
XDA:DevDB Information
[Firmware] Xiaomi Redmi Note 7 [lavender] [Auto updated daily!], Tool/Utility for the Xiaomi Redmi Note 7
Contributors
yshalsager
Source Code: https://github.com/XiaomiFirmwareUpdater/mi-firmware-updater
Version Information
Status: Stable
Created 2019-04-29
Last Updated 2019-04-29
MIUI 10 9.4.25 China Beta ROM Firmware​Downloads:
Developer ROMs Firmware
Donation & Support:
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 using one of the following methods: Paypal - Pateron
I have global version PFGMIXM,can I install China beta rom ? Without unlocking bootloader through updater?
Will this break my ROM if it is GSI based?
tze_vitamin said:
I have global version PFGMIXM,can I install China beta rom ? Without unlocking bootloader through updater?
Click to expand...
Click to collapse
No it will break. Unlock before you tinker.
sk.vyshak said:
No it will break. Unlock before you tinker.
Click to expand...
Click to collapse
I will wait for Global beta to install?
If you want to flash devoloper roms, you need bootloader unlock. Without unlock only stable oem roms can be flashed.
sk.vyshak said:
If you want to flash devoloper roms, you need bootloader unlock. Without unlock only stable oem roms can be flashed.
Click to expand...
Click to collapse
On my Redmi S2, I am from Stable flash Beta rom via updater in recovery,and I dont have unlocked bootloader.
The same thing I will do when we geta Global beta rom.
Install it through updater via recovery without unlocking bootloader.
But if I want to go back from beta to stable, then I need unlocked bootloader and Mi flash tools..to flash it through fastboot.
Im using EU Rom.
Can I flash this firmware and what firmware I should flash between Stable ROMs Firmware or Developer ROMs Firmware ?
testmedia2 said:
Im using EU Rom.
Can I flash this firmware and what firmware I should flash between Stable ROMs Firmware or Developer ROMs Firmware ?
Click to expand...
Click to collapse
Read the FAQ please. If you are using any MIUI ROM you don't have to flash firmware.
MIUI 10 9.5.9 China Beta ROM Firmware​Downloads:
Developer ROMs Firmware
Donation & Support:
XiaomiFirmwareUpdater needs your support! If you want these projects to continue providing the best services to Xiaomi users, you can help me by donating using one of the following methods: Paypal - Pateron
MIUI 10 9.5.16 China Beta ROM Firmware​Downloads:
Developer ROMs Firmware
Donation & Support:
XiaomiFirmwareUpdater needs your support. If you want these projects to continue providing the best services to Xiaomi users, you can help me by donating using one of the following methods: Paypal - Pateron
can i flash this "China Beta Rom Firmware" on a phone in europe? (model M1901F7G)
i'm on Bootlegger aosp ROM, unlocked bootloader.
hey thanks for the work.
if i understand correctly this is useful only for the custom rom guys.
please also include change-log if it's not too hard
arik100 said:
hey thanks for the work.
if i understand correctly this is useful only for the custom rom guys.
please also include change-log if it's not too hard
Click to expand...
Click to collapse
Yeah. Your understanding is correct.
I'll try to work on it.
Is chinese version different or can be used for global rn7?
MIUI 10 9.5.23 China Beta ROM Firmware​Downloads:
Developer ROMs Firmware
Donation & Support:
XiaomiFirmwareUpdater needs your support. If you want these projects to continue providing the best services to Xiaomi users, you can help me by donating using one of the following methods: Paypal - Pateron
MIUI 10 9.6.20 China Beta ROM Firmware​Downloads:
Developer ROMs Firmware
yshalsager said:
Note:
Names will be in the following manner:
fw_lavender_miui_LAVENDERGlobal_*.zip is Xiaomi Redmi Note 7 Global firmware
fw_lavender_miui_LAVENDERINGlobal_*.zip is Xiaomi Redmi Note 7 India firmware
fw_lavender_miui_LAVENDER_*.zip is Xiaomi Redmi Note 7 China firmware
Click to expand...
Click to collapse
Hi. Could you add clarification as to what
fw_lavender_miui_LAVENDEREEAGlobal_*.zip is?
fox_xda2 said:
Hi. Could you add clarification as to what
fw_lavender_miui_LAVENDEREEAGlobal_*.zip is?
Click to expand...
Click to collapse
Global EEA firmware, which I just added days ago.

Is it possible the Redmi K20 Pro come with minimal Google play services pre-installed?

To give a bit of context I didn't installed this Google services on my phone so I wanted to know if this is normal. Every Chinese rom I had installed older stable new, beta, or weekly gives me the same result. This is the Chinese rom
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
hrsan said:
To give a bit of context I didn't installed this Google services on my phone so I wanted to know if this is normal. Every Chinese rom I had installed older stable new, beta, or weekly gives me the same result. This is the Chinese romView attachment 5455173View attachment 5455169
Click to expand...
Click to collapse
- You can debloat (by adb pm commands, through TWRP or systemlessly by Magisk modules)
- You can use custom/AOSP ROMs
Or you can go for Xiaomi.eu:
MIUI 10.0/10.1/10.2/10.3/10.4 STABLE RELEASE
STABLE RELEASE RULES WHEN POSTING 1. If a ROM is not published DONT ASK ABOUT ITS ETA 2. If a ROM is not published DONT ASK why! 3. If a ROM is available, download it and use it 4. If a ROM has bugs, post the bug to the bug section if the BUG is not already listed 5. If you use any form of...
xiaomi.eu
MIUI 11 - MIUI 11.0 STABLE RELEASE
STABLE RELEASE RULES WHEN POSTING 1. If a ROM is not published DONT ASK ABOUT ITS ETA 2. If a ROM is not published DONT ASK why! 3. If a ROM is available, download it and use it 4. If a ROM has bugs, post the bug to the bug section if the BUG is not already listed 5. If you use any form of...
xiaomi.eu
MIUI 12.0 - MIUI 12.0/12.1/12.2/12.5 STABLE RELEASE
STABLE RELEASE RULES WHEN POSTING 1. If a ROM is not published DONT ASK ABOUT ITS ETA 2. If a ROM is not published DONT ASK why! 3. If a ROM is available, download it and use it 4. If a ROM has bugs, post the bug to the bug section if the BUG is not already listed 5. If you use any form of...
xiaomi.eu
Xiaomi.eu ROMs are based on Chinese builds but heavily debloated (not just from certain not-needed Google apps but also from tons of Chinese apps in CN firmwares of no use for the non-Chinese users)
From your screenshot you are still on an ancient A9/MIUI 10
Latest Xiaomi.eu Stable (and Weeklies - but don't go for Weeklies) are A11/MIUI 12.5 but you can find Xiaomi.eu Stable releases for MIUI 10 or 11
zgfg said:
- You can debloat (by adb pm commands, through TWRP or systemlessly by Magisk)
- You can use custom/AOSP ROMs
Or you can go for Xiaomi.eu:
MIUI 10.0/10.1/10.2/10.3/10.4 STABLE RELEASE
STABLE RELEASE RULES WHEN POSTING 1. If a ROM is not published DONT ASK ABOUT ITS ETA 2. If a ROM is not published DONT ASK why! 3. If a ROM is available, download it and use it 4. If a ROM has bugs, post the bug to the bug section if the BUG is not already listed 5. If you use any form of...
xiaomi.eu
MIUI 11 - MIUI 11.0 STABLE RELEASE
STABLE RELEASE RULES WHEN POSTING 1. If a ROM is not published DONT ASK ABOUT ITS ETA 2. If a ROM is not published DONT ASK why! 3. If a ROM is available, download it and use it 4. If a ROM has bugs, post the bug to the bug section if the BUG is not already listed 5. If you use any form of...
xiaomi.eu
MIUI 12.0 - MIUI 12.0/12.1/12.2/12.5 STABLE RELEASE
STABLE RELEASE RULES WHEN POSTING 1. If a ROM is not published DONT ASK ABOUT ITS ETA 2. If a ROM is not published DONT ASK why! 3. If a ROM is available, download it and use it 4. If a ROM has bugs, post the bug to the bug section if the BUG is not already listed 5. If you use any form of...
xiaomi.eu
Xiaomi.eu ROMs are based on Chinese builds but heavily debloated (not just from certain not-needed Google apps but also from tons of Chinese apps in CN firmwares of no use for the non-Chinese users)
From your screenshot you are still on an ancient A9/MIUI 10
Latest Xiaomi.eu Stable (and Weeklies - but don't go for Weeklies) are A11/MIUI 12.5 but you can find Xiaomi.eu Stable releases for MIUI 10 or 11
Click to expand...
Click to collapse
Thank you for the links research, but I already know this and i am experienced with de-bloating software and repairing phones issues, you might didn't get the Question, I meant if it's 'normal' the K20 Pro to come with minimal pre installed services of Google Play. Like this hidden on the system.
Being on an 'ancient' A9 miui10 has nothing to do with, even I get better battery life quality and performance with the A9 then of A10 or the A11 because the last miui's have an horrible delay input transition on applications and typing.. they aren't as snappy as the early miui version 10 or 11
I have the phone since it was first released so I know the phone from the inside and the out inside.
I have tried the custom roms provided by this place and all function for there propose.
Still the official ones serve me better, if I don't like something I can simply uninstall or mod the system as my like.
Still in the topic if someone could provide me Intel on this specific device to confirm if the Chinese Roms (doesn't matter what version is) comes with the pre installed Google services like the image above.
I would be very appreciated
Edit: I found the answer I was looking for
Redmi K20 pro brand new with Google Services
Hi guys, I bought a K20 pro from an HK shop, I asked for a brand new sealed unit. Package arrived sealed but I suspected it may have been re sealed since the box is a bit ruined, also internally. Also when I powered the phone on I immeadetely...
forum.xda-developers.com
thanks for the ones who replied
hrsan said:
I am experienced with de-bloating software and repairing phones, you might didn't get the Question, I meant if it's 'normal' the K20 Pro to come with minimal pre installed services of Google Play. Like this hidden on the system.
Being on an 'ancient' A9 miui10 has nothing to with actually I get better battery life and performance with it then of A10 or A11.
I have this phone since release.
Click to expand...
Click to collapse
NP. I'm just mentioning that Xiaomi.eu are the best (not only by my own experience) MIUI ROMs
You get the ROM based on CN, not just debloated but adapted for business and daily international usage.
Newer releases also pass SafetyNet out of the box (although Bootloader is unlocked) - if you install Magisk you then if course need also to hide Magisk by MagiskHide
Btw, A9 for sure gives you batter battery usage but you have also the ancient Security patches

General [PSA] You cannot upgrade to stable MIUI 13 Android 12 if you have MIUI 13 13.0.15 (Android 11) installed - Tested on spes - Global variant

This has been fixed in version 13.0.5 of MIUI Global, at least for this time. So be patient, as the update is starting to reach some people.
Below is the previous post
Spoiler: Old post
Hello everyone. This is my first post here, so I will try to be as brief as possible, plus my English is not so polished.
In a Latin American Telegram group I read about that you can't upgrade to A12 if you had a certain firmware version. To be more exact the version v13.0.15, which has June 2022 security patch.
So start downloading the fastboot ROM from version 13.0.12 and installing it using MiFlashtool and closing the bootloader at the end of the process. And, by surprise, the Rom of Android 12 appeared ready to download via OTA.
Sorry for the screenshots in Spanish.
Spoiler: Images showing the version of MIUI next to the May security patch and the other showing the update to A12 with June security patch
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
As you can see, the update is available, but almost no one has arrived. Why?
My theory is that almost no one has it because there is a conflict in the security patches. Since:
- MIUI 13 v13.0.15 (Android 11) has the June 2022 security patch
- MIUI 13 v13.0.4 (Android 12) has the June 2022 security patch too
And if we remember a little, while A12 was in Mi Pilot a few months ago, we received version 13.0.15 of Android 11 during that time. So it is for that reason that several of us do not have the update to Android 12.
Now someone will wonder, what if I try to update locally to Android 12 from version 0.15 of Android 11?
Well, there's bad news. It is not possible since the OS refuses to install the recovery ROM without giving more details of why.
As you can see in this screenshot:
Spoiler: Screenshot showing MIUI version 13.0.15 Android 11 with June 2022 security patch and MIUI updater error saying "Unable to flash this stable ROM"
So in short. because both versions have the same security patch it is not possible to upgrade to A12 if you have MIUI version 0.15
You need to downgrade to version 0.12 or lower in order to upgrade.
And now to conclude, what can be done in this situation?
- Unlock bootloader and downgrade to MIUI version 13.0.12 or lower using MiFlashtool or Flash A12 directly using this method, but in my opinion it is not worth it as it is better to unlock to try the custom ROMs based on AOSP or even install Xiaomi.eu if you like MIUI
- Do not update to version 0.15 if the system proposes it. In this situation, you can choose to enter Xiaomi Firmware Updater and download the A12 ROM (spes/spesn) and perform a local update. Remember that for a local update you must download the recovery ROM
NOTE: In the NFC variant (spesn) the version of MIUI with Android 12 is 13.0.2
Same thing happened with Indonesian (ID) rom, recently people whose still in 13.0.4.0 got an update to android 12 (july security patch), but no one gets android 12 update if you're already on 13.0.6.0 (we got it months ago), but instead we got 13.0.7.0 update a day later with august security patch.
Here's the weird thing, android 12 recovery & fastboot rom are released for ID variant, if you're on 13.0.6.0/13.0.7.0 you can't update to android 12 because of the security patch being older 13.0.7.0 (august) - 13.0.1.0 android 12 (july), there's a notification like "can't veriy update/can't downgrade", so you have to install it via fastboot... need to unlock bootloader and stuff, time consuming...
i don't know what's going on with this update, many people are complaining about it in xiaomi community, it's been 7 months since the phone launched and we still waiting for android 12, and even when when it comes we got this weird updates...
Naufal Beryl said:
Same thing happened with Indonesian (ID) rom, recently people whose still in 13.0.4.0 got an update to android 12 (july security patch), but no one gets android 12 update if you're already on 13.0.6.0 (we got it months ago), but instead we got 13.0.7.0 update a day later with august security patch.
Here's the weird thing, android 12 recovery & fastboot rom are released for ID variant, if you're on 13.0.6.0/13.0.7.0 you can't update to android 12 because of the security patch being older 13.0.7.0 (august) - 13.0.1.0 android 12 (july), there's a notification like "can't veriy update/can't downgrade", so you have to install it via fastboot... need to unlock bootloader and stuff, time consuming...
i don't know what's going on with this update, many people are complaining about it in xiaomi community, it's been 7 months since the phone launched and we still waiting for android 12, and even when when it comes we got this weird updates...
Click to expand...
Click to collapse
According to what I'm researching, the same thing is happening in the Global ROM.
If you are on 13.0.12, you will receive Android 12 (June security patch). if you are on 13.0.15, you probably will receive version 0.16 (June security patch again) and when installing A12 in this version, it will give an error about not being able to downgrade
this is ok because if you force update from 0.15 to android 12 it will have some nasty bug . Android 11 is better than 12 so i dont care
So, basically xiaomi ****ed up with numbers and now they are not ready to correct it.
I have RN11 global with miui 13.0.15 with June patch and i have got the 13.0.16 update just 2 days back (and i didn't install it because i read these things). So, they don't know what to do at all. They rolled out 13.0.15 and they knew that A12 is on 13.0.1 (from RGCMIXM to SGCMIXM) and now i have to do this downgrade and upgrade thing. No, thanks a lot, i will rather go to custom rom way than xiaomi's ****ed up numbers.
As far as i know, the SGCMIXM is the 4GB/XXXGB phone update branch, and the 6GB/XXXGB uses the RGCMIXM, i bought a spes 4/128 for my dad as a sustitute for his (Now dead) Redmi note 6a, and noticed that, since i bought my 6/128 spes, both had different update branches, The only difference from packaging that i noticed is that Mine was delivered from Europa (Summary using translator:Apparently the phone dealer of the local store where I bought my phone and my father's, sold the 4/xxx phone branch from USA, and the 6/xxx from EUR, Same phone, same packaging, Different chargers, Different updates
is the android 12 version for RN11 spes worth downloading, in terms of stability? also can someone share a link for 13.0.12 fw
UltimaDea said:
As far as i know, the SGCMIXM is the 4GB/XXXGB phone update branch, and the 6GB/XXXGB uses the RGCMIXM, i bought a spes 4/128 for my dad as a sustitute for his (Now dead) Redmi note 6a, and noticed that, since i bought my 6/128 spes, both had different update branches, The only difference from packaging that i noticed is that Mine was delivered from Europa (Summary using translator:Apparently the phone dealer of the local store where I bought my phone and my father's, sold the 4/xxx phone branch from USA, and the 6/xxx from EUR, Same phone, same packaging, Different chargers, Different updates
Click to expand...
Click to collapse
Emmm... No.
Those are not update branches.
What you're referring to is the firmware identifier, which both seem to use the same global firmware, since:
S/R - Indicates Android version (12/11)
GC - Indicates that the firmware is for the spes (non-NFC) variant
MI - Indicates that it is the global firmware
XM - Indicates that it is a stable public build
If the 6/128 phone had really been an EU variant, its firmware would be RCGEUXM, and in that situation, the phone would have a different updates branch from Global branch.
ali147 said:
is the android 12 version for RN11 spes worth downloading, in terms of stability? also can someone share a link for 13.0.12 fw
Click to expand...
Click to collapse
Honestly, I did not feel many differences with respect to A11, but that is already a more personal opinion.
This issue has been deprecated since Xiaomi has solved the problem in the Global variant in version 13.0.5 that is being launched gradually. If a Mod can close the thread would be grateful.
Closed as per OP.

Categories

Resources