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:
Hi Lorenz,
Thanks for this useful guide. I, now have eclair in my Spica just because of u. I almost threw it in the dump and forgot about it. Then came across this page and the spica is back to life now. Well….since the froyo is out now,is there a way to upgrade 2.1 to froyo? Pls guide me
Hi you’re welcome. Glad to hear that. Btw i never used Froyo on my Spica, as far as i know, there is no Stable froyo rom for Spica.
hi there . i keep on getting check image files. i got stuck up at first stage now phone is in download mode . i’m stuck at stage 2 this is were it keep saying check image file
[...] I learned how to use Odin. To use Odin you must follow these steps ( Read this before continue ): [...]
Hi,
My problem is i have the clockwork model runing fine till i restarted recently..Now it just stays on the loading screen (the samdroid logo and the grey bar runs full) and nuthing beyond that..I can access the recovery mode and have tried formating it but to no real effect..It is still stuck..Also when i try flashing it, it reaches the recovery mode and says “busy box not instaled..or sumthing and installating aborded…..PLEASE HELP!!!!!!!!
does it support all languages , cuz i have arabic language on my 1.5 now and im afraid if i flashed it , it may gone ….
Nope, rom used in this tutorial is european rom.
i found a frimware for my country shall i use it instead of urs , and wht abt the other files can i use urs or i have to find different files
this is the frimware i found I5700JPJD5.zip
Hi Lorenz,
is there any feature that doesn’t work with 2.1 in spica??
What about GPS, Wifi, and camera??
is everything working fine??
thnx in advance,
greetings
Hi carlo, all works fine
Can not make phone calls, receive phone calls, or send or receive sms’s. Any ideas?
Hi!, i need some help here…
I want to install a firmware with korean language… but… i can find one… pls help me!
hi lorenz,
thanks for your guide, i succesfully updated to eclair but i am not able to install recovery. everything goes fine in odin but when i try to power up recovery my spica just shows a “!” in a triangle.
It worked on de Flash I !!!
Thank you
My internet isnt working, does someone knows what to do?
Thanks man…
I changed my 1.5 cupcake into 2.1 eclair within 5 mins.
Thanks a lot..
Ben
I wish this worked for me. But I tried 3 times. And would end up getting the ! in the triangle over the phone. like in flash two stage.
Any idea on how to get get past it? I can reflash to 1.5 after that though.
At what stage it failed?
Good Day Lorenz,
i followed every step of your instruction from creating my custom logo. i flashed my Samsung GT-i5700 but when it restarted, it didn’t turned on anymore. my phone is still charging thou, Can you please help me in this one.
Hi Paulo, what is the size of your custom logo? the safe size is <= 50 kb
thanks……it works…..
Many thanks i brought my phone into life.. but one popblem it is still lock .. can you guide me how to unlock ?
Hallo Bang,
Cara di atas bisa dipake buat balikin dari froyo (CM 6.1.1-alpha8.3) ke eclair nggak? Pake froyo nggak stabil euy.
Bisa koq Kang, mangga dicoba..;)
PDA: I5700DAJA1
PHONE: i5700DAJA1
CSC: I5700GLBJA1
What firmware should you recommend i will download from here http://www.samfirmware.com/WEBPROTECT-i5700.htm
You can use European firmware, (I570EX….)
I was wondering if the firmware I570EDXJC4 from samfirmware works with any of the cooked base packages since I see none “compatible” with the earlier firmware stated. Except possibly with the DDJC5.Hindi samdroid 1.3.1.
I have been trying to install samdroid into my Spica. I managed to install the DX firmware and LeshaK’s 2.08 kernel and everything works up until there. However, trying the deodexed XXJH1 base package breaks the phone.
Any ideas what I might be doing wrong?
Muy buen tutorial ademas, ayuda a sacar un movil(spica) de un brick como ami me paso gracias por este tuto
Este tutorial esta muy bien sobre todo para recuperar tu spica de un brick,muchas gracias por el post
¡Para servirle!
Thanx Lorenz! Tested and all working fine except it won’t fix broken IMEI… (by my fault) Greetz and keep going on…
Thanks a lot for this procedure. I could flash update my galaxy spica just with phase I (One Package)
Great!, you’re welcome…
Hi Lorenz,
First up all thanks for wonderful site…
I have found this site while searching update for my spica.After going thru all steps – i have some questions?
My cell has following 2.1 installed
——
Firmware 2.1
Baseband version I570EDDJB2
Kernel version 2.6.29 sy.seok@se-s605#2
Build no. – sec-spica.eng 2.1 eclaire
seok.20100218.093132 ota-relkeys-release
——–
1]Can i use your package to upgrade my cell?
Thanks,
Naresh
Hi Naresh,
Package used in this tutorial is europe versions, so if you use this pacakge, you may loose your language settings.
Hey Lorenz,
Thanks a lot for clarifying my doubt.
How can i upgrade my cell to android 2.2 or 2.3?
Where do i will get exact information?
Do you suggest me to use cyanogen mod on my cell?
Thanks in advance,
Regards,
-Naresh
Hey Lorenz,
any updates on my last question
Thanks in advance,
Regards,
-Naresh
Hi Narez, sorry if i have missed your last question, so many questions here, whats ur problem ?
Helal olsun!
Hi all, first time for me dealing with Samsung phones.. Does the tools needed to root this phone come to Linux. Don’t have a single MS computer, and really don’t feel like installing it only to root a Samsung :p
Hi Christian, unfortunately, the tools only available for Windows
[...] mình thất bại liên tục, cuối cùng làm theo cách này lại dc, root được luôn. http://www.londatiga.net/it/samsung-…lashing-guide/ Iphone 3G 8Gb bản lock xách tay. Trích dẫn + Trả [...]
Boa tarde
tenho um i5700 mas faz alguns dias q ele nao faz ligação e nem receber, quando vou fazer uma ligação so da chamada encerrado e quem tenta mim ligar so da caixa de mensagem, o melhor de tudo o problema so e na ligação consigo acessar a internet e manda mensagem e receber mensagem. favor alguém souber de uma solução mim ajudem ai. abraços.
I started flashing
I do not see the download progress in my spica I5700
I might remove the cable and my phone is broken
what should I do
Did odin detect your phone?
Thanks, it works like a charm
[...] Samsung I5700 Galaxy Spica Android 2.1 Flashing Guide | All About Web & Mobile Application Devel…. [...]
nice share bro
thanks
great tutorial!!! This is also great for spica that are stuck on boot startup,, now i can root and reflash to CM 6.1 again!!!
Buenas tardes Lorenz…
Realice todo el proceso aqui descrito y me funciono bien, pero despues me decia que el cel no estaba root, asi que volvi a correr el proceso y ahora el telefono enciende, muestra la animacion y al rato se detiene y se apaga el cel.
Por favor ayudame.
Holla Alex, try to reflash the phone, follow step I.
works perfect
does this method work for android 2.2 or 2.3?
sry for my enghish is not my first language
Hi,
One quick question, I have a I5700 with a custom Orange rom (Android 1.5)
When I try to update via Samsung it says no update available.
Can i update it using the tutorial above?
Here are some infos:
PDA: I5700BVJA1
PHONE: I5700BCJC1
CSC: I5700ROJC2
All Locks: OFF
Hey ! Thanks a zillion ! From looking into livewallpapers, here I am with Apps2SD anbd Samdroid 103 installed and working…I think my Galaxy spica is a bit slow for some livewallpapers…any ideas on boosting speed much appreciated !!!
All the best !!!
Hi, livewallpapers will not perform well on Spica and drains battery quickly..
Where is the Donate button? You saved my life!
In my case, i did step 1
step 2
And the step 3 takes 20mnts on step FORMAT.
I close everything.
Remove the battery.
Plug the battery.
Start Odin.
Step 1 again.
It takes 6 mnts
And it worked!
Great…, nice to hear that, you can find the donate button at the bottom of the post. Thanx
Dear mr.Lorenz
i flashed my Samsung GT-i5700 but with a wrong size of logo.png file, more then 100kb. When it restarted, it didn’t turned on anymore. Black screen,Please help me in this one. Desprately seeking a solution!
Hi,
I’m sorry i can’t help you on that. That a serious problem, you should bring the phone to the service center. Please be carefull with the size of logo file, it must be less than 50kb, greater than that the phone will not be able to boot.
I have one question: Wi-Fi, Bluetooth, GPS, stone ring will function normally?
Yes, they work normally …;)
Hi, thank you so much! Works perfect
!
I’ve started to look after 2.2 or 2.3, but I don’t find any good firmware. Somebody have any suggestions of a full working package to the Spica?
You can try Cyanogenmod, they have froyo and gingerbread rom for spica.
How do I completly format the phone using Odin, the hard reset is not working, or the code *2767*3855# is not working. I need to 100% erase gadgets software. It will probably solve my touch screen going in and out, and the acore error.
How do I completely foramt the phone using the Odin. The hard reset codes do not work, your guide work like a charm.
The problems is my touch screen stops working, or does not work at all. I have to keep restarting, and I get the acore error. It was already doing that on cupcake,any other suggestions, I know they say the sync of contacts, or widgets, ect. I just want to erase all and redo you guide.
hi,
i have a spica and i am frm india.which 2.1 eclair is suitable for me.now i hav cupcake firmware.
hi, you can use firmware as described in this tutorial (europe version).
MANTAB GAN!
Tested by me, it’s work!
thanks
Great!!
how all will it take to all
how all will it takes to all
how long will it takes to all upgrade
Thank you very much for the effective instructions…Now I am enjoying my Samsung Galaxy Spica With the Eclair….2 Thumbs Away Up!
Thanx & you’re welcome..
pls,tell me how t resat galaxy spica i5700? thanks