• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM-DISCONTINUED][OPO][6.0.1_r61][AOSP+CAF][CMTE+OMS][MM]CandySiX - Bacon

Status
Not open for further replies.
Search This thread

NoSpamDan

Recognized Developer
Jan 12, 2012
4,323
10,038
candyroms.org
OnePlus 6T
OnePlus 7T
Candy_Si_X_banner_zpsb0gf52k4.png


This is CandySiX. Built straight from source with commits from a variety of different Sources/ROMS. We wanted to give the users a fun, fully customizable ROM. We aim to add more features as this project progresses.

Check us out on the web @The-Candy-Shop

2e8esupa.jpg


@matthew0776 @mar5hal @gimmeitorilltell @Cuzz1369 @rc420head @Flashalot @Venomtester @Darknites @javelinanddart @calebcabob @NoSpamDan

qy9e6u4u.jpg


ROM
DEVICE SOURCE
KERNEL SOURCE

Disclaimer: We here at The CandyShop are 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
Choose from CMTE or OMS (RRO Layers is DEPRECATED)
Battery bar
LCD density options
Multi-window
Status bar customization
Quick setting customization
Quick setting pull down options
Force expand notifications
Time contextual headers in panel
Dark UI switch
Advanced power menu
Extra IME options
In-Call vibration options
Lockscreen customizations:
-Shortcuts
-Music visualizer
-Weather​
Animations:
-Power menu
-List view
-System
-Toast​
Navbar customization (CMTE only):
-SmartBar
-Fling
-Pulse​
Hardware Buttons settings:
-Slim Hardware key rebinding
-Long-press/double-tap actions
-Volume rocker​
On the Go mode
Screenshot Crop & Share
Fully charged notification and toggle
CPU info overlay (Developer options)
Snap camera (Sultan's)
More to come, we are never done...

CHANGELOG

Steps:

ATTENTION
  1. Some versions of TWRP, such as 2.8.7.1 have issues flashing radio files, unless you find a version which has this patched. Also, BaNks GApps has announced that they are not supporting TWRP versions older than v3.0.0.0, so It is suggested to use TWRP v3.0.0.0 and up going forward.
  2. You may need to flash a recent CM13 Nightly to get the newest firmware before flashing this.

Coming from another ROM
1) Download CandySiX.zip (See Post #2)
2) Download 6.0 Gapps (optional - See Post #2)
3) Boot into recovery (either twrp or cwm)
4) Full wipe (Dalvik Cache, Cache, System, Factory Data Reset)
5) Flash CandySiX.zip
6) Flash Gapps
7) Reboot

Updating from previous CandySiX release
1) Download CandySiX.zip (See Post #2)
2) Boot into recovery
3) Flash CandySiX.zip
4) Reboot
5) Please give first boot a good few minutes

IMPORTANT - PROBLEMS/ISSUES:
If you have issues, I need the following:
  1. Logs from you (logcat, last_kmsg, dmesg) linked to on pastebin.com or hasteb.in, showing the failure.
  2. A clear description of the steps that I need to take to exactly reproduce the problem.
  3. State what flavor build you are on: CMTE, Layers, OMS, etc...
Please DO NOT complain about problems and offer nothing to help fix it. I reserve the right to ignore you for not following insructions...


NO ETA REQUESTS!

Special thanks to @Cuzz1369, @rc420head, @Sultanxda (CAF kernel), BrokenROM, CyanogenMod, SlimRoms, Omni and all the rest who make their source open. We can't do this on our own.


XDA:DevDB Information
[ROM-DISCONTINUED][OPO][6.0.1_r61][AOSP+CAF][CMTE+OMS][MM]CandySiX - Bacon, ROM for the OnePlus One

Contributors
NoSpamDan, Cuzz1369, rc420head
Source Code: http://github.com/CandyRoms

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
ROM Firmware Required: May need latest CM stable or nightly flashed first if issues...
Based On: AOSP + CAF

