Home »
Information Technology »
Programming »
Android »
Samsung I5700 Galaxy Spica Android 2.1 Flashing Guide
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:
Alternative download links (Mydropbox, ads free, direct download) (Big thanx to Yousef):
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.
How to flash:
Preparation
- Shutdown your phone and remove the SIM Card and SDCard.
- Press “volume down + power button + camera“ to put the phone into download mode.

Spica 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

Windows Device Manager
- Run the Odin Multi Download v4.03.exe. If your phone is properly detected, the Com Port Mapping field should be in yellow background.
Flash I
- 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.

- Click to enlarge
Note: If you already get Eclair on this stage, skip the Flash II & III.
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.

- Click to enlarge
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
.

Click to enlarge
Now you have the new Eclair in your Spica, but wait, firmare EXXJCE is french firmware, so you’ll get your Spica language in French, to change the language, enter paramètres menu at bottom corner then choose Paramètres de langue then Langue et règion and select your language.
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
What you need:
Create your custom logo (Optional)
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)
How to flash
- 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
- For rooted device with Lk2.02 (has recovery tools)
- 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
4. Install Nexus One boot animation (win 7 style)
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
- For rooted device with Lk2.02 (has recover tools)
- 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
5. Install Samdroid Mod 1.o.3
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)
- 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)
Buy me a coffee
If you found this stuff useful to your work, please consider a donation.
By doing this you will be helping me to keep improving this stuff and to continue to help anyone who needs, and maybe keep on helping you in the future.
Related post:
pls,tell me how to restart i5700? thanks
hi,
lorenz i already used spicagen mod n cyanogenmod bt my phone got hanged.all the apps are installed on phone memory.wht shuld i do plzz help?????
Try to use app2sd..
q, using spica i 5700 and i dnt know zhy but the screen and the power key stop working….should i flash it first to see what it!!!!!!!!!!!please help
mean uppdate the files!!!!!!!!!!!!!!!!!!
can any one plzz give me another site!
1. Thank you for your helpful information. I have definitely picked up everything new from here, it was an interesting blog for me personally to look through your page. I have bookmarked it and will keep visiting very often. But want to remark on some general things, this site takes much time to reload correctly; I think slow loading instances times will harm your excellence score if marketing and advertising with Adwords and your assignment in google. I have added RSS to my e-mail to look out for more of your attractive content. Ensure that you update this again very soon.
GR8 S/W SUPPORT 10000%
WORK TESTED BY ME
Thank you this is saving my spica
thanks lorenz, your troubleshooting part @ flash 2 and 3 solved my spica flashing issues. cheers.
Sooo I’ve done all this.. Now my phone won’t book. I press the power button and get the Samsung boot screen, the status bar fills aaaaaaaaaaaaaand that’s it
Now what???
It works!
I’ve able to save my phone from being bricked.
[...] Samsung I5700 Galaxy Spica Android 2.1 Flashing Guide | All About Web & Mobile Application Devel…. [...]
Hi,
I completed Flashes I and II on my Spica with no problems. When I reconnected phone for Flash III Odin no longer recognised it. What should I do?
Thanks.
Ken
Simple solution to all Vista problems: when all else fails, simply reboot. Problem solved!
Try to power off the phone, remove the battery then insert it again.
You are the best!thx a lotttttt!!!you have the best tutorial,easy to follow,GOOD JOB!!
is a problema at flash 3,i`ve waitend 2 hours and nothing happend,it remains at FORMAT stage..what should I do
Awwww man. Incredible thank. I’d lost my mine unbricking that device
Bonjour
D’abord MERCI BEAUCOUP
Depuis hier, toute la journée, j’ai tout essayé et c’était tout le temps bloqué sur
“setup connection”.
Votre méthode a marché du premier coup (en presque 7mn seulement)
Spica cupCake (BVIL3) vers Eclair.XXJCE(2.1-update1)
Encore Merci.
Thanks a lot bro that really help me because i just recently bought my phone but it came with cupcake and the Bluetooth wasn’t working but that problem was fixed.but there is another problem my phone memory is to low and apps2sd isn’t working. i have read that it only works with froyo 2.2. so i was wondering if i could flash it with froyo using this same method?. And if the method is different will you have tutorial for? Anyway thanks alot man
samsung i5700 odin multi not connected can u help me
what is the time to complete the flash III??
The Odin is doing the installation for 30 minutes with no progress.
I need your help
I notice I made a mistake that was corrected. My I5700 has been updated. I appreciate the guidance. The sansumg you should be sorry. I am grateful for you.
Thanks for providing the help, I could bring out my bricked samsung i5700 phone , install eclair successfully and could root too. The earlier version was cupcake which was broken in an attempt to root using i5700_LK2-02_PDA.tar
Hello everybody
I need some help
firt started first flash and did work well.
But then when I try to reconnect my Spica to the PC, it says “unknown device”. Even in Odin no device detected.
I tried to reboot windows 7, and download maximum samsung drivers…nothing works. Neither windows 7, nor Kies, PCStudio, Odin recognize my spica.
The good news is that it seems that Eclair is correctly installed on my spica, and as far (12hrs) works well.
What do I need to do to get it recognized by windows 7 and Ovin to finish flashing? because now I cannot connect it to the PC
TESTED by me and its okey.
may u add link for FW asia package..? plz.
W.B.R
will this work if i have miui rom android 4.0.3. sd dont work in this miui rom so i cant install other rom because in the recovery it says sd cant mount so any way will this work if i have android version 4
This site worked for me… though afterwards, my data (3G, Edge, etc)connection wasn’t working and I thought I’d screwed up. Turns out I just had to load the APN (access point name), which I was able to find on my provider’s website.
Settings>wireless and networks>mobile networks>access point names>menu button >new APN
This was great.. though afterwards, my data (3G, Edge, etc)connection wasn’t working and I thought I’d screwed up. Turns out I just had to load the APN (access point name), which I was able to find on my provider’s website.
Settings>wireless and networks>mobile networks>access point names>menu button >new APN
I followed the guide. It went ok until the first reboot. I got a message that the installing failed. Then three options in green, the first one was to reboot, second to install .zip from SD card and the third… I don’t remember. I picked reboot but it stays on the samsung screen, and then nothing. Maybe I did something wrong? I am using windows xp professional and I tried to install CM-7.0.0-spica-a1_upadate.
Edit:
This is what is shown:
Android system recovery
– Samsung Spica i5700 –
Use Up/Down and OK to select
Reboot system now [Home+Back]
Apply sdcard/update.xip
Apply any zip from SD
___________________
Opening update package…
Verifying update package…
Installing update…
Deleting files…
Deleting files…
Deleting files…
Deleting files…
Deleting files…
Copying files…
Copying files…
E:Error in install_busybox.sh
(status 65280)
E:Failure at line 21>
run_program PACKAGE:Iinstall_busybox.sh
Installation aborted
Now what? Please, help
hi lorenz hi everybody
i’m from algeria i started the 1 flash but i don’t know if it worked well because it took a lot of time without progress like this :
Download Start…
Create File…
StartThread Detected : 1
StartThread Detected : 0
StartThread Detected : 0
StartThread Detected : 0
StartThread Detected : 0
StartThread Detected : 0
StartThread Detected : 0
StartThread Detected : 0
setup connection…
odin mode.. check plcatform verification.
START!!!
check download environment.
zImage download..
1/5 Finished.
datafs.rfs download..
2/5 Finished.
factoryfs.rfs download..
same prob in flash 3
plz tel me what to do should i wait or i have to do an other thing
knowing i waited more then 70 mnt
plz plz plz help
thank very very much my spica itºs saved now¡¡¡¡¡¡ this site ist THE BEST¡¡¡¡¡¡
Thanx dudes totally working I unbricked this thanks a million
Great solution!!!
Bravo!!!
Thx alot m/
Great solution!!!
Bravo!!!
Thx alot \m/
Hi, i have this phone, and changed the Cupcake 1.5 OS to Eclair 2.1 but i’m getting some difficulties with my network connection, i used to live in Aruba and my internet connection worked perfectly, but now i’m living in Holland and have chosen Vodafone and it does’t work at all.
I would like to get an advice so ican solve this problem.
I was thinking of changing it back to Cupcake version, but i don’t know if it’s possible.
If you have problem with the network, try to flash different firmware which suits your region.
Hey, can you give me another link for Firmware I570EXXJCE? Both of them don’t work for me.
guys
If you want this to work
it is easy
follow flash I
But before you click start
Select I570EOLBJB3-CSC-CL167487-OLB.tar
in the CSC field
then click start
then it will work perfectly !
no flash II or III
Worked for me and Im in Ireland
just change the language on the phone
and my vodafone SIM works fine
BTW note that my phone was network Unlocked long before I did this
Thanks again !
bro tnx for this post.
An outstandіng share! I’ve just forwarded this onto a coworker who was conducting a little homework on this. And he in fact bought me lunch simply because I stumbled upon it for him… lol. So allow me to reword this…. Thanks for the meal!! But yeah, thanks for spending the time to talk about this topic here on your internet site.
Hi,
Thanks alot you have saved my mobile phone (Samsung Spica GT-I5700). I just follewed the steps in Flash I,(I did not more than this).I wish you the best. Keep on.
Regards
Hello i have a spica
with cupcake XXIL3
Baseband I5700XXIK1
tried everything, workd fine but cannot get wifi back,do you have a idea
Tonny
update v1.5 vs v2.1update1 de mon gt-i5700 parfaitement réussie. congratulations et merci beaucoup pour le tuto. fantastique
update v1.5 vs v2.1update1 my gt-i5700 perfectly successful. congratulations and thank you very much for the tutorial. fantastic
[...] از این لینک کمک بگیر یا علی http://www.londatiga.net/it/samsung-…lashing-guide/ [...]
hi, thnx for this post i reset my android phone… which is Samsung Spica i5700.. but problem with language now…
how to fix it into English?
anybody tell me…
i don’t know it’s in some other language now..
how can i change it to English ?
hi
the links are dead.. can you provide a updated link? thanks
very thanks………….very very usefull……
I try to install firmware now. Now when is start my cellphone. Screen showing in mobile+triangle+PC.
Pls. some one help me to sort out this issue.
Thnaks
hello i download i570exxjce and in odin dialog box appear
Hi caspejones, how is ur spica now? sorry for the late response. Where do you live? Have u tried to flash different firmware other than jd1 or jh1? or try different region’s firmware.
I live in uk.. which firmware is the best to ulock as i followed above procedure but not working phone is still locked
dudde how long will it takes