yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 8.12.27 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

Download Links are available on our site :D You can download form OSDN or GitHub.

Downloads:

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer Firmware-less ROMs

Donation:

A donation was never necessary, but It's making life easier for me and guarantees paying server costs, as you know, both of my 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 buying me a Pizza here: https://paypal.me/yshalsager
[Android Software/Hacking General [Developers Only]] t0ma5:
thanks a lot for your work! :good:

I am getting this error "Error 403. No information available at the moment. Try again later." :confused:

EDIT: I switched from Firefox to another browser and now it works :) I had google tag manager blocked by the adblock extension
[Android Software/Hacking General [Developers Only]] berkantkz:
No, it is not actually. Your IP address had been blocked by GitHub API, where we fetch data from. Currently, the way we fetch data does not use an authorization. In such situations, GitHub API blocks the user's IP address for some time (not exact time). All user can do is to wait.

However, we have been working on another fetching system. We will still keep fetching the data from GitHub API, but users won't face with such errors like 403 :)
[Android Software/Hacking General [Developers Only]] t0ma5:
As I said, it was the adblock extension. Thanks for your work! :)
[Android Software/Hacking General [Developers Only]] yshalsager:
Thread updated!

- Added many Frequently Asked Questions.

- Updated OP links for the new website.

- Updated all outdated info and links.
[Android Software/Hacking General [Developers Only]] Super_SU01:
IF already answered my apologies. I'm on RR 8.1 Oreo. What will happen if I flash this

fw_lithium_miui_10.2.1.0_OAHCNFK_8.0. zip?

Also were can I find the latest miui rom?

Edit,

I found Miui v8.12 zip is that the latest n greatest? Also im new to miui will I still have root and unlocked bootloader will I be able to use xposed if I so choose to? The beta versions have bugs correct? If so then what would be the best stable version to install I don't have time to deal with bugs because I use my device for business and I need everything snappy without any hiccups.
[Android Software/Hacking General [Developers Only]] yshalsager:
V10 is stable firmware

8.x and now 9.x are developer firmware

Stick to global stable files.

Firmware won't touch your system, root, or anything else.
[Android Software/Hacking General [Developers Only]] mztq:
Hi guys,

I'm trying to install most recent LineageOS to polaris, and it asks for certain (at least 8.12.27) version of firmware. I used the last one from here: https://github.com/XiaomiFirmwareUpdater/firmware_xiaomi_polaris/releases but it didnt help.. Folks in forums say that a vendor.img is also needed. Could you please advise how can I get it, or maybe this can be extracted from MIUI firmware as well?

Thanks in advance!
[Android Software/Hacking General [Developers Only]] yshalsager:
Vendor image can be extracted from fastboot roms directly. Unfortunately I don't provide it ready-made.

Here's the ROM to get from.

http://bigota.d.miui.com/8.12.27/po...27_20181227.0000.00_9.0_global_dfa66c1821.tgz
[Android Software/Hacking General [Developers Only]] yshalsager:
Unfortunately it's not possible, no one have beta access for all devices :eek:
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 9.1.10 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

Download Links are available on our site :D You can download form OSDN or GitHub.

Downloads:

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer ROMs Firmware

Donation:

Support us by donating here: https://paypal.me/yshalsager
[Android Software/Hacking General [Developers Only]] htchd2sucks:
I looked quickly but could not find answer:

Is the sourceforce no more used?

(if so, would you be kind to update the faq?)

That's where I was getting the non arb version:

https://sourceforge.net/projects/xiaomi-firmware-updater/files/non-arb/Stable/V10/whyred/

I found newer on the new link, looking for "non arb":

https://osdn.net/projects/xiaomifirmwareupdater/storage/non-arb/Stable/V10/whyred/fw-non-arb_whyred_miui_HMNote5HMNote5ProGlobal_V10.2.1.0.OEIMIXM_5191f339c3_8.1.zip/

Tx,

Edit: I actually found conflicting info:

- In order to provide better service, faster mirrors, and stable downloads, all files are moved now to OSDN, we'll use it as our Main download platform.

- There'll be no more uploads on AFH, and SF will be used as a mirror which updated frequently. That doesn't seems to be the case...

Anyway, it's all clear now, it was written in the old posts, I missed the new and was keeping old bookmarks!

Tx for the good job,
[Android Software/Hacking General [Developers Only]] berkantkz:
Our website has been updated today. We have added many new changes in both front-end and back-end. What changes did we make? What's new?

* We started using Jekyll

* Main script which generates the table for firmware downloads was completely renewed.

