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

[EOL][ALPHA][ROM][8.1.0_r14]Candy8.1 [athene][18 Feb 2018]

Search This thread

rajatgupta1998

Senior Member
Jan 12, 2015
1,122
3,502
22
Shimla
Moto G4 Plus
OnePlus 6
This is Candy8. 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.

Code:
#include <disclaimer.h>
using xdarules std;
/*
 * Your warranty was void as soon as you unlocked your phone.
 *
 * 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 point the finger at me for messing up your device, I will laugh at you.
 */

FEATURES:
.

The ROM is in Alpha stage as of now. The ROM will flash only by using my twrp build or @silesh.nair 's TWRP. Many things are broken with a lot of sepolicy denials. The following things are broken as of now:
1. Video Recorder
2. Flashlight
3. SE Linux

Be patient as the project progresses. Bug reporting should be done in the following fashions:
https://wiki.lineageos.org/logcat.html
https://raw.githubusercontent.com/nathanchance/Android-Tools/master/Guides/Proper_Bug_Reporting.txt


O49zcU4.jpg


gimmeitorilltell
NoSpamDan
kdp162
CertifiedBlyndGuy
axxx007xxxz
Flashalot
rohitporoli
Venomtester

lhirTj5.jpg


ROM Source: CandyROMs Github
Officially Supported Devices' repo : CandyROM-Devices
Device Tree: Pending
Kernel Tree: Pending
Vendor Tree: Pending

0YpqBSC.jpg


ROM: https://sourceforge.net/projects/candy-athene/files/Oreo/candy-athene-8.1b-UNOFFICIAL-20180218-1319.zip/download
TWRP: https://sourceforge.net/projects/twrp-athene/files/twrp-3.2.1-r2-arm64-tywinlannister7.img/download
GApps: https://sourceforge.net/projects/unofficial-opengapps-8-1/files/arm64/20180213/open_gapps-arm64-8.1-pico-20180213-UNOFFICIAL.zip/download



XDA:DevDB Information
candy-oreo-athene, ROM for the Moto G4 Plus

Contributors
tywinlannister7, @Dreamstar
Source Code: http://github.com/candyroms

ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Latest Stock N
Based On: AOSP

Version Information
Status: Alpha

Created 2017-11-24
Last Updated 2019-11-22
 
Last edited:

rajatgupta1998

Senior Member
Jan 12, 2015
1,122
3,502
22
Shimla
Moto G4 Plus
OnePlus 6
Screenshots

Some screenshots:
 

Attachments

  • photo_2017-11-24_17-17-34.jpg
    photo_2017-11-24_17-17-34.jpg
    62.9 KB · Views: 6,530
  • photo_2017-11-24_17-19-35.jpg
    photo_2017-11-24_17-19-35.jpg
    31 KB · Views: 6,400
  • photo_2017-11-24_17-19-32.jpg
    photo_2017-11-24_17-19-32.jpg
    62.7 KB · Views: 6,336
  • photo_2017-11-24_17-19-29.jpg
    photo_2017-11-24_17-19-29.jpg
    36 KB · Views: 6,036
  • photo_2017-11-24_17-19-23.jpg
    photo_2017-11-24_17-19-23.jpg
    56.5 KB · Views: 6,010
  • photo_2017-11-24_17-18-51.jpg
    photo_2017-11-24_17-18-51.jpg
    66.6 KB · Views: 6,178
  • photo_2017-11-24_17-18-54.jpg
    photo_2017-11-24_17-18-54.jpg
    68.1 KB · Views: 6,102
  • photo_2017-11-24_17-18-32.jpg
    photo_2017-11-24_17-18-32.jpg
    44.9 KB · Views: 6,055
  • photo_2017-11-24_17-19-05.jpg
    photo_2017-11-24_17-19-05.jpg
    42.4 KB · Views: 5,869
  • photo_2017-11-24_17-19-10.jpg
    photo_2017-11-24_17-19-10.jpg
    52.9 KB · Views: 5,741

rajatgupta1998

Senior Member
Jan 12, 2015
1,122
3,502
22
Shimla
Moto G4 Plus
OnePlus 6
Changelogs

