Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
What is working:
Wi-Fi
Bluetooth
Audio
Sensors
What is NOT working:
Media
What is PARTLY working:
RIL
Camera
Download
https://drive.google.com/drive/fold...ourcekey=0-VcRiiBA3OGZaB1yrO2fdRg&usp=sharing
Installation Instructions:
- Download ROM
- Flash it via fastboot
- Wipe cache and data
Credits:
flex1911 for his Oreo bring up for Z00D
Jason Riordan (jrior001) for his Oreo bring up for Zenfone 2 (mofd-common)
nguyenhung9x for his RIL fixes
Screenshot:
XDA:DevDB Information
AOSP O for T00F, ROM for the Asus Zenfone 5
Contributors
tank0412
Source Code: https://github.com/zf5
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
Based On: AOSP
Version Information
Status: Alpha
Created 2017-08-28
Last Updated 2017-11-09
Reserved
Changelog(13112017):
Revert: T00F: extend HIDL manifest
T00F: drop prebuilt kernel
T00F: switch to inline kernel building
T00F: set true to PRE_ION_X86
Use nguyenhung9x's hardware/intel folder with my another build fix
In kernel:
Merge https://github.com/zenfone-legacy/android_kernel_asus_T00F into aosp8.0 (so now it has vulnerability krack patch)
BACKPORT: Sanitize 'move_pages()' permission checks
BACKPORT: net: xfrm: support setting an output mark.
Changelog(09112017):
Merge android-8.0.0_r32 branch
November stagefright patch is there
T00F: extend HIDL manifest
Changelog(04102017):
Merge android-8.0.0_r17 branch
October stagefright patch is there
Merge this commits to frameworks/av as was suggested by flex1911:
camera/media: Support for legacy camera HALv1
libstagefright: Support for legacy camera/encoder buffers
OMXNodeInstance: Fix legacy HAL1 after merge of android-7.1.0_r7
Changelog(02102017):
Revert "T00F: switch to Houdini from Oreo for Fugu"
Partly fix camera (flashlight and taking photos is OK) but video recording is dead: (all credits goes to flex1911 )
Revert "Camera: Cleanup 'CameraModule' dependend code"
T00F: fstab: remove unknown flag zramstreams
Changelog(28092017):
T00F: switch to widevine blobs from fugu's Oreo
Changelog(25092017):
T00F: fix typo after Oreo's Houdini merge
T00F: Add seccomp policy
Revert "Revert "CameraWrapper: store user pointer and pass it when needed""
Merge dgadelha's Marshmallow patch for camera with my Oreo bring up to Android sources
Changelog(21092017):
Merge 8.0.0_r12 branch
T00F: switch to Houdini from Oreo for Fugu
T00F: drop fugu's oreo libinputflinger (caused reboot after booting)
Build in userdebug mode
Changelog(15092017):
V2:
Revert "T00F: drop N libril"
libril: update for O
Revert "T00F: init.modem: push changes for O"
Revert "T00F: update ril-daemon redefine for O"
T00F: update ril-daemon redefine for O
T00F: use custom libril when BOARD_PROVIDES_LIBRIL := true
V1:
mofd-common: Import sensors MultiHAL
mofd-common: sensors: Adjust for our usecase
mofd-common: sensors: Initial implementation of a wrapper for old sensors HAL
mofd-common: Build our MultiHAL sensors HAL
T00F: additions for sensor multihal
Changelog(14092017):
Merge 8.0.0_r11 branch with September stagefright patch
Revert "CameraWrapper: store user pointer and pass it when needed"
T00F: Add support for non-treble camera blobs (note: i patched AOSP source for this)
Changelog(12092017):
Merge upstream updates to kernel source
CameraWrapper: store user pointer and pass it when needed
T00F: switch to brightness config from MM
T00F: bring up custom healthd to Oreo
libril: Restore support for RIL v6, v8 and v9 stacks
Changelog(04092017):
mofd: move to blob for tinyalsa (fixes audio)
linker: Add support for dynamic SHIM libraries
T00F: init.modem: push changes for O
T00F: build more HIDL (power, vibrator and usb)
Shim missing symbols for camera
Changelog(03092017):
Add removed proprietary files with missing symbols (fixes baseband)
build fugu powerHAL from src
build CameraWrapper from source
Merge 8.0.0_r4 branch
Build media and audio libraries from hardware/intel
T00F: persist.media.treble_omx=false
T00F: build launcher3
T00F: media: correct changes during cherry-pick
Z00D: use our own low-end video codecs configuration
libshim: Upgrade library dependencies for AOSP 8.0.0
camera: Upgrade library dependencies for AOSP 8.0.0
T00F: bring back gps and camera libshim
Changelog(29082017):
(boot.img only)
Fix constant crash of BT: (BT works now fine)
T00F: Remove net_bt_stack group and replace it with bluetooth
Z00D: bring back audioserver redefine
Changelog(28082017):
Initial alpha release
Haha... Finally :good:
that was fast
Wow. So fast. Ill change to this rom if it is in stable or atlest can be a daily driver.
Wow. Thank you so much Tank!
Tanks alot for support bro
wow. that was fast. Thank for the support.
I'm a newbie on XDA and I had been stuck in Lolipop for 2 years. I just updated my zen to Nougat yesterday and now I know I'll be able to eat Oreo. So ****ing amazing :good: Thanks so much for your support :good::good:
İs this a flashable zip???
masterofpc said:
İs this a flashable zip???
Click to expand...
Click to collapse
Building of flashable zip requires few patches which i was not be able to apply.
So as i mentioned in OP you should flash ROM via fastboot
Why not flashing via TWRP .img files??
i cant enter my droidboot
any tutorial for install via adb ?
masterofpc said:
Why not flashing via TWRP .img files??
Click to expand...
Click to collapse
Because our /boot and /recovery partition has osip file system.
Recovery can flash /boot only if filesystem is emmc
tank0412 said:
Because our /boot and /recovery partition has osip file system.
Recovery can flash /boot only if filesystem is emmc
Click to expand...
Click to collapse
Thanks a lot tank
Thanks a lot master tank....may i ask if data is working on this ROM?
jhephoy said:
Thanks a lot master tank....may i ask if data is working on this ROM?
Click to expand...
Click to collapse
baseband is not working… so its not
Hura, we are lucky because we have tank0412.
thank you so much, I will try
Well, i didn't held this phone anymore
Good work tank
Fast & amazing...
Good job Mr.tank0412
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* Please do some research if you have any concerns about features included in the products you find here before flashing it!
* YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
LineageOS is a free, community built, aftermarket firmware distribution of Android 9 (pie), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.
What's working :
Boots
RIL (Calls , SMS, Data)
Fingerprint
Wi-Fi
Bluetooth
IR Camera
Camera
Cam recorder
Video Playback
Audio
Sensors
Flash
LED
GPS/GNSS
Volte
Known issues :
You tell me ( None )
Instructions :
You need a PC with ADB & Fastboot available
Download latest ofox recovery or twrp
Flash recovery
Wipe System,Cache ,Data, Internal Storage and Format Data
Reboot to Recovery
Flash ROM
Flash Gapps and Magisk ( Optional )
Reboot system.
Reporting Bugs
DO NOT Report bugs if you're running a custom kernel or you installed Xposed
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab /sys/fs/pstore/console-ramoops and /sys/fs/pstore/dmesg-ramoops-0. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.
Code:
What is your--
LineageOS version:
LineageOS Download url:
Gapps version:
Did you--
wipe:
restore with titanium backup:
reboot after having the issue:
Are you using--
a task killer:
a non-stock kernel:
other modifications:
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:
XDA:DevDB Information
[ROM][UNOFFICIAL][lavender][9] LineageOS 16.0 [20190511], ROM for the Xiaomi Redmi Note 7
Contributors
letsmakecakes
Source Code: https://github.com/LineageOS
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Version Information
Status: Stable
Created 2019-04-20
Last Updated 2020-01-07
Downloads :
ROM : Click Here
OpenGapps : https://opengapps.org/
Changelog :
20200107
December Security Patch
Latest LineageOS Synced Source
Beautified Rounded Corners
Increased Earpiece volume
Some improvements regarding Doze
Updated rootdir configs from LA.UM.7.2.c6-03700-sdm660.0
WiFi Improvements
Merged CAF TAG LA.UM.7.2.r1-07600-sdm660.0
Update Camera blobs from MIUI 11.0.4
Updated FM blobs from LA.UM.7.2.r1-06900-sdm660.0
20191006
Updated Blobs From MIUI 9.9.3
Entirely Rebased on latest CAF TAG and MIUI
GPS configs updated from GLOBAL rom
Synced with latest LineageOS Source
Some Framework Ovleray Changes
WhatsAPP VC patch has been removed.
Added back some lineage missing features.
20190918
Synced with latest LineageOS Source
Fixed up some selinux denials
Removed min freq limit for GPU
Updated blobs from MIUI V10.3.12
Pulled Changes from LA.UM.7.2.r1-07500-sdm660.0 for Carrier Config
Fixed some brightness related issues
20190907
Updated Carrier Configs from MIUI 9.9.3
Swtched to GPS from CAF
Removed all NFC related stuffs
Fully Deodexed
Increased a bit handset volume
Updated GPS from LA.UM.7.2.r1-07500-sdm660.0
Updated Graphics blObs from LA.UM.7.2.r1-07500-sdm660.0
Some Changes regarding brightness
Merged latest CAF tag LA.UM.7.2.r1-07500-sdm660.0 to kernel
Updated AutoPowerModes Settings
20190811
August Security Patch
Updated GPS HAL from LA.UM.7.2.r1-07400-sdm660.0
Updated Wifi Configs
Updated GPS configs from latest MIUI
Imported New Thermal Configs
Enabled Toggle for OEM Unlocking/Locking
Kernel has been upstreamed to v4.4.156
All the CAF tags until latest which is LA.UM.7.2.r1-07400-sdm660.0 has been merged into kernel.
Widevine L1 Fix has been added (not sure if it works)
Vbmeta is now merged with zip ; no need to flash it separately anymore if coming from MIUI
Updated Fingerprint Blobs from miui 9.8.1
20190806
Increased InCall Volume
Fixed Audio Recording
Updated Volume Steps For Calls and Music
RSSNR signal implementation is now ignored
Updated Wifi Configs
Whatsapp VideoCall Lag has been thorughly fixed
Updated Perf blobs from LA.UM.7.2.r1-07400-sdm660.0
Updated Sdm blobs from LA.UM.7.2.r1-07400-sdm660.0
Kernel has been upstreamed to v4.4.155
20190725
Updated WFD packages
Disabled PowerHal Stats
Enabled Kryo cores for both CPU
Adaptation For Android Q
Enabled Strip Debugging
Removed TWRP support from source
Increased Rx Handling Value
Removed McastBcastFilter and Bcast RX packets.
Enabled params for mac Randomizations
Switched to caf sdm660 audio,media,display and bluetooth hals.
Enabled VR support
Improvised GPS support
Improved 5Ghz wifi support.
Added OTA support (WIP)
20190714
July Security Patch
Updated GPS from LA.UM.7.2.r1-07000-sdm660.0
Updated Wifi configs from CAF
File Manager shows internal storage on default
Some props updated from Miui 9.7.4 while rebased to newer tree
Increased mic volume
20190626
Adjusted statusbar paddings according to MIUI V10.3.6
Fixed glitches on AC3 Medias
Selinux is now Enforcing
set the default dpi to 420 with proper keyguard icon padding
Set circular battery style as default
kernel has been switched to stock xiaomi one
Enabled LTE only option for all
Updated Graphics blobs from miui v10.3.6
Rearranged some props from system to vendor for proper implications.
20190611
June Security Patch
merged latest lineage patches
Set proper stroke when power saver is enabled
Preserve battery icon blacklist state when setting icon style
Some fixes related to Camera
Reduced notch overlay size according to actual size
Dual SIM data after restart fixed
calls & music playback simulatanously for bluetooth now working without conflicts (wip)
some framework optimizations which increases 1.4% performance boost
set 440dpi as default
some more improvements regarding rounded corners
Added Always on Display with Doze Support
Updated Audio Hals from LA.UM.7.2.r1-07000-sdm660.0
20190526
Removed some useless stuffs which are not needed in AOSP ROM
Predefine default hotspot name
Fixed rounded corners a bit
Upstream merge from LineageOS
Enabed Color Calibration Mode
Enabed Picture Adjustment Mode
Some Overlay Cleanup
kernel modules are now built from source directly ; so performance should improve.
Updated GPS from LA.UM.7.2.r1-06900-sdm660.0
----------------------------------------------
20190511
May Security Patch
New GPS modules
Fixed incoming low call audio volume
Added LiveDisplay
Fixed notification lag
updated vendor blobs
rom now supports 4k 30fps recording on back camera and 1080p in front camera
Fixed FM radio
fixed offline charging
Apparently fixed whatsapp issues
ROM now runs with evira kernel v1.5
----------------------------------------------
20190428
hapatic feeedback vibration has been increased to stock like.
fixeed led during charge and notifications
fixed proximity wake duration time
fixed some more brightness values.
SafetyNET now sucessfully passes
----------------------------------------------
20190427
Brightness flickering fixed
Auto Brightness fixed
Fixed some notch overlays
Custom light ,fingerprint and thermal hals
Added double tap to wake support
imporved performance and some optimizations
Bluetooth music fixed
Rom now runs with EviraKernel v1.4 . All thanks to @resurrect for such wonderful kernel
----------------------------------------------
20190424
Combined into a single zip
vbmeta has been included in zip .So, no need to flash vbmeta sperately. Thanks to @Dyneteve
Added some more device framework
Fixed some overlays
GPS now working
----------------------------------------------
20190421
Initial Release
Reserved
How to Update Using OTA :
1. Check Updates Section of LineageOS
2.Download using updater and click install
3.It will take you to TWRP and automatically Flash it and reboot to System
4.Since GAPPS start crashing and ROOT support will be erased so..you need to do the next step.
3. flash gapps again && Magisk (if you used to use it) booting into TWRP
4.Tada! Youre Updated!
Telegram Offtopic group : https://t.me/joinchat/Fcx2pkswbyZ2XjHbwl3ZRQ
Device Tree : https://github.com/faham1997/android_device_xiaomi_lavender
Kernel Source : https://github.com/faham1997/kernel
Please Hit Thanks Button If you really love my work!
wow....first cutom rom for my new perfect rn7....link for download ? tomorow i can unlock the bootloader after 15 days of waiting. anyone test this build ?
Wow finally it landed this must appear on xda portal
The official rom has a weak gps signal. Can the rom solve the gos problem?
Volte and vowifi work ?
lxfan said:
The official rom has a weak gps signal. Can the rom solve the gos problem?
Click to expand...
Click to collapse
Will be solved hoopefully by next build.
mahmutuslu said:
Volte and vowifi work ?
Click to expand...
Click to collapse
No idea .No volte in my country.
letsmakecakes said:
Will be solved hoopefully by next build.
No idea .No volte in my country.
Click to expand...
Click to collapse
Any hacks used to make everything work?
amnher said:
Any hacks used to make everything work?
Click to expand...
Click to collapse
Please wait , I will make a patch soon enough to fix this gps issue.
yes nice! thankyou!
it's not pixel experience but anything is better than MIUI, will test later today once bootloader unlocks. :good: :good:
Thank you so much for your efforts ?
Definitely will try it when my bootloader gets unlocked
Could someone kindly let me know if gcam works? Thanks in advance
Great. :good:, thanks you
I must wait(360h) to unlock my boot loader
Someone know a way to bypass this?
letsmakecakes said:
Please wait , I will make a patch soon enough to fix this gps issue.
Click to expand...
Click to collapse
What i mean is if there are no hacks then this is a candidate for official los
amnher said:
What i mean is if there are no hacks then this is a candidate for official los
Click to expand...
Click to collapse
Well, lets hope for the best !
8 days to unlock and then installing this!
Thank you dev for your work and time
The first custom rom for this phone in xda. Nice to see u bro, good work!
Ahh..here goes the development started. :silly:
Volte for outgoing doesn't works
Incoming working
We can send SMS but can't receive.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned
crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today
Features:
https://github.com/crdroidandroid/crdroid_features/blob/10.0/README.mkdn
Flashing Instructions:
Pre-installation:
TWRP (Download from here)
gapps (Download from here(pico recommended))
Magisk 20.0 or newer for root (after first boot) - (Download from here)
Firmware (Download from here)
First time installation:
Download the ROM, Firmware and GApps from the links above.
Wipe System, Vendor, Data, Dalvik, Cache.
Flash the latest Firmware for the respective device.
Flash the ROM and GApps.
Reboot and Enjoy
Update installation:
Download the ROM, Firmware and GApps from the links above.
Wipe Dalvik, Cache, optional: System and Vendor only if specified in the changelog.
Flash the ROM and GApps(only if wiping system).
Reboot and Enjoy
Sources:
ROM: https://github.com/crdroidandroid
Kernel: Perf+
Download:
ROM crDroidAndroid-10.0-20200713-markw-v6.8
Updates:
This rom is not being updated anymore. Check Telegram group for alternatives.
Known issues:
*Encryption working, but fingerprint may not work after encryption
XDA:DevDB Information
CRDROID-6.8[MARKW], ROM for the Xiaomi Redmi 4 Prime
Contributors
redispade, shihabzzz
Source Code: https://github.com/crdroidandroid
ROM OS Version: Android 10
ROM Kernel: Linux 3.x
Based On: LineageOS
Version Information
Status: Beta
Created 2019-12-15
Last Updated 2020-07-13
Changelogs
====================
13-07-2020 Crdroid 6.8
====================
• Fixed Bluetooth
====================
12-07-2020 Crdroid 6.8
====================
Device side:
Rebase to Shihab's latest Lineage 17.1 tree(15 June to 11 July):
https://github.com/ShihabZzz/android_device_xiaomi_markw/commits/cr-ten
Perf+5.9 kernel, clang compiled
Rom side:
• Sync to Crdroid changes to date 11 Jul 2020
• July 2020 security patch (android-10.0.0_r40)
More: https://github.com/crdroidandroid/crdroid_features/commit/ef06191261ce748dc99cfdb0b5f8e8691d662eea
====================
15-06-2020 Crdroid 6.7
====================
Device side:
Rebase to Shihab's latest Lineage 17.1 tree(11 May to 15 June):
https://github.com/ShihabZzz/android_device_xiaomi_markw/commits/lineage-17.1
Perf+5.7 kernel, clang compiled
Rom side:
• Sync to Crdroid changes to date 15 Jun 2020
• June 2020 security patch (android-10.0.0_r37)
More: https://github.com/crdroidandroid/crdroid_features/commit/a2ac36d20c6875f7705902a9e9b65e9887d200ab
====================
11-05-2020 Crdroid 6.6
====================
Device side:
Rebase to Shihab's latest Lineage 17.1 tree(16 april to 11 may):
https://github.com/ShihabZzz/android_device_xiaomi_markw/commits/lineage-17.1
Perf+5.5 kernel, clang compiled
Rom side:
• Sync to Crdroid changes to date 11 May 2020
• May 2020 security patch (android-10.0.0_r35)
• Faceunlock dropped
More: https://github.com/crdroidandroid/crdroid_features/commit/e270889ce97574c569dc4c59747bd81e263179e2
====================
16-04-2020 Crdroid 6.5
====================
Device side:
Rebase to Shihab's latest Lineage 17.1 tree:
Too many changes, I'm too lazy to copy all of them . And also Perf+5.3 kernel, clang compiled
Rom side:
• Sync to Crdroid changes to date 16 Apr 2020
• April 2020 security patch (android-10.0.0_r33)
• Faceunlock
====================
08-03-2020 Crdroid 6.4
====================
Device side:
Rebase to Shihab's latest Lineage 17.1 tree:
• Goodix FP Fixed
• Add permissions & overlay for FPS Info
• FR 58378: Update factory version to v2.1
• Split hal version for ISap, IRadio
• Update GPS from from LA.UM.8.6.r1-02900-89xx.0
• Use generic arch variant
• Set cpu "runtime variant" to cortex-a53
• configs: Remove Dolby formats by default
• sepolicy: Update/Cleanup rules
• Build display config (1-9) extra vendor libs
• Revert "markw: overlay: Enable haptic text cursor
• Enable AOSP bluetooth audio HAL v2
• audio: drop deprecated audio_policy.conf
• drop TOP_DIR prefix from product copy files
• IMS: Set carrier config to true
• post_boot: Update nodes of read_ahead_kb configs
• post_boot: Ensure SLAB_STORE_USER is disabled for zram kmem_caches
• init.qcom.post_boot: exclude CPUs 0-3 from isolation
• init: Define SYS_NICE caps for [email protected]
• config.fs: Add sys_boot cap to peripheral manager
• post_boot: change ddr freq from fixed to capped level
• Fixed dual SIM data connetion issue
• ARM/dts: qcom: markw: Restore system early mount config
• Update media configs from LA.UM.8.6.r1-02600-89xx.0
• Synced kernel with latest CAF Tag and WLAN Prima ('LA.UM.8.6.r1-04000-89xx.0') as of 05 March 2020
• markw_defconfig: Update & clear I/O Schedulers
• Fixed power-off charging in enforcing mode
• Upstream kernel with Google's android-3.18 common merges till March 4, 2020
Rom side:
• Sync to Crdroid changes to date 08 Mar 2020
• March 2020 security patch (android-10.0.0_r31)
====================
10-02-2020 Crdroid 6.3
====================
Device side:
Rebase to Shihab's latest Lineage 17.1 tree:
• Use msm8953-common thermal config
• Update media configs from LA.UM.8.6.r1-02600-89xx.0
• address init denial
• Update display config to version 1.9
• Restore KCAL support again
• Upstream kernel with Google's android-3.18 common merges till Feb 6, 2020
• Fix a possible memory leak in ion_cma_allocate
Rom side:
Sync to Crdroid changes to date 10 Feb 2020
February 2020 security patch (android-10.0.0_r27)
====================
02-02-2020 Crdroid 6.2
====================
Device side:
Rebase to Shihab's latest Lineage 17.1 tree:
• add KPI marker at start of ADSP
• Add missing perf blobs/config from LA.UM.8.6.r1-02600-89xx.0
• Adding gnss entries in manifest
• Update Remaining pie blobs from Tissot
• Update Vendor SPL
• adding entries for cacert in manifest
• init: Update shell scripts from LA.UM.8.6.r1-02900-89xx.0
• init: Set target media version property
• Update CNE/DPM from LA.UM.8.6.r1-02900-89xx.0
• Update Radio/IMS blobs from LA.UM.8.6.r1-02900-89xx.0
• init.qcom.rc: Remove tftp and rmt_storage service definitions
• Remove .rc files derps
• sepolicy: Address more hvdcp & various denials
• Update perfboostsconfig.xml to use msm8953 target
• Improve launch hint handling
• Fix VoIP call issue
• Fix kernel merging releted issue/leftover
• Revert "ANDROID: mmc: move to a SCHED_FIFO thread"
• Revert "ARM/dts: qcom: msm8953: initial GPU freq to 133Mhz"
Rom side:
Sync to Crdroid changes to date 01 Feb 2020 (mostly translations)
====================
25-01-2020 Crdroid 6.2
====================
Device side:
• Update init.qcom.early_boot from LA.UM.8.6.r1-02900-89xx.0
• Update init.qcom.post_boot from LA.UM.8.6.r1-02900-89xx.0
• Update init.qcom.sh from LA.UM.8.6.r1-02900-89xx.0
• build [email protected] vendor libs
• Build cryptfshw extra vendor library
• sepolicy: Label vendor hal on product partition
• sepolicy: Address wcnss & hvdcp denials
• Enable 1.1 DataConnection HAL
• Update vendor.qti.data.factory HAL to 2.0
• libshims: Shim lib-imsvideocodec.so
• init: Remove zram entry remnants
• Introduce Perf+_r3.0 kernel
Rom side:
Sync to Crdroid latest changes. Some of them in the link below
https://github.com/crdroidandroid/android_frameworks_base/commits/10.0
Recommended clean ROM flash(wipe system/vendor/dalvik/cache), data can be preserved, unless you want to wipe it.
Encryption working, but there are side effects, like fingerprint may not work(even FPC)
====================
11-01-2020 Crdroid 6.2
====================
Upstream Crdroid 6.2
January 2020 security patch
Charging current/watts/voltage/temperature on lockscreen
Customizable notification led colors
Many other changes on Crdroid repo:
https://github.com/crdroidandroid/android_frameworks_base/commits/10.0
====================
04-01-2020 Crdroid 6.1
====================
Upstream Crdroid 6.1
December security patch
Added Incall vibration options
Merge 'lineage-17.1' into 10.0
Fixed flash blink on incoming calls
Hexagon Icon shapes
Many other fixes
====================
22-12-2019 Crdroid 6.0
====================
* device/lineage/sepolicy/
5c49bcb Allow Snap cam access for gpu service
* kernel/xiaomi/markw/
ba26963c Merge branch 'android-3.18' of https://android.googlesource.com/kernel/common into ten
* vendor/addons/
fec0c1f addons: Clean up overlay night colors
* device/xiaomi/markw/
ccf810c Revert "markw: overlay: Remove PhoneSwitcher injection"
* frameworks/av/
4b63e64 ld.config: add libashmemd_client.so to platform shared libs
* frameworks/base/
4d030949 Merge 'lineage-17.0' into 10.0
* lineage-sdk/
8c542be lineage-sdk: Add camera intents for camera state [2/2]
* packages/apps/crDroidSettings/
bc46fb2 New Crowdin translations (#494)
* frameworks/native/
57fbc6a Add dalvik-heap device-configs for 4/6GB devices
* packages/services/Telephony/
efd2e86 Telephony: Support muting by RIL command
* tools/repohooks/
36d2ce6 utils: rename RunCommandError to CalledProcessError
* vendor/qcom/opensource/fm-commonsys/
6025831 FM: Add backward compatiblity support for oreo FM configs
* device/qcom/sepolicy-legacy-um/
3551756 Label persist/rfs recursively
* vendor/xiaomi/
df3ddfb msm8953-common: Update qcrilmsgtunnel from Coral QQ1B.191205.011
====================
15-12-2019 Crdroid 6.0
====================
Rom Side:
*Sync with today's CRDROID 6.0 Sources
Device side:
*Enable sound trigger V2_2
*Enable AUDIO_FEATURE_ENABLED_EXTENDED_COMPRESS_FORMAT
*Add microphone characteristics and snd device mapping from Tissot V10.0.15.0.PDHMIXM
*audio: Use stock acdb table from MIUI V10.2.2.0.MBEMIXM Update
*CarrierConfig overlay from LA.UM.8.6.r1-02900-89xx.0
*nuke "Lockscreen Real Time Charging Current" flag
====================
13-12-2019 Crdroid 6.0
====================
*Initial Release - based on ShihabZzz device tree(only on Markw Telegram Channel)
clean install.... not booting!
Sent from my Redmi 4 Prime using XDA-Developers Legacy app
Which twrp you used ?
Also which gapps ?
twrp treble and pico...
Sent from my Redmi 4 Prime using XDA-Developers Legacy app
netreign said:
clean install.... not booting!
Sent from my Redmi 4 Prime using XDA-Developers Legacy app
Click to expand...
Click to collapse
I clean installed too on my device and works perfectly. Did you follow the instructions correctly? Flash Rom, fully boot, flash magisk and gapps. Also, did you wipe system and vendor?
Sent from my Mi 9 SE using Tapatalk
firmware and rom is it the same? right.....?
Sent from my Redmi 4 Prime using XDA-Developers Legacy app
netreign said:
clean install.... not booting!
Sent from my Redmi 4 Prime using XDA-Developers Legacy app
Click to expand...
Click to collapse
Use Gapps Beta version.
Why can't turn off one card sim in this rom ?
CrDroid 6.0 !!!!
Oh yeh, I'll Check this rom soon.
New update posted on first page
Hi folks,
What does "*Goodix FP dead" mean in Known Issues. Does it mean that fingerprint is not working at all?
If you have a goodix fingerprint sensor, yes, it will not work. Proprietary blob crashing. Not much we can do for now. FPC fingerprint works fine
Redispade thank you for your work, finally this is what I was looking for, mms without data transmission, keep developing CRDROID, keep my fingers crossed. Merry Christmas
hi, is there any tutorial to start from all stock? want to go custom rom and use my 4 prime as daily driver but afraid doing something wrong
Tutorial is on first page
thx for your rom, I will test next week
do we have to wipe vendor partition? I dont have the firmware for our phone, where can I get it? I usually didnt wipe vendor, will this be problem? am now on Havoc 3.0, thanks
---------- Post added at 11:19 PM ---------- Previous post was at 10:19 PM ----------
just installed this great rom, force close on start but seems settle after full boot and setup, but may I ask the default launcher has no icon pack support? also only 2 fonts installed (no google sans)? can I add font and icon pack to it? actually it seems smoother than the other Android 10 rom and Q gesture works perfectly
DON2003 said:
do we have to wipe vendor partition? I dont have the firmware for our phone, where can I get it? I usually didnt wipe vendor, will this be problem? am now on Havoc 3.0, thanks
---------- Post added at 11:19 PM ---------- Previous post was at 10:19 PM ----------
just installed this great rom, force close on start but seems settle after full boot and setup, but may I ask the default launcher has no icon pack support? also only 2 fonts installed (no google sans)? can I add font and icon pack to it? actually it seems smoother than the other Android 10 rom and Q gesture works perfectly
Click to expand...
Click to collapse
Instructions are on first post, you have to wipe system/vendor if coming from other rom
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Evolution X the Xiaomi Mi Mix 2s[polaris]
Living, Breaking, Keep Evolving. Evolution X is a flashable Custom ROM to bring a true Pixel feel to your Android Device at first glance, with many additional configurations at your disposal. We aim to provide frequent builds with monthly security patches from the latest aosp sources!
- Team Evolution X -
@Joeyhuab
@peaktogoo
https://evolution-x.org/
Reach us on Twitter! @EvolutionXROM
All of the customizations are packed in Settings/Evolver.
Please see the changelogs for the latest known issue(s).
Please see the changelogs for detailed flash guide.
[*]Android version: 13
[*]Evolution version: 7.8
[*]Security patch level: April, 2023
Build Author: jjpprrrr
ROM Source: https://github.com/Evolution-X
Kernel Source: Etude
ROM Developer: Joeyhuab
Notes:
- Formatting data and clean flash are required if you come from android 12. Please do not update through OTA if you are on android 12.
- Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
- Encryption is enabled.
- The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
- Formatting data and flashing with EvoX is verified and recommended by me. The latest release of OrangeFox recovery for dynamic partitions may work as well. If you encountered issue using OrangeFox, please contact OrangeFox maintainer for support.
- To switch to other ROMs, format data in EvoX recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.
2023/04/29
Changelog: https://jjpprrrr.com/evox/04291103/
2022/12/24
Changelog: https://jjpprrrr.com/evox/12240732/
2022/11/27
Changelog: https://jjpprrrr.com/evox/11290805/
===============================
Old stuff for android 12 builds:
Note:
- Formatting data and clean flash are required if you come from android 11. Please do not update through OTA if you are on android 11.
- Encryption is disabled for various reasons. You can keep using the latest TWRP or OrangeFox, but please follow the clean flash guide carefully.
- When switching to other ROMs, you may need to re-flash the required firmware, if the ROM you are going to flash does not include one.
2022/08/27
Changelog: https://jjpprrrr.com/evox/08271011/
2022/07/19
Changelog: https://jjpprrrr.com/evox/07190900/
2022/06/30
Changelog: https://jjpprrrr.com/evox/06300952/
2022/05/07
Changelog: https://jjpprrrr.com/evox/05071329/
2022/04/24
Changelog: https://jjpprrrr.com/evox/04240931/
2022/04/04
Changelog: https://jjpprrrr.com/evox/04030425/
2022/02/13
Changelog: https://jjpprrrr.com/evox/02130533/
2022/01/23
Changelog: https://jjpprrrr.com/evox/01230545/
2022/01/03
Changelog: https://jjpprrrr.com/evox/01030801/
2021/12/22
Changelog: https://jjpprrrr.com/evox/12222133/
===============================
Old changelogs on android 11 builds:
2021/11/17
Changelog: https://jjpprrrr.com/evox/11170302/
2021/09/19
Changelog: https://jjpprrrr.com/evox/09191152/
2021/09/01
Changelog: https://jjpprrrr.com/evox/09010753/
2021/08/08
Changelog: https://jjpprrrr.com/evox/08081935/
2021/07/20
Changelog: https://jjpprrrr.com/evox/07200639/
2021/07/12
Changelog: https://jjpprrrr.com/evox/07120827/
2021/07/09
Changelog: https://jjpprrrr.com/evox/20210709-1224/
2021/06/27
Changelog: https://jjpprrrr.com/evox/20210627-0234/
2021/06/24
Changelog: https://jjpprrrr.com/evox/20210624-0151/
2021/06/13
Changelog: https://jjpprrrr.com/evox/20210613-1343/
2021/05/24
Changelog: https://jjpprrrr.com/evox/20210524-0028/
2021/05/19
Changelog: https://jjpprrrr.com/evox/20210519-0450/
2021/05/08
Changelog: https://jjpprrrr.com/evox/20210508-0030/
2021/04/24
Changelog: https://jjpprrrr.com/evox/20210424-1321/
2021/04/04
Changelog: https://jjpprrrr.com/evox/20210404-2205/
2021/03/22
Changelog: https://jjpprrrr.com/evox/20210322-1630/
2021/02/28
Changelog: https://jjpprrrr.com/evox/20210228-0619/
2021/02/11
Changelog: https://jjpprrrr.com/evox/20210211-1145/
2021/01/27
Changelog: https://jjpprrrr.com/evox/20210127-2249/
2021/01/23
Changelog: https://jjpprrrr.com/evox/20210123-0312/
2021/01/14 Update 2
- Removed UFS clkgate and hibern8 power hints on LAUNCH to avoid kernel ufshcd_abort on some phones
2021/01/14
Changelog: https://jjpprrrr.com/evox/20210114-0015/
2021/01/05
Changelog: https://jjpprrrr.com/evox/20210105-1618/
2020/12/28
Changelog: https://jjpprrrr.com/evox/20201228-0914/
2020/12/12
Changelog: https://jjpprrrr.com/evox/20201212-0042/
2020/11/20
**Evolution X Update**
- Removed Now Playing feature and its sound model
* it crashes audio hal service all the time and causes audio stuttering, if you turn on Now Playing
* it will not work for our device anyway
2020/11/19
Changelog: https://jjpprrrr.com/evox/20201119-0528/
Un-indented mess thanks to XDA's text formatting system:
**Device Changes:**
- Etude kernel: Op.11 No.1
* DO NOT use a third party kernel without proper support for Pixel thermal hal
* Linux 4.9.243
* merged upstream fix on ipv6, vsoc, tee, and thermal from android common kernel
* wireguard 1.0.20201112
- Updated the following blobs from LA.UM.9.8.r1-02700-SDM710.0
* SDM, HDR, Adreno, Vulkan, and Snapdragon CVE
* CNE, IMS, QMI, and RIL
* wfd vendor
* media and media codecs
* configstore
* dpm vendor
* drm
* msm_irqbalance
* peripheral manager
* time service
* TEE and TUI
* ESE power manager
* Secure Element
- Updated wfd and dpm system blobs from OnePlus8Pro
- Wireless Display under Cast is working now
- Updated the following hal versions
* Secure Element --> 1.2
* ESE power manager --> 1.1
* QTI Health implementation --> 2.1
* IRadio --> 1.5
* uceservice --> 2.2
* ims factory --> 1.0
* qti radio --> 2.4
* ims rtp service --> 3.0
* removed qdutils_disp
- Brought back Livedisplay
- Enabled dex2oat64
- Switched to full CAF android 11 display HAL
* UI rendering jitter and total duration are back to normal, thx to the new blobs and hals
- Reworked TetheringOverlay blueprint
- Removed some unused entries in init script
**Evolution X Update**
- Evolution X on android 11 is under fast development to bring back features from android 10. Do not expect full feature set like that on android 10.
- Brand new boot animation
- Added battery health section
- Added option to change navbar length or completely hide it
- Added three finger swipe to screenshot gesture
- Added option to customize notification LED light
- Added custom clock picker under Settings/Display/
- Added volume rocker skip track to Gestures
- Added option for linked ring and media volume
- Added lockscreen album art filter
- Added QS columns/rows option
- Added VoLTE icon toggle
- Added option to disabled LED after full charge
- Added toggle for lockscreen charging animations
- Added visualizer
- Added heads-up blacklists, timeout and snooze
- Click to take partial screenshot
- Added screen off animations
- Added Seedvault as an alternative backup provider
- Made Inter as the default system font
- Many other misc features in Evolver
**Notes and Known Issues**
- "OK Google" hot word does not work yet
**Gapps, vendor, and firmware are included.** Formatting data and clean flash are required if you come from android 10. Dirty flash or update through OTA is fine from the previous EvoX android 11 versions.
2020/11/04
__Initial android 11 release__
FORMATTING DATA AND CLEAN FLASH ARE REQUIRED
FORMATTING DATA AND CLEAN FLASH ARE REQUIRED
FORMATTING DATA AND CLEAN FLASH ARE REQUIRED
OTA WILL NOT WORK BY DESIGN.
I DON'T WANT TO DO THIS BUT SOME PEOPLE JUST CAN'T READ.
Check changelog with proper indentation from my website: https://jjpprrrr.com/evox/20201104-1831/
Un-indented mess thanks to XDA's text formatting system:
__Initial android 11 release__
**Device Changes:**
- Etude kernel: Op.11 No.1
* DO NOT use a third party kernel without proper support for Pixel thermal hal
* Linux 4.9.241
* merged CAF R tag LA.UM.9.8.r1-02900-SDM710.0
* modified DT bindings for Pixel thermal hal
* enabled zram writeback
* fixed zram idle and writeback string compare
* added a killable freezer to kill frozen tasks similar to cgroups v2
* increased top-app boost
* fixed per_cpu declaration of pending_ipi
* upstreamed bpf
* upstreamed simple_lmk
* disabled PSI to avoid userspace notifying memory pressure through PSI
* synaptics: use disable_erq_nosync
* some fixes on led-class init/de-init
* use BPF_PROG_RUN
* raise mm compaction priority after it withdraws
* disabled unused wsa881x codecs
* fixed a memory leak on camera
- Switched to Pixel thermal 2.0
* also updated thermal engine from Pixel 3 XL android 11 build
- Ported CAF R display hal
* screen brightness is now controlled by hwc instead of light HAL, which offers a smooth and accurate brightness adjustment without weird hacks I did on android 10
* display config 2.0
- Switched to CAF R media hal
* set higher priority to c2 than OMX
* removed deprecated divx/xvid software codecs
* cleaned up and merged redundant media codec configs
- Switched to stable aidl Pixel power hal
* removed UfsHibern8Enable and clkgate_enable hints in launch and interaction because it may freak out ufshc
- Merged drm hal entry changes from CAF and updated DRM blobs from OnePlus8Pro android 11 build
* clearykey 1.3
* widevine 1.3
* wfdhdcp 1.3
- Switched to AOSP NFC 1.2
- Enabled IORap
* IORap is a new feature in android 11 that greatly improves app startup time by predicting and prefetching potentially blocking I/O
- Enabled zram writeback in fstab and job scheduler
- Updated adreno and vulkan blobs from Pixel 3 XL android 11 build
* OpenGL ES 3.2 [email protected] -> @490
- Set frozen group as killable
- Added AOSP RCS packages and removed deprecated RCS
- Bumped audio hal to 6.0
- Added a shim to fix dpm service
- Enabled the option to turn on blur in developer settings (defaults to disabled)
* Note: blur is very expensive on rendering and may incur jank frames
- Added WifiOverlay
- Added TetheringOverlay
- SELinux enforcing and SafetyNet passes out of the box
* if you use Magisk, you may need to turn on MagiskHide
- Forced encryption is disabled for now. Your partition will not be encrypted.
**Evolution X Update**
- Evolution X on android 11 is under fast development to bring back features from android 10. Do not expect full feature set like that on android 10.
**Notes and Known Issues**
- Prebuilt official GoogleCamera has been removed intentionally because obviously it will not work for our device. Install any gcam you like that works on android 11. Do not use the Camera2 that comes with the ROM.
- Wireless Display can scan but may not connect successfully
- "OK Google" hot word does not work yet
**Gapps, vendor, and firmware are included.** Formatting data and clean flash are required.
Flash guide:
- Install the latest custom recovery
- Format data (required)
- After formatting data, you may have to reboot again to recovery
- Wipe system & data & cache & dalvik cache
- Install ROM
- Reboot
==================================
Old changelogs on android 10 builds:
09/25/2020
**Device Changes:**
- Etude kernel: Linux 4.9.237
**Feature update highlights:**
- Introduced AppLock from AOSPA
- Improved touch width on AOSP volume panel
- Other misc fixes
09/18/2020
**Device Changes:**
- Etude kernel:
* Linux 4.9.236
* fpc and goodix fingerprint: use qcom drm notifier instead of the generic one
* fixed xbl_region reserved memory
* wireguard: 1.0.20200908
- Reworked screen panel backlight
* in previous builds
- adjusting brightness slider in the lower range resulted in uneven brightness transition
- previous builds did not allow screen to dim to the lowest possible value
- auto-brightness had slow reaction to ambient light changes
* patched frameworks/base to use linear brightness slider instead of the log scale one
* ported gamma-linear conversion to light HAL
* re-calculated auto brightness curve to fit new light HAL changes
* reduced light sensor debounce time to stay in-line with MIUI
* the result:
- smooth backlight brightness transition when moving brightness slider
- screen can dim to the lowest possible value the panel allows
- auto-brightness reacts faster to ambient light changes
- auto-brightness is no longer jumpy
- screen dimming caused by no user action has proper transitions
- Fixed an issue where notification pulse option is unavailable when DOZE_ENABLED option is not set yet
**Feature update highlights:**
- September security patch
- Force enabled Styles component
- Added pocket lock
- Improved navbar pulse visualizer
- Replaced Google Sans with Manrope in many system components
09/03/2020
**Device Changes:**
- Etude kernel:
* Linux 4.9.235
* merged CAF tag "LA.UM.8.3.r1-08500-sdm845.0"
* built with latest Clang 12
* improved suspend/resume latency
* some misc fixes on arm64 and mm
- enabled proximity sensor check on wake by default
- cleaned up unused auto brightness values
- updated firmware and vendor from MIUI 12 Global Stable V12.0.1.0
- use qti-telephony-common from polaris dump for injection
- fixed an issue where mobile data on one SIM may be broken after the other SIM receives a phone call or SMS
**Feature update highlights:**
- Added QS header styles and removed QS header color picker
- Added Disco and RGB QS tile styles
* Check https://jjpprrrr.com/evox/20200903-1428/#screenshots-of-new-qs-styles for screenshots
- Removed boost framework because it messes up with kernel boost behavior and causes more battery drain
- Extended navbar pulse to lockscreen
- Added OOS 10 VoLTE icon
08/22/2020
**Device Changes:**
- Etude kernel
* Linux 4.9.233
* improved suspend/resume latency
* merged some loop device backports from upstream
* wireguard 1.0.20200729
* disabled LLVM Polly
* fixed a few string literal concatenations
- fixed a few sepolicy issues for sched_boost and sysfs_batteryinfo
- cleaned up Google specific hints from powerhint
- fixed the "HD" capable notification spam for Chinese carriers
- created dummy perfd client so that proprietary perfd blobs can be removed while keeping goodix fingerprint sensor functioning
- disabled kpi_optimize in audio extension because it tries to call perfd and spams logs when failed
- re-introduced an updated qti-telephony-common injection to polaris
* this fixed mms issue on some Korean carriers
- dropped wifi-ext
**Feature update highlights:**
- Option to choose from AOSP/Compact/Oreo/Tiled volume panel styles in Settings/Evolver/Themes
- Option to clamp minimum auto brightness value
- Added VoWiFi icon warning
- Solarized Dark for dark themes
08/04/2020
**Device Changes:**
- Etude kernel
* Linux 4.9.232
* built with Clang 12
* some scheduler changes on idle load
* upstream on mm, qspinlock, and arm/arm64 specific libs
- Updated APNs for Chinese carriers
- Bumped Vulkan feature level to 1
- Enabled 802.11r Fast BSS Transition and increased max BSS count
- Enabled unspecialized app process pool
**Feature update highlights:**
- August security patch (android-10.0.0_r41)
- Reworked VoWiFi icon
- Moved swipe to screenshot and screenshot type preferences from Evolver to main Settings app
- Brought AOSP screen recorder to power menu options
- Improved expanded volume panel
- Added Anaheim and Tinkerbell fonts
- Many touch and scrolling optimizations
07/18/2020
**Device Changes:**
- Etude kernel
* reduced frame drops on Facebook Messenger's chat head
* cleaned up some previous scheduler changes
* enabled more LLVM Polly optimization options
* some upstream for rbtree and arm64 memory assembly
* wireguard 1.0.20200712
- Switched to QTI BlueTooth stack
**Feature update highlights:**
- Brought back navbar audio gfx visualizer
- Added Dark Aubergine theme. Here is a screenshot of how it looks: https://jjpprrrr.com/evox/20200718-1921/#screenshot-of-dark-aubergine-theme
07/13/2020
**Device Changes:**
- Etude kernel
* Linux 4.9.230
* fixed an issue on ebbg touchscreen
* built with Clang 11's ThinLTO and Polly. ThinLTO greatly improves build times over full LTO while retaining most of the performance benefits.
* reverted back to 100HZ tick rate for better battery life
* exposed calculated FPS through sysfs. Now you can monitor your frame rates through supported apps (Tested on Franco Kernel Manager)
- Brought back color calibration in Livedisplay
**Feature update highlights:**
- Added Battery Health in Settings/Battery
- Added screen stabilization (enable it in QS)
- Merged some Zygote USAP Pool changes for faster app opening and switching
- Updated apns-conf for better IMS support
07/08/2020
**Device Changes:**
- Etude kernel: Op.10 No.2, "Allegro"
* Linux 4.9.229 and CAF tag "LA.UM.8.3.r1-08100-sdm845.0"
* built with Clang LTO(Link Time Optimization) and Polly(Polyhedral Optimization)
* more scheduler and schedtune upstream
* enabled CONFIG_HZ_300 and disabled core rotation for better load tracking and EAS task placement
- Disabled backpressure propagation due to slight increase in rate of jank frames
- Dropped qti telephony injection
* let me know if on some carriers mobile data is still broken after a phone call
- Known issue: color calibration in Livedisplay is temporarily unavailable
**Feature update highlights:**
- July's security patch (android-10.0.0_r40)
- Blocked face authentication when device is in pocket mode
- Fixed active color for some qs tile styles
- TextClock: Fixed Korean strings
06/28/2020
**Device Changes:**
- Etude kernel:
* some scheduler and schedutil changes from Pixel 3/XL kernel to improve UI responsiveness and jitter
* Shadow Call Stack support
* Wireguard 1.0.20200623
* built with AOSP Clang 11.0.3 (r383902c)
- Fully enabled backpressure propagation in SurfaceFlinger
- Enabled Seamless Transfer
* now you can switch between different audio output devices by tapping the music note icon on the notification of music apps
* if you are not sure where it is, check the screenshot at https://jjpprrrr.com/evox/20200628-1334/#screenshot-for-seamless-transfer
- Tweaked powerhint to improve IO latency on UFS
- Updated Qualcomm Adreno and Vulkan drivers from Pixel 3 XL android 11 beta
* OpenGL ES 3.2 [email protected] (was @415) and Vulkan 1.1.128
- Fixed an SELinux denial of vendor_init writing to blkio
- Increased amount of visible notification icons
- Enabled and improved color profiles in Livedisplay
* you can now choose between Standard, Reading, and sRGB profile
- Known issue: color calibration in Livedisplay is temporarily unavailable
**Feature update highlights:**
- Allow remounts with magisk installed
- Fixed DividedLine clock style layout
- Per app network isolation
- VoWiFi icons and more VoLTE icon styles
- TextClock is back with translation updates
- New icon shapes from R
- Coral and Ferrari red accent color
- Alarm, calculator, calendar, camera, and dialer QS tiles
06/17/2020
**Device Changes:**
- Etude kernel: Op.10 No.1
* the built-in Etude kernel aims to offer better experience for users who do not feel like flashing a custom kernel
* special thanks to palaych for commits of new Xiaomi changes
* Linux 4.9.227 & LA.UM.8.3.r1-07900-sdm845.0, compiled with AOSP Clang 11.0.1 (r383902)
* upstreamed lz4 to v1.8.3 and enabled lz4 crypto for zram
* simple_lmk, sound control, f2fs rapid GC (by arter97), Wireguard 1.0.20200611...
- Increased minimum frequency for expensive rendering
- Per-app thermal profile
**Feature update highlights:**
- Fixed some mods that hooks zygote such as Riru
- Option to disable long screenshot
- Long press Caffeine for infinite duration
- Added a LineageOS clock
- Other misc fixes
06/04/2020
**Device Changes:**
- Kernel: merged Linux 4.9.226 and LA.UM.8.3.r1-07900-sdm845.0
- Switched to OSS fingerprint HIDL
- Updated firmware and blobs from MIUI Global Stable V11.0.5.0 for polaris
- Removed CarrierSettings from vendor
**Feature update highlights:**
- June security patch (android 10.0.0_r37)
- Updated gapps from QQ3A.200605.001
- Updated prebuilt Pixel Launcher
- SystemUI: Don't forcefully convert wallpaper to SRGB
- Added center style Text clock, Divided Lines, MNML based clocks & SFUNY clock styles
- Improved Smart Charging
05/28/2020
**Device Changes:**
- Upstreamed kernel to Linux 4.9.225
- Set max_frame_buffer_acquired_buffers to 3 instead of using NUM_FRAMEBUFFER_SURFACE_BUFFERS flag
- Fixed aux camera (telephoto)
- tested on PitbulL gcam
- Shipped CarrierSettings in vendor
- Tweaked power hint a bit to improve battery life
- Enabled Smart Charging support
**Feature update highlights:**
- Fixed notification LED blink for missed calls
- Increased historical notifications to 100
- Added option to enable R style notification section headers
- Added support for Smart Pixels + QS tile
- Re-implemented option to hide navigation bar gesture completely
- Evolver: added a simple About Evolution X page
- Added hexagon and rounded hexagon icon shape overlays
- Re-worked expanded volume panel
05/17/2020
Initial Official Release
**Device Changes:**
- Upstreamed kernel to Linux 4.9.223
- Fixed frequent charging disconnections and screen wakeups when battery is warm (46C)
- Merged display HAL from CAF LA.UM.8.3.r1-07200-sdm845.0
- bumped vendor.display.config to 1.9
- increased NUM_FRAMEBUFFER_SURFACE_BUFFERS to 3
- for the buttery smooth experience
- Brought back CarrierConfig overlay and telephony injection
**Feature update highlights:**
- Face unlock is back
Download: https://sourceforge.net/projects/evolution-x/files/polaris
nice work, i´ll give it a try
edit:
download is very slow
I have been using evolutionx from you for months and it's by far the best Rom available for this device thank you for everything
Does it have an built-in updater? Or do i have to download it manually?
Evo X
:laugh:
Good to see u @jjpprrrr !
Comming from Pixel Experience, lets try out this! Will report back on a couple of days
BaamAlex said:
Does it have an built-in updater? Or do i have to download it manually?
Click to expand...
Click to collapse
It has OTA support so it technically should work
This rom is great ... Good battery life like pixel ROM and lots of features
Does anyone have any comparison of this rom to stock miui in SOT? If I have had an unlocked bootloader I would have installed this rom but this time I want to be sure since I can't relock it.
dawidcx3 said:
Does anyone have any comparison of this rom to stock miui in SOT? If I have had an unlocked bootloader I would have installed this rom but this time I want to be sure since I can't relock it.
Click to expand...
Click to collapse
Why can't you relock it? Xiaomi's flash tool allows you to fastboot flash MIUI and then lock bootloader again.
Also asking other users for SOT is not really helpful, because everybody uses their differently.
jjpprrrr said:
Why can't you relock it? Xiaomi's flash tool allows you to fastboot flash MIUI and then lock bootloader again.
Also asking other users for SOT is not really helpful, because everybody uses their differently.
Click to expand...
Click to collapse
Thank you so much for that response! I had xperias previosely and since XZ1 it is impossible to relock bl and I counldn't find any information on XDA. For the first time I tried to stay stock without custom roms but now I will try it asap.
Any audio mod working in this rom ?
Update
05/28/2020
**Device Changes:**
- Upstreamed kernel to Linux 4.9.225
- Set max_frame_buffer_acquired_buffers to 3 instead of using NUM_FRAMEBUFFER_SURFACE_BUFFERS flag
- Fixed aux camera (telephoto)
- tested on PitbulL gcam
- Shipped CarrierSettings in vendor
- Tweaked power hint a bit to improve battery life
- Enabled Smart Charging support
**Feature update highlights:**
- Fixed notification LED blink for missed calls
- Increased historical notifications to 100
- Added option to enable R style notification section headers
- Added support for Smart Pixels + QS tile
- Re-implemented option to hide navigation bar gesture completely
- Evolver: added a simple About Evolution X page
- Added hexagon and rounded hexagon icon shape overlays
- Re-worked expanded volume panel
Download: https://sourceforge.net/projects/evolution-x/files/polaris
Thank you, great ROM. Everything working fine, great battery life.
I have only one issue: after closing phone app I have a notification about an ongoing call for the next 3-4 seconds. Not always. Any ideas?
pedjamis said:
Thank you, great ROM. Everything working fine, great battery life.
I have only one issue: after closing phone app I have a notification about an ongoing call for the next 3-4 seconds. Not always. Any ideas?
Click to expand...
Click to collapse
Try clearing the storage of the "Phone" app in settings.
pedjamis said:
Thank you, great ROM. Everything working fine, great battery life.
I have only one issue: after closing phone app I have a notification about an ongoing call for the next 3-4 seconds. Not always. Any ideas?
Click to expand...
Click to collapse
Hi,
can you go into more detail about the battery life? How full is the battery in the evening?
a.woellert said:
Hi,
can you go into more detail about the battery life? How full is the battery in the evening?
Click to expand...
Click to collapse
Better battery than PE or LOS. Still have plenty of juice left in the evening.
Hey @jjpprrrr! Coming from LineageOS Android 9, I'm kinda used to set the "Preferred network type" under Network and Internet > Mobile network > Preferred network type and having all options there. Can I enable it, instead of setting it using *#*#4636#*#* like in the second image?
HaselnuesseTo said:
Hey @jjpprrrr! Coming from LineageOS Android 9, I'm kinda used to set the "Preferred network type" under Network and Internet > Mobile network > Preferred network type and having all options there. Can I enable it, instead of setting it using *#*#4636#*#* like in the second image?
Click to expand...
Click to collapse
I don't think so. That might be a move on Google's side.
Update
06/04/2020
**Device Changes:**
- Kernel: merged Linux 4.9.226 and LA.UM.8.3.r1-07900-sdm845.0
- Switched to OSS fingerprint HIDL
- Updated firmware and blobs from MIUI Global Stable V11.0.5.0 for polaris
- Removed CarrierSettings from vendor
**Feature update highlights:**
- June security patch (android 10.0.0_r37)
- Updated gapps from QQ3A.200605.001
- Updated prebuilt Pixel Launcher
- SystemUI: Don't forcefully convert wallpaper to SRGB
- Added center style Text clock, Divided Lines, MNML based clocks & SFUNY clock styles
- Improved Smart Charging
Download: https://sourceforge.net/projects/evolution-x/files/polaris
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Evolution X 5.6 for the Xiaomi Redmi 7/Y3 [ONC]
Code:
/*
* Your warranty is void. Or vaild, probably?
*
* I am not responsible for bricked devices, dead SD cards, Ebolation X,
* thermonuclear war, or the current economic crisis caused by you following
* these directions. YOU are choosing to make these modificiations, and if
* you point your finger at me for messing up your device, I will LMAO at you.
*/
Keep Evolving
Pixel UI, customization and more, we are Evolution X!
- Team Evolution X -
@joeyhuab
@peaktogoo (Now RealAkito)
Reach us on Twitter! @EvolutionXROM
Just flash and check "The Evolver"
You tell me
DO NOT FLASH GAPPS, ALREADY INCLUDED
First Time Install / Clean Flash
1. Reboot to Recovery
2. Download the proper ZIP for your device
3. Wipe Data/Cache/System when coming from non-AOSP ROMs
4. Flash the proper vendor/firmware
5. Flash the ROM
6. Reboot to System and #KeepEvolving
Update / Dirty Flash
1. Reboot to Recovery
2. Download the proper ZIP for your device
3. Flash the ROM
4. Reboot to System and #KeepEvolving
Light Screenshots / Dark Screenshots / Download
Donate to me! / Official Chat
Android OS version: 11.0_r34
Security patch level: April 2021
Build author: Hadad
Source code: https://github.com/Evolution-X
Device Source code: https://github.com/hadad/android_device_xiaomi_onc/tree/elle-aosp
Kernel Source code: https://github.com/hadad/android_kernel_xiaomi_onc/tree/elle-aosp
ROM Developer: joeyhuab
Build Date: 2021-03-30
Evolution X Version: 5.5.2
Device Changelogs:
Initial build based EvoX Android 11
Sync with latest source code
Enforcing SELinux
Booted without Magisk
Shipped with stock kernel
Support 2GB variant
F2FS File System supported
What's Working?:
Audio
RIL
Fingerprint
Wi-Fi
Hotspot
Bluetooth
Camera
Video Playback
Vibration
VoLTE
Night Light
Sensors
USB Connection
Flash
LED
Location
NOTES:
[TMP] SafetyNet need Magisk Hide to works.
Excited to try this out!!
nicoleanns said:
Excited to try this out!!
Click to expand...
Click to collapse
Finally got stable a11 rom i switched from rr unofficial to this rom it feel goods
hadad said:
Build Date: 2021-03-30
Evolution X Version: 5.5.2
Device Changelogs:
Initial build based EvoX Android 11
Sync with latest source code
Enforcing SELinux
Booted without Magisk
Shipped with stock kernel
Support 2GB variant
F2FS File System supported
What's Working?:
Audio
RIL
Fingerprint
Wi-Fi
Hotspot
Bluetooth
Camera
Video Playback
Vibration
VoLTE
Night Light
Sensors
USB Connection
Flash
LED
Location
NOTES:
[TMP] SafetyNet need Magisk Hide to works.
Click to expand...
Click to collapse
reflyferdiansyah88 said:
Finally got stable a11 rom i switched from rr unofficial to this rom it feel goods
Click to expand...
Click to collapse
Good to know
Can I use magisk with this rom?
hulu09 said:
Can I use magisk with this rom?
Click to expand...
Click to collapse
Yes
Build Date: 2021-04-11
Evolution X Version: 5.6
Device Changelogs:
Sync with latest source code
Bumped to EvoX 5.6
April Security patch
Remove unwanted packages at build time to make it smooth in 2GB variant
Set Google autofill service as default
Show correct device and model name as per boot cert
Set dalvik-heap configurations based on RAM variant
Add Chinese variants of Redmi 7 to list
Enable config_avoidGfxAccel for 2GB variants
Enable smart charging
Add System Info overlay
Use same CPU temp node as per all other kernel managers
Add FPS info service and set permissions
Enable Battery Health service
Optimized Audio Output
Add nodes to hide Magisk in banking apps
Disable battery LED color options
Correct low and fast charging indicator threshold
Set "debug.sf.enable_hwc_vds" to "0" in prop
Update redfin custom build desc and fp with April release
Disable all-caps text for buttons
Notes:
Booted without magisk, but CTS/SafetyNet still need Magisk Hide to passed.
Double Files app (stock + google), forgot to delete (-_, but you can uninstall/disable one as manually
Download
PS: This screenshot from Redmi Y3 (onc), If your phone is Redmi 7 (onclite), the ROM will detect it automatically.
Evolution X 5.5.2 - 1.6 GB
Evolution X 5.6 - 1.2 GB
amazing
i am really like your work sir
hadad said:
Build Date: 2021-04-11
Evolution X Version: 5.6
Device Changelogs:
Sync with latest source code
Bumped to EvoX 5.6
April Security patch
Remove unwanted packages at build time to make it smooth in 2GB variant
Set Google autofill service as default
Show correct device and model name as per boot cert
Set dalvik-heap configurations based on RAM variant
Add Chinese variants of Redmi 7 to list
Enable config_avoidGfxAccel for 2GB variants
Enable smart charging
Add System Info overlay
Use same CPU temp node as per all other kernel managers
Add FPS info service and set permissions
Enable Battery Health service
Optimized Audio Output
Add nodes to hide Magisk in banking apps
Disable battery LED color options
Correct low and fast charging indicator threshold
Set "debug.sf.enable_hwc_vds" to "0" in prop
Update redfin custom build desc and fp with April release
Disable all-caps text for buttons
Notes:
Booted without magisk, but CTS/SafetyNet still need Magisk Hide to passed.
Double Files app (stock + google), forgot to delete (-_, but you can uninstall/disable one as manually
Download
PS: This screenshot from Redmi Y3 (onc), If your phone is Redmi 7 (onclite), the ROM will detect it automatically.
Click to expand...
Click to collapse
Thanks for this great rom but screen mirroring not working in My phone sory for my bas english
mrrebellex said:
Thanks for this great rom but screen mirroring not working in My phone sory for my bas english
Click to expand...
Click to collapse
Screen mirroring is disable in the rom, until get new blobs
New Evolution X 5.6 2nd Build is Up!
Build Date: 2021-04-13
Device Changelogs:
Sync with latest EvoX source code
2nd build from EvoX 5.6 version
Remove unwanted google files (fixes double files app)
Add prop for kernel bpf (fixes for internet speedmeter)
Switch to prebuilt Google Camera Go instead of Snap camera
Used latest GCam Go 2.3.366173626_release version
Restore Thermal 1.0 HAL
Shorten wait time to optimize shutdown time
Fixes drain issue from msm_irqbalance
Restore better load balancing on boot
Override config for platform number verification
Disable nearby messaging service
Disable discovery service
Set thermal profile on boot
Use vendor to configure device props
Ship 'onc' xml camera configuration from stock
Enable real time lockscreen charging info
Show SELinux status in Settings
Avoid error while copying offline charging images
Scroll up in this page to see previous release and notes.
Download
hadad said:
New Evolution X 5.6 2nd Build is Up!
Build Date: 2021-04-13
Device Changelogs:
Sync with latest EvoX source code
2nd build from EvoX 5.6 version
Remove unwanted google files (fixes double files app)
Add prop for kernel bpf (fixes for internet speedmeter)
Switch to prebuilt Google Camera Go instead of Snap camera
Used latest GCam Go 2.3.366173626_release version
Restore Thermal 1.0 HAL
Shorten wait time to optimize shutdown time
Fixes drain issue from msm_irqbalance
Restore better load balancing on boot
Override config for platform number verification
Disable nearby messaging service
Disable discovery service
Set thermal profile on boot
Use vendor to configure device props
Ship 'onc' xml camera configuration from stock
Enable real time lockscreen charging info
Show SELinux status in Settings
Avoid error while copying offline charging images
Scroll up in this page to see previous release and notes.
Download
Click to expand...
Click to collapse
When update again sir?
reflyferdiansyah88 said:
When update again sir?
Click to expand...
Click to collapse
never ...
Awesome ROM, pretty smooth, could you tell me how to remove the camera shutter sound?
Stuck at boot screen.
musfiq089 said:
Stuck at boot screen.
Click to expand...
Click to collapse
Format data
this rom really got a nice touch improves by the way which thing in the rom controls the touch response . like at all which make our touch i want the touch improves file off this rom only touch ones
Heyo,
Currently i'm not continue this project. Thread will be closed soon