* We're not pulling information from GitHub API anymore. Actually, we do but not during the page load. From now on, we will fetch information from GitHub api in every 6/12/24/whatsoever hours and write it to local JSON files thanks to the new script xfu-node. See here: https://github.com/XiaomiFirmwareUpdater/xiaomifirmwareupdater.github.io/tree/master/xfu-node

* Added a page for every stock ROM:

* Fastboot stable

* Fastboot weekly

* Recovery stable

* Recovery weekly

* Added a page for listing supported devices

* Added a page for FAQ.

* Some more back-end changes.

See the changes at its source: https://github.com/XiaomiFirmwareUp...mmit/994db76af854787082ea0deb5d70e3650a7d24d7

Visit our website to see them live: https://xiaomifirmwareupdater.github.io/

Note: If you come along with a bug, please let us know that via GitHub issues or at @xiaomigeeks Telegram group. Thank you.

#xfu
[Android Software/Hacking General [Developers Only]] Dadovvv:
Wow awesome page and awesome idea for this.. Huge thanks for devs.

This will be useful because of poor downloading speed on official miui rom page and also for older firmware not available on official miui
[Android Software/Hacking General [Developers Only]] htchd2sucks:
Great changes, looks very good!

Is it considerable to add some link to the non ARB versions of the firmware for the relevant devices? (like this whyred).

I saw it's possible to reach in the OSDN links, but it's not easy and more importantly, it's not visible at first. We only have choice stable/dev, but we used to have also direct links to non arb versions in the SourceForge.

So I know it's possible in OSDN to find non arb fw, it would be great if there's also a link in that very pretty new table webpage!
[Android Software/Hacking General [Developers Only]] berkantkz:
This has already been under progress :)

Thanks anyways for submitting an idea.
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 9.1.17 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

Download Links are available on our site :D You can download form OSDN or GitHub.

Downloads:

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer Firmware-less ROMs

Donation:

Support us by donating here: https://paypal.me/yshalsager
[Android Software/Hacking General [Developers Only]] lifegap:
It's best if you can develop a Android app to check whether the Xiaomi phone use alternative rom has the latest firmware or not. Then the users can know when to update firmware. Thanks to Miui beta system, the beta rom is launched weekly, but the firmware may be slower update so we not sure the firmware in alternative rom is updated or not. Thanks
[Android Software/Hacking General [Developers Only]] yshalsager:
I'll work on it for sure.
[Android Software/Hacking General [Developers Only]] Dadovvv:
[MENTION=6084385]yshalsager[/MENTION] can i share this on miui forum with link and credit pointing here?
[Android Software/Hacking General [Developers Only]] yshalsager:
No problems. Thanks for asking :)
[Android Software/Hacking General [Developers Only]] yshalsager:
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://xmfirmwareupdater.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.
[Android Software/Hacking General [Developers Only]] akhilnarang:
Congratulations!

Great work on the project :)
[Android Software/Hacking General [Developers Only]] dokiace:
Congrats on the anniversary, this anniversary made it to xiaomi subreddit and now I know where I will get my firmware fix!
[Android Software/Hacking General [Developers Only]] eliezerjk90:
Hey, firstly, congratulations for the anniversary!! You did a great job with the project.

Secondly, I have a suggestion. Is it possible to use some script to also extract stock boot.img for the device and upload it in the platform? Sometime it might be needed (for example, magisk installation with patched boot.img) and it would be great if user can get it without the need to download whole rom zip.
[Android Software/Hacking General [Developers Only]] TheJags:
[MENTION=6084385]yshalsager[/MENTION]

A big thank you and congratulations.
[Android Software/Hacking General [Developers Only]] yshalsager:
Thanks for the suggestion, I'll look into it. But I guess this should be for some devices only? Like treble enabled devices :confused:
[Android Software/Hacking General [Developers Only]] eliezerjk90:
I don't think so. My device (redmi note 4 / mido) doesn't support treble natively. But boot.img is still needed for magisk installation with patched boot image method.
[Android Software/Hacking General [Developers Only]] danarreichi:
Excuse me......, how to check, whether I unlocked it in official way or not ?

because when I'm buying my phone, it says "already unlocked" (in fastboot mode), and then I directly install a custom rom. :v

is it very important to remove "emmc_appsboot.mbn" and "non-hlos.bin". ??, I mean if I'm not...., what's the effects ?

*I still new to this.., please don't bully :(
[Android Software/Hacking General [Developers Only]] yshalsager:
If you used mi unlock tool, then it is official unlock.

