How to disable car mode for T-Mobile Samsung Galaxy S2 / SII T989 Hercules car dock
This is mostly useful if you use Bluetooth audio for your car stereo. This method renders your car dock's USB audio-out jack useless, and you would have to use the phone's headphone jack for an audio cable (untested, since I use Bluetooth audio). The only thing I want a dock to do is hold my phone and charge it. I automate the rest myself. Proceed at your own risk...
Car Mode Ultra is great for overriding your stock car mode, but I wanted to disable it entirely. I didn't like adding another layer of car modes and letting them wrestle for control.
Anyway, since I couldn't find a way to 100% disable the stock car mode software, I did it in the hardware (in the car dock itself).
On the back of the sliding part of the dock, take off the two small stickers and remove the screws under them. Carefully pry the slide apart at the seam to reveal the circuit board inside. Remove the tiny resistor between pads D- and ID. No more car mode!
Apparently, no more charging, either. Or at least not enough current to keep up. Maybe the car mode resistor tells the phone to charge at a higher rate, I'm not sure. Either way, the next step gets the charging to work again, but first, there's a warning:
If you don't want to burn your car down, make sure you have at least a 1 amp (1000ma) rated charger for this next part, otherwise, don't do it. This step increases you charge rate from 500ma to about 800ma (some people with custom ROMs go even higher). If you do this, and your charger isn't powerful enough, it could fry your charger. I have no idea what your charger will do if it fries. Maybe nothing, maybe light your car on fire. If you're not sure about it, don't do it.
On the side of the printed circuit board opposite the audio jack, there are two pads labeled A/R and AL/D. Shorting them to each other will put your phone into "AC charge mode", which means higher charge rate, no USB data, and no USB audio out. Now reassemble the dock.
With Car Mode Ultra and NFC task launcher installed, you can do all kinds of cool stuff. I set Car Mode Ultra to activate upon connecting to the stereo's Bluetooth. This starts the program without activating stock car mode. I stuck an NFC tag on the back of my dock for even more automation. Bluetooth turns on Car Mode Ultra, which unlocks the screen, which enables NFC, which reads the tag, which toggles more settings, starts Pandora, etc. Pretty cool. Full automation.