• 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] Citrus-CAF 3.1_Tangrine_7.1.1_ | [DUI+OMS] | RA Kernel_v3.20 | 30/03/2017

tech mashido

Senior Member
Mar 20, 2014
247
511
0
Chennai

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 Marshmallow, 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 brank spanking Nougat released. Later we realized the true potential of CAF tags, how each of them altered the device performance on different SOCs. After a lot of thinking, we decided to keep different sources for difference SOCs in our git and hours of debugging later, the Xiaomi Redmi Note 3 was the first device to get a taste of our Tangy Nougat. In the beginning, it was just two people behind, but in time, a lot of people joined us, as each giving their own contributions.

Citrus-CAF was built to create an amazing combination of customization, performance and most of the demanded features by our users, whereas we've Cardinal, to deliver minimal customizations, but the greatest stability!

Meanwhile, all of our Tangy sources are publicly available on our Github. We also do own a Google+ Community, where you can.... uhm... you know, 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!

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*

- Battery percentage
- Battery Styles [Including AOSPA Style]
- Charging Symbol Near Charging Percentage [Flash Logo etc]
- Show AM/PM toggle
- Time alignment
- Battery LED (shows only if device supports)
- Lights with screen on (only if device supports)
- Play music QS, NFC, Reboot and many extra tiles
- Moved SystemUI to Custom Squash
- Quick Setting Customizations[Toggle for QS Tile Tittles, Control number of columns and rows, upto 8 QS Tiles]
- Carrier label
- Network traffic
- Power Notification controls [By Default]
- Enable/Disable logo on Status Bar
- Ticker Style [KK Style Notifications]
- Display Bluetooth battery status
- Advanced Data, Bt, WiFi qs toggle
- notification counter toggle
- USB tether tile
- QS Header image
- Battery bar customizations

*UI Tweaks*
- Expanded Desktop
- Wake on Plug Toggle
- less notification sound
- Increasing ring
- Custom logos
- Unlink notification and ringer volume
- Qs Quick pull-down
- Enabled night light
- option to disable safe headsets
volume
- Screen Color Controls
- Screenshot Type Toggle
- Custom Squash Summary Text
- System App Remover
- Google Assistant included by default [Needs Gapps ]


*Buttons*
- DUI -Fling & Pulse
- Navigation Smart Bar controls
- Full Hardware key custom rebinding
- Disable HW Buttons and Backlight (Control Backlight as well)
- Volume Rocker Wake
- Volume keys Music Playback control
- Volume up for DND
- Volume Down to exit DND
- Show/Hide DND switch on volume panel
- Enable multiwindow swipe up gesture

*Lock Screen*
- Lockscreen visualizer toggle
- Double tap to sleep on lock screen
- Lockscreen media art toggle
- Lockscreen Items
- Lockscreen Charging Info
- FP Unlock at start
- Lockscreen torch
- Enable/Disable haptic feedback for successful fingerprint authentication

*Misc*
- Toast Icon
- Custom Summary
- Clear All Fab
- Memory Bar at recent
- One-Handed Mode


*Substratum*
- Full substratum support.

Downloads

Download Citrus-CAF Build for ZUK Z1 : ClickHere

Download Dynamic GAPPS : ClickHere

Download OpenGAPPS: ClickHere

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
AOSParadox
ASOPA
@Recenz
Extreme apologies if we've missed out someone, please feel free to PM, in case we've forgotten to pin your name here!



Credits & Thanks to:-
@OrdenKrieger (for giving all new nougat life to this phone :p )
@acuicultor (for RadioActive Kernel and other stuffs)
@Shashwat Biren (For testing)

XDA:DevDB Information
Citrus-CAF ROM For ZUK Z1 (ham), ROM for the Lenovo Zuk Z1

Contributors
tech mashido
Source Code: https://github.com/Citrus-CAF/manifest

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Unlocked bootloader
Based On: CAF

Version Information
Status: Stable
Current Stable Version: 3.1
Stable Release Date: 2017-03-14

Created 2017-03-14
Last Updated 2017-03-30
 
Last edited:

tech mashido

Senior Member
Mar 20, 2014
247
511
0
Chennai
FAQs:


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

Does this ROM have CMTE or RRO-Layers?
None, 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.!

How to take Logs ?
This video should help you - https://youtu.be/-LfT5Rt3p70

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?
Nup , user has to flash himself.

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?

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:
 
Last edited:

s k

Senior Member
Jun 10, 2012
182
34
0
pune
@Jai

Bro you are on fire! Back to back new rom compilations!

Kudos...

P.S small suggestion : try any aosp based rom + a diffrent kernel if possible.

Thank you
 

o551

Member
Jul 17, 2016
6
0
0
Thank you brother for this nice rom. I tested it for few hours and works great. :good:
However , I'm facing a voice quality problem, During voice calls the other person hearing an echo of their voice.
Can any one help me to figure out the actual problem?:confused:
 

tech mashido

Senior Member
Mar 20, 2014
247
511
0
Chennai

tech mashido

Senior Member
Mar 20, 2014
247
511
0
Chennai
I did what you said , but the echo issue still there :confused:
I think it's related to the mic driver of the rom or maybe the noise cancellation mic not working.

BTW , i faced this issue on most of the nougat roms.
try to flash stock ROM ZUI(min 2.3.045) using QFIL tool then flash again any nougat ROM then check
 

unos21

Senior Member
Jun 23, 2015
264
152
0
Bangalore
Whenever I try to apply citrus-caf wallpapers, message saying "omni style has stopped" appears.
Any fix?
Also double tap to wake up doesn't seem to work..
 
Last edited:

Korvin Silver

Senior Member
Jun 3, 2016
56
7
0
The WiFi doesn't work properly, it randomly starts using the cellular data instead. The WiFi connection's okay but it displayes the WiFi icon with an X on the statusbar and the "Connected, no Internet" message under its options. I have to turn it off and on again but it remains okay only for maybe an hour.

I also experience random reboots.
 

Attachments

Last edited:

tech mashido

Senior Member
Mar 20, 2014
247
511
0
Chennai
It seems that double tap to wake doesn't work.
Also only one carrier label is shown on the lock screen.
Double tap to wake doesn't work !
The WiFi doesn't work properly, it randomly starts using the cellular data instead. The WiFi connection's okay but it displayes the WiFi icon with an X on the statusbar and the "Connected, no Internet" message under its options. I have to turn it off and on again but it remains okay only for maybe an hour.

I also experience random reboots.
@tech mashido, hey buddy, the WiFi problem of having shown a signal with a cross and restarting it makes wifi back working, Is this being looked after, it's there in all Android N ROMs i tried.
Guys check download section and "clean" flash today's build...
-fixed wifi issue
-fixed double tap to wake
-system stability related tweaks etc

flash and let me know if there is any issue still...