Try this thread mate. It's the ICS rom I'm using. Using DoomLords Advanced Stock kernel. You may need to flash his WiFi modules too (I got lucky and didn't have to)
So, since I'm guessing you have USB debugging enabled (in settings somewhere) and fastboot works here's what you need to do:
Download the kernel of your choice i.e Doomkernel Advanced Stock and rename it to "boot" (without the speechmarks). It's an IMG format file
Download the ICS rom i.e KA12 (one I'm using) and move it to the root of your SD card (along with any of the other zips in that thread you want to use...I advise against "onscreen buttons" and "battery" one...they display wrong)
Under the Android folder on your PC locate the Fastboot folder and move the "boot" file there.
Now, whilst still in that folder, hold shift and left click (might be i and left click lol I forget) and "Open command line here"
Switch your phone off and connect in fastboot (hold search whilst connecting phone to PC) and type the following:
fastboot flash boot.img then hit enter
After its done, type fastboot boot boot.img then when your phone resets, disconnect it.
Sometimes it loads up the kernel then switches off but don't worry about it. Switch it back on and hammer the back key for all its worth and you should boot into ClockworkMod. Perform a factory reset/data wipe, wipe cache, Advanced followed by wipe dalvik cache
Go back to the main ClockworkMod menu and install zip from sd card, choose zip, then select the rom you downloaded I.e KA12.zip and install...let it run its course...back to main menu and install zip, choose zip, and install any of the other add-ons you downloaded
After you are done, select reboot and wait...first boot can take ages
IF after 10mins its still not booted then flash an older firmware using Flashtool.
For most of the ICS roms you need to be on the .62 firmware by the way
Anyone spot any errors please tell me...Dont want to soft brick the guy
Sent from my R800i using xda premium