Update 3: (also posted this to issue 2354:
http://code.google.com/p/android/issues/detail?id=2534
)
I now have a pretty good handle on what works correctly, and what
fails:
FAILS: The HTC rectangular Multifunction-Adapter:
http://store.androidcentral.com/htc-multifunction-audio-adapter/11A75A4401.htm
I have two of these known to be working, and they both fail with
1.5.
WORKS: The included-with-the-ADP1 stereo headphones. These work fine.
WORKS: The basic HTC 3.5mm headset adapter.
So the only thing that fails is the HTC rectangular multifunction -
however, *both*
these units are known-working - at least with 1.0 and 1.1 and an HTC
TouchPro - so
I'm guessing there's some kind of a difference in the "headset
present" signaling?
The next step is to repro this on another 1.5'd G1 using the
aforementioned adapter.
Anyone out there have 1.5 and a rectangular multifunction adapter?
(I'd love to find
out if the other multifunction adapters pass/fail, or if it's an
anomaly with my phone hardware and 1.5)