Changelog Timeline
Major items to be concerned about. Can say the HIGHLIGHTS. Check the commits on my Github for more details.
22 June 18

  • Fix memory leaks when updating stats table
  • Use LZ4 as default compressor/decompressor for ZRAM and ZSWAP
  • Fallback to interactive if governor is not found
  • KSM and zswap : Avoid unnecessary page scanning;check and skip page, if it is already scanned
  • Integrate vnswap from Samsung
  • Disable add_random as it only slows down solid state storages
  • Fix a few thermal sensor related problems
  • Complete removal of gud mobicore driver.
  • LZ4-compressed kernel
  • Apply CFLAGs , -Os to decompress.o to improve decompress performance during boot-up process
  • Tweak mount options for all partitions
  • Various CFQ related patches
  • Drop pagecaches on screen-off
  • Faster vmstat?
  • Toggle for crc check (Keep it disabled by default)
  • Merged all the stuff from Google's Kernel/Common
  • June 05 Security Patch android 8.1 r33 release
  • Add lockscreen clock styles

04 June 18

  • Add app ops
  • Remove Foreground Boost CPUSet
  • Allow disabling quick settings on secure lock screens
  • Tune up ramdisk and reimplement spectrum
  • Fix some memory leaks
  • Use LZ4 as default zRAM compressor


17 May 18

NOTE: All the releases will be 32 bit until and unless I explicitly mention a 64 bit build.

Changelog:
  • Reviver Kernel (formerly known as Babyfish Kernel) has resumed development
  • Disable some wakelocks
  • Fix Audio Control
  • Add TCP congestion avoidance algorithms
  • Add a bit more CPU frequencies than the one on Stock ROM
  • Enable DCache word access
  • Enable Arch Power and provide a toggle
  • CONFIG_HZ set to 300
  • Fix Bluetooth Calling
  • Add sys-fs based Chop Chop Torch Action from OmniROM
  • Add Widewine DRM HAL. (Hopefully fixed Netflix ? )
  • Merge 05 May 18 AOSP Security Patch android_8.1.0_r26
  • Merge a lot of things from candy gerrit. gerrit.bbqdroid.org

