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

[DISCUSSION][WIP][ROM][6.0] CyanogenMOD 13 [UNOFFICIAL]

Search This thread

black.ic3

Senior Member
Jun 1, 2013
741
2,371
L'viv
f60b3480422b.png
We continue the tradition.
This time chinese developers are little ahead, but i am also here :)

Source:
CyanogenMOD https://github.com/CyanogenMod
OnePlus One kernel https://github.com/CyanogenMod/android_kernel_oneplus_msm8974/tree/cm-13.0

Credits:
CM Team and everyone who contributed to bacon, especially these guys
@tilaksidduram
@vinman12

Bugs:
This is whole bug i think...
  • Use ONLY English for now, other languages cause bootloop
  • Icoming Calls (reboot)
  • Camera (just a buggy stock app, use Google Camera)
  • FC's in old apps, better to remove them Removed for now
  • Buttons wont disable after screen off
    [*]Root acces doesnt work
    [*]Chrome FC (only in 28.10)
  • If you try to choose only GSM, FC
  • Date resets to 1970 after reboot
  • SMS/MMS issues?
  • After dirty update gapps are FC (only for someone?)
  • Of course more

This build is just to prove that it boots, i really reccomend you to dont use it at daily driver (if it's possible at all :D)
Used a lot of fixes (local and from gerrit)
Later we improve dat rom

Changelog:
Code:
14.11
Synced CM (over9000 changes according to my last builds)
Used device tree by [user=539770]@tilaksidduram[/user], it's always good
CM heavily updated their kernel (3.4.110)
Picked gesures icon fix
29.10
Bottanimation is fixed
Chrome Fixed
Added SMS app (ancient from AOSP)
Picked Status Bar Customization
Problems after reboot still here (SIM, WiFi, etc), to solve them reboot again
Just to be sure reverted http://review.cyanogenmod.org/#/c/115755/ , ringtone and music works fine
+ Fixes + Bugs
28.10
READ THIS http://forum.xda-developers.com/showpost.php?p=63530288&postcount=426
Replaced Browser app from Temasek Rom
Music Player works
Themes are present, but "Failed to install theme"
SU option is sticky, but Root Explorer says "no su", use SuperSU
It's fast, yeah
Calls work fully
Language works
To builders: u can take cm_strings from 12.1 for your language, 99% lines will be translated for now (tested with russian)
They broke the bootanimation binary, so u will see just a black screen
Why it's crazy? You wont have Wi-Fi, BT, SU, Network -> Reboot, u have it -> Reboot, again peroblems -> Reboot, u have it
25.10
Fix calls (but incoming still cause trouble)
Fixed bootloop caused by commit in /frameworks/base
Kexec-hardboot for multirom
Synced with CM
Doze enabled
23.10
Picked Clear All option
Removed some old apps for now (browser, sound recorder, etc)
Picked fix for SetupWizard
Synced with CM
zip with usual /system folder
Fix camera (saving photos)  thanks to [user=539770]@tilaksidduram[/user]
21.10
Initial Release

How to get multirom working

Merged CM13 Commits
Open CM13 Commits

Downloads:
https://www.androidfilehost.com/?w=files&flid=41947
Gapps
Slim
Delta
From N4 AOSP
 

Attachments

  • Screenshot_20151028-163021.png
    Screenshot_20151028-163021.png
    134.2 KB · Views: 22,334
Last edited by a moderator:

black.ic3

Senior Member
Jun 1, 2013
741
2,371
L'viv
Manifest
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_oneplus_bacon" path="device/oneplus/bacon" remote="github" revision="cm-13.0" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" revision="cm-13.0" />
<project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" revision="cm-13.0" />
<project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" revision="cm-13.0" />
<project name="TheMuppets/proprietary_vendor_oppo" path="vendor/oppo" remote="github" revision="cm-13.0" />
<project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" revision="cm-13.0" />
</manifest>

Some of used fixes
/android_external_stagefright-plugins
http://review.cyanogenmod.org/#/c/114239/
-merged
/android_device_oppo_common
http://review.cyanogenmod.org/#/c/111754/
http://review.cyanogenmod.org/#/c/114337/
/android_build
http://review.cyanogenmod.org/#/c/113774/
coz some stuff fails to build with openjdk
Code:
[email protected]:~/cm13# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
- solution
/android_device_oneplus_bacon
The most important were merged, so you can try different fixes from Gerrit
/android_external_sony_boringssl-compat
http://review.cyanogenmod.org/#/c/112647
-merged
/frameworks/base
http://review.cyanogenmod.org/#/c/114594/
/vendor/cm
http://review.cyanogenmod.org/#/c/111336/
/frameworks/opt/telephony
http://review.cyanogenmod.org/#/c/115047/

Also, there are some that needs to be solved manually
Removed that lib from makefile https://github.com/TheMuppets/proprietary_vendor_oneplus/blob/cm-13.0/bacon/bacon-vendor.mk#L50, it causes conflicts - fixed on Github
Some lines needs to be commented in vendor/common/xxxxx and vendor/cm/overlay/common/packages/services/Telecomm, u will see what exact when building - there is commit for this
...More that i forgot?
 
Last edited:

vinman12

Senior Member
Dec 28, 2011
3,430
4,392
CrazyBoy in the house!!

Nice, it took me a few days to get a build to boot, same thing buggy as well.

Non the less great job on getting this to boot.

If I get any solid fixes I will pass them on.

Will DL now and see how she runs,
Will post any feedback I can give you to help move this along.



+1
 

wts1

Senior Member
Nov 1, 2011
357
64
Huh I guess almost nothing work? But anyway thanks for your hard work :) I'm gonna look here forward for updates

