[HTC One X] Braindamage1989:
5.1204.167.31 v2 Radio added

ICJ FAQ

Last updated: 21/10/2013 13:51 (GMT/UTC)

I can't give any support on the apps/mods that are provided. Read the FAQ to be sure if you are safe to flash/apply!!!

General Questions:

How to flash:

* Turn OFF your phone

* Boot in bootloader

* Select "fastboot"

* Flash boot.img via fastboot that is located in the rom.zip: "fastboot flash boot boot.img"

* Run this command now: "fastboot erase cache"

* Go back to hboot screen

* Select "recovery"

* Full wipe is needed IF you aren't coming from other AOSP 4.2 rom and the best is to use this script!!

* Flash the rom

* Flash these gapps (Google applications - 20130301) -they NEED to be flashed after every ROM flash

What is the newest stable version?

IceCold OneX 3.8 + md5checksum

What is the newest public beta?

AICP 19-10-2013 - Not tested by me, don't know if it works at all!

Where is the latest beta changelog?

You can find it here. This also includes changes from not released versions!!!!!

What kernel does this ROM use?

The stock kernel in ICJ is from the great work of neo. This is a 3.1 kernel which needs atleast hboot 1.31. This ROM is protected for those who are on a lower hboot, it simply won't flash. More info and how-to use are here and here.

Which launcher(s) are included in ICJ?

Trebuchet.

Which musicplayer(s) are included in ICJ?

Stock music from AOSP and Apollo from CM.

Which equalizer(s) is included in ICJ?

DSP Manager.

Does this ROM has FM support?

No, not native. But there is a app called Spirit FM on XDA that should work.

Does this ROM with stock kernel has S2W? (Swipe2Wake)

Yes it has. You can enable it at Android Settings under Device Options.

Does this ROM with stock kernel supports fast charge?

Yes, more info like what and how to use are under section "usage" of FAQ.

Does this ROM with stock kernel supports UMS? (USB Mass Storage)

Yes (Since version ICJ42 2.5), but before you use it you need to turn of usb debugging under developer options. This also means you no longer have the /0/ folder on the sd-card.

Does Photosphere work on this ROM?

No, but there is a modded camera going around which can. You can find it here (credits: mattoffshore). Just flash it trough recovery. This will NOT overwrite the default camera from ICJ.

Are there even more mods included?

Yes, you also have a CRT-OFF animation when screen goes off. The settings for this are at ROM Control under the section General UI.

No way, are there even more mods included?

Oh yes, to be honest I lost track what is included and what not (good sign btw). PIE Controls is included since version 2.7(the link shows what PIE Controls is for).

Is this ROM Linaro compiled?

No, not anymore. It seems Linaro was giving trouble with atleast auto-rotation (and perhaps even reboots). ICJ version 2.5 is completly clean from Linaro.

Inverted Gapps:

The inverted Gapps by TUN_SD can be find here. Keep in mind this gets more regular updated then the original Gapps. It is reported on older versions some apps like dialer etc. won't show in the app drawer. If you encounter this issue it is wise to download a newer one. The upload date should be in the the title of the file.

More goodies:

Mattoffshore has made a nice collection of tools and ICJ goodies. You can find it all here. He also post nightly builds sometime in the this thread!

ICJ Wallpaper thread:

This is a thread by Goku80. It contains alot of wallpapers, where you also can submit yours! Take a look it's worth it!

Version specific issues & fixes:

ICJ 3.3.4 (unofficial)

* Battery icon alignment is fixed

ICJ 3.3.3

* If process.acore stops, do the following steps: Settings -> Apps -> All -> Contacts Storage -> Clear data & cache-> Reboot -> Resync with your Google account.

* Battery icon is wrong aligned

* Settings issues (IceCold OneX 3.3?) fixed

ICJ 3.2

* Pin lockscreen fixed

* Multitouch issues fixed (fix is on by default)

ICJ 3.0.14 - 3.1

* ?Random reboots should be fixed? Only applies to test versions.

* Grey wallpaper/pictures fixed.

* PIN screen could be misaligned. Disable statusbar to fix this.

ICJ 2.9.5

* Bugfix release, highly recommend to upgrade!

* If you use camcorder without making actual record, the min freq (CPU) will stick at max freq. Make a record to fix this.

ICJ 2.9

* IME selector FC fixed

* Videocam streched fixed in 1080p

* If you use camcorder without making actual record, the min freq (CPU) will stick at max freq. Make a record to fix this.

ICJ 2.8.6

* IME selector FC

* Videocam preview in potrait mode could be streched. The actual recording seems to be good.

* ?Statusbar pulldown lag fixed?

ICJ 2.8.1

* Videocam preview in potrait mode could be streched. The actual recording seems to be good.

* Some users reported a lag in the statusbar pulldown.

* cLock can't update weather status/location

Issues:

Baseband issues for Vodafone branded phones/Middle East:

Finally someone managed to get his hands on the complete Vodafone branded radio. As I thought this fixes issues for people who have bad GSM/3G/HSDPA on Vodafone branded devices, and in some cases for HOX's in the Middle East. You can grab the download at the buttom. Thanks to codexc for sharing the files!

Also the baseband from the 3.20.401.1 (5.1204.162A.29) update is included now in ICJ (version 3.1).

GPU Rendering "issue":

By default forced gpu rendering is off. This could lead to some graphical issues and sometime slower framerates (with gaming). To turn it on go to: "Settings" -> "Developer Options" -> "Force GPU Rendering". Turning this on could lead to the fact some pictures uploaded here on XDA are not actually shown when using the official XDA app. Disable this once again and to fix this.

Theme issues:

Some people are having issues while changing their theme. A known solution is switch back to system theme (and set back original DPI if you have DPI issues), do a reboot and then try to apply the theme you want again (and if you have DPI issue you can now change it back).

