[XPERIA X10 Q&A, Help & Troubleshooting] 1eyedmonster:
I am glad flashing orange firmware has worked i will gladly assist you updating to 2.1 or 2.3?

First of all to avoid any more stress and problems I would recommend a custom ROM based on stock 2.3 if you follow the instructions its idiot proof!

1.install the Sony erriccson flashtool from the following link http://androxyde.github.com/index.html?1365028941000

2. Root your device via flashtool ( the flashtool will prompt you with the entire instructions step by step)

3. first go to settings/development/Usb Debugging and enable

4.connect your phone with the usb cable and let your computer find the drivers

5.once drivers are installed open flashtool 0.9.10.0

6 select advanced/root/force zergush

View attachment 1856497

7. this will root your device and install SU (super user) it will also install XRECOVERY which can be used to install custom roms

8. Unlocking the bootloader! before the next stage there is a warning this will void your warranty with some devices but by doing this it opens much more options in regards to different roms by unlocking the bootloader this will automatically update your phone from 1.6 to 2.3!

you unlock the bootloader by selecting plugins in flashtool once you have succesfully rooted

View attachment 1856550

its simple to do and as long as you stick to the instructions of flashtool it should unlock your bootloader! dont be tempted to unplug your phone while the process is in operation as the phone will restart many times while it completes and it will ask you to plug/unplug/restart in a box on flashtool!

once you have unlocked your bootloader you are able to flash custom kermels will have custom recoveries x recovery and clockwork mod recovery which is arguebly the most used by all custom roms on all phone models on xda

9 if you want a stock based rom i would reccomend Donut HD this is the most stock based rom and can be flashed without unlocking the bootloader it is based on the official 2.3 firmware for the xperia x10i http://xdaforums.com/showthread.php?t=1574185

10. its very important that you do a backup of your current rom by doing this you can restore the current rom if any errors arise this is done by entering xrecovery by pressing the back button repeatedly as the x10 is booting up then under backup & Restore scroll up and down using the volume up and down and press select by pressing the middle hardware key see below

View attachment 1856497

11. thats it your ready to go

12. download the rom put it on your micro sd card ,enter xrecovery by pressing the back button repeatedly as the x10 is booting up

11. (remember the backup first) factory reset (full Wipe)/wipe cache partition/advanced options/wipe dalvic cache/ wipe battery stats /back/install custom zip/choose custom zip from sdcard/scroll to the downloaded rom and select enter! once installation is complete wipe dalvic cache in advanced options then reboot phone

thats it your custom firmware should be installed ! if you still require to unlock the sim then you can do this after installation

http://www.x10unlocked.com/

happy flashing

thank me if your greatfull Sent from my Nexus 7 using xda premium