Hi, I have constructed a 'minimalist' UNO-type Arduino. There is a '328 chip + bootloader + 16MHz Xtal& 22pF caps.( I have checked everything by substituting it in an Arduino board, successfully bending a load of pins as well ) The reset pin is connected to 5V by a 10K resistor with a push-sw to short it to ground. The Rx and Tx go via a MAX232 to a 9-pin connector and I am using a [u]USB to RS232 cable[/u] to upload Arduino sketches. Initially, I couldnt get any joy because the cable was a Mickey-Mouse job. To my astonishment, the 'contact' email in China actually returned my emails and gave me a link to to a working driver! Not only that, but I managed to do my homework and successfully did a loop-back test to check the cable worked as advertised! I checked the baud-rate was correct, but the sketches uploads always failed with that standard error message: "avrdude skt500 sync error resp 0X00". It was a 'reset' problem after all. I finally tracked down some old forum discussions and it transpires that you have to press the manual reset at the right time, but no-one is quite sure what that time is, although it may be between zero and 10 seconds. I do love mathematical precision, dont you? Is there any way to accomplish this automatically? Does the cable not send some signal down the DTR line? The CP210X module has a DTR signal like that, does anyone happen to know if the cables have a similar fucntion?