[Sony Xperia S, Acro S, Ion] someone755:
Second post!

And now, a FAQ. @franciscofranco's FAQ, updated to fit our device.

F.A.Q. - Read this before complaining!

1. My phone exploded, HALP!

A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on pastie.org and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.

2. OMG BETTARY SUCKZ, IT DEAD IN 45 MINUTAS, HALP!

A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.

3. How do I flash this?

A: Since it's an .elf file, it's only flashable through fastboot. The general command is "fastboot flash kernel.elf"

4. OP is arrogant, I'm gonna call the Internet Police?

A: Deal with it.

5. Touch Control doesn't work in rXXX release, you suckas, fix plixe!

A: I don't know who you are. I don't know what you want. If you are looking for a fix, I can tell you I don't have the solution. But what I do have are a very particular set of skills; skills I have acquired over a very long career. Skills that make me a nightmare for people like you. If you leave now, that'll be the end of it. I will not look for you, I will not pursue you. But if you don't, I will look for you, I will find you, and I ignore you.

6. What's up with the kernel's name?

A: Well I have '755' in my name. So there's that...

7. I'm on stock/CM10/CM9/GB and this kernel doesn't work.

A: This kernel is ONLY for CyanogenMod 10.1 and any ROMs that came of it (like AOKP, for example). Don't flash on anything else unless you are SURE the ROM is based off of RaymanFX's CM10.1.

8. My Locked-bootloader phone won't boot with this/I can't flash it.

A: This is a custom kernel. It requires an unlocked bootloader.

9. What app do you recommend for dealing with CPU settings?

A: Use TricksterMod. For 2D GPU OC and setting the 2nd core's governor, I recommend Kernel Tuner. Both are feature-packed and free, and if you don't mind an extra icon in your drawer, I say get both.

10. What is the difference between releases marked as a# and r#?

A: The r# releases are considered the most stable, but do not pack all the features. Because my work is rather slow, I'll add an alpha, an a# release, every time a minor change is introduced. But even if they look and feel stable, do not consider them as such. Most of them are dirty builds!!! Meant for advanced users only, so distributed in fastboot-flashable format ONLY!

11. I want to support you and your work!

A: Putting a subtle sign in your signature that you're using my kernel (or like it or have used it). Please, no big banners or anything, just the name of the kernel. That would be appreciated the most.

And now, thanks!

@RaymanFX -- helping me with nearly all issues and, of course the kernel sources. Also for an old project from which I learnt how proper GPU OC is done.

@abcdjdj -- writing a neat tutorial on how to compile kernels, and telling me about the -w flag

@letama -- adding a few new words into my dictionary (initramfs=ramdisk, did you know that!? :eek:)

@hei1125 -- for the NOVA kernel, and its' sources

@Forzaferrarileo -- for his kernel, Forzaferrarileo

@IAmTheOneTheyCallNeo, @fusionjack and @DJLamontagneIII -- for detailed toolchain and compiler flags explanation

@franciscofranco -- for inspiring me to get this done

@Wendigogo -- for SCSI and USB fixes help

@cronot -- for new logo and bringing in .96 fixes

@aebob -- for awesome logo idea

[MENTION=4165809]thicklizard[/MENTION] -- for helping with -O3

Sony and Google -- Android rules

HTC -- Inventing S-ON, forcing me to buy a Sony phone :3

@all -- for being an awesome community! C: