I have them in my kernel.. So.. Didn't tested without them... But Spirit UL works like a charm with current open device and kernel commits..
Andrew, I wonder why they didn't merged your ondemand patches... They works pretty fine on my side too.. Do you have any clue?
Regarding spirit. I can't test it without the app which is a paid app. I don't mind buying apps that I'd use but spending money on an app to test something is different. And I don't plan to acquire it except through legitimate means. If it works its probably got some HTC code in there somehow since stock didn't work even with all those commits. The custom Bluetooth lib might get the stock FM app working.