Version Information
Status: No Longer Updated
Current Stable Version: 3.2
Stable Release Date: 2016-04-11

Created 2016-01-26
Last Updated 2017-01-05
 

NoSpamDan

Recognized Developer
Jan 12, 2012
4,323
10,038
candyroms.org
OnePlus 6T
OnePlus 7T
url]


IMPORTANT: Please understand that if you flash this ROM and experience issues, I need a comprehensive problem description along with logs (logcat and/or dmesg/last_kmsg) of the issue happening.

TWO ROM VERSIONS: Effective 26July2016, choose from CMTE or OMS/Substratum!
(You can NOT flash one on top of the other... If you decide to switch and try the other one, you MUST Clean Flash!)

DOWNLOAD OMS/Substratum themed ROM (Substratum app required - Guide to using Substratum):
CandySiX-bacon-3.2.S-OFFICIAL-0909.zip

DOWNLOAD CMTE (CM Theme Engine based) ROM:
CandySiX-bacon-3.2-OFFICIAL-0908.zip

GAPPS
"Normal" BaNks Dynamic GApps
Open GApps

Recovery:
TWRP v3.0.0 and newer

Extras:
- Flashable DeskClock with updates and fixes to fix the Settings FC.
- If you want to disableCPU underclocking, you can flash @Sultanxda's zip to do this: Disable CPU Underclock.
- If you want to remove the built-in SuperSU, flash this in recovery after the ROM: SuperSU_Root_Remover.zip

Previous ROM versions:

 
Last edited:

NoSpamDan

Recognized Developer
Jan 12, 2012
4,323
10,038
candyroms.org
OnePlus 6T
OnePlus 7T
FAQ/Info

Due to several requests, here is some further information...

The below touch key and touch key lights disable information is still valid, however I've gotten this integrated into the ROM. The information has been left here for convenience and reference purposes:

DISABLE HARDWARE CAPACITIVE KEYS AND LIGHTS
Several have asked about this. I am working on an in-ROM setting for each, but for now you can do it manually if you like.
If you decide to try/use the following instructions, please understand that you do this entirely at your own risk

Some people like to use the NavBar soft keys (on-screen). If this is you, below you will find some commands you can use to disable the built-in Hardware Keys and Hardware Key Lights.

Using adb or a terminal emulator app (or the built-in one that you can install in your app drawer by enabling Settings > Developer Options > Local terminal), issue the commands under the option you want to apply.

For each item listed, copy/paste or type the commands, one line at a time, and EXACTLY as they are shown. Press ENTER after each command.

  1. Open adb or the terminal emulator app and issue the following commands to start a shell with root access. Press ENTER after each command.
    (Be sure to accept any Superuser root access propmpts you receive while doing this.)
    Code:
    adb shell
    su root
  2. Now issue one or a combination of the following:
    • To DISABLE Hardware Touch KEYS:
      Code:
      su -c 'echo 0 > /proc/touchpanel/keypad_enable'
    • To ENABLE Hardware Touch KEYS:
      Code:
      su -c 'echo 1 > /proc/touchpanel/keypad_enable'
    • To DISABLE Hardware Touch Key LIGHTS:
      Code:
      su -c 'echo 0 > /sys/class/leds/button-backlight/max_brightness'
    • To ENABLE Hardware Touch Key LIGHTS:
      Code:
      su -c 'echo 255 > /sys/class/leds/button-backlight/max_brightness'

Enjoy!
 
Last edited:

turdbogls

Senior Member
Oct 29, 2010
871
307
Orlando
OnePlus 6
OnePlus 8 Pro
oh wow, looks nice. I keep coming back to AOSP based ROM's since they seem to give me the best performance and battery....going to be giving this a go....thanks for the work put in. will report back soon.

Edit: first boot has completed.

had no data upon boot (had cell) so had to go into APN settings and chose the correct APN (fast T-mobile) and change it to IPv4/IPV6 and it connected.

