• 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

CITRUS-CAF ARMANI [OMS][3.1][TANGERINE][DISCONTINUED]

vedant.kamlaskar

Senior Member
Nov 9, 2011
126
238
43
India

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 if
* you blame me in any way for what happens to your device, I will laugh at you.
* BOOM! goes the dynamite
*/

About Project:
Citrus-CAF, unlike the name suggests, was initially based off CyanogenMod in the early days of its inception, we even had another name at that point. Later, taking into consideration feedbacks of the very first slew of testers and carefully studying the needs and demands of our users, we rebased the project to Code Aurora Sources, more commonly known as CAF. Time went by and Nougat released, and we decided that it was time, Citrus-CAF had to see the daylight. We rebased everything to the brand spanking Nougat. Realising the potential of CAF tags, and how each altered the device performance on different SoCs, we decided to keep our sources independent for each chipset on our GitHub. 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.

Citrus-CAF was built to create a never-before combination of customization & performance, incorporating the features that our community expects.

All our sources are publicly available on our GitHub. We have a Google+ Community, where you can do community stuff. (Just kidding, we got builds over there and a feature-wish bucket too :p) Thank You & Enjoy your stay and taste the Tanginess of our work.

Out of lemon, with love!
NOTE: There's nothing like, "we've decided to keep the customizations minimum, so as to provide stock AOSP experience, but with necessary features", cause this isn't Cardinal. This is Citrus

**Custom Squash**

*QS and Status Bar tweaks*
- Rounded, and other battery styles,
- Battery percentage
- Show AM/PM toggle
- Time alignment
- Battery LED (shows only if device supports)
- Lights with screen on (only if device supports)
- Play music QS tile
- Caffeine Tile
- Moved SystemUI to Custom Squash
- Added 4 tiles view
- Carrier label
- Network traffic
- Power Notification controls
- Citrus logo on Status Bar

*UI Tweaks*
- Expanded Desktop
- Lockscreen items
- Wake on Plug Toggle
- Lockscreen torch
- Enable/Disable haptic feedback for successful finger print authentication
- Screen Color Controls
- Night Mode

*Buttons*
- DUI -Fling & Pulse
- Navigation Smart Bar controls
- Hardware key custom rebinding
- Volume Rocker Wake
- Volume keys Music Playback control
-Volume up for DND
- Volume Down to exit DND
- Show/Hide DND switch on volume panel

*Substratum*
- Full substratum support.

Downloads

Download Citrus-CAF Official Builds:


Build removed. Work in progress

SourceForge Link

Download OpenGAPPS: OpenGapps

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

Credits

CyanogenMod
Substratum
PureNexusProject
DirtyUnicorns
AOSP-RRO
@Joshwin Aranha
Miradutta
Recenz

Extreme apologies if we've missed out someone, please feel free to PM, in case we've forgotten to pin your name here!


FAQs:

Is this ROM based on AOSP or CM?
It's actually based on CAF

Does this ROM have CMTE or Substratum?
We're looking forward to implement CMTE, once its development is done! Until then, we've Substratum on board!

<some random app> is forceclosing on my device, what should I do?
Report the issue with proper logs on our Google+ Community!

Does this ROM have any audio controls like V4A?
Nothing, ATM. But we're looking forward to it! Stay tuned.

I would like to suggest a feature for this ROM?
Sure, post it under the "Feature Wish" section in our Google+ Community, though we're not planning on adding more features to this ROM, ATM. We'll certainly look into it.

Does the zip include SuperSU, or should I flash it separately?
It is/will be included in the ROM

So, you guys, a part of Cardinal?

Aaah, yes! Yes we are! :)

So, I've this working build ready for an unsupported device. I would like to go official with it. What should I do?

It's really simple, get us a few screenshots of everything working (especially The Wings). Contact Rohit Poroli/Adarsh MR

So, how do I find out the latest updates, I mean, is there some kinda, a channel, apart from the Google+ Community?

Oh yes, there is. Head to @TheCitrusChannel on Telegram
Source Information:

Citrus-CAF on Github: https://github.com/Citrus-CAF

Device tree: Armani Device Tree

Kernel source: Armani Kernel

Our Google+ Community: https://plus.google.com/communities/110928715574226998482

Our Telegram Channel: https://telegram.me/TheCitrusChannel

XDA:DevDB Information
CITRUS-CAF ARMANI [OMS][3.1][TANGERINE][DISCONTINUED], ROM for the Xiaomi Redmi 1S

Contributors
vedant.kamlaskar, Adarsh1998, rohitporoli
Source Code: https://github.com/Citrus-CAF/manifest

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: Code Aurora

Version Information
Status: Testing

Created 2017-02-06
Last Updated 2017-04-30