[Hero, G2 Touch Android Development] markatmgpc:
Thanks for trying to get the A2DP working. In my case I can pair with my Sony MEX-BT2500, but no call audio. Below is the relevant logcat. As you can see I changed to speakerphone during the call and got sound. Let me know if you need me to repeat the test.

alse isIdle true hasConnections false
D/PhoneUtils( 168): - RINGING call: IDLE isAlive false isRinging false isDial
ing false isIdle true hasConnections false
D/PhoneUtils( 168): - hasRingingCall false hasActiveCall true hasHoldingCall
false allLinesTaken false
D/PhoneUtils( 168): - Ringer state: false
D/InCallScreen( 168): updateScreen()...
D/InCallScreen( 168): - updateScreen: updating the in-call UI...
D/CallCard( 168): show ======= true:false
I/power ( 94): *** set_screen_state 1
D/PhoneApp( 168): updateWakeState: callscreen true, dialer false, speaker false
...
D/PhoneApp( 168): updateWakeState: keepScreenOn = false (isRinging false, isDia
ling false, showingDisc false)
D/CallNotifier( 168): stopRing()... (OFFHOOK state)
D/Ringer ( 168): stopRing()...
D/Ringer ( 168): - stopRing: null mRingHandler!
D/InCallScreen( 168): onPhoneStateChanged()...
D/InCallScreen( 168): updateScreen()...
D/InCallScreen( 168): - updateScreen: updating the in-call UI...
D/CallCard( 168): show ======= true:false
D/PhoneApp( 168): updateWakeState: callscreen true, dialer false, speaker false
...
D/PhoneApp( 168): updateWakeState: keepScreenOn = false (isRinging false, isDia
ling false, showingDisc false)
D/SurfaceFlinger( 94): Screen about to return, flinger = 0x1280c8
I/AudioHardwareMSM72XX( 78): Routing audio to Handset
D/HTC Acoustic( 78): msm72xx_enable_audpp: 0x0000
D/ScoSocket( 168): android.bluetooth.ScoSocket@44356a78 SCO OBJECT close() mSta
te = 4
I/AudioHardwareMSM72XX( 78): Routing audio to Speakerphone
D/HTC Acoustic( 78): msm72xx_enable_audpp: 0x0007
D/PhoneApp( 168): updateWakeState: callscreen true, dialer false, speaker true.
..
D/PhoneApp( 168): updateWakeState: keepScreenOn = false (isRinging false, isDia
ling false, showingDisc false)
D/InCallScreen( 168): updateScreen()...
D/InCallScreen( 168): - updateScreen: updating menu items...
D/InCallScreen( 168): - updateScreen: updating the in-call UI...
D/CallCard( 168): show ======= true:false
W/InputManagerService( 94): Window already focused, ignoring focus gain of: co
m.android.internal.view.IInputMethodClient$Stub$Proxy@4448bab0
I/AudioHardwareMSM72XX( 78): Routing audio to Handset
D/HTC Acoustic( 78): msm72xx_enable_audpp: 0x0000
D/PhoneApp( 168): updateWakeState: callscreen true, dialer false, speaker false
...
D/PhoneApp( 168): updateWakeState: keepScreenOn = false (isRinging false, isDia
ling false, showingDisc false)
D/ScoSocket( 168): connect() android.bluetooth.ScoSocket@44327c30
I/bluetooth_ScoSocket.cpp( 168): Connecting to socket
I/bluetooth_ScoSocket.cpp( 168): SCO socket connected (outgoing)
I/AudioHardwareMSM72XX( 78): Routing audio to Bluetooth PCM
D/HTC Acoustic( 78): msm72xx_enable_audpp: 0x0000
D/InCallScreen( 168): updateScreen()...
D/InCallScreen( 168): - updateScreen: updating menu items...
D/InCallScreen( 168): - updateScreen: updating the in-call UI...
D/CallCard( 168): show ======= true:false
W/InputManagerService( 94): Window already focused, ignoring focus gain of: co
m.android.internal.view.IInputMethodClient$Stub$Proxy@442ee420
D/CallNotifier( 168): DISCONNECT
D/CallNotifier( 168): - onDisconnect: cause = NORMAL, incoming = true, date = 1
269786776733
D/CallNotifier( 168): stopRing()... (onDisconnect)
D/Ringer ( 168): stopRing()...
D/Ringer ( 168): - stopRing: null mRingHandler!

Cheers MG