Xiaomi Firmware Updater (POCO F3 Pro / Xiaomi Mi 11X Pro / Redmi K40 Pro)

Xiaomi Firmware Updater (POCO F3 Pro / Xiaomi Mi 11X Pro / Redmi K40 Pro)

Xiaomi custom users face a problem with firmware updates. As there are many devices with no one to provide the newest firmware update every single release, and developers who provide updates to devices may forget or be busy sometimes, so releases are provided later. Here comes Xiaomi Firmware Updater project:



jSIVrRy.png 
 

What is Xiaomi Firmware Updater?
A set of various scripts that automatically generates Xiaomi firmware flashable zip files for every MIUI new update! My scripts download MIUI official ROMs, both Developer and Stable, Global, EEA, India, and China, extract firmware either from the firmware-update folder or from update payload, generate firmware flashable zip with auto-written "updater-script", and uploads them automatically to multiple servers. These scripts are completely automated, running on a Linux server every X hours.

Notes:
Firmware filenames for this device are in the following manner:

  • fw_haydn_miui_HAYDN_*.zip is Redmi K40 Pro (haydn) China firmware.
  • fw_haydn_miui_HAYDNGlobal_*.zip is POCO F3 Pro (haydn) Global firmware.
  • fw_haydn_miui_HAYDNEEAGlobal_*.zip is POCO F3 Pro (haydn) EEA Global firmware.
  • fw_haydn_miui_HAYDNINGlobal_*.zip is Mi 11X Pro (haydn) India Global firmware.
Downloads
You can get updates always from various mirrors available on the website:

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 to update the Firmware If I'm an MIUI official or a custom ROM user?
No, MIUI ROMs contain the firmware-update package which I extract and provide here.

What are the supported devices?
All Snapdragon and MTK devices including China-only devices.
Check the full devices list here

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.

Samsung Galaxy Max Hz apk ~100 Hz (Refresh Rate Control, Quick Resolution Switcher, Force Lowest Refresh Rate on Screen-Off/AOD, Adaptive Mod and More)

[Samsung Galaxy Max Hz apk ~100 Hz (Refresh Rate Control, Quick Resolution Switcher, Force Lowest Refresh Rate on Screen-Off/AOD, Adaptive Mod and More)]

  • Refresh Rate Control: Easily control the max refresh rate (Hz) of android devices with multiple refresh rates (e.g. note20 ultra, s20/S20+/S20Ultra, z fold 2, s21/s21+/s21Ultra, tab S7/S7+). This app can limit max refresh rate to 96hz (or any available refresh rate) on supported smartphones - you can save power with negligible difference on smoothness. Use either the in-app toggle or quick settings tile - ADB setup or Root NOT needed.

  • Switch to High: Option to use High(Fixed) motion smoothness mode on Samsung devices natively supporting Adaptive motion smoothness***

    Current Samsung smartphones natively supporting adaptive refresh rates:
    • Galaxy Note 20 Ultra
    • Galaxy Z Fold 2
    • Galaxy S21, S21+, S21 Ultra
  • Refresh Rate Monitor: Observe how multiple refresh rates work on your device. Use either the in-app toggle or quick settings tile

  • Quick Resolution Switcher: Easily switch to any supported resolutions using the included quick setting tile***

  • Quick High/Adaptive on Power Saving Mode: Easily switch to high or adaptive motion smoothness mode (from Standard) even on power saving mode on supported Samsung smartphones.***

  • Force to Lowest Hz: Force lowest refresh rate on screen-off/AOD. This overrides Samsung's strange stock behavior which sets the refresh rate to the highest on screen off - to improve standby power consumption a bit - ADB setup or Root NOT needed.

    The following are Ad-Free Exclusives/Extras :

  • Adaptive refresh rate mod: Experimental adaptive refresh rate mod for devices supporting multiple refresh rates that do not natively support Adaptive motion smoothness (e.g. S20 series)***

  • Quick power-doze mod: Automatic power saving mode and quick doze mode on screen-off***

  • Set minimum refresh rate for adaptive mode to 60hz or lower (if available)***

  • Statusbar net speed indicator

  • 7-day Ad-Free Trial is available. Just click "Activate Ad-free" button and click "More info" on the snackbar prompt that will appear.
        NOTE: requires one-time ADB setup


