[Atrix 4G General] Drakonas:
Thank you so much!

I successfully compiled the kernel yesterday, using this step-by-step guide, and made sure I have the modules this time.

Well, I still had a problem with the "com.android.phone" infinitely crashing.

I have some information that may be key as well...

I think I found my problem. Considering other people are using the latest with no problems, I got to thinking. I know about Git a bit, and all of the sudden I realized something.

CM10.1 is not the default branch for the repo

. They've split into three main branches now, ICS (default branch), CM10.1, and CM10.2.

So, basically it makes sense to me that I was attempting to use the CM9 kernel source to build a kernel for a CM10.1 rom. I realize that the CM10 and CM9 kernels are both built, however I think this needs to be looked into...

So, I added the option "-b cm-10.1" to the git clone, (and of course add the missing amp.c from the ICS repo, because it's the only commit that CM10.1 branch is behind the ICS branch with), and I'm hoping this will fix my problem. I will report back with my success/failure.

EDIT: OMG it still says "com.android.phone has stopped" as soon as it boots the first time after I install the kernel, and infinitely loops. Is anyone else having this problem with CM10.1 kernel? If you have CM10.1 built kernel working, can you please send me your new_kernel.zip? I'm begging here...

I have checked in the Android and data folders on my SD for remnants of com.android.phone, and there are none...

This did not change anything. The problem still happened, but I think you all should look into the fact that there are 3 separate branches now, and cloning the main branch may prove to be a problem later...

Edit 2 (Screen tearing fix): For all those who are having problems regarding screen tearing/flickering after Epinter/Smart Light CM10.1 rom install, go here and use this kernel:

http://xdaforums.com/showpost.php?p=43784224&postcount=1450

I did not realize that this is the updated kernel Epinter was talking about. I could have saved myself a lot of trouble, but that would have required me to read 30 pages back from the end of that thread... even Santa would be getting enraged from reading that much, and would stop less than halfway like I did.

Note: I recommend installing this zip through CWM after you have installed the rom and booted once, and before you install the Google Apps zip for that rom. Steps recommended below:

First off, I am not responsible for bricking your phone. If it becomes bricked by following these fully-tested instructions, I am not at fault. Read the roms info pages, and understand how to do things on your own. A.K.A. Don't install something unless you know what it is, and someone else has recommended it. Also, do not just simply try installing random radios or kernels. I did this, but I know what I'm doing... most of the time :P.

Pre-1. Overall, full wipe using CWM (TWRP not recommended, because it is not built specifically for Atrix, and does not support the special partitions like webtop). I will go over this in detail. I honestly recommend CWM 5.0.2.7-atrix5 recovery, but a more updated build for Atrix can be found here (under Downloads, you do not need Aroma-prep which is used for installing Aroma-installable tweaks and roms).

It is recommended to follow steps 1a through 1c for every new rom install. Even though it is easier to upgrade, it usually introduces new problems. Purchase Titanium Backup Pro, and you won't need the upgrade benefits of having your apps back. Also, make sure you backup your Wifi Passwords, your SMS messages, call logs, wallpaper settings, and pizza. Titanium Backup has the ability to backup all of these. Look for the green entries in the list. Titanium Backup can transfer these between roms and even completely different Android versions, so no worries :).

1a. Boot CWM. Wipe /cache partition and dalvik cache (dalvik found in advanced)

1b. Full factory reset.

1c. Using CWM Mounts and Storage menu, format these partitions: /system, /osh, and /preinstall.

2. Install the Smart Light CM10.1 rom or Epinter's latest CM10.1 rom (make sure you have the newer 7-20 version, which was updated twice that day.)

3. Boot the phone. A blackscreen may occur. This is fine. Do not take the battery out yet. Wait a normal amount of time for first boot (I recommend 3 minutes at least), and press power button a few times. If you get screen clutter/sine waves, then it is safe to take the battery out. Boot into CWM again. If you boot the rom accidentally, I recommend repeating step 1e.

4. Install the kernel Epinter provided (look above at Edit 2 for link). You can install Gapps now, as well (different zip for Smart Light and Epinter's). If you forget, you can install after another reboot.

5. Phone screen tearing should be gone, and Wi-Fi should now work, but you need to reboot and install Gapps if you didn't already to get the base apps installed.

6 (only for Smart Light). Boot into CWM one more time, and install any mods you want to add back into the rom. None of the mods are required, but it's your preference whether you want them.

Thanks to snaker23 for sending me a PM today with that post referenced. Next time, could someone just simply send me to the needed post, like that one, instead of telling me off that this is an alpha, and it is in heavy development? I understand that there are n00bs in these forums, but if someone asks for something, is there a problem with answering their question?

Well, my rom is working now thanks to that kernel. Wish I had known sooner....

Edit 3 (my battery heat issue fix): And for those experiencing hot batteries on AT&T Atrix's, I recommend checking out and installing the US .36P radio. I had a hot battery on CM9 by krystianp, and now having installed that radio, when my phone's screen is off it feels so cold that I think it's turned off completely. I definitely recommend checking it out. .36P is way more updated than the default radio that the Atrix comes with. And, to clarify, no rom (should) install a radio.. so if you have not every downloaded a radio and flashed it, chances are you're outdated.

Note: Some people have reported .38P working as well, but I have heard people specifically state that CM10.1 and CM9 works well with the .36P radio, and they have even better battery life because of it....sometimes drastic.

You can find the .36P radio here, near the bottom of the post. Lol, even this guy recommends the .36P radio. xD