Unofficial unlock method was for some devices only like kenzo.
[Android Software/Hacking General [Developers Only]] danarreichi:
from the first time I bought my phone (mido), the phone was unlocked. *I didn't know, what methods they're using to unlock my phone :(

what should I do ?

To be safe just remove those two files ?

or......? (mention it ?)
[Android Software/Hacking General [Developers Only]] yshalsager:
There's no unofficial unlock for your device. You're safe.
[Android Software/Hacking General [Developers Only]] danarreichi:
Okay Thanks...., glad to hear it. :)
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 9.1.24 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

Download Links are available on our site :D You can download form OSDN or GitHub.

Downloads:

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer Firmware-less ROMs

Donation:

Support us by donating here: https://paypal.me/yshalsager
[Android Software/Hacking General [Developers Only]] yshalsager:
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
[Android Software/Hacking General [Developers Only]] Jaka75:
What is the different ?

What is the different between these your files and files from en.miui.com ?
[Android Software/Hacking General [Developers Only]] berkantkz:
Xiaomi provides ROM file. We provide firmware upgrade file.

We extract firmware from the ROM provided by Xiaomi and create flashable zip. Users don't need to flash whole ROM thanks to this. In other words, we make it able to upgrade only the firmware on a device.

Read the whole op. You'll see that [MENTION=6084385]yshalsager[/MENTION] has already mentioned this.
[Android Software/Hacking General [Developers Only]] Jaka75:
So now i'm on Oxygen OS base Android 9 , if i flash this file ... My Poco become MIUI or still on Oxygen OS ? That is make me confusing ...
[Android Software/Hacking General [Developers Only]] xander21:
Redmi 6 not supported? :(
[Android Software/Hacking General [Developers Only]] yshalsager:
Read the first post please.
[Android Software/Hacking General [Developers Only]] Jaka75:
Flashed

Already flashed the stable one ... How do I know my firmware updated or not ?
[Android Software/Hacking General [Developers Only]] yshalsager:
Read frequently asked questions.
[Android Software/Hacking General [Developers Only]] Jaka75:
The Baseband ... Nothing changed after flashing ... Mine version :4
[Android Software/Hacking General [Developers Only]] :
I bought my Redmi Note 5 Pro (Whyred) back in July 2018.

I updated it to 9.5.17.0.OEIMIFA_20180629.0000.00_8.1_global_e909d3d1af. I didn't see any point in updating it past that:

Is there any reason anymore to stay on ARB 3? (I never planned to use MIUI anyway let alone use some ancient version of it. I decided to hold off on updating when it was first announced to see how things panned out. I am thinking of trying out LineageOS 16 builds [ROM] [9.0.0_r21] [Unofficial] LineageOS 16.0 [Whyred] [02-January-2019]. Being on ARB 4 wouldn't cause me any issues that I can see.)

Is there a changelog of what Xiaomi has fixed/changed in future firmware versions?

Does this change the [ro.vendor.build.security_patch]? It would seem from the security bulletin https://source.android.com/security/bulletin/2019-02-01.html that [ro.build.version.security_patch] is changed by the actual rom.

Currently my device:

fastboot getvar anti

anti: 3

Finished. Total time: 0.002s

adb shell getprop

[gsm.version.baseband]: [660_GEN_PACK-1.154729.0.155998.1]

[gsm.version.baseband1]: [660_GEN_PACK-1.154729.0.155998.1]

[gsm.version.ril-impl]: [Qualcomm RIL 1.0]

[persist.dbg.ims_volte_enable]: [1]

[persist.dbg.volte_avail_ovr]: [1]

[ro.bootimage.build.date]: [Sun Nov 25 13:58:06 UTC 2018]

[ro.bootimage.build.date.utc]: [1543154286]

[ro.bootimage.build.fingerprint]: [xiaomi/whyred/whyred:8.1.0/OPM1.171019.011/V9.5.11.0.OEIMIFA:user/release-keys]

[ro.build.date]: [Sun Nov 25 13:58:06 UTC 2018]

[ro.build.date.utc]: [1543154286]

[ro.build.description]: [whyred-user 8.1.0 OPM1.171019.011 V9.5.11.0.OEIMIFA release-keys]

[ro.build.display.id]: [lineage_whyred-userdebug 8.1.0 OPM7.181105.004 486caff64a]

[ro.build.fingerprint]: [xiaomi/whyred/whyred:8.1.0/OPM1.171019.011/V9.5.11.0.OEIMIFA:user/release-keys]

[ro.build.flavor]: [lineage_whyred-userdebug]

[ro.build.host]: [lineage-runner]

[ro.build.id]: [OPM7.181105.004]

[ro.build.version.release]: [8.1.0]

[ro.build.version.security_patch]: [2018-11-05]

[ro.lineage.build.version]: [15.1]

[ro.lineage.build.version.plat.rev]: [0]

[ro.lineage.build.version.plat.sdk]: [9]

[ro.lineage.device]: [whyred]

[ro.lineage.display.version]: [15.1-20181125-NIGHTLY-whyred]

[ro.lineage.releasetype]: [NIGHTLY]

[ro.lineage.version]: [15.1-20181125-NIGHTLY-whyred]

[ro.lineagelegal.url]: [https://lineageos.org/legal]

[ro.modversion]: [15.1-20181125-NIGHTLY-whyred]

[ro.vendor.build.date]: [Sun Nov 25 13:58:06 UTC 2018]

[ro.vendor.build.date.utc]: [1543154286]

[ro.vendor.build.fingerprint]: [xiaomi/whyred/whyred:8.1.0/OPM1.171019.011/V9.5.11.0.OEIMIFA:user/release-keys]

[ro.vendor.build.security_patch]: [2018-05-01]
[Android Software/Hacking General [Developers Only]] yshalsager:
1- No, you can update fw, and it's recommended.

2- I'll work on this soon, there's no official way, but it's possible by comparing.

3- No.
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 9.2.15 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

Download Links are available on our site :D You can download form OSDN or GitHub.

Downloads:

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer Firmware-less ROMs

Donation:

Support us by donating here: https://paypal.me/yshalsager
[Android Software/Hacking General [Developers Only]] cobben:
I have been tracking the modem partition (the NON-HLOS.bin file) and the TrustZone (tz.mbn) in my Mix1 lithium and Mi Note 2 scorpio since last summer.

I have only been comparing hashes.

I have no idea what differences there might be in functionality, if any.

Xiaomi has now 3 different versions of these files in their 4 latest roms:

1. developer/weekly 9.2.15 China and Global (these are the same).

2. China Stable 10.2.1.0

3. Global Stable 10.2.1.0

I would very much like to know what and why Xiaomi has done this.

There may of course be no effective difference between them.

As a curiousity I have noted that scorpio has the exact same modem files in each case as lithium.

Despite scorpio having many more LTE bands enabled.
[Android Software/Hacking General [Developers Only]] yshalsager:
Well, what I was doing before is:

- Extracting NON-HLOS (modem) and check ver_info.txt file.

- By comparing this file, you can get much useful info like modem, tz, wlan versions.
[Android Software/Hacking General [Developers Only]] cobben:
Well, it's been nearly 20 years since I last did anything with Unix shell scripts . . . and don't even have a Unix box these days, but that could be arranged.

But if the most info you can get out is like:

"modem: MPSS.AT.3.1-00672.2-SDM660_GEN_PACK- . . ."

That doesn't tell you much about which LTE bands are enabled, etc., unless you have access to Xiaomis (Qualcomms?) internal development tools?

Edit:

With a simple Hex editor app I could easily find the modem description in the latest lithium 9.2.15 global:

"modem": "MPSS.TH.2.0.c1.9-00113-M8996FAAAANAZM-1.126839.2.139600.1.145243.1.168786.2"

I suppose I could extract that to see if it is the modem that is different in the different versions, or something else.
[Android Software/Hacking General [Developers Only]] yshalsager:
You can use Termux app to get minimal env with grep and other tools.

I was able to get some lines related to bands using grep.

Try grep -rn band NON-HLOS.bin
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 9.2.21 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

Download Links are available on our site :D You can download form OSDN or GitHub.

Downloads:

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer Firmware-less ROMs

Donation:

Support us by donating here: https://paypal.me/yshalsager
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 9.2.28 & 9.3.1 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

Download Links are available on our site :D You can download form OSDN or GitHub.

Downloads:

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer Firmware-less ROMs

Donation:

Support us by donating here: https://paypal.me/yshalsager
[Android Software/Hacking General [Developers Only]] yshalsager:
MIUI 10 9.3.7 Global/China Beta ROM Firmware​

Telegram Channels: https://t.me/XiaomiFirmwareUpdater | https://t.me/MIUIUpdatesTracker

Download Links are available on our site :D You can download form OSDN or GitHub.

Downloads:

Developer ROMs Firmware

Firmware without ARB​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer ROMs Firmware

Firmware-less ROMs​

For whyred, nitrogen, sakura and wayne

OSDN:

Developer Firmware-less ROMs

Donation:

Support us by donating here: https://paypal.me/yshalsager