• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][9.0] Citrus-CAF 5.0 KeyLime-Pie For Xiaomi Redmi 4A [COMMUNITY]

muralivijay

Senior Member
Nov 30, 2014
236
304
0
tiruchirapalli

Code:
/* Disclaimer
* I am 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 would
* be completely responsible for any damage to your phone.
*/
About Project:

Citrus-CAF was initially based off CyanogenMod in the early days of its inception. Later, the suggestions were taken into consideration and the needs and demands of our users were carefully studied. On realising the potential of CAF tags, and how CAF optimisations can help Snapdragon devices run with its full capability, we rebased the project to Code Aurora Sources, more commonly known as CAF. The Xiaomi Redmi Note 3 was the first device to get the full-fledged taste of our Tangy Nougat. In the beginning, it was just two people behind, but in time, a lot of people joined us, each giving their own contribution.

With the release of Android Pie, we decided to bring back this project to life with more optimisations and stability in our mind. We present to you Citrus-CAF KeyLimePie. Hope you enjoy your time using this ROM.

Citrus-CAF was built to create an amazing combination of customization, performance and most of the demanded features by our users!

Meanwhile, all of our Tangy sources are publicly available on our Github. We also do own a Google+ Community, where you can do what all others do at forums and communities! (Just kidding, we got builds over there and a feature-wish bucket too :p) Hope you enjoy your stay and taste the Tanginess of our work!

Why is the security patch older then the latest AOSP patch?

CAF focus on delivering the latest hardware patches and are usually about a month behind Google on security patches, on the other hand, Google is usually a month or more behind on them on caf patches (sometimes months). No point in complaining about it, if you want the latest security patch, go with an AOSP based rom (like LineageOS), if you want latest qualcomm optimizations for our hardware as well as fixes, go with caf, its as simple as that.

Out of lemon, with love!

**Custom Squash**

*UI*
• Expanded Desktop
• Screen-off animation
• CPU info overlay
• Recents icon pack

*StatusBar*
• Battery customization
• Clock customization
• HeadsUP toggle
• Smart notification sound
• Disable notifications while screen on
• QuickSettings customization
• IME selector notification toggle
• Carrier label
• Network activity indicator

*Lockscreen*
• Weather widget
• Media cover art toggle
• Secure power menu
• DT2S on Lockscreen
• Fingerprint vibration toggle
• Quick unlock
• Scrambled pin layout

*QS tiles*
• ADB Network
• Anbi
• Caffeine
• ExpandedDesktop
• HeadsUp
• Navigationbar
• Reboot
• Screenshot
• Sync
• Weather

*Navigation bar*
• Sw/Hw navbar toggle
• Accidental touch
• Sw/Hw button swap
• Button brightness toggle
• Various hw button long tap/double tap customizations
• Screen off torch toggle
• Volume button wake
• Volume button playback control

*Misc*
• Suspended actions
• Sensor block per-package
• Dashboard summary
• Dashboard condition/suggestion toggle
• In-call vibration controls

*Improvements over AOSP/CAF base*
• Night light enhancements
• Bluetooth battery level improvements
• Append app name to screenshot filename
• Screenshot shutter sound toggle
• Keyguard weather
• Bluetooth accept all files toggle

Bugs:
- SElinux Permissive
- You tell me more

Downloads:
Download Citrus-CAF Build: CitrusCAF-v5.0-KeyLime-Pie-rolex-COMMUNITY-20190309-1647.zip
Download 9.0 GApps: OpenGapps

Flashing Instructions:
- Download ROM and GApps
- Reboot to recovery and Backup existing ROM
- Wipe System, Data, ART cache, Cache
- Flash ROM, GApps
- Reboot

Special Thanks:

Credits:
LineageOS
DirtyUnicorns
AOSPA
ABCRom
NitrogenOS
Omnirom
@Recenz for wonderful bootanimation
@Wizper99 for awesome wallpaper
Extreme apologies if we've missed out someone, please feel free to PM, in case we've forgotten to pin your name here!


FAQs:
On what this ROM is based on?
Yes, it is an CAF based project.

Does this ROM supports themes?
Yes! As a bonus, we shipping with our own theme, Margarita.

Error 7 while flashing on recovery, what should I do?
Update your TWRP recovery to latest version which has Pie changes and fixes.

is force closing on my device, what should I do?
Report the issue with proper logs to me on Telegram @muralidharan.

