To get the Generic Android 2.1 - XPERIA X8 General

In this post you find how to install the latest firmware to Xperia X8 and how to install custom ROMS.
Important note:
The Xperia X8 have 2 models, the E15a and the E15i, is very important to identify your version, because if you install a firmware for another version, the 3G connection don't work. It solves flashing the correct firmware.
The main difference in both models is:
E15a have UMTS/HSPA 850/1900/2100
E15i have UMTS/HSPA 900/2100
How to flash a official firmware to your X8 with a flash tool
To flash the phone, you need
Phone rooted: http://forum.xda-developers.com/showthread.php?t=906195
Flash tool: http://forum.xda-developers.com/showthread.php?t=827065, please download non gui version
Modified .bat for X8: http://forum.xda-developers.com/atta...5&d=1291060458
X8 loader: http://pashkovsky.com/x8/loader.sin
The firmware (be sure to use the correct firmware)
Firmwares to Xperia X8
E15a android 1.6 SI 1243-5247 Claro http://www.megaupload.com/?d=R9FW86JK
E15a android 2.1.0 SI 1243-9502 Sony http://www.megaupload.com/?d=WH2G2U88
E15a android 2.1.1 SI 1243-9502 Sony http://www.megaupload.com/?d=U4FWILXI (http://www.megaupload.com/?d=U4FWILXI) (latest firmware)
E15i android 1.6 http://rapidshare.com/files/432487345/E15i_1.6.rar
E15i android 2.1.0 russian ROM http://pashkovsky.com/x8/x8-2.1-rus.rar
E15i android 2.1.1 http://www.mediafire.com/?d3pobqqc3py66 (latest firmware)
To flash the phone use this procedure:
Extract the flash tool in your computer for example in C:\FLASH-TOOL
Extract .bat in the same folder when flash tool was extracted and replace .bat
Extract the firmware in to folder firmware inside flash tool folder, for example in C:\FLASH-TOOL\FIRMWARE
Extract loader in the same folder than firmware, for example in C:\FLASH-TOOL\FIRMWARE
Run .bat and follow the instructions
How to flash a custom firmware to your X8 with a flash tool
To flash a custom firmware, you need your phone with the latest version of Android 2.1.1, follow the previus steeps to update your phone. When done, follow this steeps.
The great custom firmware for X8 at this moment is Cyanogen Mod for mini, exist a version with Froyo (2.2), GingerBread (2.3) and HoneyComb (3.0)
With any of this firmwares, you need to update with xRecovery installing update.zip from SD Card
To update, you need:
The latest firmware 2.1.1
xRecovery: http://forum.xda-developers.com/showthread.php?t=878426
The update.zip with the desired firmware
Cyanogen mod firmwares:
Froyo (Android 2.2) very stable for daily use: http://forum.xda-developers.com/showthread.php?t=964223
GingerBread (Android 2.3) beta: http://forum.xda-developers.com/showthread.php?t=973753
HoneyComb (Android 3.9) alpha: http://forum.xda-developers.com/showthread.php?t=973753
To install the custom firmware follow this procedure:
Have the battery minimun in 50%
Copy update.zip in the root of SD card
Boot the phone and enter in xRecovery mode
I recomend to perform a backup of you current firmware. To do it, in xRecovery mode go to Backup and restore and select Backup
In xRecovery select Install update.zip from SD card to install the new firmware
In xRecovery select Factory reset (full wipe)
In xRecovery select Reboot and wait for 1 to 5 minutes while new firmware boot the phone
Enjoy it!

The modified .bat for X8 link isn't working.

thanks TS.

Related

[I9020T][REF] All OTA and Available Full ROM Packages

