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

[ROM] [5.1.0] [UNOFFICIAL] CyanogenMod 12.1 for Oppo Find 7a

Search This thread

Demazda

Senior Member
Jan 29, 2013
146
164
Montpellier
Downloads:
25/03/15: https://mega.co.nz/#!Lwo3zTKJ!ZMZ2TLpYrxW_1WlNfQDlCAmJYEEyL2kOCbrwMLTQ1Lw
01/04/2015: https://mega.co.nz/#!rkRHVAhY!bFWe9OnOAwQW_qCzaWw3V7RWkCHc_RFj8apThi83j4g
12/04/2015: https://mega.co.nz/#!agpzEaBQ!ztCOfjg6QAU45WfsnYfvJ8teN8Qb3MSHLEqpXz9fw5k
Gapps: http://forum.xda-developers.com/android/software/gapps-google-apps-minimal-edition-t2943330

How to build:
THIS IS NOW OBSOLETE. CYANOGENMOD HAVE UPDATED THEIR SOURCES TO CM12.1 SO JUST BUILD IT LIKE ANY CM ROM.
Code:
repo init -u git://github.com/CyanogenMod/android.git -b staging/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>
<remove-project name="CyanogenMod/android_packages_apps_Email" />
<remove-project name="CyanogenMod/android_packages_apps_UnifiedEmail" />
<remove-project name="CyanogenMod/android_packages_apps_Camera2" />
<project name="CyanogenMod/android_device_oppo_find7" path="device/oppo/find7" remote="github" revision="cm-12.1" />
<project name="CyanogenMod/android_device_oppo_find7-common" path="device/oppo/find7-common" remote="github" revision="cm-12.1" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" revision="staging/cm-12.1" />
<project name="CyanogenMod/android_device_oppo_msm8974-common" path="device/oppo/msm8974-common" remote="github" revision="staging/cm-12.1" />
<project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" revision="staging/cm-12.1" />
<project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" revision="staging/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" />
<project name="CyanogenMod/android_frameworks_opt_connectivity" path="frameworks/opt/connectivity" remote="github" revision="cm-11.0" />
<project name="Euphoria-OS/android_packages_apps_UnifiedEmail" path="packages/apps/UnifiedEmail" remote="github" revision="lollipop" />
<project name="Euphoria-OS/android_packages_apps_Camera2" path="packages/apps/Camera2" remote="github" revision="lollipop" />
<project name="Euphoria-OS/android_packages_apps_Email" path="packages/apps/Email" remote="github" revision="lollipop" />
</manifest>

Code:
repo sync

Code:
. build/envsetup.sh
breakfast find7
brunch find7

How to install:
  • Wipe /data /cache /system /dalvik-cache
  • Flash rom and gapps
  • Boot and enjoy

CREDITS:
  • CyanogenMod Team
  • Euphoria OS Team

Screenshots:
1427304867-screenshot-2015-03-25-02-18-18.png

1427304867-screenshot-2015-03-25-02-17-57.png


Bugs:
Probably the same bugs as CraZY_BoY^'s OnePlus One CM12.1, as I used the same compilation process.
 
Last edited:

Demazda

Senior Member
Jan 29, 2013
146
164
Montpellier
Not that i use cm12, but tryed to clean flash on my x9076 qhd and got a script error in twrp 2.8.4.0!!

thx anyways :)

You should try to use the same recovery I use, here: http://sourceforge.net/projects/nam...very-twrp-2.8.5.0-find7-20150213.img/download

If it doesn't work, please tell me the exact error message you get.


Go to Settings app, then About, then tap the build number 7 times. Then go back to Settings, Developer options, and Root access > Apps and ADB.
 
  • Like
Reactions: spoonymoon

Demazda

Senior Member
Jan 29, 2013
146
164
Montpellier
New version is up. For those who had bugs, try it and please report back.

I also updated the manifest to have everything CM12.1 now, thanks to uppon2 for telling me revisions CM12.1 were up.
 
  • Like
Reactions: suraj.das

Coren0327

Senior Member
Jul 24, 2012
129
24
Liege
Can you please re-build one again? The battery life here is much better than the official CM12 nightly build. Is it because you use One plus One kernel?

I have no idea how to build one myself and don't have a Linux machine.

BUG: Is anyone having problem using Messager (google sms app) to replace SMS/MMS, mine wont work (send or receive)
 
Last edited:

Demazda

Senior Member
Jan 29, 2013
146
164
Montpellier
Can you please re-build one again? The battery life here is much better than the official CM12 nightly build. Is it because you use One plus One kernel?

Nope, official CM12 and any other Find7 rom also use OnePlus One kernel, both device share the same kernel sources.

I'll make a new build today now that CM12.1 seems to have been updated on their repos recently.

EDIT: new build is now available. Also, you don't have to flash only rom, boot, complete setup, then flash gapps anymore. You can flash both rom and gapps as usual.
 
Last edited:
  • Like
