*Depreciated* [Global/China] Dev/Stable/Alpha Firmware Packages for the Mi 6 - Xiaomi Mi 6 ROMs, Kernels, Recoveries, & Other Dev

Project depreciated! Leaving here for the time being.
See yshalsager's thread for automated firmware zips and quicker releases:
https://forum.xda-developers.com/mi-6/development/firmware-xiaomi-mi-6-t3760924
Here will be the firmware packages from the latest Global/China MIUI ROMs for those of you using custom ROMs that require the firmware for radios etc to work.
I will try to keep it as up-to-date as possible so every time you need to update your ROM you can grab the newest firmware here and use it to keep firmware up-to-date as well.
Installation Instructions:
I recommend using firmware from the Stable builds, but the firmware from the other ROMs should be fine too. Let us know in the comments if you see any differences between them.
For Oreo ROMs use Oreo Firmware.
For Nougat ROMs use Nougat Firmware.
Follow advice from your ROM maintainer!
(or)
1. Wipes
2. Flash Firmware
3. Flash ROM
4. Other stuff you do in recovery
Global ROMs Firmware:
Oreo Global Developer Firmware:
Latest:
8.3.1: AFH
Previous:
See my AFH Global Beta Oreo folder: All Firmware Packages
Nougat Global Stable Firmware:
Latest:
9.2.2.0: AFH
Chinese ROMs Firmware:
Oreo China Stable Firmware:
Latest:
9.2.3.0: AFH
Oreo China Developer Firmware:
Latest:
8.2.24: AFH
Previous:
See my AFH China Beta Oreo folder: All Firmware Packages
Nougat China Stable Firmware:
Latest:
9.2.4.0: AFH
Previous:
See my AFH China Stable folder: All Firmware Packages
Nougat China Developer Firmware:
Latest:
7.12.7: AFH
Previous:
See my AFH China Dev folder: All Firmware Packages

thank you

Thanks. Note that you need the latest TWRP.
Release notes:
https://twrp.me/site/update/2017/12/01/twrp-3.2.0-0-released.html
Download:
https://dl.twrp.me/sagit/

Sounds great! Installing this on top of an already installed ROM is not recommended?

Ultraschorsch said:
Sounds great! Installing this on top of an already installed ROM is not recommended?
Click to expand...
Click to collapse
In theory it should be fine since it doesn't replace anything to do with /system.
In practice I'm not 100% sure as I've seen a few people mess up their installs by flashing firmware after ROM.
You can just flash firmware then dirty flash your ROM to be sure.
Kind of like if you were updating your ROM just using the zip version you already are on.

Dobsgw said:
In theory it should be fine since it doesn't replace anything to do with /system.
In practice I'm not 100% sure as I've seen a few people mess up their installs by flashing firmware after ROM.
You can just flash firmware then dirty flash your ROM to be sure.
Kind of like if you were updating your ROM just using the zip version you already are on.
Click to expand...
Click to collapse
That worked! I am on AOSPA and everything seems to work. Thank you for sharing!

Thread should be stickied

So for NisseCool's LOS15, I should grab the Oreo Alpha Firmware now? Or just keep the China Dev Nougat?

ArcOnFire said:
So for NisseCool's LOS15, I should grab the Oreo Alpha Firmware now? Or just keep the China Dev Nougat?
Click to expand...
Click to collapse
Up to you.
I'm using the dev for LOS 15 but they should all work fine.
There doesn't seem to be noticeable differences between the firmwares.
Just giving the option to those who want it

should I wipes system before I flash this firmware?

Liaoyiwa said:
should I wipes system before I flash this firmware?
Click to expand...
Click to collapse
No its not necessary.
Nothing from the zip should affect the system partition.
However I recommend flashing the firmware before flashing your ROM eg with an update or dirty flash just to be 100% sure.
But many users choose to just flash the updated firmware over their ROM and it works just as well
Maybe I'm just OCD about my install proceedures

Oreo Beta Firmware coming now. Link will be up today.

Thx a lot!I fixed nfc not working in miui by flashing the latest china dev firmware.

Dobsgw said:
Oreo Beta Firmware coming now. Link will be up today.
Click to expand...
Click to collapse
Hi buddy. Whick FW to use for latest AospExtended from 30/12/2017?

icrunchbanger said:
Hi buddy. Whick FW to use for latest AospExtended from 30/12/2017?
Click to expand...
Click to collapse
One of the latest ones
On LineageOS I'm using the latest stable firmware.
I haven't been able to update the firmware packages for the last week as I'm away ATM but will be back soon and can resume uploading them.
You can also make the zips yourself if you download the latest ROM from miui website and use one of mine as a template of what files to remove and what to leave.
And then compare the updater script to see what lines to remove.
Its really easy I'm just uploading for people that don't want to download an entire ROM