DOWNLOAD LINKS:

Demo video (from v5.4)

[ROM][9.0][beryllium] Pixel Experience [AOSP/CAF][2019/05/08] POCOPHONE F1

[ROM][9.0][beryllium] Pixel Experience [AOSP/CAF][2019/05/08]

PixelExperience for Poco F1 [beryllium]

What is this?
Pixel Experience is an AOSP/CAF based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)
Our mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device
Based on Android 9.0

Whats working?
Wifi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
Fingerprint reader
Lights
Sound / vibration
Facelock
Encryption
IR Camera
Hostpot

DON'T FLASH GAPPS, ALREADY INCLUDED
Download ROM


ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: TWRP, Unlocked bootloader
Based On: AOSP/CAF

Version Information
Status: Stable

[ROM][8.0][CRAP][G950/55F-FD-N] CarHDRom V.12 [11/02/18][THEMES]

[ROM][8.0][CRAP][G950/55F-FD-N] CarHDRom V.12  [11/02/18][THEMES]
 
CarHDRom V.12 Oreo - 11/02/18


Based on CRAP Official Firmware

Android 8.0
S8 and S8+ Devices Supported
#ROM
-Deodexed
-Debloated
-Deknoxed
-Rooted with SuperSU or Magisk 15.3
-Stock Kernels options for G950F/FD/N and G955F/FD/N
-Rom Control
-MultiCSC
-Floating Messages
-MultiUsers
-LTE Only
-Netflix Fixed
-Features
-Tweaks
-App Lock
-SamsungVideoList
-Live Drawing
-AdAway
-All Apps Updated
#MODS
-Potato Clock
-Virtual Buttons in Statusbar
-Data Usage to the center
-Safe Volume Warning
-ScreenCapture, Volte Toggles
-Custom BG In Pulldown
-Battery Bar In Pulldown
-Open with "Once/Always"
-USB Plug/Unplug Disable WakeUp
-Torch Light on Volmune Up
-Phone Custom BG with photo square



To make the transition from Nougat to Oreo you need to do the "Format data" from recovery and so you will lose all the files you have on the internal memory card. Save everything you want first. You will have to put the Rom in the micro sdcard or flash through OTG. Full-wipe is also included in the Rom but the first time it is better to do it also by recovery.

Download and Changelog

CarHDRom V.12 Official Oreo

Changelog:
-New Build R16NW.G955FXXU1CRAP
-New Stock Kernels for G955F and G950F / FD / N
-Security Patch : 2018-02-01
-All Mods Like v.11.4
-Updated All The Apps


better a full wipe

Download v.12



Aroma Theme v.12A online

Changelog:
-Added new signal icons
-Added new wifi Icons
-All Apps Updated
-All Options Like V.11.4

 


Fixed 35 and 1000 fonts ... in OTA/FONTS






CarHDRom V.9 Port Note8 - 15/12/17 Based on AQK9 firmware Android 7.1.1 Nougat Download and Changelog v.9

CarHDRom V.9 Port Note8
Changelog: -New base AQK9
-Deleted initial installing of google apps
-Updated all the apps
-All the mods like V.8.6

Download
Aroma Theme v.9 online

Changelog: -fixed all ripple press
-fixed Multiwindows
-updated SecMyFiles
 



CarHDRom V.7.2 - 28/09/17 Based on AQH3 firmware Android 7.0 Nougat Download and Changelog v.7.2