Reactions: Coren0327

dentedilupo

Senior Member
Mar 19, 2007
522
105
calendar not working for me, it ask me cyanogen acount...

4k video not working too, but i guess its normal??

ps.. this rom looks amazing

thanks :D
 

uppon2

Inactive Recognized Contributor
Oct 27, 2010
3,110
1,488
Huawei Ascend Mate 7. It's good but no custom roms, I don't want it anymore, I'll sent it back to Amazon.

I want to get back my Nubia Z7 Max, best device I've ever had. Battery life was fantastic on it much better than Oppo's, which has bad battery life to me.

Get a Samsung if you want custom roms :) - I would like to try LG again but I hate OSK, I need capacitive
 

Demazda

Senior Member
Jan 29, 2013
146
164
Montpellier

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    Downloads:
    25/03/15: https://mega.co.nz/#!Lwo3zTKJ!ZMZ2TLpYrxW_1WlNfQDlCAmJYEEyL2kOCbrwMLTQ1Lw
    01/04/2015: https://mega.co.nz/#!rkRHVAhY!bFWe9OnOAwQW_qCzaWw3V7RWkCHc_RFj8apThi83j4g
    12/04/2015: https://mega.co.nz/#!agpzEaBQ!ztCOfjg6QAU45WfsnYfvJ8teN8Qb3MSHLEqpXz9fw5k
    Gapps: http://forum.xda-developers.com/android/software/gapps-google-apps-minimal-edition-t2943330

    How to build:
    THIS IS NOW OBSOLETE. CYANOGENMOD HAVE UPDATED THEIR SOURCES TO CM12.1 SO JUST BUILD IT LIKE ANY CM ROM.
    Code:
    repo init -u git://github.com/CyanogenMod/android.git -b staging/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>
    <remove-project name="CyanogenMod/android_packages_apps_Email" />
    <remove-project name="CyanogenMod/android_packages_apps_UnifiedEmail" />
    <remove-project name="CyanogenMod/android_packages_apps_Camera2" />
    <project name="CyanogenMod/android_device_oppo_find7" path="device/oppo/find7" remote="github" revision="cm-12.1" />
    <project name="CyanogenMod/android_device_oppo_find7-common" path="device/oppo/find7-common" remote="github" revision="cm-12.1" />
    <project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" revision="staging/cm-12.1" />
    <project name="CyanogenMod/android_device_oppo_msm8974-common" path="device/oppo/msm8974-common" remote="github" revision="staging/cm-12.1" />
    <project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" revision="staging/cm-12.1" />
    <project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" revision="staging/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" />
    <project name="CyanogenMod/android_frameworks_opt_connectivity" path="frameworks/opt/connectivity" remote="github" revision="cm-11.0" />
    <project name="Euphoria-OS/android_packages_apps_UnifiedEmail" path="packages/apps/UnifiedEmail" remote="github" revision="lollipop" />
    <project name="Euphoria-OS/android_packages_apps_Camera2" path="packages/apps/Camera2" remote="github" revision="lollipop" />
    <project name="Euphoria-OS/android_packages_apps_Email" path="packages/apps/Email" remote="github" revision="lollipop" />
    </manifest>

    Code:
    repo sync

    Code:
    . build/envsetup.sh
    breakfast find7
    brunch find7

    How to install:
    • Wipe /data /cache /system /dalvik-cache
    • Flash rom and gapps
    • Boot and enjoy

    CREDITS:
    • CyanogenMod Team
    • Euphoria OS Team

    Screenshots:
    1427304867-screenshot-2015-03-25-02-18-18.png

    1427304867-screenshot-2015-03-25-02-17-57.png


    Bugs:
    Probably the same bugs as CraZY_BoY^'s OnePlus One CM12.1, as I used the same compilation process.
    2
    Nice work :good:
    1
    Not that i use cm12, but tryed to clean flash on my x9076 qhd and got a script error in twrp 2.8.4.0!!

    thx anyways :)

    You should try to use the same recovery I use, here: http://sourceforge.net/projects/nam...very-twrp-2.8.5.0-find7-20150213.img/download

    If it doesn't work, please tell me the exact error message you get.


    Go to Settings app, then About, then tap the build number 7 times. Then go back to Settings, Developer options, and Root access > Apps and ADB.
    1
    New version is up. For those who had bugs, try it and please report back.

    I also updated the manifest to have everything CM12.1 now, thanks to uppon2 for telling me revisions CM12.1 were up.
    1
    Can you please re-build one again? The battery life here is much better than the official CM12 nightly build. Is it because you use One plus One kernel?

    Nope, official CM12 and any other Find7 rom also use OnePlus One kernel, both device share the same kernel sources.

    I'll make a new build today now that CM12.1 seems to have been updated on their repos recently.

    EDIT: new build is now available. Also, you don't have to flash only rom, boot, complete setup, then flash gapps anymore. You can flash both rom and gapps as usual.