[Xperia Arc Q&A, Help & Troubleshooting] JJD809:
Have a bit of a problem updating back to 4.0.2.A.0.62. Since I got my phone all updates was done via PC Companion until I finally decided to take the big step forward and unlocking the bootloader and removing the sim lock. This was done by jinx13 (Thanks again!) My next big step was to root it simply just to get rid of all the bloatware.

My phone was already on the latest version, 4.0.2.A.0.62 via PC Companion as as I understand from the forums, it cannot be rooted and you have to downgrade and then upgrade OTA to maintain root as updating using PC Companion will remove the root functionality.

I got Flastool version 0.6.8.0 and then obtained the LT15i 4.0.2.A.0.42 Generic Global World ftf image from jlmc87's post "ARC/ARC S (ROOT.FTF&.IMG)4.0.2.A.0.62 Generic Global World+Flashtool+Ringtones+Other"

I downgraded to 4.0.2.A.0.42 without a hitch, then removed all the crap using constin's post "The Complete Comprehensive List of System Apps for Xperia Arc" as guidance. I then checked the OTA update and 4.0.2.A.0.62 was listed as available. I then proceeded to download and instaal this upgrade. The phone went through the motions of rebooting a few times and appeared to be upgrading but in the end a dialogue box shows "Software update. Could not install new software version. Try again" I have tried about seven times with the same end result before giving up on this option.

Next I tried to upgrade with a .img and proceeded to download Pre-rooted_LT15i_4.0.2.A.0.62_Generic Global World.img also from jlmc87's post, but how do I install this?

I searched a bit on the forums but could not get instructions suitable for a n00b like me to follow, so it was mostly trial and error and a lot more searching.

Once again I used flashtool and this time round I selected to flash using "Fastboot mode". In the fastboot toolbox I then selected "Reboot into fastboot mode (via ADB) and once this was done and drivers installed I selected the option "Select kernel to Flash" I selected the image and the process started.

I thought I did it and my phone is now back to the latest version whilst maintaining root, but unfortunately I got excited way too soon as the upgrade was not successfull as the "Image wont fit because the partition is too small"

Could this too small partition also be the reason why OTA upgrade didnt work? What to do next? Any help and advice greatly appreciated.

Here is the output of the logfile:

24/039/2012 00:39:27 - INFO - Device Status: FASTBOOT mode

24/040/2012 00:40:09 - INFO - Selected kernel (boot.img or kernel.sin): C:\Flashtool\firmwares\Pre-rooted_LT15i_4.0.2.A.0.62_Generic Global World.img

24/040/2012 00:40:09 - INFO - Flashing selected kernel

24/040/2012 00:40:35 - INFO - FASTBOOT Output:

sending 'boot' (231660 KB)...

(bootloader) USB download speed was 9191kB/s

OKAY [ 25.993s]

writing 'boot'...

(bootloader) Flash of partition 'boot' requested

(bootloader) S1 partID 0x00000003, block 0x00000280-0x000002e3

FAILED (remote: Image won't fit, partition too small!)

finished. total time: 25.996s

24/040/2012 00:40:35 - INFO - Please check the log before rebooting into system

24/041/2012 00:41:20 - INFO - Log written to C:\Flashtool\flashtool_2012-03-23_12-21-56.log

24/021/2012 01:21:13 - INFO - Device will now exit fastboot mode and start booting into system

24/021/2012 01:21:13 - INFO - Device disconnected

24/021/2012 01:21:29 - INFO - Device connected with USB debugging off

24/021/2012 01:21:29 - INFO - For 2011 devices line, be sure you are not in MTP mode

24/021/2012 01:21:31 - INFO - Device disconnected

24/021/2012 01:21:33 - INFO - Device connected with USB debugging on

24/021/2012 01:21:33 - INFO - Connected device : LT15

24/021/2012 01:21:34 - INFO - Installed version of busybox : BusyBox v1.19.0 (2011-08-14 23:46:58 CDT) multi-call binary.

24/021/2012 01:21:34 - INFO - Android version : 2.3.4 / kernel version : 2.6.32.9-perf

24/021/2012 01:21:55 - INFO - Root Access Allowed