CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.0 (Lollipop), which is designed to increase performance and reliability over stock Android for your device.
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.
IMPORTANT INFORMATIONS
We will not support users and answer questions from users which:
WIKI
Official CyanogenMod Wiki: http://wiki.cyanogenmod.org/w/Endeavoru_Info
INSTRUCTIONS
First time installing CyanogenMod 12.0 to your HTC One X (GSM), or coming from another ROM:
Upgrading from earlier version of CyanogenMod 12.0:
Upgrading from CyanogenMod 11.0: (untested and unsupported, see FAQ below)
DOWNLOADS
Recovery: See post #3
CM12.0 unofficial testing builds:
Old layout:
New Layout (read post #3):
CM12.0 official stable builds: Not available
CM12.0 official nightly builds: Not available
Google Apps: https://s.basketbuild.com/filedl/gapps?dl=gapps-lp-20141109-signed.zip
CHANGELOG
http://github.com/CyanogenMod & http://www.cmxlog.com/12/#
2015-02-28
2015-02-14
Uses new storage layout. Read post #3. New boot.img and a complete wipe is required!
2015-02-03
Fixed boot.img is not required but recommended.
KNOWN ISSUES
Roughly in order of seriousness.
FAQ
XDA:DevDB Information
CyanogenMod 12.0, ROM for the HTC One X
Contributors
Thömy
Source Code: https://github.com/CyanogenMod/
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.1.x
Based On: AOSP
Version Information
Status: Testing
Created 2014-12-17
Last Updated 2015-02-28
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
IMPORTANT INFORMATIONS
We will not support users and answer questions from users which:
- are running a custom kernel
- have flashed mods
- modified system files
- didn't follow our instructions word by word
- are unfriendly
WIKI
Official CyanogenMod Wiki: http://wiki.cyanogenmod.org/w/Endeavoru_Info
INSTRUCTIONS
First time installing CyanogenMod 12.0 to your HTC One X (GSM), or coming from another ROM:
- Read the official wiki
- Read known issues and FAQs
- DO A BACKUP
- Unlock your device via http://www.htcdev.com if you haven't done so already
- Read post #3 and flash a recovery supporting the new storage layout
- DO A DATA WIPE / FACTORY RESET
- Copy GApps and the CM 12.0 zip to your SD card
- Boot into Recovery
- Flash the CM 12.0 zip from SD card
- Flash GApps for Lollipop from SD card
- Flash the boot.img included in the CM 12.0 zip via Fastboot
- Reboot (be patient, "optimizing apps" takes a while)
- Don't restore system data using Titanium Backup!
- Restoring Apps + Data might cause problems and is not recommended, avoid it if possible!
Upgrading from earlier version of CyanogenMod 12.0:
- If you're coming from a pre-/data/media build read post #3
- Copy the CM 12.0 zip to your SD card
- Boot into Recovery
- DO A BACKUP
- Flash the CM 12.0 zip from SD card
- Optionally flash the most recent GApps for Lollipop if you encounter problems
- Flash the boot.img included in the CM 12.0 zip via Fastboot if necessary. If in doubt, flash it.
- Reboot (be patient, "optimizing apps" takes a while)
Upgrading from CyanogenMod 11.0: (untested and unsupported, see FAQ below)
- Read the known issues and FAQs
- DO A BACKUP
- Read post #3 and flash a recovery supporting the new storage layout
- Copy GApps and CM 12.0 ZIP to your SDCard
- Boot into Recovery
- Flash the CM 12.0 zip from SD card
- Flash GApps for Lollipop from SD card
- Flash the boot.img included in the CM 12.0 zip via Fastboot
- Reboot (be patient, "optimizing apps" takes a while)
DOWNLOADS
Recovery: See post #3
CM12.0 unofficial testing builds:
Old layout:
2014-12-172015-01-022015-01-11 (broken UMS)2015-02-03 (fixed boot.img)- 2015-02-28
New Layout (read post #3):
CM12.0 official stable builds: Not available
CM12.0 official nightly builds: Not available
Google Apps: https://s.basketbuild.com/filedl/gapps?dl=gapps-lp-20141109-signed.zip
CHANGELOG
http://github.com/CyanogenMod & http://www.cmxlog.com/12/#
2015-02-28
- Synced with CM
- Fixed an issue with some SIM cards
- Fixed USB OTG
- Fixed broken Wi-Fi after a soft reboot
- Device encryption should work (make a backup first!)
- Fixed Rezound Proximity Calibrator
2015-02-14
Uses new storage layout. Read post #3. New boot.img and a complete wipe is required!
- Synced with CM
- Maybe working Google Play Movies
2015-02-03
Fixed boot.img is not required but recommended.
- Synced with CM
- UMS situation unchanged from 2015-01-11
- Included a fix to allow moving Apps to SD
- Allow toggling NVIDIA smartdimmer under Settings -> Display -> Advanced settings -> Adaptive backlight (with fixed boot.img)
- Allow toggling sweep2wake under Settings -> Display -> Advanced settings -> Double-tap to wake (with fixed boot.img)
- Allow changing the vibrator intensity under Settings -> Sound & notification -> Other sounds -> Vibrator intensity (with fixed boot.img)
- Synced with CM
- Default to MTP for new installations (set it to MTP manually in the storage settings when coming from an older build)
- Revert some custom UMS related fixes which restores the stupid pre 2015-01-02 auto-mount behavior. DON'T UPDATE IF YOU WANT TO USE UMS
- Enable multi-user UI (and guest mode)
- Fix setting maximum CPU frequency
- Fix signal strength
- Synced with CM
- Fixed SD card / UMS mounting issues
- Fixed tethering
- Button backlight is now adjustable
- Long press action for "Recents button" now available (back is still missing)
- USB connection mode can now be set to MTP
- First testing build
KNOWN ISSUES
Roughly in order of seriousness.
- Outgoing calls & mobile data might be problematic
There is currently an issue with some SIM cards (MultiSim?) that don't work properly. You are able to receive calls and SMS messages but you cannot make calls or send SMS and mobile data does not work. The cause has been identified: http://review.cyanogenmod.org/#/c/88932/
- No mobile data after disabling Wi-Fi
- IP routes are not updated properly (check if "ip route")
- Disable and enable mobile data to work around this
- Recent App switcher is broken in landscape and may cause reboots.
- Workaround: Select "Disable HW overlays" in the Developer options.
- Using NFC with the Smart Lock feature causes a deadlock.
-
No device encryption possible. - No P2P/Wi-fi Direct.
- Battery stats list Wi-Fi as always turned on even though it was disabled.
- Audio may be problematic with MHL.
- Sense 5 camera features not available (no burst, no zero-shutter-lag, picture quality seems to be worse).
- Docking stations are not properly supported
- Dock speakers do not work
- Select "Disable HW overlays" in the Developer options to avoid crashes
- Dock drains the battery
- Proximity sensor issues (screen stays black after call, hardware issue, it may not affect you).
- Workaround: install Rezound Prox Sensor Calibrator and play with the PS1_CANC slider).
SD card might not be available or might be always shown as shared.- Workaround: unplug the phone from your PC.
Moving Apps to SD is brokenTethering seems the brokenNo MTPMobile signal display is incorrect.Unable to change the maximum CPU frequency through the settings.
FAQ
- Can I dirty flash coming from CM 11.0?
- It should work.
- Do I need to update the recovery?
- Please read post #3.
- Where are the Sweep2Wake, Button Backlight Notifications and Fast Charge Settings?
- Not accessible anymore from the settings. The functionality is still in the kernel. See second post for details.
- When do the nightlies start? When do upload the next version? When do you fix XYZ?
- I don't know.
- Device not recognized in Windows (Recovery, UMS, MTP)
- Please follow the steps outlined under "Option 1" or "Option 2": http://mdmower.cmphys.com/htc-drivers-adb-recovery/
- Xposed?
- No.
XDA:DevDB Information
CyanogenMod 12.0, ROM for the HTC One X
Contributors
Thömy
Source Code: https://github.com/CyanogenMod/
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.1.x
Based On: AOSP
Version Information
Status: Testing
Created 2014-12-17
Last Updated 2015-02-28
Attachments
Last edited: