Yes, I've heard about both of those. I put "snd.force_headset=2" into my startup file, but it didn't make the headset work (though it DID prevent the speaker from working
). As for activating the headset in WinMo, that might work, but it's hardly a fix. And once you boot into Android in that mode, then the headset is the ONLY thing that will work. So it's not much of a workaround.
Anyway, good luck. Let me know if you come up with anything.