Guide: How to Flash Update/Upgrade Samsung Galaxy Ace to Android 2.3.4 Gingerbread XXKPH Stock ROM via ODIN

Here's the step by step procedure on how to upgrade the Samsung Galaxy Ace S5830 on the latest 2.3.4 Gingerbread S5830XXKPH firmware update. In this process we are using ODIN  4.38 version, this is the default firmware multi-downloader for Samsung Galaxy Ace android mobile phone.

Read carefully the whole instruction before proceeding, for safety and avoid bricking the phone. 
But don't be afraid this is surely safe

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 fully charge or at least around 40-50%.

Prepare the necessary files for flashing:

Android 2.3.4 Gingerbread
Build Date: June 6 2011
Download link 1
Download link 2
after download extract it using winrar, if there is a password: (type

ODIN Multi Downloader v4.38 ( it also included on the firmware package)

Samsung Galaxy Ace S5830 Android 2.3.4 Gingerbread S5830XXKPH firmware flashing procedure:
1. Turn your Samsung Galaxy Ace OFF, then remove SD card and SIM card.
2. Extract the previously downloaded S5830XXKPH firmware packed.
samsung galaxy Ace 2.3.4 gingerbread firmware package
3. Run ODIN 4.38 exe downloader program.
4. On ODIN select the OPS button and load the Cooper_v1.0.ops file unto it.
     Ensure that the Auto-Reboot, Protect OPS and Reset Time is checked, leave one packaged
samsung galaxy Ace 2.3.4 gingerbread upgrade 1
5. Next, load all the necessary binary files such as Bootloader, Modem, PDA and CSC files to each designated boxes.
Click BOOT button and then select and load:

Click PHONE button and then select and load:

Click PDA button and then select and load:

Click CSC button and then select and load:
samsung galaxy Ace 2.3.4 gingerbread upgrade 1
 6. 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.
samsung galaxy Ace Download mode
7. Connect the Samsung Galaxy Ace to PC, on ODIN a COM Port mapping will indicate and turn to color yellow if the device is already detected.

8. If 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 minutes to finish. A progress bar on the left side of ODIN will show you the downloading progress.

9. Once completed you will then see a word "PASS" with a blue background on ODIN. Then your Samsung Galaxy Ace will then reboot.

10. Remove the phone from PC, then confirm your newly downloaded firmware update by typing *#1234#.

samsung galaxy ace Android 2.3.4 S5830XXKPH

Just change the default language at your own Region, then check your device of what's new comes up with your newly installed firmware update.


  1. Manage to update successfully. But after update I lost my 3G/3GS. How do i activate this?

  2. Anonymous16.6.11

    you have to manually add APN, details you get from your operator.

  3. my wifi is not working. any help please?

  4. dear anon 21st june:

    enter this number and call to fix ur wifi issue.


    //to this blog owner, please be MORE responsible to your reader. Respond to them when they seek for advice / suggestion / help.


  5. after upgrade message skin replace with software update..please help i want to change my massage skin like 2.2.1..

  6. After update my network is unknown, baseband version is unknown and IMEI unknown. how to fix this please?

  7. Sean its impossible to lost baseband when you flash a phone modem...

  8. help me . im from the philippines. after i updated mine successfully, there is a new application with an icon of letter A inside a circle, how can i delete it ?

  9. cant download the package.. seemed error..

  10. is this Ace with

    Baseband verion: S5830DXKC1
    Kernel Version:

    ready for flash? ijh.. :D

  11. do i need to unroot my phone before i proceed the Flashing procedure?

  12. worked perfect all i had to do was change the writing back to english but its spot on thank you :D

  13. My friend recommended this blog and she was totally right keep up the fantastic work!!!! in addition, your article information really help me full...Thanks for your share info

    please , don't forgot also for visit my blog below:

    Android Techno
    Zone Sharing ®

    Thanks before :)

  14. wifi is not working..hw to fix it? i call *#*#526#*#* oso cant fix it== please help!

  15. Do a factory reset to regain a fresh firmware installed

  16. help me plz they english of firmware S5830XXKPH
    Android 2.3.4 Gingerbread

  17. on odin it is now already keeping saying setup connection

  18. Thanks!! it works perfectly..

  19. hey i follow your step correctly but why im stuck at MIBIB
    it says
    <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> VerifyPlatform:V0, P0,R0
    <1> START!!!
    <1> set download environment.
    <1> big partition size!!
    <1> big partition size!!
    <1> big partition size!!
    <1> big partition size!!
    <1> big partition size!!
    <1> mibib download..

  20. Hi dear Aklz, Here's some hints to fixes errors and then repeat all the process again:
    You should have a PC run in Windows XP or later.
    installed KIES or similar USB driver
    disabled antivirus..
    Good working USB port and cable.

    Try the latest Android 2.3.5 Gingerbread this one is much more updated than the one above.

  21. i've did all of the procedure. but it always said MIBIB on the box. how to solve that?? please give me solution:(( i need to use my phone tomorrow :( its really important. or there's a way to reinstall my rom?
    before i flash my rom is gingerbread s5830XWKP6 then i tried to flash to XXKPB to use cm7.1 but it fail :( it said MIBIB :(

  22. is there any solution kc and kim?? please reply ASAP :(

  23. dude m doing all u have said
    wenever i click start it tells me to connect the phone
    nd cant see the shovel droid on my phone
    it just says downloading....
    revert plzz

  24. what's odin? i even don't have it, so how can i update my ace? :(

  25. Thanks a lot Kc and Kim , I was struggling with 2.3.6 updgrade, I just followed your steps mentioned above. I am now back to 2.3.4 . Very Good battery life and I am very happy now . Thanx a lot . Its Working like charm

  26. Your tutorial is comprehensive. I interested to your article since I arrived here. Thanks for sharing information. Good job and keep blogging.

    please , visit my site below:

    Trend Software
    Android Follow

    Thanks before :)