Install Gingerbread Based MIUI Custom ROM On Samsung Captivate


captivateMIUI ROMs have been known to be, for the lack of a better word, very pretty. With a fusion of UI from all the major platforms such as Samsung’s Touch Wiz or the iPhone’s iOS, MIUI ROMs are worth at least being given a run on your Android device. For a detailed guide on what MIUI ROMs are all about, see our complete guide on what is MIUI ROM for Android? So if you own a Samsung Captivate this ROM is now available to run on your phone and what’s even better is the fact that it’s based on the Android 2.3.3 Gingerbread OS. For more on this ROM and how to install it, read on!

The ROM, still in it’s beta stage, has a few things that are non functional. Here’s a general list of what’s working and what’s not as of right now:

  • SMS – incoming / outgoing is functional
  • Calls – incoming / outgoing are functioning.
  • WiFi is working.
  • Data connection is functional.
  • Auto-rotation is buggy at the moment.
  • Some of the apps may not work and may force close.
  • Ringtones may not be detected.

Here are a few screenshots, courtesy of XDA-Developers.



Now that you know what this ROM is all about, let’s get it up and running on your phone!

Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.



  1. To begin, copy all the files, except speedmod-kernel-i897-k13c-500hz and cm7-captivate-initial-kernel, to the root of your phones SD card.
  2. Now we need to flash the speedmod-kernel-i897-k13c-500hz to the phone via ODIN. Enter download mode. (Press the volume – +, power button and home button together.)
  3. Once you have entered download mode, run ODIN on the PC.
  4. In ODIN, click on the PDA box and select, speedmod-kernel-i897-k13c-500hz.tar.
  5. Now hit the Flash button and wait for the file to be flashed.
  6. After that, reboot into recovery mode and flash the file.
  7. Now go back into download mode again, and flash cm7-captivate-initial-kernel.tar via ODIN using the same procedure as described above in Step 4 and 5. Make sure that the auto reboot and re-partition options are unchecked.
  8. After the file is flashed, reboot into recovery mode and make a NANDroid backup. Wipe data/factory reset, wipe cache and Dalvick cache.
  9. Now navigate to install zip from sdcard > choose zip from sdcard and select the MIUI ROM you copied to your SD card. You will be prompted with whether to install it or not, choose YES and wait patiently as the ROM is installed.
  10. When the installation is complete, reboot your phone.

There you go! You phone should reboot into MIUI 2.3.3. For updates and queries regarding this ROM, visit the forum thread at XDA-Developers.

  • ryan

    I am having some trouble with steps 4-6. Can you help me out?

    • 4 and 6 you say, could you be more specific as to what problem you’re facing?

  • ryan

    yes the odin will not flash the file to my phone, and how do i reboot my phone into recovery mode after it does flash?

  • zein

    hey will this ef up my captivate??? and do i have to be running on 2.1 or 2.2????? and is there a way yo remove it incase it gets too buggy so i can wait for the official??

  • zein

    o and how do i back up the NAN or whatever?

    thanks in advance

  • Dale

    would somebody tell me where I can fin Captivate initial kernel.tar cause everyone sends me to the same place and its not there. I cant find the file anywhere

  • Dale

    Found the kernal but the phone keeps booting into the recovery menu. I followed the instructions exactly. Any advice?

  • caner erden

    i installed it correctly and managed to see how it is. but you should have said that one of the buttons is not working on this rom. its because this rom is for Samsung Galaxy I9000 which has 3 buttons. the back button of th Captivate does not work, so i delete that rom completely..
    thank you by the way..