These are all very good questions.
westfw wrote:Are you sure you're attaching the ftdi cable correctly? It looks like you have to put a 6pin cable on a row of 7pins, which might be a bit tricky. Do you have the board fully populated with the reset capacitor and everything?
Yes, the board does have 7 pins, but the last one is an analog pin and not necessary for the FTDI. I had the capacitor there, took it away - neither arrangement resulted in success.
westfw wrote: Which bootloader are you using? Which "board type" are you selecting? (do they "match"?)
I've tried with three different bootloaders: Lilypad 328, Duemilanove w/ 328, Arduino Pro Mini 5V and 3V, both 328. I then tried programming with the same board selected, and though I was able to burn the bootloader for all of them except the 3V Mini, none of these resulted in a successful upload of the Blink sketch.
westfw wrote: Do you see the initial flashes after reset on the pin13 LED?
Yes, after burning the bootloader it does flash on and off continuously.
westfw wrote: Are you sure you're burning fuses correctly as well as the bootloader? (are you using the Arduino IDE to burn the bootloader, or avrdude directly? If the latter, what command lines are you using?)
I am using the Arduino IDE to burn the bootloader, so I leave the fuse burning in the hands of that software.
westfw wrote: Doesn't lilypad run at 8MHz, while the sq in runs at 16MHz?
Good point. Though, if I skip the Square and just use the USBTinyISP connected to my QFP32 Adapter, will that resolve the problem?
[quote="westfw"If you can do ISP programming, you can potentially just use ISP to load your sketch, instead of the bootloader...[/quote]
Yeah, I tried that as well, and it gives the same result:
"avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check."
Does this information help?