Toggles issues:

If they don't work at all, simply flash newest GAPPS (also mentioned at top of FAQ). Try again and now they should work!

Music lag (while screen off) issues:

Turn "Increase Audio Min freq" to on. It's located in IceCold Custom Settings.

GPS issues:

First see if the GPS icon appears in the notification bar. If it doesn't, there is a great chance that you flashed a custom kernel and didn't flashed the right modules (or a kernel with a broken GPS) or that it could be a hardware failure. If you do have the icon appearing in the notification bar and still have issues try this:

* Download app called GPS status from market (Note: I removed GPSfix due the new airpush ads.)

* Go to a place were you normally wouldn't have any problems with fixing location

* Start the app

* If your GPS isn't broke you should get connection to multiple satellites.

* Let it run and see if it gets a fix now

* it will also show the error value which indicates the correction of the measurement

* Now try again with any other app, it should be working now

ADB issues:

Sometimes for no reason ADB stops to work. This could have many reasons. First of all check if it is enabled at dev options. If it doesn't work after that it's mostly the shortest way to uninstall and reinstall the Android SDK. In some cases downgrades (older SDK) could work to.

WiFi issues compared to Sense:

Alot of users are reporting that they have less signal with WiFi on AOSP based roms. This is not true, I even tested it myself. It is true that AOSP displays less bars then on Sense, but the signal strength is still the same. If you really have WiFi issues perhaps check if you have one of the faulty batches which has bad wiring at the right upper corner of your phone (more on xda about this, not gonna explain whole thing again). Otherwise, set you battery icon to text only. You should see better values now.

Ringtone/Sound issues:

You missed a call because you didn't hear your ringtone? Or you did you put on a song in a noise free room and still don't hear it? This (AwesomeBEATS) and this (Acid Mod) could be your solution. How to install and how to use are in the linked threads.

Battery issues:

If you are experiencing battery drains you could use Wake lock detector to what apps are causing this. At start of the app you will see the stats at once.

* Disable locations services

* Turn off/delete Google Now

* Longer/higher auto-sync values

* Watch out for 3rd party apps/widgets draining

* Keep in mind this isn't Sense!!

Usage:

ADB and UMS at the same time

Follow the instructions given in the PDF. Thanks Eyosen for sharing!

Multi touch and gaming

This is fixed in ICJ 3.2, by default! Due to touch calibration some games that require multi touch won't work well. There is a simple way to disable touch calibration with a single command line for the terminal. Just execute the code below. To set it on again just echo a 1. Or if you are on a newer version of the ROM you can also disable it at "Settings -> Device options -> Calibration Control".

echo 0 > /sys/android_touch/calibration_control

Disable Caller ID:

The setting for Caller ID is located here "Phone App --> Menu --> Settings --> Additional Settings --> Caller ID"

Changing kernel and modules:

For some reason you might want to switch the kernel. First of all, DON'T FORGET THE MODULES AND REPACK! You can use the online kernel repacker, but there is also a option to do it yourself. With this guide you should be able to do that. What they don't mention is that when you install Cygwin you need to install the perl libaries to get this script to work. You only need the working ramdisk of ICJ and the kernel without ramdisk to get this work. If you split the boot.img the ramdisk is located in the out folder, generated on excute of the extractboot command. Copy this content to the kernel you want to use, so you replace the content in the out folder (you need to extractboot the other kernel to). After this run the packboot command and your new kernel will be named boot_new.img.

Changing governor and cpufreq:

For tweaking cpufreq's and voltage I recommend to use Trickster Mod. Also Performance Control is removed again from version (2.5.1/2.6) as it turns out to be a battery drainer again.

3-dot button:

"Settings" -> "Rom Control" -> "General UI" -> "Show menu UI overflow".

Fast charge:

Fast charge is a charging method for USB which makes charging faster by highing up the voltages levels, it now is compared to AC speed of charging. To use it is quite simple, as fast charge is activated by a statusbar toggle. Just enable the toggle (Settings -> Rom Conrol -> Enabled Toggles -> Fast Charge). If your phone is now connected with a USB it will "fast charge".

Change bootanimation if option in Rom Control doesn't work:

The bootanimation of this rom is located at system/media/bootanimation.zip. You can simply change it by overwrite the bootanimation.zip before you flash the rom. Altough do make sure you have a bootanimation with the right resolution. If you want a nice black and white AOKP bootanimation from djcsurf click here. Here is the original bootscreen of AOKP located (from old ICJ builds). Just flash in recovery!

Changing DPI - Play Store Issues (Multi DPI Play Store):

If you change the DPI of your phone some apps won't show up in Play Store. For this issue there is a multi DPI Play Store. You can find it here. In case you want to know what a "Inverted Play Store" is, this is a Play Store with the opposites colors (white = black, black = white). Also keep in mind that Google can autoupdate your Play Store, then you need to reflash a NEWER version of the multi DPI mod. Also make sure you flash multi DPI Play Store after you flashed GAPPS.

Disclaimer & Thanks-list:

Disclaimer:

Feel free to rip, kang, steal or do whatever with the FAQ. No need to ask, altough a little credit will be nice!

I can't give any support on the apps/mods that are provided. Read the FAQ to be sure if you are safe to flash/apply!!!

Thanks-list:

* LorD ClockaN - providing ROM and let me do the FAQ

* n3ocort3x - kernel work and support at kernel side

* TUN_SD - Themes and general support

* semdoc - General support, testing, nice guy!

* mattoffshore - General support, providing mods

* Eyosen - General support

* djcsurf - General support, providing mods

* Goku80 - Wallpaper thread, general support

* maxwen - For all the efforts he put in this ROM/kernel

If I forgot anyone, let me know.