CarHDRom V.7.2
Full wipe to get everything working with Aroma Theme v.7.1C
Changelog: -Updated Contacts to 7.1.1
-Updated Play Store 8.0
-Updated Messaging 7.1.1
-Updated TouchWizHome 7.1.1
-Updated Calendar to 7.1.1
-Updated many other apps to 7.1.1


DOWNLOAD V.7.2


Oreo Aroma Theme V.12A

in OTA/AROMA THEMES


ITEM 1) THEMES:
MAIN THEME INVERTED
-framework-res
-SystemUI
-SecSettings
-Contacts
-Messaging
-SamsungIME
-ClockPackage
-Floating Message
-InCallUI
-Gallery
-SmartManager
-TeleService
-NavBar
-MyFiles
-AOD
-Calendar
-Calculator
-VideoList
-Theme Center
-imsservice
-SamsungTheme
-ScreenCapture
-NetworKUI
-AppLock
-PeopleStripe
-CocktailBarService
-SBrowser with secret mod
-TWLauncher
-Weather with true icons
-SMusic
-PowerAmp


THEMES
Need to flash Main Theme Inverted before
-SYNPHONY BLUE
-METAL BLACK
-GOLD
-DARK3D
-BLACK

ITEM 2) BACKGROUNDS:
- 15 MAIN BACKGROUNDS
- 8 POPUP MENU BACKGROUNDS
- 8 NOTIFICATION BACKGROUNDS
- 12 STATUSBAR BACKGROUNDS
- 10 HEADER PULLDOWN
- 9 EXPANDED PULLDOWN

ITEM 3) MODS:
WIFI / SIGNAL STATUSBAR ICONS:
-LEFT
-RIGHT
SIGNAL ICON TO LEF OF WIFI ICON IN STATUSBAR

ITEM 4) STATUSBAR ICONS:
- STOCK ICONS PACK
- TRUE ICONS PACK
- SMALLER TRUE ICONS PACK

- 13 SIGNAL ICONS
- 4 DATA ICONS
- 13 WIFI ICONS
- 5 WIFI/DATA ARROWS ICONS
- 6 GPS ICONS
- 6 ALARM ICONS
- 10 BLUETOOTH ICONS
- 3 SOUND ICONS
- 6 AIRPLANE ICONS
- 10 BATTERIES

ITEM 5) CONTACTS DIALPAD:
- 8 DIALPAD BACKGROUNDS
- 9 NUMBER BUTTONS
- 9 ICON BUTTONS

ITEM 6) TEXTS COLOR:
- 15 STYLES PRIMARY AND SECONDARY TEXTS

ITEM 7) COLORS:
- 15 STYLES TOGGLES COLORS
- 15 STYLES SLIDER COLORS

ITEM 8) KEYBOARDS:
- 15 STYLES KEYBOARDS

ITEM 9) NAVIGATION BAR:
- 10 STYLES ICONS PACK
- 4 STYLES BACKGROUNDS
  


Samsung Theme Icons Extended


Theme_True_Icons_V.8.apk

Extra Icons Apps


-SamsungConnect
-Hangouts
-Mega
-Maps
-SNote
-Memo
-PlayStore
-RomControl
-AirCommand
-GearManager
-GoogleMusic
-PDFNote
-PenUP
-SHealth
-SmartManager
-VoiceRecorder
-Magisk
-SuperSU
-SmartSwitch
-PhoneTrue
-NavBar
-Facebook
-Whatsapp
-Messenger
-Viber
-Tapatalk
-Telegram
-ClashRoyale
-GBWhatsapp
-Instagram
-Twitter
-Playgames
-Skipe
-Dolphin
-Uber
-WiFiAnalizer
-YouTube
-Dropbox
-SoundHound
-Chomp
-500px
-PowerAmp



How to install:
1) Install before an original Samsung Theme Icons (for example) from the market and apply it
3) Install manually my theme from archive and apply trial it
3) Done

Official Firmware for G955F

