HTC One X is among lucky few Android devices to taste the features of latest Android 4.3 Jelly Bean firmware, thanks to the release of CyanogenMod 10.2 (CM10.2) ROM. The CM10.2 ROM is based on the original Android Open Source Project (AOSP) release, which is known to deliver increased performance and stability over stock or carrier-based ROMs. Further, it can be easily installed via any custom recovery tool like ClockworkMod (CWM) or TWRP.
As XDA Recognised Developer h8rift notes, this is an unofficial build of CM10.2 ROM for HTC One X which is found to be fully functional. However, it may harbour a few untested bugs that were pre-existing in CyanogenMod 10.1 ROM.
Android 4.3 CM10.2 Jelly Bean ROM Details
Here are some of the known bugs or broken features that are expected to be fixed in the upcoming releases:
- Occasional graphic glitches (reduced in preview #2)
- Focal has some problems (but stock camera should work)
- MHL still doesn't work
- Root sometimes not working when set to "only Apps". People report that setting root access to "Apps and ADB" works
- Screen of animation flickers
- Proximity sensor issues (screen stays black during call)
- Workaround: install Rezound Prox Sensor Calibrator and play with the PS1_CANC slider)
- A2DP Bluetooth issues (stuttering sound and stream switching not possible)
Key Points to Note
- CyanogenMod 10.2 ROM and the instructions provided in this guide are applicable to the HTC One X model only and will not work on any other device. Verify the device's model number by navigating to Settings > About Phone.
- Verify that the correct USB drivers are installed for HTC One X on computer (download USB drivers).
- Back up important data and settings on the phone using one of the recommended custom recovery tools such as ClockworkMod (CWM) or TWRP, as it creates a complete image of the existing phone setup.
- Make sure that the phone has at least 80 percent battery charge to prevent unexpected device shutdown (due to battery drain) during firmware installation, as this may inadvertently brick or damage the device.
- Ensure that USB Debugging mode is enabled on the phone navigating to Settings > Developer Options (if the device is running on Android 4.0 or later) or Settings > Applications > Development (if the phone is running on Android 2.3 or earlier). Otherwise, if the device is running Android 4.2, then perform the following steps:
- Go to Settings > About Phone
- Scroll down to the bottom of the screen and select Build Number
- Tap the phone's Build Number seven times to unlock or reveal the hidden Developer Options under Settings. Then select the checkbox to enable USB Debugging mode under Settings > Developer Options.
- Double check to see that the device is factory unlocked (not locked to a specific carrier) and rooted with CWM recovery installed on it.
- If device is stuck at boot or facing boot loop issues after installing this ROM, then perform Wipe Cache Partition and Wipe Dalvik Cache about four to five more times before rebooting.
- Allow the newly installed ROM to stabilise for five to ten minutes after first boot before working on it.
- If the Status 7 error appears on screen, then either the device or the installed kernel on the device is incompatible with the ROM. For instance, ensure that a Jelly Bean kernel is installed before installing any Jelly Bean ROM.
- The instructions provided in this guide are meant for reference purpose only. IBTimes UK will not be liable if the device is damaged or bricked during or after the ROM installation. Users are advised to proceed at their own risk.
How to Install Android 4.3 Jelly Bean via CyanogenMod 10.2 ROM on HTC One X
Step 2 - Connect and mount the phone's USB mass storage on computer via USB cable.
Step 3 - Copy/paste the downloaded CyanogenMod 10.2 ROM zip and Google Apps zip files to the root folder on the phone's SD card.
Step 4 - Then copy/paste the boot.img file to android-sdk-windowsplatform-tools directory.
Step 5 - Now, power off your phone and boot it into Bootloader/Fastboot Mode by pressing and holding Volume Down and Power buttons together.
Step 6 - Once the device enters Fastboot mode, navigate to android-sdk-windowsplatform-tools directory (on your computer) and launch Command Prompt (Shift + Right-click > Open Command Prompt).
Step 7 - Type the following command and hit Enter.
fastboot flash boot boot.img
Step 8 - Then, type the following command and press Enter.
Step 9 - Follow the onscreen navigation instructions. Then select BOOTLOADER and then enter RECOVERY mode.
Step 10 - In CWM Recovery, perform a full data wipe by choosing Wipe data/Factory Reset. Use Power button to select the option and volume buttons to navigate in Recovery Mode.
Step 11 - Finally, perform Wipe Cache Partition followed by Wipe Dalvik Cache from advanced option in recovery to avoid BootROM errors and boot loop issues.
Step 12- Return to main recovery screen and choose Install Zip from SD Card.
Step 13 - Now select Choose Zip from SD card. Use volume keys to browse to the Android 4.3 CM10.2 ROM zip file that you copied earlier to your phone and select it by tapping Power button. Confirm the ROM installation on next screen and the installation process will begin.
Google Apps: Repeat Step 13, but select Google Apps.zip instead of ROM zip file for installing Google Apps.
Step 14 - Once Google Apps is also installed, select "+++++Go Back+++++" and reboot the phone by tapping Reboot System Now from the recovery menu as show below. Your HTC One X will now reboot automatically and the first boot may take about 5 minutes to complete. So, leave it alone.
The One X is now running on latest Android 4.3 based CyanogenMod 10.2 custom ROM. Go to Settings > About phone to verify the firmware installed.
[Source: Team Android]