[Vibrant Android Development] ajvasudhar:
Flashing MIUI

Hi Nick and Everyone,

Have been following your updates pretty regularly for over a month now. Awesome rom, love the speed.

I just saw a lot of people having random reboot issues, I will try to summarize my finding and share them so that anyone can refer or reuse this information.

Flashing MIUI:

Note: You have to be on Froyo Bootloader

1. Froyo Bootloader will make sure that you see all your data across all storage devices attached to your phone (Internal SD Card + External Micro SD Card).

Q: How Do I check if I am on Froyo Bootloader?

A:

1. Switch off the phone.

2. Hold the volume up n down button and the power button, when you see the vibrant screen release the power button, if you should get into recovery, you are on froyo bootloader.

For Recovery - Both Volume Keys + Power Button

For Download - Both Volume Keys and Connect USB Cable

To check if you are on GingerBread Bootloader:

For Recovery - Down Volume Keys + Power Button

Refer this link for more information...

http://xdaforums.com/showthread.php?t=1117990

Once you have done the Bootloader check.

Scenario 1 (You are already a MIUI expert):

If you are already on Revamped MIUI, simply boot into recovery and follow OP

Scenario 2:

You are already on MIUI and flashed bali kernel, played around with other kernels and flashed some zips, messed around with your phone, but you finally want to load revamped, then...

1. Download the ultimate screening script from here ...http://www.multiupload.com/XFH1GCK4MB

2. store it on the SD card.

3. Reboot into recovery

4. Flash the ultimate screening script first, It wipes the dalvik cache for you.

5. Wipe Dalvik (main > advanced menu)

6. Wipe cache partition (main menu)

7. Format system (main > mount and storage)

8. Flash-ReVaMpEd (main)

9. Fix Permissions (main > advanced)

10. Reboot and let settle for 6 min, (DONT TOUCH IT!)

11. Reboot

12. Use Voltage control the latest app, DO NOT USE SETCPU, your phone will keep rebooting randomly. recommended values for voltage control varies across kernels and phones, you have to play with the setting for a little while to get a stable setting for your phone, your kernel.

More about voltage control here ... http://xdaforums.com/showthread.php?t=1132929

This is a link to glitch kernel, but also has some information about Voltage control app.

13. Next query would be GPS. The default GPS might work for few who are lucky, if you aren't one of them, then follow http://xdaforums.com/showthread.php?t=1199613, flash the pure v1.x.x. (latest)

And replace the AngryGPS app with the AngryGPSmod

13. 1. Now open Root explorer and goto /system/app folder, chage the R/W permission at the top to R/O, then copy AngryGPSmod to this folder.

13. 2. Delete the old AngryGPS.apk and rename the AngryGPSmod.apk to AngryGPS.apk.

13. 3. This step in generally not required, but I did this and it worked like a charm, I installed the AngryGPSmod.apk, like I install any other app, and opened it and changed the GPS to Standalone in the settings. Birds in the sky locked on the sats pretty quick.

14. I do not have a video player, which is the best in the market?

A: This is your choice, one player that definitely works with MIUI, and plays all format and has an awesome interface, and have option to play through system mode as well as software mode is MoboPlayer, search for it on android market, its free.

I think with these changes you should be good to go.

Scenario 3:

I messed it up real bad with some other GB or Froyo Rom, I am gonna Odin back to JFD, or I am gonna start afresh from Stock JFD

1. Root your phone using http://xdaforums.com/showthread.php?t=739300

2. Install Rom manager (Download from market) and flash clock work recovery

3. Reboot into recovery (you might be required to select re-install package twice)

4. Once in recovery, flash an older version of MIUI, I generally use MIUI 1.6.10b (old): http://www.multiupload.com/DTY89MBM6B

5. Let is reboot and sit for couple of minutes.

6. Now follow all steps from scenario 2.

These steps have helped me get out from any kind of trouble. If you liked this post, a thanks would be great.

Please feel free to reuse this, modify this, add more to make things clear and post is anywhere if necessary

All credits go to the individual link contributors and great XDA Vibrant developers.