G955FXXU1AQH3_G955FOXM1AQH3_DBT
DOWNLOAD

Bootloader
G950F_AQG5_BL_TWRP
G955F_AQG5_BL_TWRP



How to flash a custom Recovery
 
 

[OFFICIAL] OxygenOS Open Beta 3 (Android O) for the OnePlus 5T

[OFFICIAL] OxygenOS Open Beta 3 (Android O) for the OnePlus 5T
 
 

Latest Open Beta build for the OnePlus 5T.

What works:

Phone

Added pick-up gesture switcher

Added SMS categorized function in India

Removed phone recognized function in India
System

Supported full-screen gesture

Removed Clipboard function

General bug fixes and improvements

Applied CPU security patch: CVE-2017-13218


Please note:
 

If you have already flashed an Open Beta (you are currently running the latest Open Beta) you will receive this new build as an OTA.

If you ARE NOT running open beta software and would like to, please refer to the flashing instructions and the full ROM found in the downloads page here: http://downloads.oneplus.net/
Once you migrate to the Beta path, you will continue to receive Open Beta OTAs. You will NO LONGER receive the regular Official Stable OTAs.

Moving back to the Official OTA path from the Beta path will require a full install and clean flash (FULL WIPE of all data and cache)

Make sure to let us know how you feel about the beta builds here in the thread too, we are watching.


Download Section:

Beta 3 Full Zip
MD5: 108b6f3b004dd12b0ee033f4814cbddf

Beta 2 Full Zip | AFH | Mega
MD5: 86aaa17d738385b920335b09230e7542
SHA-1: 66d28ad5782b8cdcbb74a6e6010cdedd4e3c7587

TWRP (Unlocked Users)
Codeworkx TWRP | Blu_Spark TWRP

Stock Recovery

Warning: Do not flash partial update OTAs (under 1 GB) on a modified device! If you want to use partial OTAs, you must first flash a Full Zip that it applies to, and then flash the partial OTA from stock recovery. Flashing partial OTAs from TWRP will either fail or soft brick your device. You can return to a usable state by flashing one of the above full zips in recovery.

Flashing Instructions:
Download the necessary files from the post above and follow as below:

PS: Dirty flash is fine if you are running a previous OOS version or any Rom based on OOS, else if you come from a custom ROM Clean Flash is recommended.

Caution: Please remove your existing screen lock/Pin/Pattern/ Password and set it to swipe before starting the update process. Although in my testing i was able to update fine keeping my pin but one user has reported unable to unlock after the Oreo update, thus remove as precaution.

********************* For Stock Non Rooted Users with Stock Recovery *****************

1. Download the Beta Full Zip from above link and place it in the root folder.

2. Reboot to Stock Recovery > Shutdown the Device > Press Vol Down + Power Together

3. Select Language > Install menu > Install from internal > Select Beta Full Zip > Flash

4. Upon Successful Flash > Wipe Cache

5. Reboot Once Done

The Device will reboot and your OnePlus 5T is now running on the latest OxygenOS Open Beta Firmware & OS based on Android Oreo 8.0

Please note: The first boot may take some time so keep calm and wait for it to boot.
 
For Unlocked Users with TWRP Recovery Method 1
Download the required files

Once you have downloaded all the required files on you device, please follow as below

1. Update TWRP to the latest codeworkx universal recovery from the link posted

2. Reboot Recovery and Take a Nandroid of your existing ROM just in case you need it

3. Wipe > Advance Wipe > Select Dalvik & Cache > Swipe to Wipe

4. Install Menu > Select OOS Beta Full Rom Zip > Swipe to Flash

5. Flash Magisk to maintain root

6. Wipe Dalvik & Cache

7. Reboot Recovery to make sure TWRP stays

8. Reboot System once recovery boots again.

The Device will reboot and your OnePlus 5T is now running on the latest OxygenOS Beta firmware & OS based on Android Oreo 8.0.

The first boot may take some time so keep calm

