[HD2 Android SD Development] EngineerMind:
Various problems reported in this thread could be easily caused by this build's OS "breaking" over time with use, especially if you didn't have the problem when you first installed this build, and the problem started sometime after that.

It seems this build is sensitive to "breaking" in many different ways (which result is MANY different "problems") and a full reinstall of the build is needed to fix whatever "broke".

A very quick test to see if you need to do a reinstall of this build is to rename the "\Android" folder to something else - this in effect moves the state of your current build off to the side temporarily. Don't worry, you can simply rename it back to "\Android" and everything will be back to the way it was before you renamed the directory.

Then, reinstall this build from the original ZIP file into a new "\Android" folder. Reboot your phone and if the problem disappears with the newly installed base build, then that simply means your original build got corrupted somehow and the only real way to fix your problem is to reinstall all your apps and settings into this new build.

Keep in mind two things:

1) There is a chance one of the apps you installed "broke" your original build, so you may want to install only a few apps at a time (like 2-3), then checking to see if your original problem came back. This way, if one of your apps is causing the problem, it will make it easier to narrow down which app is the cause if you install only a few apps at a time, then retest for the problem.

2) Alternatively, you could "restore" your apps using a utility like "Titanium backup", but keep in mind that one or more of the titanium backups could contain the "corruption" that was causing your problem, so when you restore an app that was corrupted, it may then break your new build. This is why I always like to manually install my apps from scratch and setup the settings manually instead of relying on a restore to do that. But, you could also use titanium to restore a few apps at a time, and checking to see if the original problem comes back after each restore.

So, I would recommend that everyone first try this very simple "test" before posting your problem, because the chances are your particular problem is a result of a corrupted OS and there is no "true" fix other then to reinstall the build and your apps.

Yes, I know reinstalling all your apps and settings will be a pain, but at least with this simple test you will know if you have a corrupt OS or not. And if you do have a corrupt OS, you will just be wasting your time and everyone else's asking for a fix for your issue, because the only true way to fix a corrupted OS is to reinstall the OS and all your apps.

And besides, with this build being SD/RAM based, it makes it very easy to see if the OS is corrupt or not by just renaming the \Android directory and installing a new build in its place - its not like you have to trash everything and do a hard reset of your HD2 to do this test. So, there really is not too much of an excuse not to try this quick test before posting a problem.

And to make it even easier to do this "test" in the future, after installing the new/fresh build, rename it to "\Android-Test" and keep it on your SD card so it's already there waiting to be temporarily renamed to "\Android" for any future issue you run into and you want to see if your main build got corrupted or not.