100mb firmware flash - Xiaomi Mi 10T / 10T Pro Questions & Answers

How to flash 100mb firmware without custom recovery

Global Discussion: @Mi10TSeriesGlobal
You'll get better support on Telegram

Related

[newbie] Few questions before going full custom

Hello!
I currently have completely stock and BL locked M1803E7SG 3/32, on MIUI 10.3.1.0 Stable Pie.
Tomorrow is my big day, timer in MIUI unlocker will finaly allow me to completely mod my device.
I did some modding a long time ago on Xperia X10/Xperia Play (old 2.3.3 Gingerbread times), but many things changed nowadays, so I have few questions:
1) Firmware - is it something like low-level SoC driver pack included in official releases? Back in a day nothing like that was updated/changed. I have latest stable Pie so that point shouldn't be a problem beacuse I will flash Pie FW compatible ROM, just want to confirm my understanding there.
2) ARB - as far as I'm concerned, this thing has no meaning if I'll flash Pie AOSP ROM over stock Pie MIUI right?
3) Kernels - again, back in a day kernels were completely separate from ROMs itself, do modern ROMs require kernel flash when going from official MIUI to AOSP-based ROM? Or is AOSP-compatible kernel already included in ROM .zip?
I want to use this one:
https://forum.xda-developers.com/redmi-note-5-pro/development/rom-cosp-t3891988
Another thing about kernels, I want to use latest PureCAF, do i need to flash it before ROM .zip or after?
So my path should be like that:
Official MIUI Pie + stock kernel + locked BL
1. Unlock BL via official Xiaomi tool
2. Flash latest TWRP thru fastboot, boot into it, flash Lazyflasher thru TWRP
3. Perform a wipe (dalvik, system, cache, data)
4. Flash ROM .zip thru TWRP, flash Gapps.
5. Flash PureCaf .zip thru TWRP again
6. Reboot into clean&fast new phone?
Oxynium said:
Hello!
I currently have completely stock and BL locked M1803E7SG 3/32, on MIUI 10.3.1.0 Stable Pie.
Tomorrow is my big day, timer in MIUI unlocker will finaly allow me to completely mod my device.
I did some modding a long time ago on Xperia X10/Xperia Play (old 2.3.3 Gingerbread times), but many things changed nowadays, so I have few questions:
1) Firmware - is it something like low-level SoC driver pack included in official releases? Back in a day nothing like that was updated/changed. I have latest stable Pie so that point shouldn't be a problem beacuse I will flash Pie FW compatible ROM, just want to confirm my understanding there.
2) ARB - as far as I'm concerned, this thing has no meaning if I'll flash Pie AOSP ROM over stock Pie MIUI right?
3) Kernels - again, back in a day kernels were completely separate from ROMs itself, do modern ROMs require kernel flash when going from official MIUI to AOSP-based ROM? Or is AOSP-compatible kernel already included in ROM .zip?
I want to use this one:
https://forum.xda-developers.com/redmi-note-5-pro/development/rom-cosp-t3891988
Another thing about kernels, I want to use latest PureCAF, do i need to flash it before ROM .zip or after?
So my path should be like that:
Official MIUI Pie + stock kernel + locked BL
1. Unlock BL via official Xiaomi tool
2. Flash latest TWRP thru fastboot, boot into it, flash Lazyflasher thru TWRP
3. Perform a wipe (dalvik, system, cache, data)
4. Flash ROM .zip thru TWRP, flash Gapps.
5. Flash PureCaf .zip thru TWRP again
6. Reboot into clean&fast new phone?
Click to expand...
Click to collapse
1. Don't care about that driver, the only thing you need to pay attention is the rom based on oreo or pie fw. The other thing you need to know is if the custom recovery compatible with pie fw or not, i recommend latest OrangeFox R10 RC3.1 as it's unified for both oreo and pie fw.
2. ARB has almost no meaning now, old arb3 fw is just too outdated and not recommended to use as lots of roms now moving on to pie fw which makes this even more meaningless now.
3. No, compatible kernel is now included in the rom zip itself, although you can choose to flash another custom kernel based on your taste for better performance or battery backup, noted that some kernel only supports aosp, some only for miui, some for both and some only supports pie/oreo fw.
4. Your step is right, but you'll need to flash dummy.img (just google whyred dummy.img) before you can flash other in fastboot, Orangefox doesn't require lazyflasher, TWRP does. For Gapps, read careful if the rom already includes it or not (Pixel Experience for example), miui based like xiaomi.eu doesn't need it too, custom kernel is flashed after rom.
sushuguru said:
1. Don't care about that driver, the only thing you need to pay attention is the rom based on oreo or pie fw. The other thing you need to know is if the custom recovery compatible with pie fw or not, i recommend latest OrangeFox R10 RC3.1 as it's unified for both oreo and pie fw.
2. ARB has almost no meaning now, old arb3 fw is just too outdated and not recommended to use as lots of roms now moving on to pie fw which makes this even more meaningless now.
3. No, compatible kernel is now included in the rom zip itself, although you can choose to flash another custom kernel based on your taste for better performance or battery backup, noted that some kernel only supports aosp, some only for miui, some for both and some only supports pie/oreo fw.
4. Your step is right, but you'll need to flash dummy.img (just google whyred dummy.img) before you can flash other in fastboot, Orangefox doesn't require lazyflasher, TWRP does. For Gapps, read careful if the rom already includes it or not (Pixel Experience for example), miui based like xiaomi.eu doesn't need it too, custom kernel is flashed after rom.
Click to expand...
Click to collapse
Hi where can I download the RC10 version of orangefox? Looking in the development thread, the source forge page has RC9 as the latest.
Sent from my Redmi Note 5 using Tapatalk
gsmyth said:
Hi where can I download the RC10 version of orangefox? Looking in the development thread, the source forge page has RC9 as the latest.
Click to expand...
Click to collapse
https://files.orangefox.website/OrangeFox Beta/whyred/
sushuguru said:
https://files.orangefox.website/OrangeFox Beta/whyred/
Click to expand...
Click to collapse
Hi,
Can you please guide me as well? I'm on same boat as OP.
I have to unlock BL and install custom ROM. I'm on MIUI 10.0.6.0 Oreo (Indian whyred).
I can just follow this thread right?
https://forum.xda-developers.com/redmi-note-5-pro/how-to/one-xiaomi-redmi-note-5-whyred-unlock-t3778049
And I want to install Pixel Experience ROM. And what's about this fw-less ROM!
So, for PE Pie ROM, I just install the other recovery (Orangefox) instead of twrp. Everything else is same right.
1. Unlock BL from the main thread
2.Install Orangefox recovery
3.Flash ROM
Thanks

