Most phones do not care about resistance across the data pins. Just short them out and BAM fast charge!
That is how I was able to trick my Epic 4g to work with my palm pre touchstone charger.
There is no need for all the circuits and such... I made my own a while back out of a spare cable. I just opened the cable, cut the data wires. Than I shorted the data wires on the side that went to the phone. I sealed it all up and I can plug my phone into any usb port and it charges at the maximum output of the USB port. Does not matter if the port is 500 mah, or a 3rd party charger that can put out 1,000 or even 2,000.
Why do these solutions need to be soo complex?