What's broken:
  • Camera + Video Recorder (3rd Party Apps working)
  • SE Linux
  • sdcardfs (Didn't have time to merge stuff from AOSP)
  • perfd

Additional Notes:
This build needs a clean flash. Minimum CPU Frequencies maybe messed up, set according to your usage and preference using EX Kernel Manager or Kernel Auditor. @lCrD512 will help me with the ramdisk part. Remember, I am not a battery oriented person; I will rather expect my phone to perform a bit better and not stutter or give frame drops in regular usage. TurboCharge and camera are the only good things left on the phone in 2018, both of which are on the verge of dying. :p
This is why I am not adding any useless governors or i/o schedulers, neither I am changing clock speeds or dtsi regulator voltages too much. Users have full freedom to modify the kernel settings and fellow developers can modify the source if need be.

If you use GApps, flash MindTheGApps for now. OpenGApps will give Baseband related issues.


14 March 2018

* Merge 5 March 2018 security patch with AOSP 8.1.0_r18 release
* Increase ZRAM to 1 GB
* Disable Speaker Protection
* Disable Auto Brightness and Live Display on first boot
* Fix Safetynet temporarily : Use walleye's (Google Pixel 2) build fingerprint.
* Enable Spectrum Support and port Lightning Blade to Oreo
* Add sound control (maybe broken)
* Allow home button to be changed for various actions.
* Add more CPU frequencies.
* Disable Wakelocks by default
* TCP Congestion Avoidance controls ( not tested )
* Update VoLTE properties
* Use LZMA Compression for Recovery Ramdisk
* Disable add_random from kernel. Not required on SSDs. (eMMCs in our case)
* Enable Arch Power
* Adreno idler ramps down more aggressively now
* Enhance linux topology for multicore decision making
* Enable Arch Power
* Some speed and time efficient changes :3 hard to explain here.
* Changes from CandyROMs' and AOSP source
* Use latest HALs from CAF release LA.BR.1.3.7-03810-8976.0


05 Dec 2017

* Fix RIL almost
* Ships with BabyFish kernel (upstreamed it to 3.10.108)
* Fingerprint boost driver added from Kenzo (Agni Kernel)
* Added sound control by flar2
* Kernel side fixes
* Lots of new stuff in CandyShop
* Fixed RIL (Calls and Messaging work fine now, even VoLTE)
* Fixed 5 GHz WiFI
* Fixed trash quality audio Playback from Google Play Music
* Magisk 14.5 beta now works fine.
* Alarms now ring properly.
* ROM boots with Open Gapps. I have tried aroma (about a week old). Booting time also depends on how many apps you've installed.

* More changes:
https://gerrit.bbqdroid.org/#/q/status:merged
up till 6.30 PM 5 Dec 17 IST

Bugs:
* Camera and flashlight
* SE Linux is permissive
* Safety net : cts profile mismatch


24 Nov 2017:


* Initial Release Super Alpha state
Bugs:
* RIL is unstable
* 5 GHz WiFi is broken
* Camera and flashlight are dead
* SE Linux is permissive
* Safely net is broken
* Some UI glitches
* Expect more bugs

 
Last edited:

rajatgupta1998

Senior Member
Jan 12, 2015
1,122
3,502
22
Shimla
Moto G4 Plus
OnePlus 6
CandyROM 8 Oreo Update:

Test whatever you can ?

Download:
https://sourceforge.net/projects/ca...eta.1.0-UNOFFICIAL-20171205-1458.zip/download

Changelog:

Ships with BabyFish kernel (upstreamed it to 3.10.108)
Fingerprint boost driver added from Kenzo (Agni Kernel)
Added sound control by flar2
Kernel side fixes
Lots of new stuff in CandyShop
Fixed RIL (Calls and Messaging work fine now, even VoLTE)
Fixed 5 GHz WiFI
Fixed trash quality audio Playback from Google Play Music
Magisk 14.5 beta now works fine.
Alarms now ring properly.
ROM boots with Open Gapps. I have tried aroma (about a week old). Booting time also depends on how many apps you've installed.

More changes:
https://gerrit.bbqdroid.org/#/q/status:merged
up till 6.30 PM 5 Dec 17 IST

Things that are broken:
Camera and flashlight
SE Linux
Safetynet

Next week I will experiment with SDClang 4.0 , I have disabled it as of now..
For reporting bugs please use an app like Matlog or use adb for taking logs and report them in proper etiquette.
 

alvintimothyjr

Senior Member
May 25, 2010
656
74
SoCal
This ROM runs pretty smooth for an alpha. Keep it up. Thanks!

---------- Post added at 02:10 AM ---------- Previous post was at 01:48 AM ----------

The OnePlus cam apk seems to be working...
 

rajatgupta1998

Senior Member
Jan 12, 2015
1,122
3,502
22
Shimla
Moto G4 Plus
OnePlus 6
Update: 13 Dec 2017

Changelog:
Fix Camera partially
Quick Setting Toggle for Flashlight now works. (Reboot needed)
Added some low CPU Frequencies.
Merged all the ROM side changes. Check https://gerrit.bbqdroid.org/#/q/status:merged upto 12 Dec 2017.

NOTE:
~The stock camera app now kinda works but gives poor performance so I will recommend to use Footej Camera after you reboot atleast once.

~Please use some Kernel Manager App to set the minimum value of Big Cluster frequency a bit lower than the one which is shipping with the ROM. My current setup involves minimum big cluster frequency as 249 MHz and the minimum amount of big cluster cores online to 0, along with ZRAM disabled and Swappiness set to 0. @lCrD512 's trick :good:

~People have reported that Magisk is causing UI Sluggishness on Oreo. What I did is flash Magisk 14.5 Beta and after booting up, reboot again. Uptil now, everything seems okay.

Downloads:

ROM: https://sourceforge.net/projects/ca...eta.1.0-UNOFFICIAL-20171213-0609.zip/download
Magisk 14.5 Latest Beta : https://forum.xda-developers.com/apps/magisk/beta-magisk-v13-0-0980cb6-t3618589
 

Attachments

  • photo_2017-12-13_16-18-50.jpg
    photo_2017-12-13_16-18-50.jpg
    69 KB · Views: 769
  • photo_2017-12-13_16-19-00.jpg
    photo_2017-12-13_16-19-00.jpg
    74.5 KB · Views: 761
Last edited:

cjcool_123

Senior Member
Oct 28, 2016
688
44
24
OnePlus 8 Pro
Oppo Reno 5 Pro 5G
Changelog:
Fix Camera partially
Quick Setting Toggle for Flashlight now works. (Reboot needed)
Added some low CPU Frequencies.
Merged all the ROM side changes. Check https://gerrit.bbqdroid.org/#/q/status:merged upto 12 Dec 2017.

NOTE:
~The stock camera app now kinda works but gives poor performance so I will recommend to use Footej Camera after you reboot atleast once.

~Please use some Kernel Manager App to set the minimum value of Big Cluster frequency a bit lower than the one which is shipping with the ROM. My current setup involves minimum big cluster frequency as 249 MHz and the minimum amount of big cluster cores online to 0, along with ZRAM disabled and Swappiness set to 0. @lCrD512 's trick :good:

~People have reported that Magisk is causing UI Sluggishness on Oreo. What I did is flash Magisk 14.5 Beta and after booting up, reboot again. Uptil now, everything seems okay.

Downloads:

ROM: https://sourceforge.net/projects/ca...eta.1.0-UNOFFICIAL-20171213-0609.zip/download
Magisk 14.5 Latest Beta : https://forum.xda-developers.com/apps/magisk/beta-magisk-v13-0-0980cb6-t3618589

how about the battery backup on wp insta only And flashlight? volte?
 
  • Like
Reactions: arun4777

cool_sid

Senior Member
Nov 17, 2013
349
184
This ROM is awesome!! Camera is pretty fine, I used oneplus camera and everything worked like charm except the panorama. HDR, video, pro mode, selfie enhance, time lapse, slowmotion, flash, everything works perfectly without any lag. Focus is good, minutely sluggish (you won't notice most of the time). Couldn't make panorama to work.
RIL works
Battery is pretty decent as well
No fc
Bluetooth, audio all fine
Volte works and so does quick charging (shoutout!)

For a beta build, its pretty awesome.

Oneplus camera which I used can be downloaded Here


Hope to see tonnes of customisations when you will polish the official releases...

One request (I'm pretty sure it won't happen though)
Can you plz make a flashable kernel along with other files to make FP to sleep work instead of FP to home..?
I know FP2S will break fp2H and fp2w that's why I'm not asking to add it in ROM but if you could make a flashable zip to enable fp2s. Just a request.
 
  • Like
Reactions: hugo.gabriel999

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    This is Candy8. 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.

    Code:
    #include <disclaimer.h>
    using xdarules std;
    /*
     * Your warranty was void as soon as you unlocked your phone.
     *
     * 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 point the finger at me for messing up your device, I will laugh at you.
     */

    FEATURES:
    .

    The ROM is in Alpha stage as of now. The ROM will flash only by using my twrp build or @silesh.nair 's TWRP. Many things are broken with a lot of sepolicy denials. The following things are broken as of now:
    1. Video Recorder
    2. Flashlight
    3. SE Linux

    Be patient as the project progresses. Bug reporting should be done in the following fashions:
    https://wiki.lineageos.org/logcat.html
    https://raw.githubusercontent.com/nathanchance/Android-Tools/master/Guides/Proper_Bug_Reporting.txt


    O49zcU4.jpg


    gimmeitorilltell
    NoSpamDan
    kdp162
    CertifiedBlyndGuy
    axxx007xxxz
    Flashalot
    rohitporoli
    Venomtester

    lhirTj5.jpg


    ROM Source: CandyROMs Github
    Officially Supported Devices' repo : CandyROM-Devices
    Device Tree: Pending
    Kernel Tree: Pending
    Vendor Tree: Pending

    0YpqBSC.jpg


    ROM: https://sourceforge.net/projects/candy-athene/files/Oreo/candy-athene-8.1b-UNOFFICIAL-20180218-1319.zip/download
    TWRP: https://sourceforge.net/projects/twrp-athene/files/twrp-3.2.1-r2-arm64-tywinlannister7.img/download
    GApps: https://sourceforge.net/projects/unofficial-opengapps-8-1/files/arm64/20180213/open_gapps-arm64-8.1-pico-20180213-UNOFFICIAL.zip/download



    XDA:DevDB Information
    candy-oreo-athene, ROM for the Moto G4 Plus

    Contributors
    tywinlannister7, @Dreamstar
    Source Code: http://github.com/candyroms

    ROM OS Version: 8.x Oreo
    ROM Kernel: Linux 3.10.x
    ROM Firmware Required: Latest Stock N
    Based On: AOSP

    Version Information
    Status: Alpha

    Created 2017-11-24
    Last Updated 2019-11-22
    19
    Update: 13 Dec 2017

    Changelog:
    Fix Camera partially
    Quick Setting Toggle for Flashlight now works. (Reboot needed)
    Added some low CPU Frequencies.
    Merged all the ROM side changes. Check https://gerrit.bbqdroid.org/#/q/status:merged upto 12 Dec 2017.

    NOTE:
    ~The stock camera app now kinda works but gives poor performance so I will recommend to use Footej Camera after you reboot atleast once.

    ~Please use some Kernel Manager App to set the minimum value of Big Cluster frequency a bit lower than the one which is shipping with the ROM. My current setup involves minimum big cluster frequency as 249 MHz and the minimum amount of big cluster cores online to 0, along with ZRAM disabled and Swappiness set to 0. @lCrD512 's trick :good:

    ~People have reported that Magisk is causing UI Sluggishness on Oreo. What I did is flash Magisk 14.5 Beta and after booting up, reboot again. Uptil now, everything seems okay.

    Downloads:

    ROM: https://sourceforge.net/projects/ca...eta.1.0-UNOFFICIAL-20171213-0609.zip/download
    Magisk 14.5 Latest Beta : https://forum.xda-developers.com/apps/magisk/beta-magisk-v13-0-0980cb6-t3618589
    15
    Update: 17 May 18
    NOTE: All the releases will be 32 bit until and unless I explicitly mention a 64 bit build.

    Changelog:
    • Reviver Kernel (formerly known as Babyfish Kernel) has resumed development
    • Disable some wakelocks
    • Fix Audio Control
    • Add TCP congestion avoidance algorithms
    • Add a bit more CPU frequencies than the one on Stock ROM
    • Enable DCache word access
    • Enable Arch Power and provide a toggle
    • CONFIG_HZ set to 300
    • Fix Bluetooth Calling
    • Add sys-fs based Chop Chop Torch Action from OmniROM
    • Add Widewine DRM HAL. (Hopefully fixed Netflix ? )
    • Merge 05 May 18 AOSP Security Patch android_8.1.0_r26
    • Merge a lot of things from candy gerrit. gerrit.bbqdroid.org

    What's broken:
    • Camera + Video Recorder (3rd Party Apps working)
    • SE Linux
    • sdcardfs (Didn't have time to merge stuff from AOSP)
    • perfd

    Additional Notes:
    This build needs a clean flash. Minimum CPU Frequencies maybe messed up, set according to your usage and preference using EX Kernel Manager or Kernel Auditor. @lCrD512 will help me with the ramdisk part. Remember, I am not a battery oriented person; I will rather expect my phone to perform a bit better and not stutter or give frame drops in regular usage. TurboCharge and camera are the only good things left on the phone in 2018, both of which are on the verge of dying. :p
    This is why I am not adding any useless governors or i/o schedulers, neither I am changing clock speeds or dtsi regulator voltages too much. Users have full freedom to modify the kernel settings and fellow developers can modify the source if need be.

    If you use GApps, flash MindTheGApps for now. OpenGApps will give Baseband related issues.


    Downloads:
    ROM
    MindTheGapps
    15
    Update: 14 March 2018

    Update

    Highlights of the update are:
    14 March 2018

    * Merge 5 March 2018 security patch with AOSP 8.1.0_r18 release
    * Increase ZRAM to 1 GB
    * Disable Speaker Protection
    * Disable Auto Brightness and Live Display on first boot
    * Fix Safetynet temporarily : Use walleye's (Google Pixel 2) build fingerprint.
    * Enable Spectrum Support and port Lightning Blade to Oreo
    * Add sound control (maybe broken)
    * Allow home button to be changed for various actions.
    * Add more CPU frequencies.
    * Disable Wakelocks by default
    * TCP Congestion Avoidance controls ( not tested )
    * Update VoLTE properties
    * Use LZMA Compression for Recovery Ramdisk
    * Disable add_random from kernel. Not required on SSDs. (eMMCs in our case)
    * Enable Arch Power
    * Adreno idler ramps down more aggressively now
    * Enhance linux topology for multicore decision making
    * Enable Arch Power
    * Some speed and time efficient changes :3 hard to explain here.
    * Changes from CandyROMs' and AOSP source
    * Use latest HALs from CAF release LA.BR.1.3.7-03810-8976.0


    Download:
    https://sourceforge.net/projects/ca...ne-8.1b-UNOFFICIAL-20180312-1431.zip/download

    Thanks to Vivek Rai for testing the ROM. I have not personally tested this build due to lack of time. Anyways, if you face errors other than those mentioned in the OP, report them here itself. Babyfish kernel might also get an update soon by the weekend. Cheers! :D
    15
    CandyROM 8 Oreo Update:

    Test whatever you can ?

    Download:
    https://sourceforge.net/projects/ca...eta.1.0-UNOFFICIAL-20171205-1458.zip/download

    Changelog:

    Ships with BabyFish kernel (upstreamed it to 3.10.108)
    Fingerprint boost driver added from Kenzo (Agni Kernel)
    Added sound control by flar2
    Kernel side fixes
    Lots of new stuff in CandyShop
    Fixed RIL (Calls and Messaging work fine now, even VoLTE)
    Fixed 5 GHz WiFI
    Fixed trash quality audio Playback from Google Play Music
    Magisk 14.5 beta now works fine.
    Alarms now ring properly.
    ROM boots with Open Gapps. I have tried aroma (about a week old). Booting time also depends on how many apps you've installed.

    More changes:
    https://gerrit.bbqdroid.org/#/q/status:merged
    up till 6.30 PM 5 Dec 17 IST

    Things that are broken:
    Camera and flashlight
    SE Linux
    Safetynet

    Next week I will experiment with SDClang 4.0 , I have disabled it as of now..
    For reporting bugs please use an app like Matlog or use adb for taking logs and report them in proper etiquette.