Do I need to update firmware before flashing custom rom?

I am currently on MIUI Global 9.5.19.0. Do I need to flash the latest firmware before installing an android 9 or 10 custom rom?
Yes buddy u have to flash atleast a pie firmware
(I suggest to flash 9.4.25 firmware, as it is best Pie Firmware)
U can download from Xiaomi firmware updater
Thanks man!!

Firmware files

Just out of curiosity, I have a couple of questions regarding firmware files. I'll keep it simple.
How can I flash them from a PC, i.e, without any custom recovery?
Can I flash a new firmware over an old ROM? E.g MIUI 12 china firmware on MIUI 11 global?

ROM with good/stock camera?

Is there any ROM that can use all three cameras and work well? I haven't flashed ROM since OP5 as the camera quality where much worse. But now the official ROM feels instable so I want to flash custom again.
Also could one get back the system partition? I have 256GB and don't care if 20GB is used for OS.
Havoc 4.6 on Telegram
Telegram: Contact @havoc_oneplus7
t.me
MSM tool to OOS10 to rid of system_ext part which is in OOS11 only

Question How to update to 12.5.9 ?

Hello,
My lisa came with 12.5.5 out of the box. OTA offers direct to 13.0.2. Is there anyway I can upgrade to 12.5.9 ? I don't want to upgrade to A12 atm, or anytime soon really.
Indian firware if that matters.
I see xiaomi.eu has a version of 12.5.9 which is no longer updated, but lisa isn't listed on the compatible device list.
Thanks
BB
BisonBro said:
Hello,
My lisa came with 12.5.5 out of the box. OTA offers direct to 13.0.2. Is there anyway I can upgrade to 12.5.9 ? I don't want to upgrade to A12 atm, or anytime soon really.
Indian firware if that matters.
I see xiaomi.eu has a version of 12.5.9 which is no longer updated, but lisa isn't listed on the compatible device list.
Thanks
BB
Click to expand...
Click to collapse
First of all, some basics (not sure are you aware of):
1) If your phone came with Indian, you can update but only to Indian firmware without unlocking your Bootloader:
Install MIUI Recovery ROM using Stock Recovery and Updater App
Has your Xiaomi phone received a new MIUI update? Then follow this guide to easily install MIUI Recovery ROM using stock recovery and Updater app on Xiaomi devices. Any smartphone user prefers getting…
www.thecustomdroid.com
In that case you will need to download the so-called Recovery or ZIP stock firmware and use the installation as above
2) For anything else, like switching from Indian to Global or EEA (or to Russian or Chinese) - they are all stock ROMs, or switching to Xiaomi.eu - that is not stock ROM, or any other custom (ie, not stock) ROM, you would first have to unlock Bootloader
AFAIK, Xiaomi.eu has no 12.5 for Lisa, only 13.0 - hence not applicable if you insist on 12.5
To switch from Indian to Global or EEA (still stock ROMs), you will need the unlocked Bootloader, the so-called Fastboot or TGZ firmware (and MiFlash tool):
How to Flash Fastboot ROMs on Xiaomi? - xiaomiui
If you are a Xiaomi user and have installed custom ROMs on your device, then you might be wondering how to flash fastboot ROMs on Xiaomi devices. This article
xiaomiui.net
---
I don't know where do you see 12.5.9 for Lisa - I had 12.5.8 EEA) , but there should be not much difference
Anyway, install the following app and you can check which versions are available for Lisa (for stock Global, EEA, Indian, etc) or custom Xiaomi.eu:
MIUI Downloader - Apps on Google Play
MIUI upgrade app for Mi users.
play.google.com
It shows the Latest but click on Older and you will see all the previously released (stable) versions.
Btw, under Indian, I don't find 12.5.9, neither under Global or EEA (under Global there are eg 12.5.11 and 12.5.14)
From the app, you can also choose and download Recovery (zip) or Fastboot (tgz) stock ROM for the wanted version - depending on your flashing method as above
thank you very much. I did request to unlock the bootloader in the mi unlock app, but all the custom A11 roms stopped development or moved onto A12, so I didn't see much point in unlocking bootloader.
as i understand, if i am on the indian firmware, i can flash the indian rom without BL unlock. but if BL is unlocked, do i need to switch firmware as well to install say the Global ROM ?
about 12.5.9, i mistook it as the last version before they moved to 13. sorry about that.
BisonBro said:
thank you very much. I did request to unlock the bootloader in the mi unlock app, but all the custom A11 roms stopped development or moved onto A12, so I didn't see much point in unlocking bootloader.
as i understand, if i am on the indian firmware, i can flash the indian rom without BL unlock. but if BL is unlocked, do i need to switch firmware as well to install say the Global ROM ?
about 12.5.9, i mistook it as the last version before they moved to 13. sorry about that.
Click to expand...
Click to collapse
When you unlock Bootloader it does not prevent you to update India ROM by stock Recovery method
It just gives you the additional option to switch eg to Global by flashing Fastboot/tgz ROM
Its like, you can always go by foot, but if you have a car, you have the additional option to go by car
Please take your time, Google, read to acquire further knowledge and know-how.
There are tons of guides here on XDA, on the Net, Google videos, etc

Categories

Resources