Follow-up Comment #1, bug #48767 (project avrdude): There is an avrdude issue that is a possible bug on socket send/receive methods for win32.
I have run avrdude on verbose mode and I realize that after the first pack of bytes that have been sent "0x30 0x20" the avrdude does not wait for an answer (the bytes came after due to some OS delay). Basically, the income stream gets filled with 0x14 0x10 0x14 0x10 that will be used for the next commands (that of course cause the programming to fail). Do you have an idea how simply solve it ? I'm using the last version 3.6. avrdude.exe: Send: 0 [30] [20] avrdude.exe: ser_drain(): read error: The parameter is incorrect. avrdude.exe: Send: 0 [30] [20] avrdude.exe: ser_drain(): read error: The parameter is incorrect. avrdude.exe: Send: 0 [30] [20] avrdude.exe: Recv: . [14] avrdude.exe: Recv: . [10] _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/bugs/?48767> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/ _______________________________________________ avrdude-dev mailing list avrdude-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/avrdude-dev