How to Install S5830XWKS2 Android 2.3.5 Gingerbread Firmware Update on Samsung Galaxy Ace

Here's a brief guide on how to manually upgrade the Samsung Galaxy Ace to Android 2.3.5 Gingerbread firmware update by using Odin tool. The firmware build use in this guide is the original S5830XWKS2 stock ROM which is pulled from Samsung official release via Kies server over Netherlands, see the S5830XWKS2 firmware details here.

Disclaimer: we are not responsible if anything happens to your device by using this method. Proceed at your risk.

Read carefully the whole instruction before proceeding, for safety and avoid bricking the phone.
To begin with the process, you may first:
- back up all of your important data, contacts, messages, applications installed or stored on the phone.
the SD memory card files will not be harmed.
- use a PC that runs on windows XP or later OS. Close any programs such anti-virus etc.
- remove the SD card and SIM card to avoid issues.
- make sure that the phones battery is at least around 50% or fully charge (fully recommended)

Prepare the necessary files for flashing:

Firmware info:
Model: Samsung Galaxy S5830
Build number: S5830XWKS2
Version: Android 2.3.5 Gingerbread
Build date:  September 17, 2011
Download - pass:

ODIN Multi Downloader v4.38

You may also see the list of latest firmware updates here.

Samsung Galaxy Ace S5830 Android 2.3.5 Gingerbread S5830XWKS2 stock ROM flashing procedure:

1. Extract the previously downloaded S5830XWKS2_S5830XENKS1_S5830XWKS2.rar   firmware packaged.

2. Run ODIN 4.38 exe downloader program.
3. On ODIN select the OPS button and load the Cooper_v1.0.ops file unto it.
Ensure that the Auto-Reboot and Protect OPS are checked.
 4. Next, tick the One packaged checkbox, then at the lower part of Odin click on the One Packaged button then select and load the S5830XWKS2_S5830XENKS1_S5830XWKS2_HOME.tar.md5

samsung galaxy Ace android 2.3.5 Odin S5830XWKS2 firmware flashing

5. Turn the phone OFF then switch it to DOWNLOAD MODE by pressing Volume Down+Power+ Middle buttons together. You will then see an android robot digging with a shovel on the LCD screen display..Then connect the Samsung Galaxy Ace to PC. on ODIN window a COM Port mapping will indicate and turn to color yellow if the device is already detected.
samsung galaxy Ace Download mode
6. Once all files is already loaded and the phone is properly connected,.. Hit the "START" button to begin flashing. Wait until the whole process completes it only takes around 5 to 6 minutes to finish. A progress bar on the left side of ODIN will show you the downloading progress.
Once completed you will then see a word "PASS" with a blue background on ODIN. Then your Samsung Galaxy Ace will then reboot.
samsung galaxy Ace android 2.3.5 odin flashing finish

Remove the phone from PC, then do a factory data reset to clean all data caches and have a  fresh firmware installed, you can do this by typing this code *2767*3855# or by Recovery Mode button - Home + Power Button, then toggle on using the volume button and select Wipe Data/ Factory Reset.
samsung galaxy Ace android 2.3.5 recovery mode
You can also confirm your newly downloaded firmware update by typing *#1234#.
samsung galaxy Ace android 2.3.5 firmware info
Just then also change the default language at your own Region or locale, that's it enjoy!


  1. what is already in the root? if not how the roots? and I use android 2.3.4 XXKPH what can be directly upgread? thank you for your info

  2. it seems that i can't flash my ace. try it, but after 300+ minutes i still can't get it connected [(1) setup connection ]. is there any advice, or does my ace is having a problem.

  3. Hi Adie278, what's your ROM version using now? try to do a full factory reset first before flashing, check all the drivers, disable KIES and any Antivirus, Check PC usb port and cable wire.

  4. i use 2.3.4. but there's another thing. how come my ace didn't show that android with a shovel picture in downloading mode (just yellow downloading..)? i check on youtube on how to update, in the video it said that "...updating android phone download mode is very important..." is this have something to do with the problem?
    [link to video:]

  5. hey.. kies turn out to be the problem. i forgot to killed kies tray.. (sort of) btw.. tqvm..

  6. This comment has been removed by the author.

  7. Is there a way to get back to german fiemware after this. Even I flashed my ace 15 times different firmwares 2.2.1 2.3.1 2.3.3 2.3.4 2.3.5 I allways when I connect to kies at end it says the phone frm netherland and upgrades to that firmware.

  8. Hi Bracos, you can still revert back to your previous firmware if the stock ROM is available online. Just remember the firmware build version.. Anyway a Europe firmware version may have a German language also on it.

  9. I m using 2.3.4 rooted device... If i upgrade to 2.3.5, do i need it to root it again specially for 2.3.5 ?? Please confirm....

  10. Hi Vijay Endran, Yes you will lost root once you upgrade and you need to root it again.

  11. Awesomeeee.... Very very simple steps...
    It was installing 2.3.5 ... kudos to team who hve posted this...

    Note: After installing system will reboot and initially error will come as " force close". At that time follow the below steps
    "Remove the phone from PC, then do a factory data reset to clean all data caches and have a fresh firmware installed, you can do this by Recovery Mode button - Home + Power Button, then toggle on using the volume button and select Wipe Data/ Factory Reset."

  12. i just finished with instaling 2.3.5 on my Ace, after that i found several application with rusian or alike language. what's that apps for? how can i uninstal them?

  13. can i install Ice Cream Sandwich 4.0.4 (CyanogenMod 9)by odin