Wysłane z mojego A0001 przy użyciu Tapatalka
 

black.ic3

Senior Member
Jun 1, 2013
741
2,371
L'viv
Huh I guess almost nothing work? But anyway thanks for your hard work :) I'm gonna look here forward for updates

Wysłane z mojego A0001 przy użyciu Tapatalka
Honestly, i think it can be used if you have enough time to hard-mod it:
- Remove old apps, replace them with actual google alternatives
- Disable buttons and use navbar, buttons are buggy
- Explore all bugs and defects, then we can find some solutions

Or just use AOSP builds, they are nice and have less bugs
This is just the beginning of cm13 history.
 

wts1

Senior Member
Nov 1, 2011
357
64
Honestly, i think it can be used if you have enough time to hard-mod it:
- Remove old apps, replace them with actual google alternatives
- Disable buttons and use navbar, buttons are buggy
- Explore all bugs and defects, then we can find some solutions

Or just use AOSP builds, they are nice and have less bugs
This is just the beginning of cm13 history.
I'm actually on homemade build, I wish help you but need something more stable with some futures what I'm using everyday like hw buttons , sloe shutter camera :)

Wysłane z mojego A0001 przy użyciu Tapatalka
 

Killer.shubham

Senior Member
Mar 14, 2013
254
185
Mumbai
Looking forward for this rom, will be checking it out for bug fixes regularly , I love cm over aosp anytime due to the customization available on cm. (does this build as all cm customization like buttons option in settings and dt2w themes etc.)
 

vicelord97

Senior Member
Dec 25, 2014
105
16
@CraZY_BoY^ i did some testing and noticed theres no audio during calls. You should add this to the bug list as its a major one. And a line saying that there's no features of cm present at the moment its like aosp just with trebuchet launcher which force closes when trying to protect apps.
 
Last edited:
  • Like
Reactions: black.ic3

black.ic3

Senior Member
Jun 1, 2013
741
2,371
L'viv
I fid some testing and noticed theres no audio during calls. You should add this to the bug list as its a major one. And a line sayung that there no features of cm present at the moment its like aosp just with trebuchet launcher which force closes when trying to protect apps.
Yep, of course it's buggy unusuable sh*t, CM just started working on CM13
U can find on gerrit a lot of commits with adding features, but it's not primary target, it will be buggy unusuable sh*t with a lot of buggy features

I advise everyone to have patience concerning CM, it's a long way before we can have something really good, remember cm12.x, pure AOSP project lead the way for now.
 
Last edited:
  • Like
Reactions: ak and david72262

NoobInToto

Senior Member
Dec 4, 2013
856
246
Coimbatore
Yep, of course it's buggy unusuable sh*t, CM just started working on CM13
U can find on gerrit a lot of commits with adding features, but it's not primary target, it will be buggy unusuable sh*t with a lot of buggy features

I advise everyone to have patience concerning CM, it's a long way before we can have something really good, pure AOSP project leads the way for now.

