I designed a bare-bone Arduino Nano which only has what I need for my project. I was able to burn a bootloader to it and also, when connected to the PC, it is recognized as a COM port. But when I try to upload a sketch, I get the famous "stk500_getsync() not in sync resp=0x00" message. I doubled checked my design and soldering and all is fine.
After hours of fiddling with it, I decided to try to avrdude command line options. What finally worked was to change the 57200 default baud rate used by the IDE to 115200! After that change, I had no problems uploading a sketch.
Any ideas why I had to change the baud rate? I am using the same FT232RL and ATMEGA328P-AU that are used in the original design. I did not buy them from Mouser or a "normal" supplier, I got them from some seller on eBay from almost half the price.
Is the baud rate settings used by avrdude are for the PC-FTDI chip communication or the FTDI-ATMEGA chip communication?