The Froyo Code Drop
android-developers.blogspot.com
android-developers.blogspot.com
The latest release candidate (?) is FRF83. You can download an update.zip from http://android.clients.google.com/packages/passion/signed-pa... (requires updating to FRF50 first).
You can check the build in Settings -> About phone -> Build number.
If you are running the stock Android 2.1 image, you'll receive an over-the-air update whenever Google deems it ready for general release. Or you can update your phone now to FRF50 or 72 and then to 83.
If you flash back to a stock image from Google, then I believe you will start receiving OTA updates again.
In short, there isn't (yet) Android on the HD2. Perhaps this code drop will help.
I'd really like tethering...
"We’ve also incorporated into the core platform all the configuration files necessary to build the source code of Android Open-Source Project on its own. You can now build and boot a fully open-source system image out of the box, for the emulator, as well as for Dream (ADP1), Sapphire (ADP2), and Passion (Nexus One)."
I wonder how good it will run on the Dream (ADP1) though. Open Eclair was not much fun.
It'll be interesting to see how Froyo's JIT fairs on Dream, for sure.
If you do not want to unlock your phone, then you will need to wait for a signed OTA update from Google.
The AOSP build does not include any of the Google apps or frameworks (GMail, Google Maps/Navigation, Market...). You either need an official Google build for that, or you need to use one of the methods to copy those apps from a image that has them.
edit: BobbyPhoenix (check link above) claims that if you have FRF72 you can flash back to FRF50 and then apply FRF83 and it will work.