How to take Logs ?
This document should help you - How to take logs.

I would like to suggest a feature for this ROM?
We are not accepting any feature request for this project as of now, if it's really essential, post it under the "Feature Wish" section in our Google+ Community. We'll certainly look into it.

Does the zip include SuperSU or Magisk, or should I flash it separately?
No, the user has to flash it themselves.

So, you guys, a part of Cardinal?
Aaah, yes! Yes, the rom is by Team Cardinal!:laugh:

Source Information:
Citrus-CAF on Github

XDA:DevDB Information
Citrus-CAF [LA.UM.7.3.r1-06600-sdm845.0], ROM for the Xiaomi Redmi 4a

Contributors
muralivijay
Source Code: https://github.com/muralivijay/android_kernel_xiaomi_msm8917

ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Miui Global Stable Nougat
Based On: CAF

Version Information
Status: Beta
Current Beta Version: v5.0
Beta Release Date: 2019-01-14

Created 2019-01-15
Last Updated 2019-01-15
 

Attachments

Last edited:

muralivijay

Senior Member
Nov 30, 2014
236
304
0
tiruchirapalli
New Update pushed 17/01/2019

Changelog (added by myself)
* Disabled HWC virtual screen
* Disabled HW overlays by default
* Merged Nov.sec,jan Security patches
* Fixed night light broken
* Fixed no default ringtone for slot2
* Add DeskClock in powersave whitelist
* Disabled AOD by default
* Improved scrolling cache
* NightLight: Allow lower temperatures
* Enabled VoLTE icon by default
* InputMethodService: Disable fullscreen keyboard
 
  • Like
Reactions: scyil

DevilUsr

Senior Member
Apr 18, 2018
154
92
0
Aceh
New Update pushed 17/01/2019

Changelog (added by myself)
* Disabled HWC virtual screen
* Disabled HW overlays by default
* Merged Nov.sec,jan Security patches
* Fixed night light broken
* Fixed no default ringtone for slot2
* Add DeskClock in powersave whitelist
* Disabled AOD by default
* Improved scrolling cache
* NightLight: Allow lower temperatures
* Enabled VoLTE icon by default
* InputMethodService: Disable fullscreen keyboard
Can we update from citrus caf Oreo to pie without erase data
 

muralivijay

Senior Member
Nov 30, 2014
236
304
0
tiruchirapalli
New Update pushed 08/02/2019

Changelog (added by myself)
* gps: Disable xtwifi related services
* Updated firmware from miui_HM4AGlobal_V10.2.1.0.NCCMIXM
* Updated vendor Security Patch to Jan
* Updated thermal config (improve charging time and temp management)
* Merged latest caf tag "LA.UM.7.6.r1-04100-89xx.0" on kernel
* Feb security patch . merged by me
* some bug fixes(dt2s speed improvement)
 

muralivijay

Senior Member
Nov 30, 2014
236
304
0
tiruchirapalli
New Update pushed 27/02/2019

Changelog (added by myself)

* Disabled ALMK for 2GB variant (better multitasking)
* Synced vndk-sp with latest caf changes
* added aptx blobs from marlin (qualcomm aptx audio codec support)
* Fixed sensors sometimes stopped working when playing PUBG mobile
* Updated missing postprocessing services (graphics)
* Added qti performance libs from OP6
* some major bug fixes
 

muralivijay

Senior Member
Nov 30, 2014
236
304
0
tiruchirapalli
I come here with a heavy heart to announce that @Adarsh-MR is no more in this world.
Citrus & Cardinal loses his founder.
I lost a friend, a brother and a teacher. The android community lost a great dev.

Adarsh has been suffering from some illness for a while now. His health got worse in the last 3 days.

He was a wonderful human being with the purest heart. He was the most selfless person I'll ever know.
A person with a great calibre.


Please PM to pay your condolences and respect.
 

Thago

Senior Member
Mar 1, 2019
54
18
8
Bangalore
thagoo.github.io
New Update pushed 27/02/2019

Changelog (added by myself)

* Disabled ALMK for 2GB variant (better multitasking)
* Synced vndk-sp with latest caf changes
* added aptx blobs from marlin (qualcomm aptx audio codec support)
* Fixed sensors sometimes stopped working when playing PUBG mobile
* Updated missing postprocessing services (graphics)
* Added qti performance libs from OP6
* some major bug fixes
Nice Rom for our potato bro:good: