• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][Onyx][WIP] CyanogenMod 12.1 / 13.0 Development Builds

Status
Not open for further replies.

h2o64

Elite Member
Aug 13, 2012
2,318
6,746
0
Paris
As you've likely read, we've started working on porting CyanogenMod 12.1 & 13 to the OnePlus X E1003 (aka onyx). Im working on cm-12.1 and @ashwin007 will be working on cm-13.0. It is very far from being ready, both on our side , but steady progress is being made. We will periodically be posting preview builds here and will keep this thread up to date with information on how to build CM12.1 & CM13.0 for this device.

We are not looking for bug reports right now. It's far too early, We know a lot of things are broken, and this is not suitable for daily use. With that said, if you encounter a regression from a previous build, please report it.

The purpose of this thread is to discuss development related matters, such as how to build, approaches to solving discovered issues, and testing fixes as they are made and majorly to for our hard-work to be recognized on this grounds. Everyone is welcome to participate in the development process and submit patches. We will make a new threads for the general public once this port becomes more stable.

Wipe everything before flashing. First boot will take a while, be patient. It may appear to be stuck at the boot animation, but give it at least 10 minutes on the first boot before you give up.

CyanogenMod 12.1:

Changelog:
Code:
November 22, 2015:
- Initial preview build
Usability Status:
Working:
  • Boot
  • Wi-Fi
  • Bluetooth
  • Camera
Broken:
  • RIL
  • FM
  • Audio
  • Hotspot
  • Everything else

Downloads:
http://ns336247.ip-91-121-110.eu/h2o64/CyanogenMod/onyx/

Source Code
Device tree: android_device_oneplus_onyx
Kernel: android_kernel_oneplus_msm8974
Vendor blobs: proprietary_vendor_oneplus

CyanogenMod 13.0:

Changelog:

Code:
November 22, 2015:
- Initial preview build
Usability Status:
Working:
  • Boot
  • Wi-Fi
  • Bluetooth
Broken:
  • RIL
  • Audio
  • Hotspot
  • Camera
  • Everything else

Downloads:
cm-13.0-20151122-UNOFFICIAL-onyx.zip

Source Code
Device tree: android_device_oneplus_onyx
Kernel: android_kernel_oneplus_onyx
Vendor blobs: android_vendor_oneplus_onyx

Common :

Current goals
  • Fix dtbTool forever (need to add qcom,product-name to the dtb index)
  • Fix RIL (I have logs)
  • Fix Internal sdcard managment
    [*] Clarify ramdisk //by ashwin007
  • Support gestures (low priority)
  • Fix audio
  • Add a real sepolicy

XDA:DevDB Information
[ROM][Onyx][WIP] CyanogenMod 12.1 / 13.0 Developpment Builds, ROM for the OnePlus X

Contributors
h2o64, ashwin007
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Testing

Created 2015-11-22
Last Updated 2015-11-22
 

Andy1767

Senior Member
Sep 8, 2014
103
35
0
Alps
Tried to install it with the latest twrp from today, but got the error message:
Code:
This package is for device: OnePlus,E1003,onyx; this device is .
After that tried to restore a nandroid backup in twrp. Boot, Data, Persist ran through just fine.
Unfortunately when restoring System it stopped at 98% with the error:
Code:
E:extractTarFork() process ended with ERROR=255
Now I've got a device that no longer boots system :(

Someone has got an idea how I can install CM12.1 or successfully restore the system backup?

Update:
Did take a look at the build.prop I extracted a few days ago.
Seems that it is missing ro.product.device and ro.product.name strings
Also I did not install any OTA updates - system is in the state it came from factory.
It's a european model
 
Last edited:
  • Like
Reactions: Roykooiman

Rolfinator

Member
Apr 13, 2012
22
10
0
As you've likely read, we've started working on porting CyanogenMod 12.1 & 13 to the OnePlus X E1003 (aka onyx). Im working on cm-12.1 and @ashwin007 will be working on cm-13.0. It is very far from being ready, both on our side , but steady progress is being made. We will periodically be posting preview builds here and will keep this thread up to date with information on how to build CM12.1 & CM13.0 for this device.
Thanks for your efforts guys. I am soo looking forward to this :)
 

Andy1767

Senior Member
Sep 8, 2014
103
35
0
Alps
Reflashed the original recovery, where I could then flash the OxygenOS OTA Dump from this post:
http://forum.xda-developers.com/oneplus-x/general/ota003all20151024193-oxygenos-ota-dump-t3244996

Phone is working again with oxygen OS now.
Reflashed twrp and tried again to flash CM12.1 but the same error as earlier appeared:
Code:
This package is for device: OnePlus,E1003,onyx; this device is .
As I do not want to stay with Oxygen OS, somehow I've to set the correct device name for my phone, so that twrp will let me flash CM12.1
Anyone has an idea how to change my device name?
 

ckret

Senior Member
Sep 22, 2010
594
538
93
Reflashed the original recovery, where I could then flash the OxygenOS OTA Dump from this post:
http://forum.xda-developers.com/oneplus-x/general/ota003all20151024193-oxygenos-ota-dump-t3244996

Phone is working again with oxygen OS now.
Reflashed twrp and tried again to flash CM12.1 but the same error as earlier appeared:
Code:
This package is for device: OnePlus,E1003,onyx; this device is .
As I do not want to stay with Oxygen OS, somehow I've to set the correct device name for my phone, so that twrp will let me flash CM12.1
Anyone has an idea how to change my device name?
which twrp are you using?
 
Status
Not open for further replies.