China dev 7.11.30 :
https://androidfilehost.com/?fid=745849072291698124

Global stable 9.0.2.0:
https://androidfilehost.com/?fid=889964283620776132

Hi, do you have Global Stable 8.2.2.0 firmware? I've mic problem with my Mi6, and it seems the mic is working only in 8.2.2.0

fuqiangyang said:
Hi, do you have Global Stable 8.2.2.0 firmware? I've mic problem with my Mi6, and it seems the mic is working only in 8.2.2.0
Click to expand...
Click to collapse
No sorry.
You can make it yourself very easily though by downloading the full package from end.muiu.com and then using one of my firmware packages as an example of what to remove and what to leave.
Then copy the updater-script from mine to yours or edit it to be the same and flash

Dobsgw said:
No sorry.
You can make it yourself very easily though by downloading the full package from end.muiu.com and then using one of my firmware packages as an example of what to remove and what to leave.
Then copy the updater-script from mine to yours or edit it to be the same and flash
Click to expand...
Click to collapse
Ok, i will try it, thanks a lot
I'm planning to use custom ROM like LOS, but everytime i flash, the mic always not working properly, for example when recording, my voice can't be recorded, but if i tap the mic, the tapping voice is recorded..in the MIUI 9 Stable and Beta, the voice can be recorded but we have to speak very closely to the mic and the voice result also very low..and when i tried to flash back to 8.2.2.0 the mic is working normally, so do u think it's the firmware problem?
---------- Post added at 07:43 PM ---------- Previous post was at 07:42 PM ----------
I'm quite newbie about this, so i'm really sorry if i bother u a lot

Related

Can anybody clarify Firmware?

Sorry for being ignorant. I am new to the Mi 5 Development environment, here I see firmwares are necessary to flash custom Roms. This thing is new to me. Can anyone explain this thing briefly to me? Which firmware is necessary for certain custom roms? for example For marshmallow and Nougat. Also what in case of Miui based Roms? Thanks in advance.
For MIUI ROMs firmware flashing is not necessary as what we actually flash as firmware is actually a part of the MIUI ROMs while using other ROMs.
For other ROMs, firmware flashing is not always necessary,sometimes firmware is included in ROM zip,sometimes not.You have to read the OP and flashing instructions to know if its necessary to flash a firmware.
For an example,i have been using RR 5.8.0 unofficial for some days,i didn't have to flash the firmware zip,as it was included in the ROM.but 1 or 2 days ago,RR 5.8.1 official released,and firmware were removed from thw ROM zip to make it smaller.so if i want to flash the latest RR 5.8.1 on my phone now,I have to flash the firmware required though i didn't have to do it in the older builds.
Good luck.
Sent from my MI 5 using Tapatalk
Rhine Septimus said:
Which firmware is necessary....
Click to expand...
Click to collapse
You can have a look at this thread: https://forum.xda-developers.com/mi-5/development/tool-flashable-firmware-twrp-easy-t3474898 ...very very informative.
Here some words from 33bca, the OP of that thread
<< zip includes all needed firmware files to switch between different firmware versions, since roms don't include firmware to use less space or they are not allowed to. It can also get really helpful if you want to restore a backup of an older rom which requires a different firmware. >>

Open beta and official

So, what's the difference between open beta and official? Like, if I flash open beta firmware/modem on RR, but decide to flash back to official firmware/modem....would their be any issues?
jamescable said:
So, what's the difference between open beta and official? Like, if I flash open beta firmware/modem on RR, but decide to flash back to official firmware/modem....would their be any issues?
Click to expand...
Click to collapse
Haha. Even open beta is official. Bt people only call stable ones official. Official means the one provided by the oem so open beta and stable both are official as they are both provided by one plus themselves . Don't get confused by others.
When u r flashing CUSTOM ROMS LIKE rr always flash latest open bera firmwares
There is no problem if u want to go back to stock rom from a custom rom just don't forget to do a clean flash ok
jokerpappu said:
Haha. Even open beta is official. Bt people only call stable ones official. Official means the one provided by the oem so open beta and stable both are official as they are both provided by one plus themselves . Don't get confused by others.
When u r flashing CUSTOM ROMS LIKE rr always flash latest open bera firmwares
There is no problem if u want to go back to stock rom from a custom rom just don't forget to do a clean flash ok
Click to expand...
Click to collapse
What is the LAST open beta for nougat for 3t?
jamescable said:
What is the LAST open beta for nougat for 3t?
Click to expand...
Click to collapse
Open beta 15 is the last nougat beta for op3t bt i recommend oos 4.5.1 stable as it has a better battery life in my opinion
jokerpappu said:
Open beta 15 is the last nougat beta for op3t bt i recommend oos 4.5.1 stable as it has a better battery life in my opinion
Click to expand...
Click to collapse
All right so what would happen if I mix the radio/modem update from Oreo, with the firmware from nougat for a nougat ROM?
jamescable said:
All right so what would happen if I mix the radio/modem update from Oreo, with the firmware from nougat for a nougat ROM?
Click to expand...
Click to collapse
Well that i don't know bt its better not to do that in my opinion.
jamescable said:
All right so what would happen if I mix the radio/modem update from Oreo, with the firmware from nougat for a nougat ROM?
Click to expand...
Click to collapse
If you flash oreo firmware you cant flash nougat rom until you flash nougat firmware back. You end up with error 7 in twrp.
valimakik said:
If you flash oreo firmware you cant flash nougat rom until you flash nougat firmware back. You end up with error 7 in twrp.
Click to expand...
Click to collapse
Right, buuut...if I replace the modem within the nougat flashable zip with the modem from Oreo, it WILL flash without messing with firmware with a nougat rom

