The full guide to MIUI on the Samsung Galaxy S
After my previous “Quick How-To MIUI for Galaxy S” post was such a success, I realized it wasn’t quite complete. I’d been flashing back and forth between other ROMs so much, that my process wasn’t quite complete
This fixes that!
I’ve flashed a total of 3 Galaxy S (Two i9000’s and one i9000T) this morning using this method. One of the i9000’s was 2.2, the other i9000 and the i9000T were 2.1-Update1. All successful!
So, let’s dive right on in and get flashing!
First things first, backup the Contacts, but NOT to Kies!
Go into your Contacts Application –> Press Menu –> Import / Export –> Export to SD Card
Even if you don’t have an SD Card, it will still save to the internal memory (Shows as /sdcard anyway). That’s fine, it shouldn’t be wiped.
Now is also the perfect time to backup your Angry Birds data with the apps from the Marketplace. Remember, you’ll also loose your saved WiFi networks, SMS messages, currently installed applications… Essentially you’re going back to a brand new phone. Contacts are the mots important thing, so make sure you do them, but NOT to Kies because you can no longer sync with Kies after the upgrade. Your images and things should be safe in the /sdcard directory, but I make no promises, so back it up to your PC just in case.
Next, install the drivers. 32-bit or 64-bit
These are needed otherwise Odin won’t recognise the device.
Now copy MIUI files (miuiandroid i900 and the english pack) to your phones internal memory: /sdcard
Windows 32-bit Drivers for the Galaxy S:Â http://drivers.softpedia.com/get/MOBILES/Samsung/Samsung-Galaxy-S-USB-Driver-for-Windows-x86.shtml
Windows 64-bit Drivers for the Galaxy S:Â http://drivers.softpedia.com/get/MOBILES/Samsung/Samsung-Galaxy-S-USB-Driver-for-Windows-x64.shtml
EZBase Files:Â http://forum.xda-developers.com/showthread.php?t=991792
Or other EZBase mirror: http://www.theandroidsoul.com/ezbase-ezrom-for-android-2-2-install-revert-back/
MIUI Files: http://www.miuiandroid.com/roms/
Radio that supports the 850Mhz AT&T / Telecom XT network (I use JV6) — Only needed if you’ve got the i9000T: http://c2s.co.nz/blog/files/androidradio/
Then, shut your phone down.
Before plugging in the USB Cable (Sometimes it’ll try and power on automatically if it’s plugged in), enter into Download Mode by holding the Vol-Down + Home + Power buttons.
Now, we flash EZbase via EZOdin. This is a pre-rooted 2.2 ROM.
You want to use this PIT file: EZbase.pit
The PDA file: EZbase-PDA-XWJS3.tar.md5
The PHONE file: Leave this one blank – The new RADIO version is included with the current MIUI
The CSC file: EZbase-CSC-XXJV1.tar.md5
When it’s done, it’ll start to reboot. It’ll take its sweet time, but that’s fine.
Shut it down again when it’s powered on.
Now, whip the USB cable out and start the process of entering into Recovery (Similar to Download Mode):
Vol-Up + Home + Power
Note that this uses Vol-Up to get into Recovery Mode.
You’ll see ClockworkMod Recovery v2.5.1.0, it’ll be green text.
Excellent!
Now, go down to “Install zip from sdcard” using the Vol-Down, and select by quick-pressing the Power Button.
–> Choose zip from sdcard
–> Select “miuiandroid-i9000-1.5.13.zip” (This is for the May 15th build)
It will flash MIUI Deodexed base.
–> Choose zip from sdcard
–> Select “miuiandroid-1.5.13_I9000-EN-PACK1b_2.3.4.zip” (The current English Pack for the May 15th Build)
Now choose “Go Back”, but before you “reboot system now”, be ready for the next part.
Straight away you want to go back into Recovery using Vol-Up + Home + Power!
This time, ClockworkMod v3.0.2.8 will be Orange
Now you want to flash it again, just like before. Do “miuiandroid-i9000-1.5.13.zip”, then the english pack “miuiandroid-1.5.13_I9000-EN-PACK1b_2.3.4.zip”.
If you’re using the likes of the AT&T network (i9000T etc) then you want to flash the radio now as well.
When that’s finished, go back to the main ClockworkMod screen and “Wipe data / factory reset”.
IF you don’t re-flash MIUI from the newer ClockworkMod, you’ll get a Boot Loop. If you do, don’t panic, just go back into Recovery (You it needs to be the Orange text v3 ClockworkMod) and re-flash everything as-per the instructions.
That should be it! All done! It wasn’t too difficult now was it? 😀
If this has been of any help at all to you, please leave me a comment and just say Hi, or thanks
Hi Mate.
I followed your instructions and got a few errors, firstly when I flashed in the first stage, the phone didnt reboot and came up with some errors with CSC ( I forgot to write them down)
I rebooted and then went into the next stage, all went well but when I tried to install the radio file I got an error:
E:Error in /sdcard /radio
Aborted
I rebooted and the phone is stuck in a loop!
I was previously on Gingerbread 2.3.3
Ok, just done it again through recovery and its now worked 🙂
Will let you know if I have any issues!
Yeah you *must* reflash MIUI from ClockworkMod or you’ll get the boot looping like that. Glad you’re sorted!
The phone booted back in but with no signal 🙁
So I had to start again… any ideas?
Just as an FYI
When I completed step 1 (again), I get the following error when the phone does its first reboot:
Formatting data – format failed
Formatting /Cache – format failed
Deleting Meta Data – data wipe failed
I will now reboot and follow the next steps
If you have no signal, at you on AT&T? See my previous blog post where I suggest flashing the Captivate radio rom. Depends on your phone / frequencies
I’m in the UK and on Orange? 🙂
Yup pretty sure that they are on the same bands / frequencies as AT&T (I’m in NZ, our XT network is the same). Flash the Captivate radio.
Hey I flashed it and reflashed it.
Got a bootloop so I flashed and reflashed it again.
But I still got a bootloop.. what to do?
Hi Tim,
Have you been re-flashing in CWM 3 (Orange text on Black Background) or 2.5 (Green text on black background)? It needs to be done in the newer CWM. If all else fails, start from the beginning again with EZBase ROM.
Cheers
Chill.
Hi, I followed as written above. (using SGS international version) no network…
Yup, happens all the time. You need to flash a new RADIO, depending on your network. If you’re on a network equivalent of AT&T, then use the Captivate RADIO. Otherwise, use the GalaxyS Radio.
ok. that means either one will do right? i will try again ^^
oh, btw, i downloaded MIUI 1.6.3. This is not the reason right?
Nope, new versions work fine, so flashing 1.6.3 is fine.
You *cannot* use either version, only one will work. It depends on your Cellular Network frequencies. What network is your Cellphone on ?
Done!!! Thanks Chilling_Slience!! You are a genius! For those who wants to use this in Malaysia under DiGi Network. Use AT&T Captivate RADIO ^^
Glad I could help mate 🙂
Hey thanks for the guide was extremely helpful! I couldnt find “miuiandroid-i9000-1.5.13.zip” when I went looking for it so I got .20 instead. Everythings working perfectly except I cant seem to connect to WiFi. Any ideas? Thanks in advance.
Yes that’s fine to use the latest version, which is actually 1.6.11. They all work the same. I’ll update the post so that’s more clear, thanks for the feedback.
It sounds like you may need to adjust your wifi settings from your home screen by pressing Menu (button) –> Settings –> System (tab) –> Wifi settings –> Menu (button) –> Regulatory domain
Change the number of channels to use. Mines set to 14.
I’ve also found my battery life improves (Unsure why) by having Wi-Fi sleep policy, which is directly underneath the Regulatory Domain option, set to “never”. Might be worth giving that a try too 🙂
Nice guide! However, I get “No Service” once the phone has booted up. I have tried all of the radios available, both SGS and Captivate.
Any suggestions?
I am getting SOS after installing 5.32, 6.13.1, even 6. Any solution to it ???
Please help install 6.15 now
SOS usually means that you’ve got the wrong Radio. Go back through the guide and try a different Radio. If you’ve tried a couple of GalaxyS ones, then try a Captivate one or two. Post your country & phone network, and I’ll double-check which you should use.
I’m yet to actually encounter this one myself, but apparently No Service is different from SOS in that it’s related to your IMEI number.
Apparently you can flash back to the EZBase Froyo ROM that I link to in my post, then I’m told you can use “SGS Tools” from the Marketplace to make an efs backup. You want to later restore that after re-flashing MIUI.
Post your country / cellular network and I’ll double-check which Radio you ought to be using too, just to put your mind at ease.
Let me know how you get on with it 🙂
HeyIm from england and on orange network, but i get no signal. which radio should i be using? Thanks
According to the Orange UK website here: http://www2.orange.co.uk/servlet/Satellite?pagename=PersonalIR&c=OUKPage&cid=1126544431445
I’d suggest you go with one of the “galaxys” ones.
okay does it matter which one?
oh and ive made a previous efs back up but how would i restore it?
Any of the ones that I’ve linked to above. If one doesn’t work, try another 🙂
How would I restpre the EFS back up? thanks
That’s a good question. Luckily I’ve never had to do it. Try the Radio without restoring the efs, if that doesn’t work, THEN I would look here:
http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=restore+efs+backup+galaxy+s
The [TUTORIAL] link looks interesting.
Let me know how you go 🙂
Hi mate. I wonder if you know if it is ok I use I9000 rom to flash a I9000T which I got it from NZ Telecom Store please.
Yes, absolutely! You just need to flash a specific Radio ROM afterwards which supports the 850Mhz bands. You only need to do it once, you don’t have to keep doing it each week. It’s brilliant, I have the i9000T also!
Thanks for the reply. What about if I only use Vodafone no need 850Mhz bands for XT Telecom? Do I still need to flash the specific Radio ROM. This I9000T is currently working on XT Telecome, but I am no longer with Telecom, Vodafone only. I also have a I9000 which I flashed last week with updated ROM, does it mean I can use the same ROM to flash this I9000T with no problem if I don’t need the 850Mhz ?
OK if you’re using the i9000T on Vodafone, you’re never going to get quite as good reception. It’s like using the original iPhone or iPhone 3G(S) for on Vodafone. It’ll work, but it’s not designed for it. In that instance, I’ll be honest, I’m not sure which you should use. I’d start with the Radio that is bundled in with MIUI (Which is installed when you do the flashing, it’s part of the process that it does automatically), and if you get “SOS” then you know you can flash the other Radio and that’ll most probably work.
Yes, the same i9000 Galaxy S ROM works on both the i9000 and the i9000T. The phones are identical with the exception of the cellular gear inside them, the i9000T is designed for the Telecom XT network (850Mhz — Same as AT&T), whereas the i9000 is designed for Vodafones network (900Mhz).
Short answer: Yes, it’ll work 🙂
Gimme a buzz when you’re done and let me know how you go 🙂
Worked well.. Numbers confused me, too early in the morning for the difference (failed to click to the fact I would be using newer versions)
Good guide!!
hey,
i did step 1 and after flashing the cfroot kernel of the EZbase 4.0 my screen turned black and the phone doesnt react to whatever im doing (battery out and in, power button download mode usw)
does anyone know what was happening? is my phone broken forever now or is there any hope to fix it?
hope you can help me.
eegi
Potentially. Usually after a bad flash you can still pop it back into Download Mode and it’ll reflash happily. If it won’t, I’d personally take it back to the place you bought it from and see if they’ll replace it under warranty. Most will, even though they probably shouldn’t.
After i flash to MIUI will i be able to flash it back to my old rom, 2.3.3 via kies?
Sure, provided you have the firmware, it shouldn’t be an issue. I’ve gone to MIUI and back to other roms a dozen-odd times during testing, no worries 🙂
hi, i followed your instruction and successfully got to Miui, if now i would like to get back to froyo all i need is just flash EZbase via EZOdin to get back to 2.2 like the instructions above?
thanks for the instructions…really appreciate it
HI.
I have the last CM7 on my Galaxy S (I9000B) and i wondered if i can, with the clockworkmod and kernel just update it via cmw to MIUI.
Could you know the answer?
Thanks!
Yes, that’ll work fine 🙂
Thanks a lot! 🙂
Hi,
Thanks for the tutorial. I have some doubts and if you would be kind enough to help me out, it would be great 🙂
I am currently on a custom rom – Darky 2.3.4 JVQ and I was wondering if I could just go to recovery mode and flash MIUI without the EZbase procedure… Will that work? BTW, the EZBase download links are broken 🙁
What about the kernels? From where can I install those?
Thanks again
No need to mess with kernels, and yes you can just flash straight from Darky by rebooting into Recovery. No need to flash anything else, just straight MIUI and then factory reset from within recovery and you’ll be fine 🙂
Where can i find themes for miui??
any bugs in miui??
Hello i successfully installed MIUI!! i tried using both radio ones by flashing them..none of them worked..i live in india..my network is IDEA which works on 900mhz..
Hi
I have flashed between various ROMs including Darky, Samfirmware ROMs, CM7.1 and MIUI. I am drawn back to MIUI and have just re-flashed it last night. I remember now why I left MIUI, it was battery life..
Just a few comments and one question. It is useful to know that you can get to Recovery by using Terminal Emulator and typing
SU
reboot recovery
Also, I just found that when you put a folder on one of the homescreens and then drag icons into it the icon then disappears from the homescreen it was on. By doing this you can seriously de-clutter your homescreens.
Having come from CM7.1 I am noticing that radio reception is not quite as good as it was on CM7.1, is there a different Radio that I can flash from recovery and if so where can I find it… I am on SGS I9000 international GSM version.
I am on hamish3596 on GTalk if you have any answers for me…
Thanks
Hamish
Oops, forgot, any tips on improving battery life on MIUI SGS i9000?
Hamish
[…] […]