everything else seems to be good other than the fact that I cannot find a place to disable the hardware buttons (i prefer on screen)...did I miss this somewhere?

also, the Default lockscreen clock font is not the default Marshmallow font...its way too bold...and the options lack a "light" font that isn't itallic. I like the options to change this but there needs to be a true marshmallow Default, or at lest a "thin' or better yet, let us add a custom font.

ambient display doesn't seem to be working for me either.
 
Last edited:

NoSpamDan

Recognized Developer
Jan 12, 2012
4,323
10,038
candyroms.org
OnePlus 6T
OnePlus 7T
Patience

This is an early beta go-round for me, so please be patient with feature requests. I'm supporting 3 other devices too.

oh wow, looks nice. I keep coming back to AOSP based ROM's since they seem to give me the best performance and battery....going to be giving this a go....thanks for the work put in. will report back soon.

Edit: first boot has completed.

had no data upon boot (had cell) so had to go into APN settings and chose the correct APN (fast T-mobile) and change it to IPv4/IPV6 and it connected.

everything else seems to be good other than the fact that I cannot find a place to disable the hardware buttons (i prefer on screen)...did I miss this somewhere?

also, the Default lockscreen clock font is not the default Marshmallow font...its way too bold...and the options lack a "light" font that isn't itallic. I like the options to change this but there needs to be a true marshmallow Default, or at lest a "thin' or better yet, let us add a custom font.

ambient display doesn't seem to be working for me either.
Data - Yeah my AT&T APN works out of the box, but if you're on TMO or another carrier, the first thing to do is check APN , which you did. :)
HW Buttons - Need to look into this further.
Lock screen clock - C'mon look at the options before such reports please. Change it in Settings > Candy interface > Lock Screen > Lock screen clock font options... See the attachments.
Ambient display (Doze) - This may be tricky to track down. Logs would help. Have somone text you or whatnot and log it if Doze is not working. You can try going into Settings > Candy interface > Display and toggle Ambient display off/on or play with the settings there to see if it works? Log this activity too if you can.

@NoSpamDan Wow.. Great to see candy 6. Can you provide some screenshots?
Of what? Candy has layers and built-in dark mode. That's going to vary widely. See the attachments.

layers? wil flash this
Yes indeed...
 

Attachments

  • Screenshot_20160126-103901.jpg
    Screenshot_20160126-103901.jpg
    139.4 KB · Views: 4,521
  • Screenshot_20160126-104712.jpg
    Screenshot_20160126-104712.jpg
    219.5 KB · Views: 4,525
Last edited:

jkmangang

Senior Member
Jan 12, 2014
117
87
DELHI
jkmeetei.WordPress.com
I had this problem on another ROM. What helps is installing v4a
I just restored my twrp backup of another ROM.

I'll wait for the next release.

---------- Post added at 10:10 PM ---------- Previous post was at 10:07 PM ----------

What player are you using? What exactly is failing? Logs please.
I was using Blackplayer music player. The music didn't start playing.
Then, I thought it might be a problem of my player.
Then, I tried to play it using solid explorer media player. Same problem occurred.
I'll provide the logs later. There was no error shown though.
 

Attachments

  • mp3_playing_problem.zip
    104.8 KB · Views: 5
Last edited:

turdbogls

Senior Member
Oct 29, 2010
871
307
Orlando
OnePlus 6
OnePlus 8 Pro
This is an early beta go-round for me, so please be patient with feature requests. I'm supporting 3 other devices too.



Lock screen clock - C'mon look at the options before such reports please. Change it in Settings > Candy interface > Lock Screen > Lock screen clock font options... See the attachments.
Ambient display (Doze) - This may be tricky to track down. Logs would help. Have somone text you or whatnot and log it if Doze is not working. You can try going into Settings > Candy interface > Display and toggle Ambient display off/on or play with the settings there to see if it works? Log this activity too if you can.

no problem on the requests...understand completely.

