I've been trying to find a solution to this issue myself. I'm conflicted about whether I should return my Sprint HTC Hero and get a WinMo powered "smart phone" (which supports BT voice-dialing), or wait until HTC / Google fixes this problem. When I bought the Hero and saw that it had bluetooth support, I assumed it could do voice-initiated dialing. It doesn't. The alternative to BT voice-dialing is the "Voice Dialer" app on the phone. It has worked succesfully about 5% of the time. That leaves me with no hands-free option in a state (California) where it's illegal to use a phone in your car without a hands-free option. Isn't it ironic that Google is in California?
But, I love everything about the Hero (and the Android OS), except the PHONE! How can a "smart phone" not support a bluetooth feature that has been included in every "dumb phone" I've owned for years? I've been researching this a lot over the last several days. I've been tempted to wait for the Android 2.1 update for the Sprint Hero, but now that the Motorola Droid and the Google Nexus One have hit the market with Android 2.1, it looks like they don't support bluetooth voice-dialing either!
Can someone more knowledgable about 2.1 confirm this?
Cheers,
Tim