Xiaomi Mi A1 Nougat Custom Rom Citrus CAF
Xiaomi Mi A1 Nougat Custom Rom Citrus CAF, which is based on Android open source project and CyanogenMod. Citrus-CAF serves 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. This ROM is highly De-Bloated as well as highly De-Odexed. So you shall get a lighting fast user experience. This ROM is very smooth as well as stable. This Rom is powered by android 7.1.2 nougat and linux kernel 3.x. This ROm offer great stability. so you ca expect for a guaranteed better RAM management and lag free user experience. This ROM also offers some great features. For more information, check the feature section bellow.
Contents
Xiaomi Mi A1 Nougat Custom Rom Citrus CAF

ROM Description
ROM Name: Citrus CAF
ROM Version: V3.6
ROM OS: Android Nougat
OS Version: 7.1.2
Devices: Xiaomi Mi A1
ROM Base: CAF
ROM Kernel: Linux 3.x
ROM Status: Stable and Unofficial
ROM Size: 413.00 MB
ROM Language: English/ Multi language supported
Rom Release date: 22 February 2018
ROM Tester: Devin Williams
ROM Uploader: Devin Williams, Instandroid
ROM Contributor: Instandroid, XDA
ROM Developer: Citrus-CAF Team, Xiaomi Mi A1 Developer
ROM Source Credit: XDA Forum
ROM Features
- Nougat ROM
- Lightning fast rom
- Smooth and stable
- New Bootloago
- Overall Optimization
- Better RAM management
- Better CPU workload distribution
- Better battery Juice Backup
- Advanced customization
- Custom Squash
- QS and Status Bar tweaks
- Advanced Data, Bt, WiFi , Qs toggle
- Auto Brightness toggle in QS
- Battery percentage
- Battery Styles [Including AOSPA Style]
- Battery LED (shows only if device supports)
- Battery Bar and Customizations
- Charging Symbol Near Charging Percentage [Flash Logo etc]
- Carrier label [Advanced]
- Citrus-CAF Logo, Custom Icons (Sports,Gaming,DC etc..) with 3 Positions (left,right,center)
- Camera sound toggle
- Custom Header Included
- Display Bluetooth Battery status
- Data disabled icon toggle
- Expanded desktop tile
- Enable/Disable Logo on Status Bar
- Lights with screen on (only if device supports)
- Media player Queue on Notification
- Moved SystemUI to Custom Squash
- Notification Count
- Network traffic
- Play music QS,NFC,Reboot and many extra tile
- Power Notification controls [By Default]
- QS Header image
- Quick Setting Customizations[Toggle for QS Tile Titles ,Control number of columns and rows,upto 8 QS Tiles]
- Roaming indicator switch
- Reboot/recovery tile
- Scrollable QQS Tiles
- Show AM/PM toggle
- Statusbar Weather
- Ticker Style [KK Style Notifications]
- Time alignment
- USB tether Tile
- VoLTE Icon
- Weather Settings
- UI Tweaks
- Advance Tweaks
- Add importance level to block lock screen notification
- Blur Personalization
- Custom logos
- Customize Other Sounds
- Custom Squash Summary Text
- Enabled Night Light
- Expanded Desktop
- FP Unlock (Unlock Device with FP after Reboot)
- Google Assistant enabled by default [Needs Gapps ]
- Increasing Ring
- Immersive Recents
- Locksceen Rotation
- Less Notification Sound
- Notification Lights and Customizations
- New Ambient Stuff
- Option to Disable Safe Headsets volume
- Qs Quick pull-down
- Restart SystemUI option in reboot menu
- Screen Color Controls
- Screenshot Type Toggle
- Screen Recorder [Advanced]
- Unlink Notification and Ringer Volume
- Volume Steps
- Wake on Plug Toggle
- Buttons Customization-
- Advanced Power Menu
- Allow Home button when ringing
- DUI – Fling & Smartbar & Pulse
- Disable HW Buttons and Backlight (Control Backlight as well)
- Full Hardware key custom rebinding
- Force Volume key to control media volume
- HW Key Screen Pinning
- Show/Hide DND switch on volume panel
- Volume Down to exit DND
- Volume keys Music Playback control
- Volume up for DND
- Volume Rocker Wake
- Lock Screen Customization –
- Advance Lock Screen Customization
- Double tap to sleep on lockscreen
- Display Music Visualizer
- Enable/Disable haptic feedback for successful finger print authentication
- FP Unlock at start
- Lockscreen Shortcuts
- Lockscreen visualizer toggle
- Lockscreen Items
- Lockscreen Charging Info
- Lockscreen media art toggle
- Lockscreen torch
- Lockscreen Rotation
- OmniJaws weather on lock screen
- Miscellaneous
- App OPS
- Accidental Touch feature
- Ambient Lift-to-Wake
- Added Adb over network, Accidental Touch, Notification, Lift-to-Wake QS tile
- Battery status on Ambient display
- Clear All Fab
- Custom Summary
- Enable/Disable SIM Cards [Device Specific]
- Jelly Browser[Integrated]
- Memory Bar at recents
- Margarita Theme [Our own Tangy Citrus Theme]
- Omni Music FX
- One Handed Mode
- Scrolling Cache
- Sensor block per-package
- Three Finger Screenshot
- Toast Icon
- Where to play Ringtones from
- Everything is working – (Boots, RIL (Calls, SMS, Data), Fingerprint, VoLTE, Wi-Fi, Bluetooth, Camera, Camcorder, Video Playback, Audio, Sensors, Flash, LED, GPS, FM, IR)
- Full substratum support.
- and so much more
Known Bug
- No bugs found yet
Disclaimer
Modification of your android device such as Rooting or flashing Custom Recovery/ROM/tweaker’s results to void of the warranty of the device. Instandroid.net (We) and its authors will not responsible for bricked devices / dead SD-card or any damage in your device which is incurred in the process of installing tweaker/recovery/rom/firmware/rooting/unlocking or any development process the device. We highly advice you to take a backup of your device prior to performing the process. 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. Nevertheless if you need any help, just comments here. We will always pleased to help you.
ROM Download
To use Unofficial build of Citrus CAF for Xiaomi Mi A1, First you need to download the rom files from download link bellow —
- ROM
- Recovery
- Magisk Manager
- Magisk V16.zip
- GAAP (arm > 7.1 > nano/pico)
How To Install Citrus CAF Custom ROM In Xiaomi Mi A1
- At first Download the ROM and copy the Rom, Magisk and Gaap file, copy this in Phone’s Internal Storage/SD-card. and copy the Recovery file in your desktop/laptop.
- Install ADB Drivers in your Desktop. Then Enable Developer Option on your phone, To enable developer option of your Xiaomi Mi A1, go to System Settings> System > About Phone > Press over Build number up to seven times, until you see you’re a developer now. Then go back to Developer Option > Enable OEM Unlocking and Enable USB Debugging. Once this is done connect your phone with your Desktop/Laptop. Meantime if your phone ask for permission (“ALLOW USB DEBUGGING“), then allow this permission.
- Now go to your PC, Extract the folder Recovery for Mi A1.zip and turn off your phone. and go to FastBoot Mode. To enter fastboot mode, first turn off your phone, and then press Volume Down Button + Power Button All together until you see fastboot logo.
- Now open the Recovery Mi A1 folder and press SHIFT KEY + Right Mouse Key to open the command prompt or follow the screenshot
- Meantime a CMD (command prompt) will appear on your computer screen. Now type the following command and hit enter (DO NOT MODIFY THE COMMAND)
fastboot boot twrp-dedman.img
- After successfully entering the Custom Recovery Option TWRP first & foremost take a backup up of your current ROM. Select “Backup” 》Select storage 》 backup process may take 5/7 minutes.
- Than Wipe Data》Wipe Cache Partition, Wipe Dalvic Cache (You shall find it in Advanced option).
- Just Click install select the Rom file from Phone’s internal storage/SDCARD (where you’ve copied the rom).
- Reboot to bootloader and again fastboot boot twrp-dedman.img OR reboot to recovery if you have flashed recovery
- Then flash the Magisk file. Flashing Magisk is Compulsory. After that flash the GAAP file
- And then Reboot the system. First boot may take upto 10-15 min.
- You can control Your Root Access Privilege, by installing MagiskManager.apk
- After that enjoy the test of Xiaomi Mi A1 Nougat Custom Rom Lineage OS 14.1.
Source : XDA Forum