[Sony Xperia P, U, Sola, Go] krabappel2548:
[Guide] Detailed installation instructions for KA Xperia SSpeed + ICS roms & kernels

Dear Xperia S users,

In the time I have developed my rom and kernel for Xperia S, a lot of people encountered installation problems. This is why I want to make this thread to post detailed installation instructions for evryone who wants to install my rom.

== I will post instructions for different scenario's ==

- Just updating my rom.

- Coming from official ICS, or any stock based ICS rom. These roms are:

- Coming from CM9, CM10 or AOKP rom.

- Coming from Gingerbread.

- Info about installing my kernel.

== For every scenario there will be 2 options ==

- Install the rom with Xperia T small apps.

- Install the rom without Xperia T small apps.

I'll use different posts to explain everything. The meaning is to solve all problems about installing the rom should be posted here to keep the rom thread a bit more clean :)

== Upgrading my rom ==​

You have to choose to upgrade my rom with or without the new Xperia T small apps. Follow the extra installations instructions in blue for small apps.

== Option 1 - Installing the rom without data wipe ==​

- Download the rom and place it on the root of your internal storage

- [Small apps] Download the KA17_smallapps add-on and place it on the root of your internal storage

I recommend using Doomkernel v4, Advanced stock kernel or my Xperia SSpeed kernel v6 for flashing the rom

- Boot into recovery and choose "Clear cache"

- Go to "Advanced" and choose "Clear Dalvik Cache"

- Now go back and choose "install zip from sdcard"

- Navigate to my rom, choose it and let AROMA start.

- After the changelog you will need to choose "custom installation"

- Select all the apps you like

- [Small apps]Also choose small apps.

- After installation reboot the phone and you can use my updated KA17 :)

[small apps] Do these extra steps:

- When rebooted until lockscreen you will get error messages, then power your phone off using volume up + power button

- Boot into recovery again and flash KA17_smallapps

- Reboot and wait until your phone is fully booted

- Enjoy Ka17 with the new small apps!! :)

== Option 2 - Installing a clean installation of the rom ==​

Follow the instructions of Coming from another rom or firmware, part 2 :)

They can be found in the second post :) it's here: Post 2 installing clean installation coming from stock ICS

== Coming from another rom or firmware ==​

Again the text in blue is if you want to install small apps, the normal text is for installing the rom without small apps :)

== Option 1 - Installing the rom coming from Gingerbread ==[/CENTER]

First off all we need to flash to stock ICS firmware, after this you can follow the instructions about upgrading to my rom coming from stock ICS or stock based roms: Option 2

== Flashing official ICS firmware ==

- First you need to download the latest Flashtool, you can grab it here: Flashtool Homepage

- Download and install the program

- Go to "C:/Flashtool/Drivers", open up "drivers.exe" and install the drivers for your device

- Once this is done you can download and install a stock Sony ICS firmware, you can download it here: Xperia S 6.1.A.2.50 World ftf

- Put the downloaded .ftf file in the following folder: "C:/Flashtool/Firmwares"

- Launch Flashtool and click on the "lightning icon", there choose Flashmode

It's recommended to wipe all data when you upgrade from Gingerbread/Android 2.3 to Ice Cream Sandwich/Android 4.0.4. But you can always keep your data if you want to take the risk.

- A new window will pop-up, here you will see the .ftf you downloaded, click on it and check your options like in the following screenshot:

- Click on the Flash button and wait untill you need to connect your phone to your pc

- Connect your Xperia S to your PC and enter flashmode by doing the following:

Turn your Xperia S off, the connect the USB cable while pressing "volume down" at the same time.

- The firmware will flash on your Xperia S, once this is done you just need to disconnect your phone and turn it on :)