PS: Do not flash partial update OTAs (under 1 GB) on a modified device! If you want to use partial OTAs, you must first flash a full OTA that it applies to, and then flash the partial OTA from stock recovery. Flashing partial OTAs from TWRP will either fail or soft brick your device. You can return to a usable state by flashing one of the above full OTA zips in recovery.

[ROM][7.0][AQE5][18/05]NEMESIS NOUGAT S8 2.0


[ROM][7.0][AQE5][18/05]NEMESIS NOUGAT S8 2.0






NEMESIS ROM is the first ROM for the Samsung Galaxy S8/S8+




Features:
-Full deodexed
-Permissive Kernel Patched to 4.4.67
-Rooted by Magisk V12
-Build.prop tweaks for faster and better rom (can be selected in aroma)
-Call Recording Button
-Applock
-Enabled Only LTE mode in settings
-Enabled Samsung Status bar Speedometer
-Floating Messages
-Removed useless hidden bloatware
-Samsung Bloat can be selected in aroma[COLOR="red"]
-Rom Control with upgrade to pro button

Kernel Feature:
-Patched to 4.4.67
-Compiled with Linaro 6.3.1 toolchain
-Permissive
-Disabled Knox, Tima, RKP etc for boot full deodex
-Safetynet patch in ramdisk
-Tweaks coming soon






1) Put the zip file in your SD Card

2) Reboot in Recovery Mode (use Twrp or Philz Recovery)

3) Wipe Data, Cache, Dalvik Cache and format /System (If running Philz Recovery use the "Clean before install a new rom" option)

4) Install the ROM

5) Reboot.

Note: First boot may take a while, that's normal. Once it boots up, setup your device and reboot again to ensure the full performance of the ROM.



Stable V2.0
-None at this time

Version Information
Status: Stable
Current Stable Version: 2.0
Stable Release Date: 2017-05-18




18.05.17
-V2 Release
-Rebased to AQE5 base with may security patches
-Unlock with Fingerprint after reboot
-Added rom control with reboot menu options etc.
-Fixed Samsung Dex
-Improved smoothness of ROM
-Removed some scripts that are not needed for s8

24.04.17
-V1 Release

[ROM] [ Lenovo ZUK Z2 plus ] AICP 13.1 | Oreo 8.1.0 | OFFICIAL

[ROM] [ Lenovo ZUK Z2 plus ] AICP 13.1 | Oreo 8.1.0 | OFFICIAL


AICP
Android Ice Cold Project

AICP is known by everyone as the "Ice Cold Project" that started on a Desire HD years ago (2012) and since then has evolved into a mature ROM with the BEST community that you can find!!!

With the re-brand of CM to LineageOS (LAOS) it is now LAOS based with some tweaks from AOSP.

If there are any bugs, either they will be sorted out or the LAOS team will if it concerns their code base. This rom isn't LAOS supported, so no need to report errors/bugs to them!!



Feature list (rough Overview)




Latest Stable Release Version 13.1

Download link: http://brisktopia.com/CHGi




Full Changelog link: http://brisktopia.com/2121622/changelog

Google Apps:
agps
Offline charging

FAQs:


Q. Can I have an ETA for the next build?
A. Yes, just look in the OP to see if your device is built on a nightly or weekly schedule.

Q. Does this ROM support custom kernels?
A. No. You can still use them, but discussion should go in the thread of the respective kernel. There is no support for bugs that might be encountered while using a custom ROM.

Q. Why doesn't this ROM support Xposed?
A. Xposed is a hack that is geared towards AOSP, custom ROM's modify the framework a lot, so Xposed can cause a ton of issues on custom ROM's. Now it might work for you, however it is not to be discussed in this thread, and you should refrain from posting bug reports.

Q. Alright, but I still want to flash Xposed, so which version do I need to install?
A. Xposed is not yet available for Oreo.

