This is a complete guide to flash (upgrade) your Samsung I5700 Galaxy Spica to Android 2.1 (firmware EXXJCE (March 2010)). I have tested it on my own Spica with firmware version DXIL1 and two of my friends with firmware version DXJA1 and it really worked.
You can use this guide to upgrade your Spica at your own risk and don’t blame me if you turn out your Spica into a bricked device .
(This guide has been updated on 07 May 2010, find it at the bottom of this post)
MULTITOUCH now is enabled on Spica, check the guide on how to enable it here
What you need:
Note for I5700 driver:
If windows doesn’t detect the phone in download mode, disconnect the phone & try to uninstall pc studio or kies then reboot. Reinstall pc studio or kies then connect the phone (you may also remove & insert the battery before connecting the phone).
Before start checklist:
Preparation
Flash II
Rooting Your New Eclair
In some cases, you may need your Spica to be rooted in order to install some applications like shootme, my favourite screen capture application. This is just optional, you don’t have to follow this step. I use LkMod v2.5.1 by Leshak that based on EXXJCE firmware to get my Spica rooted and get some additional features like live wallpaper and custom logo while booting my Spica.
LkMod 2.5.1 features:
Default logo comes with LkMod can be replaced with your own logo, you can replace the logo with your own using Photoshop or other image manipulating software.
How to change the logo:
Usefull information about Samsung Firmware
Europe
XA = Austria, France, Germany, Italy, Netherlands, Switzerland, UK
XB = Denmark, Norway, Sweden
XC = Portugal, Spain
XD = Croatia, Czech, Hungary, Slovakia
XE = Bulgaria, Estonia, Kazakhstan, Latvia, Lithuania, Russia, Ukraine
XF = Bulgaria, Croatia, Romania
XP = Dutch, French, Italian, Spanish, Dutch, Polski, Portuguese, Turkish
XW = UK, Italy, Germany, France, Australia, Netherlands, Belgium, Switzerland
XX = Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom
Asia
DD = India
DX = Indonesia, Malaysia, Philippines, Singapore, Vietnam
ZC = China, Hong Kong
ZH = Hong Kong
Code = Year – Month
A = 2001 – January
B = 2002 – February
C = 2003 – March
D = 2004 – April
E = 2005 – May
F = 2006 – June
G = 2007 – July
H = 2008 – August
I = 2009 – September
J = 2010 – October
K = 2011 – Novermber
L = 2012 – December
Example,
My Spica has firmware version I5700DXIL1
DX = Indonesia, Malaysia, Philippines, Singapore, Vietnam
I = 2009
L = December
1 = Version
Update May 17, 2010
1. DXJC4 (Asia) Firmware
If you have flashed to JCE and want to reflash it to DXJC4, flash with DXJB3 first (complete package) using Sameer’s guide than flash to DXJC4 as one package.
2. EXXJD1+ Lk2.02 modd
If you are using JCE and want to upgrade to JD1, flash JD1 (complete package) using Sameer’s guide and then apply Leshak’s Lk2.02 mod.
3. F0r Indonesian users that use Europe firmware (jce,jcf,jd1), to overcome problem with 3 and im2 simcard:
- For rooted device without Lk2.02:
Nexus one boot animation file (bootanimation.zip) was taken from Leshak’s samdroid mod
- For rooted device without Lk2.02
Samdroid 1.0.3 can be applied to any 2.1 firmwares + lk2.02 installed and has two partitions on sdcard (one should be ext2 partition).
You can use this guide to upgrade your Spica at your own risk and don’t blame me if you turn out your Spica into a bricked device .
(This guide has been updated on 07 May 2010, find it at the bottom of this post)
MULTITOUCH now is enabled on Spica, check the guide on how to enable it here
What you need:
- Firmware I570EXXJCE (I570EXXJCE.zip )
- Odin Multi Downloader + spica_jc3.ops (Odin_v4.03_spica_jc3_ops.rar)
- Boot loader file (jb4_bootloader.rar)
- CSC file (I570EOLBJB3-CSC-CL167487-OLB.tar)
- For Windows XP users: Samsung USB driver for I5700 (available in your Samsung New PC Studio CD)
- For Windows 7 users: drivers from PC Studio CD will not work. Download & install the latest Samsung Kies
- Samsung USB cable
Note for I5700 driver:
If windows doesn’t detect the phone in download mode, disconnect the phone & try to uninstall pc studio or kies then reboot. Reinstall pc studio or kies then connect the phone (you may also remove & insert the battery before connecting the phone).
Before start checklist:
- Check your firmware using *#1234#
- Backup your data (contacts, sms, etc)
- Ensure that your phone battery power is sufficient
- Release the SIM lock (check SIM lock status using *#7465625#)
- Extract all required files into a folder (those files will be: I570EXXJCE.zip –> I570EXXJCE.tar; Odin_v4.03_spica_jc3_ops.rar –> Odin Multi Downloader v4.03.exe, spica_jc3.ops; jb4_bootloader.rar –> I570EXXJA1_CLI32638_Bootloader.tar, I570XXJB4_Phone.tar; I570EOLBJB3-CSC-CL167487-OLB.tar).
- Shutdown or disable Antivirus and Samsung PC Studio if any.
Preparation
- Shutdown your phone and remove the SIM Card and SDCard.
- Press “volume down + power button + camera“ to put the phone into download mode.
- Connect the phone to PC using USB cable. You can check the connection in Windows device manager, make sure that your phone is properly detected by Windows like picture below
- Run the Odin Multi Download v4.03.exe. If your phone is properly detected, the Com Port Mapping field should be in yellow background.
Spica download mode |
Windows Device Manager |
- Select spica_jc3.ops into Select OPS field
- Select I570EXXJCE.tar into Selet Integrate Package – Choose One Package Option field
- Tick the One Package option
- Click Start to start flashing. The timer and progress bar above COM Port Mapping field should start . If the progress bar doesn’t start but the timer continue to run , close Odin and disconnect the phone from PC. Remove and insert the battery and start the phone in download mode again, then run Odin.
- Wait until PASS message appear in Message box and the progress bar box turns into blue.
- At this step, you may get the flashing seems to be failed, and you’ll see exclamation mark appears like image shown below. Don’t worry, this is not the end of your spica, close the Odin and disconnect the phone from PC.
- Remove and insert the battery, start the phone in download mode then run Odin again and follow the steps in Flash II.
Flash II
- Keep spica_jc3.ops in Select OPS field.
- Click Reset Files to clear the fields.
- In Select Images to download panel, Select I570EXXJA1_CLI32638_Bootloader.tar into BOOT field,I570XXJB4_Phone.tar into PHONE field, I570EOLBJB3-CSC-CL167487-OLB.tar into CSA field, and let the PDAfield empty.
- In Debug Option panel, tick Debug Only and PDA Format option. Don’t tick One Package option in Option Panel.
- Click Start and watch the progress bar and timer, wait untill PASS message appear on Message box.
- Disconect the phone from PC, remove and insert the battery, start the phone in download mode again then continue to Flash III.
- Keep spica_jc3.ops in Select OPS field.
- Click Reset Files to clean the fields.
- In Select Images to download panel, Select I570EXXJCE.tar into PDA field.
- If you get an error dialog, rename the I570EXXJCE.tar into I570EXXJCE_PDA.tar and insert into PDA field again.
- Don’t select One Package option and Debug Option.
- Click Start and watch the progress bar and timer, wait untill PASS message appear on Message box.
- The phone will restart and you will get the Eclair screen .
Rooting Your New Eclair
In some cases, you may need your Spica to be rooted in order to install some applications like shootme, my favourite screen capture application. This is just optional, you don’t have to follow this step. I use LkMod v2.5.1 by Leshak that based on EXXJCE firmware to get my Spica rooted and get some additional features like live wallpaper and custom logo while booting my Spica.
LkMod 2.5.1 features:
- New phone.apk (from xdadev)
- Helixlauncher as default home (can be switched with default Pantheon)
- Live wallpaper
- Root (su)
- Busybox
- Remount
- fdump for backup
- Custom logo
- LkMod v.2.5.1 (multiupload) | LkMod v.2.5.1 (mydropbox)
- GNU tar for windows (optional if you wan’t to change the logo)
Default logo comes with LkMod can be replaced with your own logo, you can replace the logo with your own using Photoshop or other image manipulating software.
How to change the logo:
- Install the GNU tar for windows, default location is on C:\Program Files\GnuWin32
- Extract LkMod-2_5_1-PDA.7z and you’ll get LkMod-2_5_1-PDA.tar
- Extract LkMod-2_5_1-PDA.tar and you’ll get four files: cache.rfs, datafs.rfs, logo.png and zImage.
- Create your own logo with 320×480 size and PNG file type. Warning: The size of logo file must be between 30-40 kb or the phone will never be able to boot!!.
- Save as logo.png and replace the default logo.png
- Package the four files using GNU tar command line program >C:\Program Files\GnuWin32\tar -cvf LkMod-2_5_1-PDA.tar cache.rfs datafs.rfs logo.png zImage
- You’ll get your own LkMod with your own custom logo (LkMod-2_5_1-PDA.tar)
- Select spica_jc3.ops in Select OPS field.
- Click Reset Files to clean the fields.
- In Select Images to download panel, Select LkMod-2_5_1-PDA.tar into PDA field.
- Don’t select One Package option and Debug Option.
- Click Start and watch the progress bar and timer, wait untill PASS message appear on Message box.
- The phone will restart and you will get the rooted Eclair with helixlauncher default home.
Usefull information about Samsung Firmware
Europe
XA = Austria, France, Germany, Italy, Netherlands, Switzerland, UK
XB = Denmark, Norway, Sweden
XC = Portugal, Spain
XD = Croatia, Czech, Hungary, Slovakia
XE = Bulgaria, Estonia, Kazakhstan, Latvia, Lithuania, Russia, Ukraine
XF = Bulgaria, Croatia, Romania
XP = Dutch, French, Italian, Spanish, Dutch, Polski, Portuguese, Turkish
XW = UK, Italy, Germany, France, Australia, Netherlands, Belgium, Switzerland
XX = Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom
Asia
DD = India
DX = Indonesia, Malaysia, Philippines, Singapore, Vietnam
ZC = China, Hong Kong
ZH = Hong Kong
Code = Year – Month
A = 2001 – January
B = 2002 – February
C = 2003 – March
D = 2004 – April
E = 2005 – May
F = 2006 – June
G = 2007 – July
H = 2008 – August
I = 2009 – September
J = 2010 – October
K = 2011 – Novermber
L = 2012 – December
Example,
My Spica has firmware version I5700DXIL1
DX = Indonesia, Malaysia, Philippines, Singapore, Vietnam
I = 2009
L = December
1 = Version
Update May 17, 2010
1. DXJC4 (Asia) Firmware
If you have flashed to JCE and want to reflash it to DXJC4, flash with DXJB3 first (complete package) using Sameer’s guide than flash to DXJC4 as one package.
2. EXXJD1+ Lk2.02 modd
If you are using JCE and want to upgrade to JD1, flash JD1 (complete package) using Sameer’s guide and then apply Leshak’s Lk2.02 mod.
3. F0r Indonesian users that use Europe firmware (jce,jcf,jd1), to overcome problem with 3 and im2 simcard:
- For rooted device without Lk2.02:
- Download libsec-ril.so
- Using ADB tool:
- adb push libsec-ril.so /sdcard
- adb shell
- #mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
- #cp /system/lib/libsec-ril.so /sdcard/libsec-ril.so.old (backup)
- #cp /sdcard/libsec-ril.so /system/lib
- #reboot
- Download im2-3-update.zip
- Using ADB tool:
- adb push im2-3-update.zip /sdcard
- adb shell
- #reboot recovery
- From recovery menu, choose ‘Apply any zip from SD’
- Select im2-3-update.zip
- Press ‘Home’ for confirm
- Reboot
Nexus one boot animation file (bootanimation.zip) was taken from Leshak’s samdroid mod
- For rooted device without Lk2.02
- Download bootanimation.zip
- Using ADB tool:
- adb push bootanimation.zip /sdcard
- adb shell
- #mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
- #cp /system/media/bootani.qmg /sdcard (backup)
- #cp /system/etc/poweron.snd /sdcard (backup)
- #rm /sytsem/etc/poweron.snd
- #cp /sdcard/bootanimation.zip /system/media
- #reboot
- Download nexusoneanim_update.zip
- Using ADB tool:
- adb push nexusoneanim_update.zip /sdcard
- adb shell
- #reboot recovery
- From recovery menu, choose ‘Apply any zip from SD’
- Select nexusoneanim_update.zip
- Press ‘home’ for confirm
- Reboot
Samdroid 1.0.3 can be applied to any 2.1 firmwares + lk2.02 installed and has two partitions on sdcard (one should be ext2 partition).
- Install Lk2.02 (Ref: samdroid)
- Download LK2-02-1_update.zip (rapid) | LK2-02-1_update.zip (mydropbox)
- Copy it to root of sdcard (/sdcard)
- Download i5700_LK2-02_PDA.tar (rapid) | i5700_LK2-02_PDA.tar (mydropbox)
- Flash it using odin as PDA file
- Spica will reboot and enter into recovery mode
- Select ‘apply any zip from SD’
- Select LK2-02-1_update.zip then pres’s Home’ to confirm
- Wait until ‘Install from sd card complete’ appears then reboot
- Check phone
- Apply app2sd (Ref: samdroid)
- Turn off the phone
- Press ‘Volume down + Call/Answer + Power’ key to enter into recovery mode OR
- Using adb shell type ‘reboot recovery’
- Select ‘Partition sd card’
- Select the size of partition (256, 384 or 512) then press ‘Home’ to confirm
- Wait until ‘Format SDCARD complete’ appears then reboot
- Check phone
- Install samdroid (Ref: samdroid)
- Download SamdroidMod-1_0_3-update.zip
- Copy it to root of sdcard (/sdcard)
- Turn off the phone
- Press ‘Volume down + Call/Answer + Power’ key to enter into recovery mode OR
- Using adb shell type ‘reboot recovery’
- Select ‘wipe, choose what’ -> ‘data/cache’
- Select ‘Apply any zip from SD’ and choose ‘SamdroidMod-1_0_3-update.zip’
- Press ‘Home’ to confirm
- It may take a long time for first time booting (it is normal, you’ll see nexus one boot animation)
0 comments:
Post a Comment