Baseband version of nougat firmware

So hey guys. I was on AICP Oreo build and may stable Oreo firmware and baseband...I decided that Oreo still wasn't stable enough and missed a lot features, even tried RR Oreo so I went back to RR nougat....tho I decided to skip a step and see what happened....I DID NOT FLASH NOUGAT FIRMWARE AND BASEBAND. Everything is running perfectly using nougat ROM and Oreo firmware......my question is, I am wanting to make sure I still using Oreo firmware (tho I don't see how I wouldn't be). Can someone look at their bootloader version on Oreo, baseband version and comment?
Anyone?
Well...thanks for the help
jamescable said:
Well...thanks for the help
Click to expand...
Click to collapse
I saw the thread earlier, and from the title thought you were looking for the Nougat baseband, which I can't personally help with.
I also don't use custom ROMs. Do they user their own baseband/firmware; or are you basically just looking for the baseband number for stock OOS Oreo?
This is what the baseband is on my phone. I'm on OOS 5.0.3 firmware.
Also, you could have just flashed the relevant full image zip file to make sure you had the required firmware installed.
Custom ROMs do not install firmware. They only install system and boot image.
Sent from my OnePlus 3T using XDA Labs
BillGoss said:
This is what the baseband is on my phone. I'm on OOS 5.0.3 firmware.
Also, you could have just flashed the relevant full image zip file to make sure you had the required firmware installed.
Custom ROMs do not install firmware. They only install system and boot image.
Sent from my OnePlus 3T using XDA Labs
Click to expand...
Click to collapse
OK, so....I am on Oreo firmware with nougat ROM and have ZERO issues.....wanted to make sure so others can flash Oreo firmware on nougat ROMs

[TWRP] Stock 9.0 Stable [V10.0.14.0][October 2019]