Flashing the ROM:
Q. What do I need to know before flashing?
A. Check the install instructions in the first post...

Q. Can the builds be dirty flashed over each other?
A. Yes, however make a nandroid backup first as there is a chance of getting a bootloop or encountering bugs. Also bugs may only be reported on a clean flash.

Q. How do I dirty flash builds?
A. Wipe the System, Cache and ART/Dalvik cache. Flash the ROM, GApps (only needed if you wipe the system), your preferred root solution and reboot. Or just use the OTA app to preform that task for you.

Q. How do I flash kernel builds?
A1. If it's a .img file, boot into TWRP and go to the install page in TWRP, in the bottom right corner select "install image", select the desired kernel, then select "boot", then swipe to flash, then go back to the install screen and install your root method again, if you don't want to loose root and reboot.
A2. If it's a flashable ZIP, you can flash it together with a ROM update or separately. Go to the install page in TWRP, choose the kernel zip (or add it to the flash queue right after the ROM zip). Then add your root method to the queue if you don't want to loose root. Now swipe to flash, and then reboot.

Using the ROM:
Q. How do I enable software buttons?
A. Go to Aicp Extras/Navigation bar, and enable it.

Q. I installed a bad theme and now I'm getting a bootloop, how do I fix it?
A. In TWRP, flash the substratum rescue zip that's in the substratum folder on the internal storage.

Q. I keep losing root with Magisk, how do I fix it?
A. Check this out. If that doesn't work for you, ask for help in this thread, read or ask in the Magisk thread on XDA or just re-flash Magisk!

Q. I'm having issues with WhatsApp, how do I fix it?
A. Read this

Q. Do I need to provide a logcat if I'm reporting a bug?
A. If you want it to be fixed faster (or at all) then yes, you should definitely provide a logcat. (Note: Please just link the logcat from your GDrive, Dropbox, etc. and do not post the content here. Thanks.

Q. How do I get a logcat, what type should I get and more questions that can conveniently be answered by my pre-determined answer?
A1. Read this thoroughly. Also, here's a good app for getting logs: https://play.google.com/store/apps/d....tortel.syslog (Root needed).
A2. If you are already rooted, you can use the built-in feature to make a logcat and provide that. Just look into the root section in the AICP Extras menu.



The ROM should contain everything you need to enjoy Android Oreo. You don't need to install any Add-on's, simply download the latest ROM, GApps, flash it and go!
If you want the device to run the ROM "rooted", you can flash a root solution of your choice after the ROM Zipfile.

It is STRONGLY recommended to fully wipe your device before flashing and please avoid restoring system apps and system data with Titanium Backup as this can cause stability issues that are very hard to debug.
If you believe you know what you're doing - then fine, go ahead, but please don't complain if you experience any strange behavior.
How to flash:
(Again: Don't do it if you don't know it!)

1. Download the ROM and GApps and transfer them to your device.
2. Boot to recovery (TWRP recommended).
3. Wipe the System, Cache, Data and ART/Dalvik cache.
4. Flash the ROM Zipfile.
5. Flash the GApps (optional, needed for e.g. Google Playstore to work).
6. Flash the root solution of your choice (optional).
7. Reboot your device.
The ROM has GApps persistence in between dirty flashes, so you only have to flash them once!
The root solution should be flashed together with every OTA update (= ROM Update) as long as the instructions of your
root solution do not state something else (="persistence on dirty flashing") !



Currently Supported Root Solutions:

Magisk v14.0


KERNEL:
The kernel in this ROM follows LAOS source with custom additions.

PREREQUISITE FOR OTA:
To be able to flash using the built-in OTA app, TWRP recovery is needed.
You can still use the LAOS recovery and OTA app, but you will need to download the zip file and flash it manually from within your recovery. The Zipfile gets saved in the "aicp_ota" folder on your internal storage.
Please be sure that you are on the latest TWRP recovery. Keep in mind that this could also be an unofficial version!