[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] bhi244:
This is Candy9. Built straight from source with commits from a variety of different Sources/ROMS. We wanted to give the users a fun, fully customizable ROM, with regular updates and security patches.

We do this as a hobby, and we happily share the Candy of our toils with the custom ROM community, for free. We use what we share on our own devices, most as Daily Drivers, so you can be confident that problems will be promptly addressed.

Thanks for your support and camaraderie. Special thanks to GZOSP, GZR-Roms, LineageOS, SlimRoms, Omni, TeslaROM, AOSiP, DU and the innumerable rest who make their source open. We can't do all of this on our own!

Donations are appreciated, but NEVER expected.

Stay tuned for more Candy!

Special thanks to GZOSP, GZR-Roms, LineageOS, SlimRoms, Omni, TeslaROM, AOSiP and all the rest who make their source open. We can't do all of this on our own.

@gimmeitorilltell [MENTION=4435460]NoSpamDan[/MENTION] [MENTION=4492089]kdp162[/MENTION] [MENTION=1986924]chadouming[/MENTION] [MENTION=6220524]Nick_gunale[/MENTION] [MENTION=5927936]axxx007xxxz[/MENTION] [MENTION=7345334]Yaznas[/MENTION] [MENTION=6424792]bhi244[/MENTION] [MENTION=6324159]rajatgupta1998[/MENTION]

Looking to become a Device Maintainer for Candy? Read more about the requirements HERE.

Come visit us on Telegram: [URL="t.me/candyroms"]t.me/candyroms[/URL]

ROM: CandyRoms Github

DEVICES/KERNELS: CandyDevices Github

Gerrit Review bbqdroid.org

Disclaimer: CandyRoms is not responsible for any bricks you may obtain. Please follow the thread rules and steps and everything will be gravy. Remember, backing up before flashing is always recommended.

FEATURES

CANDYSHOP FEATURES (From O) For Pie

Updated 10Nov2018

NOTE: "x" means we have it implemented on P

"-" means someone is working on it

SYSTEM:

x Volume buttons up/down for Do Not Disturb

x Swap volume buttons on rotation - DONE

Volume keys control media volume (or the default ringtone/notification volume)

x Long press volume playback control

x Volume key wake

Custom volume steps

x Screen off power button torch (double press and long press)

x Power menu locked/unlocked customizations

Notification light customizations

Battery charging light customizations

App Ops

Smart notification sounds

Wake on plug

Vibrate on plug

x Show app icons in toasts

LOCKSCREEN:

Ambient Music Ticker (artist/track info)

Show media cover art

Music visualizer

X Double tap to sleep on lock screen

x Face auto unlock

x FP unlock without PIN/password

x Quick PIN unlock

x Disable QS when locked

Hide lock screen icon

x Hide lock screen power menu

x Hide or show custom bottom shortcuts

Clock widget

x Clock styles

Date widget

x Date styles

Alarm text

STATUS BAR:

x Clock options:

x Alignment

x Display seconds

x AM/PM & Date display and format

x Battery settings:

x Battery icon style

x Show percentage in Status bar

x Network Traffic indicator

Quick settings:

Brightness slider icon (for Auto/Manual)

x Bottom brightness slider

x Custom number of rows/columns with Quick add (one click)

Show tiles title

x Quick pulldown (right)

Quick Scroll small QS tiles

QS footer warnings

QS transparency settings

QS animations, duration, interpolation

Custom Statusbar header images

x Control status bar items

Custom Candy logo

Custom carrier label

Double tap to sleep on status bar

Brightness control slider built into Status bar

Less annoying heads-up mode

Statusbar notification ticker

NAVIGATION:

Navbar options:

x Stock navbar

- SmartNav/SmartNavSettings integration

(was Smartbar, Fling and Pulse with DUI)

Hardware keys:

Hardware Key Rebinding

Hardware lights controls

Accidental Touch mode

STOCK ROOM:

Numerous recents options

AOSP Recents:

Immersive Recents

Clear all button options

Memory bar

Custom icon pack supoort

Slim Recents:

App limit

Left or Right option

Custom Recents panel and card background colors

Rounded corners option

Custom icon pack support

Recent apps blacklist

Gesture Anywhere

Alarm Blocker

Wakelock blocker

Chooser Activity Blacklisting

Custom screen shot editor app settings

x Three finger gesture

x Screenshot shutter sound

Screenshot editor app

Launch music app on headset connection

Launch music app on headset customization

- Expanded Desktop

GENERAL --------------------

x Rootless Substratum support

x Night light

Network name display option

x Prevent accidental wake up via proximity sensor

Ambient display controls

x Double tap to wake (supported devices only)

x Device theme (Substratum if installed, Pixel, Stock)

Finer DPI and Resolution selections

Pixel sounds

Root management options (if rooted)

x OnePlus Doze (supported devices only)

x Screen off gestures (supported devices only)

Notification slider options (supported devices only)

x SystemUI Tuner

x Battery stats reset option

x Fruity Pebbles system theming (wallpaper/light/dark)

x Fruity Pebbles system accent color selector

x Built-in screen recorder with 3 resolution settings and recording indicator

Flashing Steps:

NOTE: You MUST decrypt to flash this custom ROM! This may change in the future, but is required for now!

NOTE: You should also make sure you are on one of the most recent firmware versions shipping with your device. Every attempt will be made to provide specific information as needed, and occasional flashable firmware files too.

Coming from another rom

1) Download Candy9.zip (See Post #2)

2) Download Pie Gapps (optional - See Post #2))

3) Boot into recovery (TWRP)

4) Full wipe (Dalvik Cache, Cache, System, Factory Data Reset)

5) Flash Candy9.zip

6) Flash Gapps

7) Reboot

Updating from previous Candy9 release

1) Download Candy9.zip (See Post #2)

2) Boot into recovery

3) Take backup if desired before flashing

4) Wipe (Dalvik Cache, Cache, System)

5) Flash Candy9.zip

6) Flash Pie GApps (user choice)

7) Flash Magisk (user choice if root wanted)

8) Reboot

-Please give first boot several minutes.

-New additions and fixes being added constantly...

IMPORTANT - PROBLEMS/ISSUES:

If you have issues, you need to provide both of the following:

Logs from you (logcat, last_kmsg, dmesg) linked to on pastebin.com or hasteb.in, showing the failure.

A clear description of the steps needed to exactly reproduce the problem.

Please, DO NOT complain about problems and offer nothing to help fix it. We reserve the right to ignore you for not following insructions... XD

NO ETA REQUESTS!

* See Post #2 for Downloads

* See Post #3 for FAQ/Known issues