I think I've seen you before. Were you a galaxy grand Dev?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 107
    f60b3480422b.png
    We continue the tradition.
    This time chinese developers are little ahead, but i am also here :)

    Source:
    CyanogenMOD https://github.com/CyanogenMod
    OnePlus One kernel https://github.com/CyanogenMod/android_kernel_oneplus_msm8974/tree/cm-13.0

    Credits:
    CM Team and everyone who contributed to bacon, especially these guys
    @tilaksidduram
    @vinman12

    Bugs:
    This is whole bug i think...
    • Use ONLY English for now, other languages cause bootloop
    • Icoming Calls (reboot)
    • Camera (just a buggy stock app, use Google Camera)
    • FC's in old apps, better to remove them Removed for now
    • Buttons wont disable after screen off
      [*]Root acces doesnt work
      [*]Chrome FC (only in 28.10)
    • If you try to choose only GSM, FC
    • Date resets to 1970 after reboot
    • SMS/MMS issues?
    • After dirty update gapps are FC (only for someone?)
    • Of course more

    This build is just to prove that it boots, i really reccomend you to dont use it at daily driver (if it's possible at all :D)
    Used a lot of fixes (local and from gerrit)
    Later we improve dat rom

    Changelog:
    Code:
    14.11
    Synced CM (over9000 changes according to my last builds)
    Used device tree by [user=539770]@tilaksidduram[/user], it's always good
    CM heavily updated their kernel (3.4.110)
    Picked gesures icon fix
    29.10
    Bottanimation is fixed
    Chrome Fixed
    Added SMS app (ancient from AOSP)
    Picked Status Bar Customization
    Problems after reboot still here (SIM, WiFi, etc), to solve them reboot again
    Just to be sure reverted http://review.cyanogenmod.org/#/c/115755/ , ringtone and music works fine
    + Fixes + Bugs
    28.10
    READ THIS http://forum.xda-developers.com/showpost.php?p=63530288&postcount=426
    Replaced Browser app from Temasek Rom
    Music Player works
    Themes are present, but "Failed to install theme"
    SU option is sticky, but Root Explorer says "no su", use SuperSU
    It's fast, yeah
    Calls work fully
    Language works
    To builders: u can take cm_strings from 12.1 for your language, 99% lines will be translated for now (tested with russian)
    They broke the bootanimation binary, so u will see just a black screen
    Why it's crazy? You wont have Wi-Fi, BT, SU, Network -> Reboot, u have it -> Reboot, again peroblems -> Reboot, u have it
    25.10
    Fix calls (but incoming still cause trouble)
    Fixed bootloop caused by commit in /frameworks/base
    Kexec-hardboot for multirom
    Synced with CM
    Doze enabled
    23.10
    Picked Clear All option
    Removed some old apps for now (browser, sound recorder, etc)
    Picked fix for SetupWizard
    Synced with CM
    zip with usual /system folder
    Fix camera (saving photos)  thanks to [user=539770]@tilaksidduram[/user]
    21.10
    Initial Release

    How to get multirom working

    Merged CM13 Commits
    Open CM13 Commits

    Downloads:
    https://www.androidfilehost.com/?w=files&flid=41947
    Gapps
    Slim
    Delta
    From N4 AOSP
    25
    Manifest
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <manifest>
    <project name="CyanogenMod/android_device_oneplus_bacon" path="device/oneplus/bacon" remote="github" revision="cm-13.0" />
    <project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" revision="cm-13.0" />
    <project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" revision="cm-13.0" />
    <project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" revision="cm-13.0" />
    <project name="TheMuppets/proprietary_vendor_oppo" path="vendor/oppo" remote="github" revision="cm-13.0" />
    <project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" revision="cm-13.0" />
    </manifest>

    Some of used fixes
    /android_external_stagefright-plugins
    http://review.cyanogenmod.org/#/c/114239/
    -merged
    /android_device_oppo_common
    http://review.cyanogenmod.org/#/c/111754/
    http://review.cyanogenmod.org/#/c/114337/
    /android_build
    http://review.cyanogenmod.org/#/c/113774/
    coz some stuff fails to build with openjdk
    Code:
    [email protected]:~/cm13# java -version
    java version "1.7.0_80"
    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
    - solution
    /android_device_oneplus_bacon
    The most important were merged, so you can try different fixes from Gerrit
    /android_external_sony_boringssl-compat
    http://review.cyanogenmod.org/#/c/112647
    -merged
    /frameworks/base
    http://review.cyanogenmod.org/#/c/114594/
    /vendor/cm
    http://review.cyanogenmod.org/#/c/111336/
    /frameworks/opt/telephony
    http://review.cyanogenmod.org/#/c/115047/

    Also, there are some that needs to be solved manually
    Removed that lib from makefile https://github.com/TheMuppets/proprietary_vendor_oneplus/blob/cm-13.0/bacon/bacon-vendor.mk#L50, it causes conflicts - fixed on Github
    Some lines needs to be commented in vendor/common/xxxxx and vendor/cm/overlay/common/packages/services/Telecomm, u will see what exact when building - there is commit for this
    ...More that i forgot?
    25
    Compiled a new built from the latest sources today. CM has been merging a lot of base and setting commits in the last two days which is bringing back most of the CM features that was seen on 12.1. Have been running this new build for over 5 hrs and it working very well. rebooted a few times and i did no see the sim error. wifi works, Google Now on Tap work fine when the hardware home key is long pressed and it works with softkeys too. Setting options to enable softkeys / Nav bar and disable hardware keys. Live display, Button settings are all back now and many more fixes and updates.

    http://downloads.codefi.re/houstonn/tilak/bacon/mm/cm-13-20151030-UNOFFICIAL-bacon.zip
    23
    Finally compiling cm-13.0, for the handful of devs that run Arch OS this is the package you need for compiling marshmallow! Now I can contribute.
    https://aur.archlinux.org/packages/ncurses5-compat-libs
    22
    here is a updated build guys

    replace lib in vendor to fix incall audio (FINALY)
    picked enable doze
    picked remove storage list
    picked LockClock update pro guard for play services
    picked SetupWizzard update pro guard for play services
    picked SetupWizzard missing dependency
    picked update playservices

    say bye to that ugly search bar

    link

    https://www.androidfilehost.com/?fid=24052804347845014

    ---------- Post added at 11:50 PM ---------- Previous post was at 11:46 PM ----------

    Try going to developer options and turning on cellular network always on.

    Sent from my A0001 using Tapatalk

    hey who turned that off ? lol

    thanks for that.