Firmware

Note:

Flash a miui rom that has MM bootloader. Unlock the bootloader officially. Flash firmware and rom. Flash firmware. If all is ok, it means that you are on officially unlocked MM bootloader. If you get

a bootloop, it means that you were on LP bootloader and the MM one is now (re)locked. To solve this, boot

into fastboot (you will be unable to boot into recovery) and use the official tool to unlock it.

FAQ

- What are the default kernel settings on the latest build?

- I have a slow download speed issue while downloading from play store.

- I am unable to use my goodix fingerprint sensor.

- I want to unroot the rom.

- My device soft reboots whenever I try to uninstall an app and settings force close whenever I try to set the lock screen.

- VoLTE does not work.

- I am unable not watch purchased content such as movies from google play.

- Does this ROM support microG?

- Is there any modded google camera app with HDR+ for MM?

Changelog

Code: 20190503 ROM: - ROM Security Patch Level 2019-02-01, 2019-03-01. - Synchronized repository. Kernel (v6.1.19->v6.1.22): - Kernel Security Patch Level 2019-02-05, 2019-03-05, 2019-04-05. - Updated WireGuard kernel module (v0.0.20190123->v0.0.20190406). - Major under the hood update: Added 126 patches. 20190204 ROM: - ROM Security Patch Level 2019-01-01. - Synchronized repository. 20190124 ROM: - ROM Security Patch Level 2018-11-01, 2018-12-01. - Synchronized repository. Kernel (v6.1.17->v6.1.19): - Kernel Security Patch Level 2018-12-05, 2019-01-05. - Updated WireGuard kernel module (v0.0.20181119->v0.0.20190123). - Added 7 patches. 20181121 ROM: - ROM Security Patch Level 2018-10-01. - Synchronized repository. Kernel (v6.1.16->v6.1.17): - Kernel Security Patch Level 2018-11-05. - Updated WireGuard kernel module (v0.0.20181007->v0.0.20181119). - Added 2 patches. 20181019 ROM: - ROM Security Patch Level 2018-09-01. - Settings/DeviceInfo - Provide "patch level" explanation and disclaimer. - Synchronized repository. Kernel (v6.1.13->v6.1.16): - Kernel Security Patch Level 2018-09-05, 2018-10-05. - Patched against Spectre-V1. - Updated prima WLAN driver to LA.BR.1.3.6_rb1.19. - Updated WireGuard kernel module (v0.0.20180809->v0.0.20181018). - Added 37 patches. 20180828 ROM: - ROM Security Patch Level 2018-07-01, 2018-08-01. - Updated System Webview to v67.0.3396.87. - Reduced radio logging. - Synchronized repository. Kernel (v6.1.11->v6.1.13): - Kernel Security Patch Level 2018-07-05, 2018-08-05. - Updated WireGuard kernel module (v0.0.20180625->v0.0.20180809). - Added 22 patches. 20180614 ROM: - ROM Security Patch Level 2018-06-01. - Synchronized repository. Kernel (v6.1.10->v6.1.11): - Kernel Security Patch Level 2018-06-05. - Updated WireGuard kernel module (v0.0.20180420->v0.0.20180613). - Added 5 patches. 20180514 ROM: - ROM Security Patch Level 2018-05-01. - Synchronized repository. Kernel (v6.1.9>v6.1.10): - Kernel Security Patch Level 2018-05-05. - Added and enabled WireGuard. - Added 9 patches. 20180423 ROM: - ROM Security Patch Level 2018-04-01. - Switched to a secure gps connection. Kernel (v6.1.8>v6.1.9): - Kernel Security Patch Level 2018-04-05. - Added KSPL date to kernel version info. - Added 7 patches. 20180312 ROM: - ROM security patch level 2018-03-01. - Fixed BlueBorne related changes from September 2017 ASB. Device: - Set default heaphone gain to +7. Kernel (v6.1.6>v6.1.8): - Kernel security patch level 2018-03-05. - Added 10 patches. - Reworked gesture options in aroma installer (DT2W,S2W,S2S). - Set default heaphone gain to +7. 20180209 ROM: - ROM security patch level 2018-02-01. - Synchronized repository. Kernel (v6.1.5>v6.1.6): - Kernel security patch level 2018-02-05. - Added 14 patches. 20180121 ROM: - ROM security patch level 2018-01-01. - Synchronized repository. Kernel (v6.1.1>v6.1.5): - Kernel security patch level 2018-01-05. - Added but reverted "Boeffla wakelock blocker" due to alarm issue. - Added 5 patches. - Updated the list of security vulnerabilities. 20171215 ROM: - ROM security patch level 2017-12-01. - Fixed "app crash/cause bootloop when build with aapt2" issue. Device: - Updated default kernel config. Kernel (v6.0.1>v6.1.1): - Kernel security patch level 2017-12-05. - Radon v6.1 changes. - Added 32 patches. - Updated the list of security vulnerabilities. 20171113 ROM: - ROM security patch level 2017-11-01, 2017-11-06 (KRACK). Device: - Updated default kernel config. Kernel (v5.8.1->v6.0.1): - Kernel security patch level 2017-11-05. - Radon v5.9, v6.0 changes. - Added 19 patches. - Updated the list of security vulnerabilities. 20171021 ROM: - Patched against KRACK (Key Reinstallation AttaCK) vulnerability. - Fixed "install button is disabled for some apps" issue. - Removed gecko and added jelly (from los 14.1) as the default browser. - Updated chromium-webview (Android System Webview) to 60.0.3112.78 (from los 14.1). - Updated chromium-libpac and V8 javascript engine (from aosp 7.1.2_r33). Kernel (v5.7.1->v5.8.1): - Radon v5.8 changes. - Added 3 patches. - Updated the list of security vulnerabilities. 20171015 Device: - Updated default kernel config. Kernel (v5.6.7->v5.7.1): - Radon v5.7 changes. - Rebranded to SecuRadon. - Added SecuRadon splash screen. - Updated the list of security vulnerabilities. - Built using aarch64-linux-android-4.9-android-6.0.1_r81 toolchain. 20171007 ROM: - ROM security patch level 2017-10-01. - Android 6.0.1_r81. - Build id MOI10E. Device: - Removed default "+3 headphone/aux boost"). Kernel (v5.6.1->v5.6.7): - Kernel security patch level 2017-10-05. 20170922 ROM: - Android 6.0.1_r80. - Build id MOB31Z. - Synchronized repository. 20170919 ROM: - Added signature spoofing permission capability. It can be enabled in Settings>Apps>Advanced(gear icon)>App Permissions>Spoof package signature. Kernel (v5.5.5->v5.6.1): - Radon v5.6 changes. - Added some missing patches. 20170915 ROM: - ROM security patch level 2017-09-01. - Removed updater. Device: - Updated default kernel settings (speaker boost +7, headphone/aux boost +3). Kernel (v5.3.2->v5.5.5): - Kernel security patch level 2017-09-05. - Further memory tuning improvement for 2gb users. - Fixed "wrong 0.00B values in ram management" issue. - Switched to flar2 sound control (supported in kernel adiutor >=0.9.72). - Increased maximum charging current from 1500mAh to 2000mAh. - Added option for old thermal engine to deal with possible slow charging issues. - Increased max brightness. - Disabled bcl hotplug. 20170812 Kernel: - Updated to SecureRadon v5.3.2. - Added adrenoboost parameter. - Tuned adrenoboost. - Added display state awareness (adreno idler related). - Declared display_on correctly (adreno idler related). - Renamed "gaming config" to "performance config". - Added a warning regarding possible device damage because of 2400mA charging. - Added some security patches. 20170810 ROM: - 2017-08-05 security patch level. Device: - Updated default kernel settings. Kernel: - Updated to SecureRadon v5.3.1. - Based on radon-cm-rebase. - Kernel security patch level 2017-08-05. - Switched back to sysfs3 sound control. - "Not booting when selecting goodix" issue fixed. - Some random function related patches. - Fixed wrong "case_therm" thermal values. 20170712 Rom: - Added 2017-07-05 security patch level. - Synchronized repository. Kernel: - Added 2017-07-05 security patches. 20170630 ROM: - Synchronized repository. Device: - Used MIUI stable build "V8.2.4.0.MHOMIDL" fingerprint. - Added net_raw to ril daemon services. - Added support for top-app cpuset. - Set proper CPU variants. - Cleaned up kernel cmdline. - Synced with f/w native heap values. - Enabled HW Acceleration on all aspect. - Tweaked dex2oat. - Better optimized 32bit blobs. - Start qseecomd on post-fs. - Added missing ANT+ permission. - Enabled 24bit offload. - Snap camera improvements. - Made 1080p as default video size. - Removed real time face beautification. - Added highspeed recording profiles (120fps @ 720p, 60fps @ 1080p). - Disabled fluence on voicerec (Fixes oK google). - Disabled mobile data on first boot. Kernel: - Updated security patched radon to 5.1. - ARM64: configs: Set CONFIG_HZ to 300. - Updated default radon settings (check FAQ). 20170623 Device: - Fixed "greenify shallow hibernation not working" issue introduced in 20170614 build. - Set defaullt aux/headphones volume to +7. 20170619 Device: - Reverted "Tweaked screen (auto)brightness values". - Included radon.sh. Kernel: - Updated security patched radon to 5.0. 20170614 ROM: - Added 2017-06-05 security patch level. - Synchronized repository. Device: - Switched to LineageOS 14.1 audio configs. - Updated GPS configs. - Added VSYNC offsets. - Ported: Add VR support. - Fixed Wi-Fi Direct/P2P. - Enabled Wi-Fi Display. - Added miracast support. - Tweaked screen (auto)brightness values. - Faster app installation (using 6 cores instead of 4). - Enabled boot dexpreopt. (faster 1st boot time) - Did not make gello (gecko for now, probably jelly in the future). - Added 'misc' entry in fstab.qcom . - Added KeyDisabler. - Built missing IPV6, audio and media packages. - Removed auto-power-save mode overlay. - Added eMMC Trim/Discard support. - Included and updated init.radon.rc. - Updated sec_config. - Updated BoardConfig.mk - Stopped the QC-QMI message spam. Kernel: - Changed the default kernel to security patched radon 4.9. 20170529 Device: - Revert "Switched to LineageOS 14.1 audio configs". Kernel: - ARM64: configs: Set CONFIG_HZ to 300 20170525 Device: - Silenced "qcom powerhal: Failed to acquire lock" logcat spamming message. - Updated giflib to 5.1.4. Kernel: - Fix potential refcount leak in su check 20170524 Device: - Updated power configs. - Enabled some audio features. - Enabled BOARD_HAVE_QCOM_FM. - Use Snapdragon LLVM toolchain. Kernel: - Only expose su when daemon is running. 20170519: - Switched to LineageOS 14.1 audio configs. - Fixed "wifi not turning on" issue introduced in 20170513 build. 20170505: - Added 2017-05-05 security patch level. - Synchronized repository. 20170428: - Lineage trebuchet launcher icon. - Synchronized repository. 20170415: - Switched to LineageOS fork of freetype in order to apply a patch that fixes a security issue. 20170411: - android-6.0.1_r79 - MOB31T - Synchronized repository. 20170406: - Added 2017-04-05 security patch level. - Fixed "blue blinking screen after mi logo" issue (Thanks Umang96). - Synchronized repository. 20170329: - Synchronized repository. 20170323: - Synchronized repository. 20170314: - Unified twrp recovery can now be flashed on kate devices without getting an error. - Fixed "-2%" battery percentage decrease rate issue. - Faster device boot. - Enabled correct HAL sensor. - Fixed a53 cores max frequency. - Synchronized repository. 20170310: - Added 2017-03-05 security patch level. - Synchronized repository. 20170306: - Added ov16880_f16v01a, ov16880_omida05 and s5k5e8_yx13 camera sensor blobs. - Reverted "Add widewine modular DRM support". - Synchronized repository. 20170301: - Added s5k5e8_yx13 and s5k3p_f16s01c camera sensors support. - Fixed s5k3p3_f3p3man camera sensor support. - Added google widevine modular DRM. 20170227: - Synchronized repository. 20170220: - A few kernel fixes. - Synchronized repository. 20170214: - Reverted 'Updated device audio configs to the ones from official LineageOS 14.1'. - Synchronized repository. 20170213: - Added 2017-02-05 security patch level. - Synchronized repository. 20170204: - Updated device audio configs to the ones from official LineageOS 14.1. - android-6.0.1_r78 - Some other minor changes. - Synchronized repository. 20170202: - Fixed "same for all" bluetooth address issue. - Tweaked autobrightness values. - Synchronized repository. 20170127: - Added s5k5e8_z5e8yab front camera sensor missing blobs. - Synchronized repository. 20170123: - Fixed headphones hissing sound issue. - Synchronized repository. 20170120: - Added missing patches to the kernel so that it complies with 2016-08-05 security patch level. - Synchronized repository. 20170118: - Lineage boot animation. - Enabled built-in SU. - Added missing patches to the kernel so that it complies with 2016-07-05 security patch level. - Synchronized repository. 20170113: - Rebranded kernel and device to lineage. - Synchronized repository. 20170108: - Added 2017-01-05 security patch level. - Synchronized repository.

Before proceeding, make sure that you are permitted to officially unlock your bootloader.The bellow firmwares are based on MM bootloader and there are two ways to go:You are supposed to be on a firmware from this post. If this is not the case, pleaseperformance interactive,40,100,fiops,~6400k,2000mAh,on,on,off,on-no vibrationon ,512MB,+7,disabled.This issue was introduced in gapps at a previous time point and continues affecting all cm-13.0 based roms. The only workaround so far is the use of a VPN server.After flashing rom and before first boot, flash this patch and then kernel zip (choose goodix in installer).All builds come pre-rooted. To unroot, download and flash this zip through recovery.Starting from 20170614 build and on, these issues are absent. In case you wish to use a previous build along with the discontinued stock kernel, then use this firmware. Note that this firmware is based on LP bootloader.This ROM does not support VoLTE . However, it was reported that this solution works. You can try it, butask me for support.This is because google widevine modular DRM is missing. Download this and flash it through recovery.Yes.Yes. Check this post