[17.04][ROM][5.1] CyanogenMOD 12.1 [UNOFFICIAL]

Search This thread

black.ic3

Senior Member
Jun 1, 2013
742
2,371
L'viv
5f8185bcc941.png

Ok, less words, more CM :)
Remember, this is unofficial and there is no guarantee for this!
I am only a builder, so 99% of bugfixing is on CM team.

Builds are produced Every Other Day

Latest build 17.04: http://xdaforums.com/showpost.php?p=60169657&postcount=1075

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

Credits:
CM Team
smoki3 for a lot of help

Installation:
  • FC with setup fixed, so nothing special, like any rom!

Bugs:
wow so much bugs here. Or not?
  • When open "Select and order tiles" Settings FC. Temp fix - use custom theme
  • When installing apk with file manager, Package installer crashes, but App will be installed. No problems with market / Titanium Backup
  • When recieve SMS, SMS app FC. Temp fix - use another message app (Google Chat, Hangouts)
  • Alarm FC
  • Contacts FC
  • Navbar glitch
  • Contacts import FC
More?

CM Gerrit
(merged: branch 12.1) http://review.cyanogenmod.org/#/q/status:merged+branch:cm12.1,n,z - you can see recent changes here
(open: branch12.1) http://review.cyanogenmod.org/#/q/status:open+branch:cm-12.1,n,z - helpful for devs, may contain build fixes

Changelog:
Code:
03.24
initial release
03.24 V2
Sync CM code
Fixed navbar
Disabled block-build mode (just /system folder)
03.25
Sync CM code
Fixed Alarm FC 
Fixed QS adding FC 
Fixed App installer FC
Fixed SMS FC
Remove CM Setup, you can flash as always, no FC
03.27
Sync CM code
Many fixes and improvements by CM (check CM gerrit)
Switch to almost pure CM sources (only PackageInstaller from Euphoria, we need it)
Android 5.1.0 R3
Bring back CM setup (FC fixed)
Remove CM updater (its useless here)
03.28
Sync CM code (see gerrit for more details)
Another painful attempt to fix SMS. Hope this time it will work 
Cherry-picked commit to fix Contacts FC
03.29
Sync CM code
Update msm8974-common blobs. Device specific proprietaries at next.
Little remake of bootanimation, to be more individual 
03.31
Sync CM code
Fixed BT audio
100% pure CM source
Final fix for SMS app
Revert bootanim. It's now in Addons post.
Updated build instuction
04.04
Sync CM code
04.06
Sync CM code
04.08
Sync CM code
Remove damn firmware check. Now no "error executing blablabla" for everyone. Use any modem what you like
04.10
Sync CM code
04.12
Sync CM code
Fix alarm wakelock
04.14
Sync CM code
Android 5.1.0 R5
04.17
Sync CM code
Wi Fi fixes
Merged translations
Some videos (Benchmark, Installation, Review) by @savadam

Download:
ROM
GAPPS
GAPPS Minimal - my choise
ADDONS
About phone screenshot
Screenshot_2015-03-24-20-05-01.png
 
Last edited:

black.ic3

Senior Member
Jun 1, 2013
742
2,371
L'viv
Quick build instruction:
Code:
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.1
repo sync
Code:
mkdir .repo/local_manifests
nano .repo/local_manifests/local_manifests.xml
Paste this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_oneplus_bacon" path="device/oneplus/bacon" remote="github" revision="cm-12.1" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" revision="cm-12.1" />
<project name="CyanogenMod/android_device_oppo_msm8974-common" path="device/oppo/msm8974-common" remote="github" revision="cm-12.1" />
<project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" revision="cm-12.1" />
<project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" revision="cm-12.1" />
<project name="TheMuppets/proprietary_vendor_oppo" path="vendor/oppo" remote="github" revision="cm-12.1" />
<project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" revision="cm-12.1" />
</manifest>
Code:
repo sync
Build it:
Code:
. build/envsetup.sh && breakfast bacon && brunch bacon
To build new version, do:
Code:
make clean
repo sync
And every step from "Build it" section

If you got error with incorrect java, do:
Code:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ && export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH && export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib && java -version

Very nice guilde for CM roms here, I was guided by it
 
Last edited:

glockman4519

Senior Member
Jun 5, 2013
2,572
1,506
Central Pa
plus.google.com
Very nice build. The only issue I found was if I used bank gapps in OP it would force close on set up wizard. I could only continue on to the rom if I didn't use gapps at all. This may just be on my phone. Very nice start though and Glad to see this Finally. Thank you so much.

"Chance Favors the Prepared"
 
  • Like
Reactions: black.ic3