Welcome to the new thread of twrp flashable stock Android One for Mi A1
There will be only stable TWRP flashable builds of stock with no modifications.
All these builds of mine contain everything which a fastboot ROM does, so it's a complete replacement.
How to install
1. Reboot to TWRP (CosmicDan TWRP is recommended)
2. Wipe system, data, dalvik and cache. (if coming from a custom rom) (you may skip if coming from stock)
3. Install the ROM file.
4. Reflash TWRP installer (if you want to have TWRP installed in your phone later).
5. Install Magisk (if you want to have root).
6. Reboot to system.
Additional Notes/Credits
Original credits go to Xiaomi and Google.
Downloads
Latest:
Stock 9.0 [V10.0.14.0] TWRP - October 2019
Old Downloads:
Stock 8.1.0 [V9.6.7.0.ODHMIFE][October 2018 Security Patch]
Stock 8.1.0 [V9.6.8.0.ODHMIFE][November 2018 Security Patch]
Stock Pie Beta [V10.0.2.0] TWRP Zip
Stock Pie Stable [V10.0.3.0] TWRP Zip
​
XDA:DevDB Information
Stock Android One, ROM for the Xiaomi Mi A1
Contributors
talayy
ROM OS Version: 9.0 Pie
ROM Firmware Required: TWRP 3.2.X.X
Version Information
Status: Stable
Current Stable Version: 10.0.14.0
Created 2018-10-20
Last Updated 2019-10-29
Nice
Keep this up to date ?
Great job! Do continue to update this thread!
talayy said:
Welcome to the new thread of twrp flashable Stock 8.1.0.​
There will be only stable builds of stock 8.1.0 with no modifications.​
How to install​
1. Reboot to TWRP
2. Wipe system, data, dalvik and cache. (if coming from a custom rom) (you may skip if coming from stock)
3. Install the ROM.
4. Reflash TWRP installer (if you want to have TWRP installed in your phone later).
5. Install Magisk 17.x (if you want to have root).
6. Reboot to system.​
Additional Notes/Credits​
Special thanks to Tadi for providing me payload OTA link. Moreover, additional credits go to Xiaomi and Google.​
Downloads​
Stock 8.1.0 [V9.6.7.0.ODHMIFE][October Patch]​
XDA:DevDB Information
Stock 8.1.0, ROM for the Xiaomi Mi A1
Contributors
talayy
ROM OS Version: 8.x Oreo
ROM Firmware Required: TWRP 3.2.x.x
Version Information
Status: Stable
Current Stable Version: V9.6.7.0.ODHMIFE
Created 2018-10-20
Last Updated 2018-10-20
Click to expand...
Click to collapse
Hey, can you share how you get the full source? like from MI official site or from Google directly? Do you mind sharing how you able to find the direct link to the full stock ROM of October security patch for Xiaomi A1 global?
I can't find it in official MI and I like to "Take bug report" to locate the OTA link that it tries to download and manually unpack the payload.bin, but Magisk seems can't patch the boot.img
myself379 said:
Hey, can you share how you get the full source? like from MI official site or from Google directly? Do you mind sharing how you able to find the direct link to the full stock ROM of October security patch for Xiaomi A1 global?
I can't find it in official MI and I like to "Take bug report" to locate the OTA link that it tries to download and manually unpack the payload.bin, but Magisk seems can't patch the boot.img
Click to expand...
Click to collapse
I just had payload file from official google OTAs which I decompiled using python codes and made a twrp flashable zip that just works well and yeah, I'll keep it up to date. You all will get TWRP flashable stock within a day of OTA release but only for stable versions.
talayy said:
I just had payload file from official google OTAs which I decompiled using python codes and made a twrp flashable zip that just works well and yeah, I'll keep it up to date. You all will get TWRP flashable stock within a day of OTA release but only for stable versions.
Click to expand...
Click to collapse
How did you get this files?
zurik said:
How did you get this files?
Click to expand...
Click to collapse
Search it up on Google, everything's there ?
I soo wanted to switch to stock....
And here u aree
---------- Post added at 04:26 PM ---------- Previous post was at 04:22 PM ----------
Something is wrong with the link not working
talayy said:
I just had payload file from official google OTAs which I decompiled using python codes and made a twrp flashable zip that just works well and yeah, I'll keep it up to date. You all will get TWRP flashable stock within a day of OTA release but only for stable versions.
Click to expand...
Click to collapse
I do get the payload.bin and able to extract the boot.img, but how you recompile into a full version? the payload.bin from Septemeber patch to October patch is 200 MB++ while the TWRP flashable stock you provided is 1.1GB, how you recompile it?
myself379 said:
I do get the payload.bin and able to extract the boot.img, but how you recompile into a full version? the payload.bin from Septemeber patch to October patch is 200 MB++ while the TWRP flashable stock you provided is 1.1GB, how you recompile it?
Click to expand...
Click to collapse
Payload bin from September to October is different from payload bin of October OTA as a full package. Also, I used kitchen + wrote updater script to flash it in A/B partition device (A1 in this case) using TWRP.
Too many people have downloaded the filee?
So you cannot access the file
Showing this on download page!!!
Yeah can you rehost this with another download link?
Downloading now!! thanks for this one bro. Plz always keep up-to-date this thread. And can u tell me which custom kernel should i use for better battery life with stock rom? any idea?
Please, uploud to another serwer - thanks!
Hey guys, I'm having major exams this week so I am not sure if I have any time to reupload. If someone has it downloaded, please mirror it for time being and I'll add it to OP.
What should i do to increase charging speed as charging speed on stock is pretty slow
Arnav1104 said:
What should i do to increase charging speed as charging speed on stock is pretty slow
Click to expand...
Click to collapse
It is fine for me. Same as in other roms. On a side note, if you want more than official then flash a custom kernel e.g moun/franco and manually increase it.
talayy said:
It is fine for me. Same as in other roms. On a side note, if you want more than official then flash a custom kernel e.g moun/franco and manually increase it.
Click to expand...
Click to collapse
Yaa i mean to say which custom kernel i should flash on stock rom to increase charging speed
Well, I'm able to download today. y'all should try again If not download from Mirror (MEGA)
https://mega.nz/#!kQoDEaoI!FjNk4bT0cVLq5Fj8e5IyPa0gkJM4SJfFqWyhN_J29TE