---------------------------------------------------------------------------
I HAVE CEASED UPDATING THIS THEAD.
The old information contained below will remain for posterity, but will no longer be updated. From this point forward, all updates to this information will be found at http://www.randomphantasmagoria.com/firmware/nexus-s
---------------------------------------------------------------------------
Below is a list of all available OTA and full ROM packages for the Nexus S, model I9020T.
THIS IS FOR I9020T ONLY. IF YOU HAVE ANOTHER VARIANT, PLEASE FIND THE THREAD FOR YOUR VARIANT.
Typical disclaimer where I tell you that all of this stuff is at your own risk and I'm not responsible if you mess up your phone, yadda yadda.
These updates are 100% stock and are NOT rooted.
HOW TO FLASH
I'm not giving instructions on how to flash ZIP files or fastboot images. If you don't know how to do that, you probably shouldn't be looking for stuff in this thread. There are plenty of threads on how to flash fastboot images or how to flash zips through recovery. Do a little reading before proceeding.
The recovery-flashable full ROM packages will only flash if your phone has no ROM, any custom ROM, or a stock ROM that's older than the version you're trying to flash. For instance, the 2.3.4 full ROM package will flash over the stock 2.3.1 ROM, but not over the stock 2.3.6 ROM.
With fastboot images, you can flash any version over any other version.
WHAT HAPPENS IF I GET AN ERROR WHILE FLASHING?
If you get an error flashing a recovery-flashable full ROM package, it means that you are running a stock ROM that's newer than the version you're trying to flash. If you're trying to downgrade, then you must install ClockworkMod recovery, then wipe system, boot, data, cache, and Dalvik cache. You will then be able to flash the older version. Optionally, you can also flash fastboot images of a version older than the version you're trying to flash.
If you get an error flashing an incremental update, it means one of four things. Either you don't have an I9020T, you aren't running a stock ROM, you have changed something with your stock ROM (this includes build.prop changes, radio or bootloader changes as well), or you're running Android 4.X and trying to update manually. These incremental updates only work if you are running a completely, perfectly stock ROM exactly the way Google provides it, with the right radio and the right bootloader. There are no exceptions to this rule. Furthermore, Android 4.X ROMs can no longer be updated manually in stock recovery. See below.
A NOTE ABOUT ANDROID 4.X OTAs
Beginning with Ice Cream Sandwich, Google has made a change to stock recovery that prevents you from flashing future OTA updates manually. Instead you are now required to wait for the OTA notification on your phone and then tap "Reboot and Install."
If this pisses you off, you have the option of unlocking your bootloader, installing either a stock Gingerbread recovery or ClockworkMod recovery, and then flashing the OTA updates manually.
LATEST VERSION
The latest Android version available for I9020T is Ice Cream Sandwich version 4.0.4, build IMM76D.
BUILD REFERENCE
GRH55 - Android 2.3
GRH78 - Android 2.3.1
GRH78C - Android 2.3.2
GRI40 - Android 2.3.3
GRI54 - Android 2.3.3 (shipped on some non-USA I9020T devices)
GRJ22 - Android 2.3.4
GRK39F - Android 2.3.6
IML74K - Android 4.0.3
IMM76D - Android 4.0.4
FULL ROMS
FASTBOOT IMAGES
If you're comfortable with fastboot, you can flash these images to return your phone back to raw stock. FLASHING FASTBOOT IMAGES WILL ERASE ALL OF YOUR PHONE'S DATA AND WILL RETURN YOU TO A FACTORY STOCK, UNROOTED STATE.
Android 2.3.1/GRH78/XXJK8 Radio/JK1 Bootloader
Official factory fastboot images, must be flashed using fastboot on an unlocked bootloader. Contains recovery, radio, and bootloader.
THESE IMAGES MUST BE FLASHED USING BOOTLOADER VERSIONS I9020XXJK1 OR I9020XXKA3
Android 2.3.3/GRI40/XXKB1 Radio/KA3 Bootloader
Official factory fastboot images, must be flashed using fastboot on an unlocked bootloader. Contains recovery, radio, and bootloader.
THESE IMAGES MUST BE FLASHED USING BOOTLOADER VERSIONS I9020XXJK1, I9020XXKA3, OR I9020XXKL1
Android 2.3.3/GRI54/XXKB3 Radio/KA3 Bootloader
Official factory fastboot images, must be flashed using fastboot on an unlocked bootloader. Contains recovery, radio, and bootloader.
THESE IMAGES MUST BE FLASHED USING BOOTLOADER VERSIONS I9020XXJK1, I9020XXKA3, OR I9020XXKL1
Android 2.3.4/GRJ22/XXKD1 Radio/KA3 Bootloader
Official factory fastboot images, must be flashed using fastboot on an unlocked bootloader. Contains recovery, radio, and bootloader.
THESE IMAGES MUST BE FLASHED USING BOOTLOADER VERSIONS I9020XXJK1, I9020XXKA3, or I9020XXKL1
Android 4.0.4/IMM76D/XXKI1 Radio/KL1 Bootloader
Official factory fastboot images, must be flashed using fastboot on an unlocked bootloader. Contains recovery, radio, and bootloader.
THESE IMAGES MUST BE FLASHED USING BOOTLOADER VERSIONS I9020XXJK1, I9020XXKA3, OR I9020XXKL1
RECOVERY-FLASHABLE ROMS
Android 2.3/GRH55/XXJK8 Radio/JK1 Bootloader
Unofficial, unsigned, must flash through ClockworkMod Recovery. Contains recovery, radio and bootloader.
Android 2.3.1/GRH78/XXJK8 Radio/JK1 Bootloader
Unofficial, unsigned, must flash through ClockworkMod Recovery. Contains recovery, radio and bootloader.
Android 2.3.2/GRH78C/XXJK8 Radio/JK1 Bootloader
Unofficial, unsigned, must flash through ClockworkMod Recovery. Contains recovery, radio and bootloader.
Android 2.3.3/GRI40/XXKB1 Radio/KA3 Bootloader
Official, signed, can flash with ClockworkMod or stock recovery. Contains recovery, radio and bootloader.
Android 2.3.3/GRI54/XXKB3 Radio/KA3 Bootloader
Unofficial, unsigned, must flash through ClockworkMod Recovery. Contains recovery, radio and bootloader.
Android 2.3.4/GRJ22/XXKD1 Radio/KA3 Bootloader
Official, signed, can flash with ClockworkMod or stock recovery. Contains recovery, radio and bootloader.
Android 2.3.6/GRK39F/XXKF1 Radio/KA3 Bootloader
Official, signed, can flash with ClockworkMod or stock recovery. Contains recovery, radio and bootloader.
Android 4.0.3/IML74K/XXKI1 Radio/KL1 Bootloader
Official, signed, can flash with ClockworkMod or stock recovery. Contains recovery, radio and bootloader.
Android 4.0.4/IMM76D/XXKI1 Radio/KL1 Bootloader
Unofficial, unsigned, must flash through ClockworkMod Recovery. Contains recovery, radio and bootloader.
Courtesy of XDA forum member kibmcz.
INCREMENTAL UPDATES
The links provided here are to Google's official update package for each version. Sometimes Google provides a small incremental update package for upgrading between versions, other times they just provide full ROM packages for bigger version upgrades. For instance, Google pushed a small incremental update to upgrade from 2.3.4 to 2.3.6. If your phone was running 2.3.1, there is no 2.3.1 to 2.3.6 incremental update, so Google would push the 2.3.6 full ROM package.
If you don't see an upgrade path from your version to your desired version, it means you need to use a full ROM package above instead.
Android 2.3 (Build GRH55/XXJK8 Radio/JK1 Bootloader)
2.3 -> 2.3.1
Android 2.3.1 (Build GRH78/XXJK8 Radio/JK1 Bootloader)
2.3.1 -> 2.3.2
2.3.1 -> 2.3.3 (GRI40)
2.3.1 -> 4.0.4
Android 2.3.2 (Build GRH78C/XXJK8 Radio/JK1 Bootloader)
2.3.2 -> 2.3.3 (GRI40)
2.3.2 -> 2.3.4
Android 2.3.3 (Build GRI40/XXKB1 Radio/KA3 Bootloader)
2.3.3 (GRI40) -> 2.3.4
Android 2.3.3 (Build GRI54/XXKB3 Radio/KA3 Bootloader)
Neither of these following OTA updates actually work. Both of them require an unknown radio, and will fail if you try to flash them on a phone running 2.3.3/GRI54 with the XXKB3 baseband. The 2.3.3->2.3.4 update has since been pulled by Google and the link is only provided here for posterity and reference. The only way to properly update 2.3.3/GRI54 is to flash a full ROM over it.
2.3.3 (GRI54) -> 2.3.4 (Update requires an unknown radio and will NOT update build GRI54 with XXKB3 radio.)
2.3.3 (GRI54) -> 4.0.4 (Update requires an unknown radio and will NOT update build GRI54 with XXKB3 radio.)
Android 2.3.4 (Build GRJ22/XXKD1 Radio/KA3 Bootloader)
2.3.4 -> 2.3.6
2.3.4 -> 4.0.4
Android 2.3.6 (Build GRK39F/XXKF1 Radio/KA3 Bootloader)
2.3.6 -> 4.0.3
2.3.6 -> 4.0.4
Android 4.0.3 (Build IML74K/XXKI1 Radio/KL1 Bootloader)
4.0.3 -> 4.0.4
Is There An Official Repository For These ROM Packages?
I am from the west coast of the US and received the OTA ICS update on my Nexus S. I have been waiting for this update just as many of us but I was concerned about the battery issues the update caused for other users... finally I applied the update.
My battery with moderate usage lasted about two days (applications installed: Orbot, Firefox, Skype) with Gingerbread latest version. I was very satisfied with the performance of the device. After the upgrade to ICS 4.0.3 my battery life went to 9 hours at most.
I have read many forums on the net but none give a definitive explanation on the issue. Finally I found one that explained some known CPU bug.
I decided to downgrade to Gingerbread but could not find the official stock ROM.
Thank you very much for posting them.
Is there an official repository for these versions?
The explanation of what each model variant is (eg. I9020T, AWS/2100, T-mobile, Windmobile, Mobilicity...) is missing from the main and sub thread.
Updated from 2.3.4 Gingerbread to ICS, everything is running smooth except the android market won't work over 3G. (works fine with a wifi connection) Any suggestions on what might be causing the problem?
Try clearing cache and dalvik.
Is anyone experiencing issues on the Build GRK39F/XXKF1 Radio for ICS? I'm especially interested in those who use WIND mobile.
I've been told that it's usually a good idea to run the right radio paired with the right ROM. Is there some reason why you want to run XXKF1 with IML74K?
oldblue910 said:
I've been told that it's usually a good idea to run the right radio paired with the right ROM. Is there some reason why you want to run XXKF1 with IML74K?
Click to expand...
Click to collapse
I'm not sure if your comment was directed towards me, but I thought by matching the Build Number, I could have a nice upgrade. I can't attach images, but my information are as follows:
Android Version: 2.3.6
Baseband Version: I9020XXKF1
Build Number: GRK39F
I'm also not rooted.
Also, check Market settings. There is an "Update over Wi-Fi only" checkbox. I don't remember if 2.3 had that or not.
sysadmn said:
Also, check Market settings. There is an "Update over Wi-Fi only" checkbox. I don't remember if 2.3 had that or not.
Click to expand...
Click to collapse
It comes with market 3.4.4
Sent from my ice cream powered Nexus S
@mrjimyjohn
To fix the 3G Market downloads problem on Mobilicity, go to Settings -> Wireless -> Mobile Networks -> Access Point Names.
Click on the MOWAP and MOMMS entries and delete anything that’s in the proxy field for each one.
You may need to reboot after doing this to see a change.
Hi,
ia hve cyanogen 7 ver. 2.3.7
and the baseband is I9020XXKD1.
can i flash stock 2.3.6 and then flash ics with the posted links?
eben0 said:
Hi,
ia hve cyanogen 7 ver. 2.3.7
and the baseband is I9020XXKD1.
can i flash stock 2.3.6 and then flash ics with the posted links?
Click to expand...
Click to collapse
Yes, or you could just flash full 4.0.3 rom if you wanted
Sent from my ice cream powered Nexus S
so.. can i flash the stock 4.0.3 via the recovery without going back to stock 2.3.6 ?
eben0 said:
so.. can i flash the stock 4.0.3 via the recovery without going back to stock 2.3.6 ?
Click to expand...
Click to collapse
Yes, but do a full wipe first
Sent from my ice cream powered Nexus S
thx a lot update went flawlessly, the interface looks awesome.
Hi I have a nexus s i9020. is it different from i9020T or i9020A? Which one should I use for my device?
jkyfrm said:
Hi I have a nexus s i9020. is it different from i9020T or i9020A? Which one should I use for my device?
Click to expand...
Click to collapse
If it doesn't have a A (check behind the battery), then it is a i9020T. They just use the T & A to distinguish in the US between the T-Mobile and AT&T versions since they support different bands but the T is implied unless it is the A version.
Could you give me a few pointers please....
I bought my google nexus s from carphone warehouse and its on the vodafone network in the UK.
The details from the phone are:
Android version 2.3.6
Baseband version I9020XXKF1
Kernel version 2.6.35.7-gf5f63ef [email protected] #1
Build number GRK39F
My phone has not been rooted, and is completely stock (apart for the apps ive installed). The only updates that have been applied are those that come OTA. Im doing this because Vodafone UK seem to have no interest in updating the nexus s with the latest ICS.
From looking at these threads, I think this thread has the correct software to download and install on the phone, so I downloaded the incremental update 2.3.6 > 4.0.3 - firstly could you confirm that this is the correct rom ?
So then I renamed the file to update.zip, and copied it onto the root of the sd card.
I then powered off the phone and turned it back on whilst holding the power button and volume up to get to the bootloader.
I selected recovery and then phone reboots and shows the google logo for a second or two, then a box being unpacked for a second, and then an exclamation mark with a droid underneath it.
Could someone please give me some pointers as to what Im doing wrong here ? If its a stock update, then I dont think I have to unlock the bootloader.
I can then pull the battery and it will reboot as normal.
Thanks in advance.
markkeny said:
I bought my google nexus s from carphone warehouse and its on the vodafone network in the UK.
The details from the phone are:
Android version 2.3.6
Baseband version I9020XXKF1
Kernel version 2.6.35.7-gf5f63ef [email protected] #1
Build number GRK39F
My phone has not been rooted, and is completely stock (apart for the apps ive installed). The only updates that have been applied are those that come OTA. Im doing this because Vodafone UK seem to have no interest in updating the nexus s with the latest ICS.
From looking at these threads, I think this thread has the correct software to download and install on the phone, so I downloaded the incremental update 2.3.6 > 4.0.3 - firstly could you confirm that this is the correct rom ?
So then I renamed the file to update.zip, and copied it onto the root of the sd card.
I then powered off the phone and turned it back on whilst holding the power button and volume up to get to the bootloader.
I selected recovery and then phone reboots and shows the google logo for a second or two, then a box being unpacked for a second, and then an exclamation mark with a droid underneath it.
Could someone please give me some pointers as to what Im doing wrong here ? If its a stock update, then I dont think I have to unlock the bootloader.
I can then pull the battery and it will reboot as normal.
Thanks in advance.
Click to expand...
Click to collapse
Once you choose recovery hold volume down and tap power once the Droid pops up, then it should enter, oh and fyi our updates come from Google directly, not carries
Sent from my ice cream powered Nexus S

