In order re-upload a sketch without a time out, I must run 1-3 again. It's independent of the contents of the sketch (it can be the default empty setup() loop() routines).
Atmega chip programmer.Written by Nick Gammon.Version 1.35Compiled on Oct 27 2015 at 07:04:41 with Arduino IDE 10605.Attempting to enter ICSP programming mode ...Entered programming mode OK.Signature = 0x1E 0x98 0x01 Processor = ATmega2560Flash memory size = 262144 bytes.LFuse = 0xFF HFuse = 0xD8 EFuse = 0xFD Lock byte = 0xEF Clock calibration = 0x5D Bootloader address = 0x3E000Bootloader length = 7474 bytes.
Type 'Q' to quit, 'V' to verify, or 'G' to program the chip with the bootloader ... VVerifying ...No errors found.Done.Programming mode off.Type 'C' when ready to continue with another chip ...
--- ENGLISH -----I had the same problem. After reading very much and not solution...... change the USB cable....... and WORKS FINE!!!!!!!!!!!I don't know why, but now my chinese Arduino Mega works...
Serial.print( F("[ !!! NOT FINDED !!!]") );
Serial.print( F("[ NOT FINDED ]") );