I bought a CP2102 USB - TTL board from eBay. I added the recommended cap from the DTR pin, cut the RST trace, and attached the other end of the cap to the RST pin. I plugged it into my Mini Pro clone, swapping the TX and RX lines as one would think was logical. I got no joy. The arduino IDE would constantly say, either, avrdude: stk500_getsync(): not in sync: resp=0x00 , while in Windows, or, avrdude: stk500_recv(): programmer is not responding , while in Ubuntu.