Top Liked Posts

  • There are no posts matching your filters.
  • 137
    5f8185bcc941.png

    Ok, less words, more CM :)
    Remember, this is unofficial and there is no guarantee for this!
    I am only a builder, so 99% of bugfixing is on CM team.

    Builds are produced Every Other Day

    Latest build 17.04: http://xdaforums.com/showpost.php?p=60169657&postcount=1075

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

    Credits:
    CM Team
    smoki3 for a lot of help

    Installation:
    • FC with setup fixed, so nothing special, like any rom!

    Bugs:
    wow so much bugs here. Or not?
    • When open "Select and order tiles" Settings FC. Temp fix - use custom theme
    • When installing apk with file manager, Package installer crashes, but App will be installed. No problems with market / Titanium Backup
    • When recieve SMS, SMS app FC. Temp fix - use another message app (Google Chat, Hangouts)
    • Alarm FC
    • Contacts FC
    • Navbar glitch
    • Contacts import FC
    More?

    CM Gerrit
    (merged: branch 12.1) http://review.cyanogenmod.org/#/q/status:merged+branch:cm12.1,n,z - you can see recent changes here
    (open: branch12.1) http://review.cyanogenmod.org/#/q/status:open+branch:cm-12.1,n,z - helpful for devs, may contain build fixes

    Changelog:
    Code:
    03.24
    initial release
    03.24 V2
    Sync CM code
    Fixed navbar
    Disabled block-build mode (just /system folder)
    03.25
    Sync CM code
    Fixed Alarm FC 
    Fixed QS adding FC 
    Fixed App installer FC
    Fixed SMS FC
    Remove CM Setup, you can flash as always, no FC
    03.27
    Sync CM code
    Many fixes and improvements by CM (check CM gerrit)
    Switch to almost pure CM sources (only PackageInstaller from Euphoria, we need it)
    Android 5.1.0 R3
    Bring back CM setup (FC fixed)
    Remove CM updater (its useless here)
    03.28
    Sync CM code (see gerrit for more details)
    Another painful attempt to fix SMS. Hope this time it will work 
    Cherry-picked commit to fix Contacts FC
    03.29
    Sync CM code
    Update msm8974-common blobs. Device specific proprietaries at next.
    Little remake of bootanimation, to be more individual 
    03.31
    Sync CM code
    Fixed BT audio
    100% pure CM source
    Final fix for SMS app
    Revert bootanim. It's now in Addons post.
    Updated build instuction
    04.04
    Sync CM code
    04.06
    Sync CM code
    04.08
    Sync CM code
    Remove damn firmware check. Now no "error executing blablabla" for everyone. Use any modem what you like
    04.10
    Sync CM code
    04.12
    Sync CM code
    Fix alarm wakelock
    04.14
    Sync CM code
    Android 5.1.0 R5
    04.17
    Sync CM code
    Wi Fi fixes
    Merged translations
    Some videos (Benchmark, Installation, Review) by @savadam

    Download:
    ROM
    GAPPS
    GAPPS Minimal - my choise
    ADDONS
    About phone screenshot
    Screenshot_2015-03-24-20-05-01.png
    44
    Quick build instruction:
    Code:
    repo init -u git://github.com/CyanogenMod/android.git -b cm-12.1
    repo sync
    Code:
    mkdir .repo/local_manifests
    nano .repo/local_manifests/local_manifests.xml
    Paste this:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <manifest>
    <project name="CyanogenMod/android_device_oneplus_bacon" path="device/oneplus/bacon" remote="github" revision="cm-12.1" />
    <project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" revision="cm-12.1" />
    <project name="CyanogenMod/android_device_oppo_msm8974-common" path="device/oppo/msm8974-common" remote="github" revision="cm-12.1" />
    <project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" revision="cm-12.1" />
    <project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" revision="cm-12.1" />
    <project name="TheMuppets/proprietary_vendor_oppo" path="vendor/oppo" remote="github" revision="cm-12.1" />
    <project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" revision="cm-12.1" />
    </manifest>
    Code:
    repo sync
    Build it:
    Code:
    . build/envsetup.sh && breakfast bacon && brunch bacon
    To build new version, do:
    Code:
    make clean
    repo sync
    And every step from "Build it" section

    If you got error with incorrect java, do:
    Code:
    export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ && export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH && export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib && java -version

    Very nice guilde for CM roms here, I was guided by it
    31
    New build up!

    - Sync CM code
    - Wi Fi fixes
    - Merged translations

    Enjoy :good:
    https://www.androidfilehost.com/?fid=95916177934556272
    28
    New build up!

    - Sync CM code
    - Remove damn firmware check. Now no "error executing blablabla" for everyone. Use any modem what you like

    https://www.androidfilehost.com/?fid=95916177934552355
    Enjoy :good:
    24
    New build up!

    - Sync CM code
    - Fixed BT audio
    - 100% pure CM source
    - Final fix for SMS app
    - Revert bootanim. It's now in Addons post.
    - Updated build instruction

    Enjoy :good:
    https://www.androidfilehost.com/?fid=95916177934548895