[Sony Ericsson Xperia Neo, Pro] the_neo_v_guy:
Continue only if you have read http://xdaforums.com/showthread.php?t=1801191 and confirm that you have:

1)Unlocked Bootloader

2)Rooted phone

3)CWM installed

4)Have a nandroid backup of your current ROM

5)Have a titanium backup

6)Have a backup of your SD card

A HUGE THANKS TO FXP TEAM FOR MAKING A WONDERFUL ROM !!

CHANGELOG

http://code.google.com/p/freexperia/

Step 1:

DOWNLOADS

1)the original thread ( http://xdaforums.com/showthread.php?t=1205141 (thanks fxp!!) )

download http://uploaded.net/file/v9l8usb9/from/odeyra OR http://depositfiles.com/files/4g5uaxpoz

put it on sd card in a new folder, say cm9 and

remember the location

2)I'll be giving updates when new versions are released , please check for it on weekends(mostly sundays)

please note that i dont own the zip files and that they are created by the fxp team

for changelogs see this - http://code.google.com/p/freexperia/

3)Download gapps (google apps, remember, they're ics), they're the google apps including face unlock

http://goo.im/gapps/gapps-ics-20120429-signed.zip

put it on sd card in cm9 folder

4)check baseband in about phone,if the last 2 digits are 72, skip this step and the next and go to step 3

if they are not 72,download http://uploaded.net/file/zxqy01dj/from/um2ivw or http://fiberupload.com/j6yudfu5e8za/MT11i_4.1.B.0.431_BB72.ftf

Step 2:

FLASHING BASEBAND

1)put the downloaded .ftf file in C:\Flashtool\firmwares

2)connect phone in MSC (mass storage mode) mode

3)start flashtool

4)click on lightning icon on top left.

5)flashmode>ok

6)select firmware> MT11i(device)> 4.1.B.0.431(version)>BB72(branding)

7)press ok and follow the onscreen instructions

8)phone will reboot and now you should be on 72 baseband

how to check? > settings>about phone>baseband version> last 2 digits should be 72

You're now on .72 baseband!!

THIS STEP ONWARDS, YOU'LL NOT BE ABLE TO SEE YOUR SONY OFFICIAL ICS ROM SO PLEASE SAVE/BACKUP YOUR IMPORTANT WORK.

MAKE SURE THAT YOU HAVE 130mb ROM AND GAPPS.ZIP ON SD CARD AND CHARGE YOUR BATTERY TILL 50%

Step 3:

FLASHING CUSTOM ( CM9 ) KERNEL

What's a kernel? go here http://www.androidcentral.com/android-z-what-kernel

1)open FXP214-UNOFFICIAL-haida.zip (downloded before) using winRAR and extract a file called "boot.img" to a known location on your COMPUTER say folder "kernel" on desktop.

2)Connect phone in MSC (mass storage mode) mode

3)open flashtool and click on lightning icon

4)select FASTBOOT MODE and click on button"reboot to fastboot mode(via adb) (buh bye sony !! :) )

5)wait till your notification light goes blue

6)select "SELECT KERNEL TO FLASH"

7)locate to the boot.img file

8)click ok and poof!! new kernel is flashed !!

9)Disconnect phone and DONT turn it on

Step 4:

INSTALLING CM9 ROM BY FXP

1)Turn on phone and when you see the free_xperia_team logo, repeatedly press the vol down button till you enter cwm

navigation in cwm-

go up-vol up

go down-vol down

select option-home button

previous menu-back button

2)select wipe data/factory reset>yes

3)select wipe cache partition>yes

4)select advanced>wipe dalvik cache>yes

5)go back to main menu and select install zip from sd card>choose zip>navigate to the folder where you put the 130mb zip file(ROM) and gapps zip>select FXP214-UNOFFICIAL-haida.zip>yes

6)wait for it to install

7)once installed, select install zip from sd card>choose zip>navigate to the folder where you put the 130mb zip file(ROM) and gapps zip>select gapps.zip>yes

8)once both are installed, return back to the main menu and select first option - reboot system

9)wait for system to boot, first will take some time say 5 minutes

10):good: WELCOME TO CM9 :good:

11)set up the phone and install titanium backup and restore your apps!!

12)enjoy the power of cm9!!

Step 5:

NANDROID BACKUP

once you've settled with cm9(restored your apps with titanium) and everything seems normal,

1)go to cwm

2)select backup and restore>backup

3)your phone will be backed up within 20 minutes or less

4)once finished, reboot phone

your backup will be stored in "SD card/clockworkmod/backup/<date_and_time_of backup>"

please rename it for convenience say "fxp 214 cm9 (new)"

HOW TO RESTORE?

1)enter cwm

2)select backup and restore>restore>select folder name( eg: fxp 214 cm9 (new) )

3)this will usually take less time than backup

4)reboot phone to the same state at which it was backed up

THIS DOES NOT CHANGE THE KERNEL

to change kernels, you need to do it via flashtool or fastboot mode

fastboot mode?

while phone is in power off state, open USB cover , connect USB to pc but not to phone , press and hold menu button , connect USB to phone and the notification light should go blue , you can now leave the menu button :p you are now in fastboot mode.

to change kernel while in fastboot mode, open flashtool, click lightning icon>fastboot mode>ok>select kernel to flash>ok>bazinga!!!

UPGRADING?

Are you on a fxp ROM and wanna upgrade to a higher version?

no worries bro!

1)Download the ROM

2)Put it on your SD card

3)For safety just backup your current ROM if anything goes wrong !!

4)Flash the kernel that is in the zip file. For instructions, refer ^ step 3

5)Enter recovery the way you normally do it(down button.)

6)Wipe cache partition and wipe dalvik cache ONLY!!

7)Install zip from SD card

8)Wait.......

9)When done, go to advanced, wipe battery stats for calibrating battery, reboot system

10)Wait....

Yippeeee... ROM upgraded, data safe and same, like a boss B)

GREAT THANKS TO FXP TEAM :highfive:

WANNA TRY MORE ROMS? http://xdaforums.com/showthread.php?t=1313445

IF I HAVE DONE A MISTAKE, PLEASE CORRECT ME BY REPLYING :)

IF YOU SCREW UP YOUR PHONE, AND ARE TOTALLY HOPELESS, GET THIS

http://www.sonymobile.com/gb/tools/update-service/

OR

just leave a reply :)

IF I HAVE HELPED YOU ANY WAY, PLEASE DONT HESITATE TO CLICK THE THANKS BUTTON :)