Upgrade to Pie Global Beta from Global stable (locked bl)

Is it possible? I could on Mix 2s easily via recovery.
It is possible. You have to download the latest Oreo based beta version, which is MIUI 8.9.7, and install this package via the software update section in the settings. Once you are on the Oreo beta, you'll get the newest beta via the software updater.
XD_Chip_DX said:
It is possible. You have to download and install the latest Oreo based beta version, which is MIUI 8.9.7, and install this package via the software update section in the settings. Once you are on the Oreo beta, you'll get the newest beta via the software updater.
Click to expand...
Click to collapse
I can confirm that it works. Started from Global stable 10.0.3.0, flashed the global beta 8.9.7 and then updated to beta 8.10.25 and the last step was to beta 10.11.2
Hello...how to revert back from dev to stable?
eugentutu said:
Hello...how to revert back from dev to stable?
Click to expand...
Click to collapse
I think you can't because the beta versions are based on Pie and the stable on Orea, so i suppose the ARB can give you some problems
Ia beta version stable? It is worthing to make this update?
danct2005 said:
Ia beta version stable? It is worthing to make this update?
Click to expand...
Click to collapse
the beta version stable doesn't exist. Beta or stable. I prefer beta because i have weekly updates, more functions, and more bugs solved
And how is the battery? Better or worse?
Now that the last stable version is based on Pie, do you think it's possible to go back from Dev Rom to stable?
samsac said:
Now that the last stable version is based on Pie, do you think it's possible to go back from Dev Rom to stable?
Click to expand...
Click to collapse
Oh i didn't notice that the global stable is on Pie too now. The ARB function allows to flash same versions of Android, so i think you can
Rommco05 said:
Hi @ricpicpr, what is best way to run Global beta, with twrp and root? In my theory is the always before install new beta, flash back stock boot.img, than install update and than again flash twrp and root. Is it correct?
Click to expand...
Click to collapse
Well im trying to understand this, because since my Mi8 is unlocked and rooted for the first time i have to update it with the weekly update. I received OTA notification and i have downloaded the OTA update (8.12.7) but when i confirm to Updater to apply the weekly update my phone restarted in twrp and the update failed. So yes maybe the way is to restore the original recoevery, flash the last weekly version and then flash twrp and root (with magisk in my case): I don't like very this, a bit too complicated but for now i can't imagine better and shorter ways
Rommco05 said:
What do you think about recoveries which are posted on miui forums. I don't remember names and don't have read entire threads but from my understanding this recoveries are able install "update".zips. This friday come my Mi8, I know about +1 month for unlock bootloader, but I want to be informed and be ready
Click to expand...
Click to collapse
If you have TWRP, you can just install the FULL ROM ZIP of betas or stable and flash with TWRP without issues. Just download them from the official XIAOMI website. You cannot install the incremental updates that come from the internal ROM updater software. It only downloads the difference in the ROM versions, and it will fail because files that need patched have changed and fail the validation process. You might have to re-root and install the recovery after you flash.
Need help for this,
I got the latest beta on Pie,and i want to get back to Stable,how can i do? (for Gpay)
Locked BL/Global version
Chainsy said:
Need help for this,
I got the latest beta on Pie,and i want to get back to Stable,how can i do? (for Gpay)
Locked BL/Global version
Click to expand...
Click to collapse
i am in the same situation but i can' t find any solution, i try to flash the 10.1.1 with the updater but only flash weekly rom.
samsac said:
Now that the last stable version is based on Pie, do you think it's possible to go back from Dev Rom to stable?
Click to expand...
Click to collapse
I think you can do that via Mi flasher tool
Rommco05 said:
I'm worried about coming back from beta to stable. As I read on web with ARB u can't make downgrade (from newest version to older). So in my theory is possible to came back from beta to stable just in one case and that is little bit...
Example:
Last beta version was released on sunday 15.5.2018
Last stable version WILL/WAS be relesed thursday 19.5.2018
So u have 2 days for make jump from beta to stable because on next sunday 22.5.2018 will be released another beta which will be again newest than last stable version or dont make any update of beta after release stable version.
Ofcourse I can be wrong
Click to expand...
Click to collapse
Uhm...i think the ARB check the Android version only. So if you are on Pie you can't go back to Oreo. Only this
Rommco05 said:
That would be great!
Click to expand...
Click to collapse
This guide is perfect: https://www.xda-developers.com/xiaomi-anti-rollback-protection-brick-phone/
We need to check the ARB index of the our installed Rom and the ARB index of the Rom we want to install

Categories

Resources