How To: Flash Samsung Galaxy i5700 To Firmware 2.1

This is a step-by-step guide to flashing Samsung’s budget Android device, Galaxy Spica i5700, to the current 2.1 firmware. Samsung has official announced and launched support for firmware 2.1 in various regions, and if it is available in yours, you can update through the Samsung PC Studio. And here is the catch.

We all know that Samsung loves their PC Studio, but it seems their love for Android-based devices has lessened. Samsung has two official software that can connect your PC with the device, New PC Studio (NPS) and Kies. Unfortunately, neither of these actually connect to the device, especially not on Firmware 1.5 anyway. So here is the unofficial way to get to the delicious Eclair firmware.

This guide has been tested only on Windows 7. However, it should theoretically work on other versions as well. 64-bit Windows is not supported.

Note: Please use this guide at your own risk. While it worked perfectly for me and a friend, it may not for you. Hence I or AddictiveTips are not responsible for any bricked/damaged devices.

You will need:

  • The firmware. You can grab almost all here (needs free registration, download your desired firmware for Spica)
  • Odin Multiloader for Android and Spica OPS file. Download here.
  • Please note that you need to use spica_jc3.ops file for firmwares upwards of I5700XXJBA.
  • Drivers for i5700: These will be installed automatically via the Kies application.
  • Samsung USB Cable
  • One Samsung Galaxy Spica i5700
  • Before starting, make sure that you have:

    • Backed up your data
    • Removed any SIM lock
    • Extracted all the files listed above in some convenient location (do not extract the .tar files inside the firmware)
    • Fully charged battery on your phone

    The steps ahead assume that you have successfully installed Kies from Samsung, and that your drivers are in place as shown below.

    image

    Close any services that are using the USB port for Samsung, including Kies and NPS. Make sure no background connection monitor is running either.

    Do a hard-reset of your device by entering *2767*3855# on the virtual dialpad.

    Now you’re set for the flashing process.

    Flashing the Device

    Turn off the phone, remove SIM and SD Card.

    Turn on the phone again by pressing and holding the Volume Down key, the Camera button and the Power button. This will put the phone in Download Mode.

    image

    Image credit: Samdroid

    Now connect the phone with PC using USB cable. It will begin installing drivers. If Kies had been installed properly, the driver installation should go smoothly and you should get working Samsung USB Modem and Samsung USB Composite Device in your device manager.

    Ensure that the drivers have actually been correctly installed.

    In the next step, I would recommend unplugging the device from the USB cable. Now launch Odin Multi Downloader v4.03.exe with administrative privileges. Connect back the device. You should see a COM port number with yellow background, and the message box showing ‘Detected’.

    Flash Begin Select the files as shown in the screenshot above. Load corresponding files correctly as this is of crucial importance. Also, if you are running some firmware which has only one .tar file, select ‘One Package’ under Options and load that file in One Package. Leave others blank (but you still need to load the Spica OPS file)

    If all has been well, click Start and the download process will begin. The phone MUST NOT BE DISCONNECTED during this.

    Flashing

    In almost 2-3 minutes, the message window will prompt <1> Close serial port and wait until rebooting. This is the signal that flashing is complete, and the device will automatically reboot.

    Flash Completing

    Wait for the process to finish, although the actual part has been done. The window shown below will appear.

    Flash Complete

    That’s it. You’re done. Unplug the device and cherish the tastiness of Android OS 2.1 Eclair.

    Questions/Concerns/Feedback is eagerly appreciated.

    UPDATE: If you are looking to root your Spica, check out our rooting guide here.

    • Pingback: Anonymous

    • jo

      what do you mean with Removed any SIM lock? My phone is from t-mobile uk and has a sim locl, does that mean it will probably not work?

      • Aatif

        Jo,

        You can check your simlock status by typing in the following code on your dialer application
        *#7465625#
        If by entering this code the screen shows all locks as ‘off’ (especially the network and network subset locks) you’re good to go. Otherwise the hard reset code *2767*3855# should also remove the simlock, but you still need to verify this before you proceed with flashing.

        Hope this helps.

        • afridi

          hi friend i m afridi
          thanks for beautiful guide
          i have done i5700 in your step by step solution 2

          thanks brother

        • Alex

          Hi Aatif,

          I’ve input the command *#7465625# and it shows the following:
          Network lock: on
          Network subset lock: off
          SP lock: off
          CP lock: off

          A hard reset does not change the network lock to “off”. Am I good to go? will I brick the phone if I flash?

      • Jure

        Hey, i have just recently upgraded to 2.1, and noticed that the video player does not support wmv files. I think it has to do something with the codec? is there any way i can fix this?

    • Robert

      Thanks a lot for this amazing guide. I upgraded my unbranded i5700 successfully from Android 1.5 to 2.1 :D

      • Aatif

        Glad to know that, Robert. I will soon come up with a guide on rooting the device as well as using apps2sd. Stay tuned. :-)

    • Naveen

      Hi,
      I tried to upgrade to 2.1. While using Odin and connecting properly to my mobile, it detects it, but the status does not change from setup connection.
      Can you please tell what is wrong?

      • Aatif

        It appears that your drivers are not properly set up. Please uninstall all Samsung stuff from your PC (uninstall everything that even remotely hints Samsung from Add/Remove Programs, including Kies). Then install Kies again without connecting your device (run it as administrator just to be safe). Once Kies is installed, plug in your Spica and let the drivers install automatically. When that is done, check under Device Manager to make sure that you have Samsung Android USB modem and Samsung Android USB Composite Device shown and working properly. Disconnect phone, put it in download mode, connect it back and let the drivers install again. This time you should have both the devices without the word Android in them in Device Manager.
        Disconnect phone again, run Odin as administrator, and now connect your phone back (it should still be in Download Mode). It should work fine then. Follow the rest of the steps from there.

        By the way, if you are sure that your drivers are properly installed, instead of repeating the whole process, just run Odin first and then connect your phone (not before). I had the same problem flashing mine for the first time, and doing this did the trick.

        Good luck, and let us know if this worked.

        • Naveen

          Thanks for your reply!
          The problem seemed to be in the port to which I connected my mobile. When I connected to another one, it worked perfectly and now I am using 2.1.
          Thanks again.

        • Simon A

          Hi I installed Kies But the drivers don’t show in device manager, any help?

        • Jon

          Starting Odin first before plugging my phone in download mode did the trick! Thanks mate!

      • Naveen

        by the way, is there any way to disable the auto screen lock? I am not able to find in settings.

    • iharel7

      Thanks and I need your help.
      I tried *2767*3855# to set all the locks off. the network subset was turned off but the network is still on. Any idea how I can turn it off?

      • Aatif

        If the network lock is still on, you will need to obtain the network unlock code from your operator. What carrier is your phone branded with?

        • iharel7

          Pelephon in Israel.
          Thanks!

          • Aatif

            if you are on this network already, you may not need to remove the network lock. This is due to the fact that flashing firmware does not modify locks in anyway.

            However, you can still ask them for an unlock code, just to be safe

            • iharel7

              excuse me again for what may sound like a silly question. how do I know if my firmware is later then I5700XXJBA? mine is I5700LJJIL6.
              Thanks again!

    • peter

      I did everythink like above . but multiloader shows 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..

      what now
      can I disconect the phone

      • Aatif

        please read the response to Naveen’s comment above. Try changing the port or reinstall drivers. The actual log should be like this:

        Download Start…
        <0> Create File…
        <1> StartThread Detected : 1
        <2> StartThread Detected : 0
        <3> StartThread Detected : 0
        <4> StartThread Detected : 0
        <5> StartThread Detected : 0
        <6> StartThread Detected : 0
        <7> StartThread Detected : 0
        <8> StartThread Detected : 0
        <1> setup connection…
        <1> odin mode.. check plcatform verification.
        <1> START!!!
        <1> check download environment.
        <1> zImage download..
        <1> 1/5 Finished.
        <1> datafs.rfs download..
        <1> 2/5 Finished.
        <1> factoryfs.rfs download..
        <1> 3/5 Finished.
        <1> cache.rfs download..
        <1> 4/5 Finished.
        <1> modem.bin download..
        <1> 5/5 Finished.
        <1> reset pda..
        <0> Started Timer
        <1> Close serial port and wait until rebooting.
        <1> PASS!!!
        <0> Destroy instant

        <0> Killed timer

        • hamxa

          same prblm with me i tried everything even changed the ports also but facing the same prblm i unistall all drivers n installed it many time but facing the same prblm wat to do is there any other method to rid this thing ???
          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

      • http://b2zencreditnews.blogspot.com.html B2ZEN’S CREDIT NEWS

        Have patience try once again -set up conection means you are going to get it few more tries .i got mine after 50 times and with my sd card and network sim on .i just looking for a try it start downloanding after set up connection notice

    • anton

      how can i upload/install executable jar file on my phone (samsung i5700 spica) i just upgraded my version due to bluetooth problems. pls help me.

      • Aatif

        any 2.1 firmware comes with a default Java ME Apps application that can handle your executable jar files. Just transfer them to your phone (place in your microSD card and access through a file manager like Astro) and install.

    • Pingback: Root Samsung Galaxy Spica i5700 With LeshaK’s Kernel

    • Nacer

      Hi,

      I flashed my phone but still asking me the Network locked code…

      My operator doesn’t want to give me that code….

      • Aatif

        are you not able to use your phone because of that? Or is it just asking for the code for no reason?

    • Nacer

      the phone boot correctly but i’m not able to use my simcard, then no calls/sms is possible…

      still locked on ORANGE operator and mine is BOUYGTELECOM… :-(

      • Aatif

        You may need to contact some service that unlocks phones, then. This may not be much of a problem but I guess the process cannot be done manually.

    • Aleks J

      Hi.
      I’ve got the old samsung galaxy. does that mean i can’t update it? been looking around for a firmware update, but i can’t seem to find it. Tips would be greatly appreciated. Might be that i’m just not good enough at looking.

      • Aatif

        This guide is specifically for the Galaxy Spica i5700, and not any other model. I am not sure whether there is an update available for the original Galaxy; Samsung did not officially take it to Android 2.1 so there probably isn’t. You should check out some of the android forums for that; a mod may be available for your model.

        • Aleks J

          alltight. thanks anyways

    • Dinamani Haobam

      Hi,
      I am having problem after the phone is put to download mode, it give a message that the dive has malfunction and Odin does not detect its com port. and when i connect the phone in normal mode all the drivers are listed in Device manager. Please solver this problem.

      • Aatif

        Please repeat the steps I highlighted above in my comment reply to the reader Naveen. Also try changing the USB port that you’re connecting the phone with.

    • caesar

      pls help me…i think my phone is bricked…after i got the “PASS” my phone screen showed an EXCLAMATION MARK INSIDE A TRIANGLE..and my phone won;t start anymore..elp

      • Aatif

        Have you selected the correct OPS file? And also please tell me which firmware version did you use, and where you are located. If you can put your phone back in download mode (which hopefully you should be able to), try flashing a different firmware. But before that, I would like to know which firmware did you originally use.

        Your phone will not hopefully get bricked. Usually, a simple re-flash can do the trick.

    • CHARLY

      hi, please help..where can i get the tar file in the “BOOT”, “PHONE”, “PDA”, “CSC” for my samsung i5700 spica baseband version i5700DXJA1?? i already downloaded all the said firmware at multidownloader website, dvr5700-which i cant install coz there is application its purely dll files and spica.ops mentioned but i cant i find where to locate those files.. :( please help me..

    • caesar

      i think it was I5700….JC3(something..i’m not sure) and i was installing I570EDDJC5..
      i can still go to download mode, and i just noticed that the MODEM driver installed is “SAMSUNG MOBILE MODEM” without the ANDROID word,,,and the USB controller driver installed is “SAMSUNG USB COMPOSITE DEVICE” still without the ANDROID word..

      • caesar

        i almost forgot,,,yup..i used the spice_jc3.ops as stated in samsung-firmwares.com

    • Kay

      I have the same problem as caesar. Got to the PASSED screen but the phone had the same ! on its screen. Windows also asked me to install a new hardware GT-I5700 which I do not have drivers for.

      So I simply unplugged the USB cable from the phone and now it cannot boot. It gets stuck at the SAMSUNG screen after the loading bar fills up.

      I tried reflashing it with both I570EDDJC5 and I570EXXJE1 firmwares using the spicia_jc3.ops found here. Any solutions? Or should I try more firmwares?

      • Kay

        Oh btw, the very first time I tried flashing, I used the other spica.ops file and Odin got stuck at setup connection, as what peter reported.

        Unable to abort anything, I unplugged the phone and took out the battery to reset it since nothing else worked.

    • caesar

      @kay: i found a solution for our problem…here CLICK CLICK CLICK

      • Kay

        Wow caesar, what do you know, it works! w00t!!!

        • Aatif

          A nice elaborate link that you shared, Caesar… Did it work out for both of you?

    • caesar

      @kay: horray!!..hehehe

      @aatif: yup..my phone is fine now,,,and i just rooted it using your simplified guide of LeshaK..though, i’m having a bit problem on my notification alert. It keeps on going back to default and i can’t see my added alert tones in notification alert settings ( i already added it to media/audio/notications)..and my maps (gps) is not working anymore,,keep on having “data connection lost,,retrying…”…it worked before..

    • http://www.addictivetips.com/mobile/how-to-upgrade aison

      my samsung galaxy spica gt-i5700 is turn into brick… T_T

    • http://www.google.com islam

      i download my own firmware form
      http://samsung-firmware.webs.com/WEBPROTECT-samsungandroidi5700.htm
      when i extract it i get
      I570EJPJD5.tar
      SS_DL.dll

      then i open odin and select the I570EJPJD5.tar in the one package
      and choose the .ops
      and when i press start it tell me u must choose image file
      any help

    • caesar

      @aison: Lol,,could you give some more detail?

      @islam: just tick “one package” in option

    • http://www.google.com islam

      thnx buddy
      but if i make this steps is these will cancel my warranty ?

    • Janonymous

      Cool, it seems to have worked here (Windows XP SP3 (fr)). I only have to play with it now… thanks

    • iharel7

      I did use Windows 7 64-bit and it worked fine.

    • Pratik

      hi caesar,

      did you download your region firmware or did you followed the exact guide of the link which you gave, are you running windows 7 32 bit?, did you install kies?

      i am from india, and i m stuck the same way you were when i turn on my phone it shows me two icons mobile phone and a computer and a exclamation mark. could you help?

      thank you

    • http://www.google.com islam

      pleeeeease somebody tell me if i upgrade this way

      is this well remove the warranty ?

      and is this Illegal??

    • simon

      I get the same Problem, The process stops at setup connection…

      Nothing happens and I have to remove the battery to turn the phone on again.

      What exactly is the solution to this problem?

    • vytas

      hello, i have problem. installed samsung new pc studio, connected i5700, when drivers was installed, ok. launched studio, it finds i5700, seems everything ok. in device manager shows samsung (everything that is needed). i put i5700 in download mode, connect to pc (win xp professional sp3) but windows drops table – “The USB device you are using has malfuntioned. Please correct the problem or replace the device” (not exact words…but basically that’s what it said). and in device manager it shows unknown device…. dont know what to do…reinstaled studio, restarted pc many times, reinstaled samsung drivers….it makes me insane…cant find issue, please help, very need, thanks

      • http://www.google.com islam

        have the same FU*** poplem

        • vytas

          maybe, but i cant find how to fix, tried in device manager to remove all usb controllers, restart pc, then they was installed as new…but it not helped. i have one idea, read somewhere in forums, to absolutely unplug pc also and monitor from rossete (where electricity comes, dont know if that word is ok) for about 30 minutes, and try again. i will do this later today, and will post if helped

          • vytas

            someone? please help with my problem, its impossible to fix ;/ dont have any more minds…

            • Shyam

              I managed to install the drivers. Here’s how it worked out.

              -Install New PC Studio from Samsung CD (USB Driver installer did not run without this)
              -Remove the just installed New PC Studio from Windows Control Panel, it for whatever reason messes up the connections at least on my computer
              -Drivers should still appear in installed applications list
              -Change phone to USB Debugging state and connect the phone
              -Phone drivers are installed and ADB now see the device

              Ty proteus, the drivers from CD were the corrects ones after all

    • Nickson

      Is it mandatory to do a factory-reset? Since my phone is stuck at booting image and I want to flash it, I can’t do a factory-reset at this stage.

      Can I proceed without a factory-reset?

      • Shyam

        You might want to try to wipe-> clear cash in the recovery mode

    • aask

      Hi,

      I had done the upgradation of the firmware, but after Flash Samsung Galaxy i5700 To Firmware 2.1 by using I570EDDJC5.tar, the ringtone is always silent mode and no other options are displayed to even choose. Can you please tell me what went wrong in the settings.

      Thanks
      SK

      • http://TechChase.in TechChase

        Even for me ringtone is always silent..Added few mp3 files and set them as ringtone

    • http://www.serveradminblog.com SAB

      Samsung PC studio is the the worst software in the world…. Here is what I think about it…

      http://www.serveradminblog.com/2010/05/the-worst-software-i-ever-used-was/

    • Vikas Anand

      Aatif can you please suggest me or provide me the link for the new firmware… My old firmware is PDA: I5700DDIL1 Phone: I5700DDIK2 CSC: I5700DDIJ4

    • louyu

      Hi,

      Just a quick question, I upgraded my spica from 1.5 to 2.1 today with the I570EDXJC4 file. I can’t seem to find the speech to text function, and voice search, is there any guide available where i can install these apps? I’m quite curious how good the speech to text recognizer is.

    • Pingback: Samsung I5700 Galaxy Spica - Mobile | КОМУНИКАЦИИ.НЕТ

    • nkomonl

      Aatif GREAT WORK…… followed you steps, after a headache of research to up grade, your page did the job…..thanx boss…

    • Rikis

      DISASTER

      I tried to flash according to guide, but the process stopped midway with Odin crashing (odin: step 3, phone: half upload stalling)!

      Took the battery off and the phone fortunately still working with old firmware version BUT there is no space left in the phone memory and I can’t install any application…

      Is there a way to regain the lost space, maybe a way to restore-install default/another firmware via micro-sd card??

      Any help welcome of course… at least cry with me!

    • bob

      wow it is working caesar. follow the link caesar said it is working if u failed with steps here defined.

    • jayjay

      my spica dont stop booting please help.

    • Manoj

      13th June 2010

      Hi

      I searched a number of websites for upgrading my Samsung i5700 from Android 1.5 to Android 2.1. For all those of you in India reading this post – please call the Samsung Customer Care they will do it for you for free if your phone’s still under warranty. You cannot upgrade your phone yourself.

      Manoj

      • http://b2zencreditnews.blogspot.com.html B2ZEN’S CREDIT NEWS

        initialy i also call samsung people they adviced me to submit my phone at teir service center but even after three days they cannot upgrade my spica making excuses like server is down,etc after that i followed the steps as guided by aatif and got the eclair version.samsung service center experts just dont have the knowledge to handle andriod phone.

    • http://b2zencreditnews.blogspot.com.html B2ZEN’S CREDIT NEWS

      Thanks @aatif for the guidence I got 2.1 on my spica after trying 13 days and 50 times Than rooted it as u said with Leshak after trying 20 times in 2 days But in end i got andriod 2.1 . Main problum encountered are the samsung mobile drivers ,either they are not sucessfully installed via kies ,or windows block them due to some incompatibility.I got way to install them – just go for application like Pda-Net or Easy Tether in andriod market and install samsung drivers from Easy Tether for PC sites like http://www.mobile-stream.com/easytether/drivers.html.Just go fr your upgrade as said by aatif -just have patience -BEST OF LUCK…

    • GehanSR

      Hi,

      Many thanks for this wonderful guide. Got my Spica flashed and routed successfully :)
      Now, want to really start playing around with the Android Market and all the apps.

      Have you managed to create your guide on installing Aps2SD yet ?

      Eagerly awaiting for this guide.

      Cheers,

    • marin

      hi after 10 min..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…
      ..why…? i did everythink like above . but multiloader shows this…….LIKE PETER… :(

    • marin

      iohh.ODIN DON`T..see a COM port number with yellow background, and the message box showing ‘Detected’…..”check under Device Manager to make sure that you have Samsung Android USB modem and Samsung Android USB Composite Device” working….but..odin…NO….why?

    • marin

      i do phone but I do like to see him ODIN had to stick to a code you put on the modem … the code was something like * # 7248 # I finally resolved with a firmware i570Exxje4 … and now everything will go Thank root after next topic

      • http://b2zencreditnews.blogspot.com.html B2ZEN’S CREDIT NEWS

        http://www.mobile-stream.com/easytether/drivers.html here is link to download samsung drivers instal them agin run kies and do as u did earlier , you can repeat the same process again again untill sucessfull…

    • mfa

      since my phone is bought from vodafone, it has a network lock, vodaphone won’t give me the code. Did anybody upgrade to 2.1 with network lock on? does it work? should i try it or will i destroy the phone?
      thank you

    • Zubair

      I m not sure which firmware to download… Can anyone guide me?
      Version
      PDA: I5700JPJA2
      Phone: I5700JXIL3
      CSC: I5700PAKIL1

    • mike

      sir.. i am having a problem downloading the firmware i chose. it says in the mega upload:

      Your IP address 125.60.241.51 is currently downloading a 578305479 byte MP4 file.

      Please finish this download before starting another one. If you have just recently canceled this download, try again in a few minutes, as the download connection may not have terminated yet. If 125.60.241.51 is not your IP address, you may be sharing a proxy or NAT gateway with other users. If you have configured an HTTP proxy in your browser, disable it and try again. If you don’t have a proxy configured, using a different download port may bypass your ISP’s proxy. If you see your real IP address listed below, please select it, then try your download again:

      what will i do? my current IP ADDRESS IS: 192.168.0.103..

      pls.. help me sir.. tnx!

    • Pingback: Downgrade

    • Arnold

      is the app2sd tutorial out ?
      Im gonna be joining the rooted spica family in a few days from now.
      i have to get rid of my nokia 5800 first.
      I have one question if my phone is already runing on 2.1 then can i go ahead with http://www.addictivetips.com/mobile/root-samsung-galaxy-spica-i5700-with-leshaks-kernel/

      - Thanks.
      keep rocking \m/_

    • Arnold

      Im from India so will the mentioned firmware work for me?
      And do the drivers and the software(ODNI) work on Win7 X64?