[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] rajatgupta1998:
This is Candy Pie for the OnePlus 6. Built straight from source with commits from a variety of different Sources/ROMS. We wanted to give the users a fun, fully customisable 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, OmniROM, 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, OmniROM, AOSiP and all the rest who make their source open. We can't do all of this on our own.

[MENTION=4779996]gimmeitorilltell[/MENTION]

[MENTION=4435460]NoSpamDan[/MENTION]

[MENTION=4492089]kdp162[/MENTION]

[MENTION=1986924]chadouming[/MENTION]

[MENTION=6220524]nick_gunale[/MENTION]

[MENTION=7345334]yaznas[/MENTION]

[MENTION=6424792]bhi244[/MENTION]

[MENTION=6324159]rajatgupta1998[/MENTION]

[MENTION=5989777]miju12[/MENTION]​

Looking forward to be a device maintainer? Read about the requirements here.

ROM: CandyRoms Github

Kernel Source for OnePlus 6

Device specific sources: CandyDevices Github

Gerrit Review https://gerrit.bbqdroid.org

CandyShop:

SYSTEM

Volume buttons up/down for Do Not Disturb

Swap volume buttons on rotation

Long press volume playback control

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

Show app icons in toasts

LOCKSCREEN:

Double tap to sleep on lock screen

Face auto unlock

FP unlock without PIN/password

Quick PIN unlock

Disable QS when locked

Hide lockscreen power menu

Hide or show custom bottom shortcuts

Clock styles

Date styles

STATUS BAR

Clock options:

Alignment

Display seconds

AM/PM & Date display and format

Battery settings:

Battery icon style

Show percentage in Status bar

Network Traffic indicator

Quick settings:

Brightness slider icon (for Auto/Manual)

Bottom brightness slider

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

Quick pulldown (right)

Control status bar items

NAVIGATION

Navbar options:

Stock navbar

Hardware keys:

WIP

STOCK ROOM

Three finger screen shot gesture

Screenshot shutter sound

GENERAL

Rootless Substratum support

Night light

Prevent accidental wake up via proximity sensor

Candy Sweetener Device theme (Substratum if installed, Pixel, Stock)

SystemUI Tuner

Battery stats reset option

More to come, we are never done...

NO ETA REQUESTS!

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. ​

* See Post #2 for Downloads

* See Post #3 for FAQ/Known issues

Make sure you are on the latest stable firmware available here

1. If you're coming from another ROM:

BluSpark TWRP is recommended. blu_spark TWRP I have not tried using the official TWRP.

Boot into TWRP

Flash the latest stable OxygenOS zip

Flash TWRP Installer

Reboot to recovery

Flash OxygenOS zip again to make sure you have it on both slots

Flash TWRP Installer

Reboot to recovery

Flash ROM (link in 2nd post)

Wipe Data and Cache

DO NOT WIPE SYSTEM!!!!!

Flash TWRP Installer

Reboot to Recovery

Flash OpenGApps

Flash the latest stable Magisk

No 3rd party mods are supported. (Like Xposed Framework or shady Magisk Modules)

Reboot

2. If you're updating the ROM:

Reboot to recovery

Flash Substratum rescue zip if you have a theme applied

Wipe Data and Cache (A clean flash is always recommended, not compulsory)

Flash ROM

Flash TWRP Installer

Reboot to recovery

Flash OpenGApps

Flash Magisk

Reboot

Enjoy

NOTE:

If you have issues with Settings or Play Services force-closes you need to clean flash.

Please give first boot several minutes.

New additions and fixes being added constantly

If you have any other issue, please let us know in proper bug reporting fashion as indicated below.

Do NOT Report bugs if you're running a custom kernel or you installed other shady mods.

Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)

If it is a random reboot, grab /sys/fs/pstore/console-ramoops and /sys/fs/pstore/dmesg-ramoops-0. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)

If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log

Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.

What is your--
ROM version and build date
Gapps version:

Did you--
wipe:
restore with titanium backup:
reboot after having the issue:

Are you using--
a task killer:
a non-stock kernel:
other modifications:

Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed.
Also please let us know how to reproduce the particular issue.

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

Checkout our website (WIP): http://candyroms.org

Come visit us on Telegram: @CandyRoms

CandyRoms Telegram Release Channel: @CandyRoms_Channel

CandyRoms on SourceForge: SourceForge Project

Other Credits:

TeamReviver

@NoSpamDan

@vache

Lukk1337, Luca Stefani and other LineageOS Devs

All the people responsible behind Oneplus sdm845 bringup and development.

Thanks to @anirudhgupta109 for clearly explaining the flashing instructions to me when I bought the phone last year and giving us AOSiP. :D

​

XDA:DevDB Information

Candy Enchilada, ROM for the OnePlus 6

Contributors

rajatgupta1998, NoSpamDan

Source Code: https://github.com/CandyRoms

ROM OS Version: 9.x Pie

ROM Kernel: Linux 4.x

ROM Firmware Required: OxygenOS 9.0 and above (9.0.8 is recommended)

Based On: AOSP

Version Information

Status: Stable

Stable Release Date: 2019-10-12

Created 2019-05-11

Last Updated 2019-10-12