[EVO 4G General] HipKat:
Wanna thank Evol4G for the idea of starting a thread to focus on future development of MIUI ICS and how it can carry over to other ICS ROMS.

This is an add-on thread to talk about Specifically MIUI ICS and the different parts of the ROM that need specific attention.

This is NOT the place to ask about HWA, WIMAX, lagginess or anything that is probably attributed to user error or lack of reading/searching skills.

GUIDE TO RUNNING A BUG FREE MIUIv4

This guide goes over all the steps you'll need to get as close as we can for a bug free MIUI, A lot of bugs people get can be avoided if the steps are done propperly that is why this thread is so important..

THE GOAL HERE IS TO GET EVERYONES EVO RUNNING SMOOTH!

IF YOU FEEL THAT YOUR METHOD IS BETTER PLEASE POST IT! The whole point here is trial and error to see how we can get these ROMS to run as smooth as possible and to expose the less than obvious bugs to help the devs pin point the issues..

I have followed all of the ICS Threads on XDA pretty carefully and I have made a career out of determining the very best way to go about setting up a new ROM on a phone.

I know that ALL of the Devs working on ICS Roms are fantastic in what they do and should be commended for what they have accomplished, but in MY opinion, Swiper/Fergie's MIUI v2.4.6 is the closest to a complete ROM out of any of them, but it's not as easy as a quick wipe and a flash to get it up and running.

This is how I flashed this ROM, from step 1 to finish and probably why i have a fast, responsive, almost bug free ICS ROM that is easily my daily. I'll never go back to Gingerbread.

A lot of this is the same as what I have in my All Things Evo Guide

The first thing I do is prep the ROM itself. I remove all the ringtones, alarms and notifications from the Zip file. I keep those on my SD Card already, so I don't need them in there. I also have Astro File Manager on my Phone and I use that to back up all my apps, occasionally. I take the apps that I know I'll need right away from the backup folder for Astro and add them to the zip.

Specifically, Titanium backup, Maps, GPS Status, Connectbot, and now, the new VVM for ICS, which DOES work!

http://xdaforums.com/show....php?t=1547780

Step 1. This is a MIUI ROM, which means GPS could be an issue, so the first thing I do is make a nandroid of my current Setup, then I restore my stock/rooted ROM.

Step 2. I update Profle and PRL, then I do the Sense GPS Fix.

You must be in a Sense ROM for this

Open Maps; get a lock on your position.

Open GPS Status & Tool Box, get a lock on your Sats and then hit Menu>Tools>Manage A-GPS State>Reset.

Open Dialer and dial ##GPSCLRX#

In the popup that asks for your password, enter your MSL, (You'll need MSL Reader from the market) then reboot.

When the phone is rebooted, Open Maps, get a lock; Open GPS Status, hit Menu>Tools>Manage A-GPS State>Download. Once you are locked onto your Sats, power down, then Reboot to Recovery.

Of course, I only use Amon Ra and in Recovery, I wipe everything, completely; Factory Reset., then each option underneat that, except SD Card:

Then I run Factory Reset again, then Cache and Dalvik Cache and Data again, jsut to make sure it's all clear.

Go to Flash, and Flash the Rom. Once it's done, go right back to flash and flash DT A2SD, the nI boot to System and once booted, I let it sit for a good 10 minutes, so everythign get's booted up and settled in.

At this point, I open LBE manager (Superuser) and set all my permissions to on and accept all.

I open Maps, get a lock, open GPS Status, and I already know I'll get a lock on my sats. Then I hit menu and update GPS Data.

Next is Connectbot, and I move my Dalvik Cache to my SD Card. Here's the commands

su

a2sd check

a2sd cachesd

The phone will reboot and again, I just let it sit for about 10 minutes.

Once I wake it up, I set my preferences, display, sounds, accounts, etc. MIUI ICS hasd a TON of new settings and one is the Status Bar Options. Hit Customize Statas Bar Notification and make sure Hide Notification is turned off. This will allow notifications to show up.

Once I'm done, I reboot to recovery, wipe Cache and Dalvik and Flash my Kernel.

The BEST kernel to use right now is Mason v0.14 SBC No FSO. I also Flash Vipermod.

That's it. If you use a different kernel and you have problems, this is the first place to look.

Upon reboot, I let the phone settle, then I open Titanium backup and restore my apps/Data. Now, I have had a lot of problems in the past with TB Freezing up when U try to restore all 117 apps I have in one session, so I do it in 3 now. I alphabetize the apps and then go A-H, I-P, Q-Z

Once finished, I open Rom Toolbox and go to Autostart Manager and make sure all the apps I DON'T need to be runnign at boot are toggled off. Then I set Car O Dope Tweaks. I'm one of the believers that Car O Dope is for AOSP, V6 is for Sense. I have yet to give Smurfs tweaks a run, but I plan to, soon.

I reboot and run Vipermod -50 in Connectbot, and then setup my desktop folders, etc. Then I g othrough any apps I need to set preferences for, Make sure VVM is working and that is basically it. Took some extra time, but I shake my head at the problems people are having that are almost alwasy attributed to shortcutting the process.

Almost all of the links and files anyone needs are on the guide in my signature

Bugs & Fixes.

• USB Connect - The two ways to fix this are with the app, USB Mass Storage in the market or the FTP Function is File Explorer.

• Camera only takes 3MP pics - D/L Camera ICS from the market and you'll get up to 8MP

• Theme Manager - There are very few themes for MIUI ICS. I understand that a new Theme Manager should be coming soon, according to the rumors.

• Music Player/Theme Sounds not seeing music folder - D/L Rescan Media form the market. Problem solved.

• Slow 3G/Data Speeds and Market Downloads. For me, after about a day, this fixed itself

Known Issues

No WIMAX

No HWA, yet

No Front Facing Camera

No Video Recorder