as for the lock screen clock, it is st to "default" on boot....and its very Bold, much bolder than stock marshmallow font. I played with the font settings, went back to "default" and it was still too bold. are you seeing the correct font on the defualt setting?

as for "doze", I'll have to get back to you on this. I restored my Nandroid...i just can't live with the hardware buttons. If i have some extra time today I might be able to grab you a log file.

thanks for making this though...i am always on the lookout for AOSP based ROM's.
have you though of making a strict AOSP ROM without any of the add-ons? I know I would be interested in this.
 

NoSpamDan

Recognized Developer
Jan 12, 2012
4,323
10,038
candyroms.org
OnePlus 6T
OnePlus 7T
I was using Blackplayer music player. The music didn't start playing.
Then, I thought it might be a problem of my player.
Then, I tried to play it using solid explorer media player. Same problem occurred.
I'll provide the logs later. There was no error shown though.
I am able to play MP3 files from internal SD using my paid Winamp, but other apps like FX Media Player, Xenoamp, ES Media Player, etc. could not play a test file I tried. Will need to look into this. Not sure if this is codecs or permissions or what.

no problem on the requests...understand completely.

as for the lock screen clock, it is st to "default" on boot....and its very Bold, much bolder than stock marshmallow font. I played with the font settings, went back to "default" and it was still too bold. are you seeing the correct font on the defualt setting?

as for "doze", I'll have to get back to you on this. I restored my Nandroid...i just can't live with the hardware buttons. If i have some extra time today I might be able to grab you a log file.

thanks for making this though...i am always on the lookout for AOSP based ROM's.
have you though of making a strict AOSP ROM without any of the add-ons? I know I would be interested in this.
I believe I'm seeing the correct lock screen clock font as intended, bold-ish or not. Honestly this is low priority.

As far as HW buttons, I take it you mean disabling them when Navbar is in use? I agree this should be a Navbar option and I'm looking into it.

I'm on a team where a pure AOSP ROM base has been worked on. This ROM is built on the same base, just has some extra features. I'll look at a pure AOSP OPO ROM but I have a lot on my plate right now, and also have no clue how many people would actually be interested in a stripped down vanilla ROM.
 

Tomcar

Senior Member
Jul 30, 2009
170
52
Aachen
Running really good, no reboots, no battery drain.
But there's no live wallpaper support? Can't install KLWP.
Feature request: kill app button would be nice ;)

Keep up the good work!
 

NoSpamDan

Recognized Developer
Jan 12, 2012
4,323
10,038
candyroms.org
OnePlus 6T
OnePlus 7T
Running really good, no reboots, no battery drain.
But there's no live wallpaper support? Can't install KLWP.
Feature request: kill app button would be nice ;)

Keep up the good work!
It's there in the Candy interface > Navigation > Navigation bar > Buttons. If you mean in Recents (which you DON'T really need in M), look in Candy interface > Recents settings. See the attachments.

Getting a little frustrated with the questions here already... I probably should just ignore them but that's not my style... :p
 

Attachments

  • Screenshot_20160126-134102.jpg
    Screenshot_20160126-134102.jpg
    114.6 KB · Views: 729
  • Screenshot_20160126-134248.jpg
    Screenshot_20160126-134248.jpg
    218.3 KB · Views: 741

adinkwok

Retired Forum Mod / Inactive Recognized Developer
May 28, 2013
2,712
10,116
6ix
adin.dev
...Getting a little frustrated with the questions here already...

A lot of OPs of the bacon forums share that frustration. Although personal judgement or a mindset cannot be taught, it doesn't hurt to try a search in Google (or even for features in the Settings app, AOSP added that search button there for a reason!).

