[ROM][unofficial][2016-07-21] HTC One X CyanogenMod 12.1 (New Storage Layout)

Search This thread

VaskivskyiYe

Member
Oct 29, 2012
20
25
Ljubljana
Vaskivskyi.com
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

You ARE the ONLY one, who IS responsible for your device health. NObody in this thread (especially author) is NOT responsible! Live long and prosper

Important:

I cannot help you with ROM problem if:
  • you cannot formulate, what is wrong
  • you've made some modifications in ROM or Kernel
  • you do not know, how to follow instructions

I would be very grateful for help with debugging and searching for errors and non-working features
Also I would be grateful for advices about how can be solved some problems

Instructions

First install of ROM with New Storage Layout:
  • BACKUP ALL DATA
    if it wasn't done already:
  • Unlock your device via http://www.htcdev.com if you haven't done so already
  • Read the post by @Thömy about how to migrate to the New Storage Layout
  • Factory Reset / Wipe data
  • Copy CM-12.1.zip to SD card (optionally copy gapps to SD card)
  • Boot into recovery
  • Flash CM-12.1.zip
  • Optionally flash gapps
  • Reboot to bootloader
  • Flash boot.img from CM-12.1.zip via fastboot
  • Reboot
  • Wait for "Optimizing apps" (it can take up to 30 minutes in some cases, so, please, be patient)
  • Use CM

Updating from CM 12 or 12.1 with New Storage Layout:
  • BACKUP ALL DATA
  • Copy CM-12.1.zip to SD card (optionally copy new gapps to SD card)
  • Boot into recovery
  • Flash CM-12.1.zip
  • Optionally flash new gapps
  • Reboot to bootloader
  • Flash boot.img from CM-12.1.zip via fastboot
  • Reboot
  • Wait for "Optimizing apps" (it can take up to 30 minutes in some cases, so, please, be patient)
  • Use CM

Coming from another ROM with New Storage Layout:
  • BACKUP ALL DATA
  • Factory Reset / Wipe data
  • Copy CM-12.1.zip to SD card (optionally copy gapps to SD card)
  • Boot into recovery
  • Flash CM-12.1.zip
  • Optionally flash gapps
  • Reboot to bootloader
  • Flash boot.img from CM-12.1.zip via fastboot
  • Reboot
  • Wait for "Optimizing apps" (it can take up to 30 minutes in some cases, so, please, be patient)
  • Use CM

Downloads

2015-04-29(28) (mirror)
2016-07-21 (mirror)

ChangeLog

2015-04-29(28)
  • First test build from CM GitHub
2016-07-21
  • One more first test build from CM GitHub

Known Issues

  • Stock camera issues
  • Battery drains
  • Unexpected dissapearing of Mobile Data or WiFi
  • Volume changes during playback when returning to home screen

FAQ

  • Is there any problem when dirty update from CM 12/12.1?
    I haven't found any problem​
  • When will be a release of newer version?
    Nobody knows that​

XDA:DevDB Information
CyanogenMod 12.1, ROM for the HTC One X

Contributors
VaskivskyiYe
Source Code: https://github.com/CyanogenMod/

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
Based On: AOSP

Version Information
Status: Testing

Created 2015-05-04
Last Updated 2016-07-21
 

Attachments

  • Screenshot_2015-05-04-10-10-13.png
    Screenshot_2015-05-04-10-10-13.png
    87.2 KB · Views: 11,310
Last edited:

Rowlf

Senior Member
Mar 30, 2009
192
96
@VaskivskyiYe

Wow!
Welcome to XDA-Developers community! Very grateful for your contribution.
Expected Thömy to release this after his exams.
Are you expecting to maintain CM 12.1 builds? :)
 
  • Like
Reactions: Namautoenx

VaskivskyiYe

Member
Oct 29, 2012
20
25
Ljubljana
Vaskivskyi.com
@VaskivskyiYe

Wow!
Welcome to XDA-Developers community! Very grateful for your contribution.
Expected Thömy to release this after his exams.
Are you expecting to maintain CM 12.1 builds? :)

Thanks (:)
Yes, I'll continue support of this builds. Unfortunately, I'm not such a pro, as Thömy, and I'm not sure, I can deal with all the bugs and problems in builds. But I can try (:)
 

scottjay

Member
Nov 9, 2013
24
1
Hi, I want to try this, first I was wondering if there are more bugs/more unstable than latest cm12. Thanks!
 

VaskivskyiYe

Member
Oct 29, 2012
20
25
Ljubljana
Vaskivskyi.com
Hi, I want to try this, first I was wondering if there are more bugs/more unstable than latest cm12. Thanks!

This build is as (un)stable as 12.0 builds. But you have to keep in mind, theoretically it can consist issues, that weren't already found and they could be critical

Can someone upload telephony-commons.jar from this rom in system/frameworks?
I accidentaly rewrote it with wrong one.

system/framework/telephony-common.jar
 

VaskivskyiYe

Member
Oct 29, 2012
20
25
Ljubljana
Vaskivskyi.com
@VaskivskyiYe
Have you changed anything in the device sources (so post a link to your git pls) or only downloaded from CM and ran the build?

@crusader727
This first build was just taken from CM sources. Now I am trying to fix important functions (like mobile data and WiFi crashes). After I'll succeed in dealing with any problem of ROM and post new build, I'll also add git source to the thread
 
  • Like