[Q] baseband question(s)

Hey guys,
would-be first time rooter here. Couple of questions. Sorry if they answered somewhere, could not find where. Basebands and kernels are not covered for dummies in any guide.
1. My phone is X8, E15i, baseband M76XX-TSNCJOLYM-53404006, kernel 2.6.29, build version 2.0.1.A.0.47, 2.1-update1. PC companion does not want to update it any further and since in every rooting guide is stated i need the last version, i am not sure what to do. Here is stated that the last version is 2.0.2.A.0.24. But nowhere it's said if I would have to have in installed already or the flashing process does it for me. So do I just download Baseband 006 - kernel 2.0.2.A.0.24 and use it with flashtool?
2. Is 015 better / newer version than 006? Lots of custom stuff requires 015. Lots of threads refer to 015 as to the latest baseband and from what I've read if I flash 015 over a 006 device I will brick it or infinite loop it. Does this mean I am stuck forever with the 006 and cannot use GingerDX for example?
General explanation of basebands / kernel stuff will be GREATLY appreciated.
thanks in advance.
don
You need xxx015 baseband to run custom ROMS correctly. Download the latest firmware, unpack it to firmwares folder inside Flashtool installation folder (default C:/flashtool). Flash it and you should get newest baseband. This will erase all your data so, make a backup of important stuff. Then use toolbox to root your phone and obtain recoveries. Then pick your favorite ROM, unlock bootloader (if you don't worry about warranty, but read guides in general and android development section to avoid hard brick) flash required kernel and have fun If you have problem with bootloops perform a full-wipe in recovery.
To enter xRecovery tap back button repeatedly on Sony Ericsson's logo.
To enter ClockworkMod tap the screen. On custom kernels tap back button.

[Q] I need some help here PLEEEZZZZZ,PLEEEEEZZZ

Hi,thanks for passing-by I appreciate that my lovely XPERlA X8 is in a big mess
*I installed Xrecovery
*tryed some costume ROM's...
*I finelly desided to go back to the STOK ROM (i bot with) EClair 2.0.1.A.0.47
when i wanted to restore xrecovery's backup image of the EClair 2.0.1.A.0.47, I found that it was accedetly damaged
To do so, I am thinking of downloading EClair 2.0.1.A.0.47's xrecovery backup folder found @ sdcard/xrecovery/backup wich contains (system.img, cash.img, data.img and nandroid.img) so i can overwrite the damaged one and restore your ROM on my phone
Do you think it is possibel?
if not sure let me try it by passing me your xrecovery backup folder of EClair
i realy don't want to flash the phone but if i had to, I'd do it
Thanks for your time, i appreciate your intention, I'd be happyer if I had my XPERlA X8 back to normal. You can make me SO
You could just use seus. Google seus. Its easyer
Sent from my X8 using XDA App
1.install Sony Ericsson PC Companion
2.install flash tools. download from here: http://forum.xda-developers.com/showthread.php?t=986697
3.dwnload latest stock rom from here: http://www.mediafire.com/?q8ppcqvbrspwhyy
extract your downloaded file & put it to firmware folder of flashtools & flash your phone.
good luck

[Q] Advice where to go from unlocked BL, rooted stock 4.1.B.0.587 further without CMW

Hi
please advice shortly if i'm correct
device LT15i. unlocked BL, updated from 2.3.4 (0.62) to 4.0.4 (.587), then kernel downgraded to 4.0.3, then rooted and updated to the last .587
what i want now:
i prefer to get CM10 or MIUI v4 or any other custom rom, but i can not ___as i can not get CMW installed___
(x parts does not install even it says OK, custom rom app does not override x-parts mess it did and refuses install cwm 3.x.x.x on to unsuscessful 5.x.x.x., I can not find stand alone recovery.img for ARC etc... )
please advice if i should look for CWM installled somehow!!! (HOW?)
or should I
1: install Doom kernel, which suppose to be with CWM and then proceed to any other rom through CWM right after that kernel?
or
2: wipe totally to official SEUS ROM no root... and start over again as i did already?
sorry if i got lost somewhere here (and could not find my answer in other topics)
i'd appreciate your replies.
thx
Download cm, extract only boot.img from it other leave untouch.
Fastboot kernel on phone, it will have cwm, (put rom on sd card before fastbooting) and then in cwm flash rom and gapps (finf by your self and put on sd card before fastboot)
Sent from my LT26i

Flashtool 0.9.13.0

This is the latest Flashtool 0.9.13.0:
Download here: http://ul.to/sb8cfqyr
Flashtool is a S1 flashing software that works for all Sony phones from X10 to Xperia Z Ultra. They all use the S1 protocol for flashing firmwares.
This program was originally made to flash sin files downloaded by SEUS or PCC. From time to time, sin files have been bundled into what is now well known FTF (Flash Tool Firmwares). That is the core of Flashtool and the reason of its name.
Flashtool can also easily unlock the bootloader of the phone using the BLU icon as far as the bootloader of your phone is unlockable
The flashing feature as well as bootloader unlock feature are available whatever the phone is recognized or not by the application. What is only mandatory for flashing is to own the FTF file according to the device you want to flash it on.
Why should I use flashtool ?
Once bootloader unlocked, official sony tools do not work anymore.
Using official sony tools, you can only upgrade. No downgrade possible.
Using flashtool, you can choose what to flash and what not to flash. This said, many rooting scenarios are available implying kernel only downgrade to retrieve a patched rooting exploit and then flash back the right kernel.
You said unlocking bootloader ?
This process gives you the opportunity to flash custom roms such as CyanogenMod ROMs.
I invite you to visit the FXP Project that brings CM to xperia devices.
Many other features have been built-in so that Flashtool can also be used to (as far as the phone is recognized by Flashtool) :
Root your phone
Install recovery, busybox, custom kernels
Clean your rom (remove /system/apps apps of your choice) (Be careful, unless you really know what you do, do not modify the default list. This can make your phone stuck at the SE Logo)
Clear dalvik cache
Optimize (install of JIT v2) (plugin for 2.1 phones only from 2010 line)
Customize (installs apps found in the custom/apps folder of the flashtool)
Edit any text file on the device
Rebrand your device

Categories

Resources