My two-cents sorry for OT
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 66
    Candy_Si_X_banner_zpsb0gf52k4.png


    This is CandySiX. Built straight from source with commits from a variety of different Sources/ROMS. We wanted to give the users a fun, fully customizable ROM. We aim to add more features as this project progresses.

    Check us out on the web @The-Candy-Shop

    2e8esupa.jpg


    @matthew0776 @mar5hal @gimmeitorilltell @Cuzz1369 @rc420head @Flashalot @Venomtester @Darknites @javelinanddart @calebcabob @NoSpamDan

    qy9e6u4u.jpg


    ROM
    DEVICE SOURCE
    KERNEL SOURCE

    Disclaimer: We here at The CandyShop are 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
    Choose from CMTE or OMS (RRO Layers is DEPRECATED)
    Battery bar
    LCD density options
    Multi-window
    Status bar customization
    Quick setting customization
    Quick setting pull down options
    Force expand notifications
    Time contextual headers in panel
    Dark UI switch
    Advanced power menu
    Extra IME options
    In-Call vibration options
    Lockscreen customizations:
    -Shortcuts
    -Music visualizer
    -Weather​
    Animations:
    -Power menu
    -List view
    -System
    -Toast​
    Navbar customization (CMTE only):
    -SmartBar
    -Fling
    -Pulse​
    Hardware Buttons settings:
    -Slim Hardware key rebinding
    -Long-press/double-tap actions
    -Volume rocker​
    On the Go mode
    Screenshot Crop & Share
    Fully charged notification and toggle
    CPU info overlay (Developer options)
    Snap camera (Sultan's)
    More to come, we are never done...

    CHANGELOG

    Steps:

    ATTENTION
    1. Some versions of TWRP, such as 2.8.7.1 have issues flashing radio files, unless you find a version which has this patched. Also, BaNks GApps has announced that they are not supporting TWRP versions older than v3.0.0.0, so It is suggested to use TWRP v3.0.0.0 and up going forward.
    2. You may need to flash a recent CM13 Nightly to get the newest firmware before flashing this.

    Coming from another ROM
    1) Download CandySiX.zip (See Post #2)
    2) Download 6.0 Gapps (optional - See Post #2)
    3) Boot into recovery (either twrp or cwm)
    4) Full wipe (Dalvik Cache, Cache, System, Factory Data Reset)
    5) Flash CandySiX.zip
    6) Flash Gapps
    7) Reboot

    Updating from previous CandySiX release
    1) Download CandySiX.zip (See Post #2)
    2) Boot into recovery
    3) Flash CandySiX.zip
    4) Reboot
    5) Please give first boot a good few minutes

    IMPORTANT - PROBLEMS/ISSUES:
    If you have issues, I need the following:
    1. Logs from you (logcat, last_kmsg, dmesg) linked to on pastebin.com or hasteb.in, showing the failure.
    2. A clear description of the steps that I need to take to exactly reproduce the problem.
    3. State what flavor build you are on: CMTE, Layers, OMS, etc...
    Please DO NOT complain about problems and offer nothing to help fix it. I reserve the right to ignore you for not following insructions...


    NO ETA REQUESTS!

    Special thanks to @Cuzz1369, @rc420head, @Sultanxda (CAF kernel), BrokenROM, CyanogenMod, SlimRoms, Omni and all the rest who make their source open. We can't do this on our own.


    XDA:DevDB Information
    [ROM-DISCONTINUED][OPO][6.0.1_r61][AOSP+CAF][CMTE+OMS][MM]CandySiX - Bacon, ROM for the OnePlus One

    Contributors
    NoSpamDan, Cuzz1369, rc420head
    Source Code: http://github.com/CandyRoms

    ROM OS Version: 6.0.x Marshmallow
    ROM Kernel: Linux 3.4.x
    ROM Firmware Required: May need latest CM stable or nightly flashed first if issues...
    Based On: AOSP + CAF

    Version Information
    Status: No Longer Updated
    Current Stable Version: 3.2
    Stable Release Date: 2016-04-11

    Created 2016-01-26
    Last Updated 2017-01-05
    36
    url]


    IMPORTANT: Please understand that if you flash this ROM and experience issues, I need a comprehensive problem description along with logs (logcat and/or dmesg/last_kmsg) of the issue happening.

    TWO ROM VERSIONS: Effective 26July2016, choose from CMTE or OMS/Substratum!
    (You can NOT flash one on top of the other... If you decide to switch and try the other one, you MUST Clean Flash!)

    DOWNLOAD OMS/Substratum themed ROM (Substratum app required - Guide to using Substratum):
    CandySiX-bacon-3.2.S-OFFICIAL-0909.zip

    DOWNLOAD CMTE (CM Theme Engine based) ROM:
    CandySiX-bacon-3.2-OFFICIAL-0908.zip

    GAPPS
    "Normal" BaNks Dynamic GApps
    Open GApps

    Recovery:
    TWRP v3.0.0 and newer

    Extras:
    - Flashable DeskClock with updates and fixes to fix the Settings FC.
    - If you want to disableCPU underclocking, you can flash @Sultanxda's zip to do this: Disable CPU Underclock.
    - If you want to remove the built-in SuperSU, flash this in recovery after the ROM: SuperSU_Root_Remover.zip

    Previous ROM versions:

    23
    New build is up in Post #2

    OK, here it is, a long-awaited update... you guys are gonna LIKE this one... ;)

    And... you guessed it... You MUST clean flash (wipe /data) if coming from ANY previous version!

    Well, maybe you didn't guess that, but if you do not wipe /data you will likely face issues with battery drain, FCs, and your phone might eat your cat. :silly:

    New features:
    • CandySiX Version 3.0
    • New SmartBar customizable softkey navigation
    • Fling navigation (optional)
    • Pulse NavBar music visualizer
    • Lock screen music visualizations
    • Screenshot Crop & Share
    • Fully Charged notification with toggle
    • CPU information overlay (enable in Developer options)
    • Fixed Theme Tile functionality
    • Fix to persist disabled Hardware Keys
    • Toggling OFF Hardware Keys (Buttons) now toggles ON SmartBar, and vice-versa. Toast messages should indicate what is switching on/off.
      (For now, you will need to disable the Hardware Key Lights manually if you want them off.)
    • Gestures are still not 100% and I'll be working on them soon. DT2W still works for now...
    • More... :p

    Clean flash, clean flash, clean flash...
    CandySiX-bacon-3.0-OFFICIAL-0605.zip

    Enjoy!
    22
    New builds...

    Changes:
    • July Security updates
    • See the change log in Settings > About phone > Change log for more information.

    There are two builds, one OMS/Substratum build, and a CMTE one. RRO Layers is DEPRECATED. Be careful which you download and flash. You should know which theme engine you are currently using already, or you will need to clean flash... simple as that.

    The only build that may be dirty flashed is the CMTE one!

    (You have been warned.)

    OMS/Substratum - CLEAN FLASH ONLY, STARTING WITH THIS BUILD!:
    CandySiX-bacon-3.1.L-OFFICIAL-0725.zip
    (You also need the Substratum app)

    CMTE (Clean or Dirty flash):
    CandySiX-bacon-3.1-OFFICIAL-0726.zip
    21
    New build is up in Post #2

    How about an update? You guys are gonna like this one... ;)

    It's been a while; a dirty flash may be OK, but there are enough changes to warrant a clean flash. If you get system errors clean flash and try again...

    Changes:
    • :victory: :cool: :highfive: Screen Off Gestures (SOGs) working 100%! :highfive: :cool: :victory:
    • Screenrecord in Power menu and a new QS Tile
    • Music QS Tile
    • Multi-window (activate per app in Recents with the button next to the dismiss button "X")
    • Updated Screenshot Crop & Share so it's less annoying (editing is an option in the notification)
    • Notification headers
    • Using the new Slim framework behind the scenes
    • Call Proximity Speaker (re-implemented with Slim framework)
    • Version 3.1 bump

    CandySiX-bacon-3.1-OFFICIAL-0701.zip

    BaNks GApps is suggested on this one...

    Have fun and Cheers!