Here is my dilemma and hopefully someone can help me out here. I have a few Pro Mini's laying around as well as an Uno. I can use a CP2012 to program them all, however I picked up an FTDI Basic breakout for the sake of simplicity of just plug and upload to the Pro Mini's. However, it will not upload a scetch no matter what I have tried. Here is most everything I have tried--
Used CP2012 to upload a sketch to a known working board that sends serial data periodically - SUCCESS
Connected the FTDI Basic and opened a serial reader to read the serial data - SUCCESS
Tried to upload sketch to board - FAIL, Arduino software hangs during upload
Tried using FTDI Basic to upload to a known working UNO - FAIL, Arduino software hangs during upload
Reflashed Pro Mini's bootloader using the Uno and repeated the steps above - FAIL, Arduino software hangs during upload
I have tried both the virtual com port driver and direct driver from FTDI and neither one makes a difference. The arduino is resetting on upload, but just to be sure I have tried hitting the reset button manually and it doesn't change anything. I have set the COM settings to Set RTS on Close and I know I am using the right COM port, have checked that multiple times. In the Arduino IDE I have tried every combination of Mini/ProMini and AVR Programmer possible. When the upload hangs I have to pull the USB cable out and plug it back in to get the software running again. Here is the verbose output from the upload process:
Binary sketch size: 1,084 bytes (of a 30,720 byte maximum)
C:\Program Files\Arduino\hardware/tools/avr/bin/avrdude -CC:\Program Files\Arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P\\.\COM14 -b57600 -D -Uflash:w:C:\Users\Chris\AppData\Local\Temp\build809194789683566957.tmp\Blink.cpp.hex:i
avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Program Files\Arduino\hardware/tools/avr/etc/avrdude.conf"
Using Port : \\.\COM14
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: Send: 0 [30] [20]
Any thoughts what may be the issue here? I have two FTDI Basic's and they both have this problem. I know my Arduinos are working because I tested them before and after this process. All of my Mini's flash just fine with the CP2012.