Reactions: hassoly and LcD59c

Putzmeister

New member
Oct 31, 2012
4
0
@crusader727
This first build was just taken from CM sources. Now I am trying to fix important functions (like mobile data and WiFi crashes). After I'll succeed in dealing with any problem of ROM and post new build, I'll also add git source to the thread

Thanks for the hard work, it already seems more responsive than CM12. I've noticed that swipe typing now works, but swipe to wake no longer seems to work. Or I just aren't looking hard enough.

Any update on the device crashing when you enter the multitasking in landscape?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

    You ARE the ONLY one, who IS responsible for your device health. NObody in this thread (especially author) is NOT responsible! Live long and prosper

    Important:

    I cannot help you with ROM problem if:
    • you cannot formulate, what is wrong
    • you've made some modifications in ROM or Kernel
    • you do not know, how to follow instructions

    I would be very grateful for help with debugging and searching for errors and non-working features
    Also I would be grateful for advices about how can be solved some problems

    Instructions

    First install of ROM with New Storage Layout:
    • BACKUP ALL DATA
      if it wasn't done already:
    • Unlock your device via http://www.htcdev.com if you haven't done so already
    • Read the post by @Thömy about how to migrate to the New Storage Layout
    • Factory Reset / Wipe data
    • Copy CM-12.1.zip to SD card (optionally copy gapps to SD card)
    • Boot into recovery
    • Flash CM-12.1.zip
    • Optionally flash gapps
    • Reboot to bootloader
    • Flash boot.img from CM-12.1.zip via fastboot
    • Reboot
    • Wait for "Optimizing apps" (it can take up to 30 minutes in some cases, so, please, be patient)
    • Use CM

    Updating from CM 12 or 12.1 with New Storage Layout:
    • BACKUP ALL DATA
    • Copy CM-12.1.zip to SD card (optionally copy new gapps to SD card)
    • Boot into recovery
    • Flash CM-12.1.zip
    • Optionally flash new gapps
    • Reboot to bootloader
    • Flash boot.img from CM-12.1.zip via fastboot
    • Reboot
    • Wait for "Optimizing apps" (it can take up to 30 minutes in some cases, so, please, be patient)
    • Use CM

    Coming from another ROM with New Storage Layout:
    • BACKUP ALL DATA
    • Factory Reset / Wipe data
    • Copy CM-12.1.zip to SD card (optionally copy gapps to SD card)
    • Boot into recovery
    • Flash CM-12.1.zip
    • Optionally flash gapps
    • Reboot to bootloader
    • Flash boot.img from CM-12.1.zip via fastboot
    • Reboot
    • Wait for "Optimizing apps" (it can take up to 30 minutes in some cases, so, please, be patient)
    • Use CM

    Downloads

    2015-04-29(28) (mirror)
    2016-07-21 (mirror)

    ChangeLog

    2015-04-29(28)
    • First test build from CM GitHub
    2016-07-21
    • One more first test build from CM GitHub

    Known Issues

    • Stock camera issues
    • Battery drains
    • Unexpected dissapearing of Mobile Data or WiFi
    • Volume changes during playback when returning to home screen

    FAQ

    • Is there any problem when dirty update from CM 12/12.1?
      I haven't found any problem​
    • When will be a release of newer version?
      Nobody knows that​

    XDA:DevDB Information
    CyanogenMod 12.1, ROM for the HTC One X

    Contributors
    VaskivskyiYe
    Source Code: https://github.com/CyanogenMod/

    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.10.x
    Based On: AOSP

    Version Information
    Status: Testing

    Created 2015-05-04
    Last Updated 2016-07-21
    5
    Here is a new build to play with. Pure CM12.1
    It boots and seem to run well. At least without gapps, which I did not test.
    Edit: btw, MultiROM friendly ?
    4
    Yes it is more or less known. I understand this is on all LP roms for HOX.
    Just enter the pin + return. Then wait or turn off and on. May be slightly related to the radio problems we have. SIM communication trouble.

    Hey man, do you have CM-12.1 syncd down? The HOX needs a patch to be uploaded as I'm sure the HOX needs

    /dev/socket/rild-agps u:eek:bject_r:rild_socket:s0.

    I'll be +2ing this tomorrow, to make way for the official cm-12.1 on the X+

    http://review.cyanogenmod.org/#/c/101812/

    -Lloir
    3
    Well this will break the ONE X, someone needs to push it to the sepolicy in the device tree

    This one will just create duplicates in the dmesg, the lines just need to be removed from the main ramdisk
    Unbroken and unduplicated. Thanks for the heads up.

    why don't u do the commits for endeavoru yourself ..and update the device tree and compile cm12.1 for HOX too..we all would would be very thankful to you :D:)
    As the developer here is not compiling it

    lol, you should read up on the effort he already made for us before asking such a question
    but you are already started on cm, so you doing the task would benefit all including yourself - 1X is 3 years old, so people can probably wait a week or two for the fix :laugh:

    anyway, I made the changes (after fighting the whole day with cm sync errors) - will know tomorrow if it works, still untested
    2

    Yeah... I vote for basketbuild or androidfilehost.

    AndroidFileHost mirror added to Download section