avrdude: stk500_getsync(): not in sync: resp=0x00 NOT FIXED!!!

Hello all, I am running Windows 7, 64-bit Home Premium edition using an Arduino UNO SMD Edition board for my senior project. I had my arduino board connected via USB (COM3, as assigned by the computer) as well as having a 10 VDC power supply connected to it as well (since for my senior project I have to run the board independent of a computer). I was using the VIN input to power one half of my breadboard (to power a 6V DC hobby motor) and using the 5V input to power the other half (to power the logic chips that I have connected). It was working fine (I was just doing some preliminary checks on the logic chips and on the inputs and outputs to/from the board before I would connect the motor. While I was trying to compile my code and upload it (was working fine before). this error came out:

avrdude: stk500_getsync(): not in sync: resp=0x00

I've read all the previous Forums as well as the ones from the old Forum block but those all talk about previous versions of the Arduino. I've tried pressing (and also holding) the RESET button but nothing happens, and I've also tried pressing the RESET button right after the "Binary Sketch Size" thing shows up, and still nothing. I've also restarted the program, changed the Serial input to (COM1 and after to COM5) I've also tried uploading the program with the Programmer and it gives this error:

avrdude: usbdev_open(): did not find any USB device "usb"

The programmer I'm using is the AVRISP mkII. When I upload a program the only one that seems to respond from the 3 LED's that should light up is the RX. Ive tried tying the RX and TX pins together to see if that will work and the TX blinks with the RX but I get the same error. Is there a way to reset or to FIX this problem? or has the processor fried? I've ran out of things to do, I NEED HELP!!! It doesn't make sense to me, I didn't accidentally tie anything to the power pins or input and output pins and I made sure that the range of Voltage that the Arduino board can handle were proper. HELP? I would really appreciate it.

I got exactly the same error!

I think its because I accidently used Pin 0 (analogRead(0) instead of analogRead(A0)). I read about 100 of posts and did everything they suggested (reset while uploading, reinstalling drivers...). I also tried uploading a sketch with another computer (also win7 64bit) and with my Macbook (late 2006). Doesnt work ...

Any tips?

I don’t know what FDTI you guys are using… but sometime, RX with Arduino RX don’t work. Just try this :

FDTI RX---->TX pin of the ATmega chip
FDTI TX ---- RX pin of the Atmega chip
FDTI DTR — > 0.1 uF in series ----> Reset pin of the ATmega chip

Try that.

Only two way. RX—RX or RX—TX But the DTR —> 0.1 uF —reset is the same.

Hi

Thanks for your answer! I forgot to mention that i have an Arduino Nano (v3.0 with atmega328). So i cant just switch the wires. The FDTI is a "FT232RL".

What about the USB driver ? Did you install it ?

ofcourse. it did work fine til that day! Never had any problems.

@HendrikB

Did you do a loop test ? ( RX connect to TX ) to check the RX and TX of the Atmega.

I think its because I accidently used Pin 0 (analogRead(0) instead of analogRead(A0)). I read about 100 of posts and did everything they suggested (reset while uploading, reinstalling drivers...).

Hum... It is possible the pin 0 - RX could be damage. Let hope it is not the case. That "famous" error message simply tell this : no communication between computer and Arduino board. I have this famous message when I upload from a different port - example : COM 1 - one of my RS232 port.

Loop back didnt work. (connected GND and RESET; TX and RX and used hyperterminal)
Another possibility is that i damages my reset function (if i press the reset button nothing happens and my last sketch is still running).
A few days ago i plugged in my arduino in the wrong place (VIN was connected to ground of my source and RESET was connected to +12V). Maybe that could be the reason why it doesnt work. Any suggestions how i can fix that or do i need a new board?

You told me you have a Nano… I am afraid to tell you this : The ATMEGA on that chip is …damage :frowning:

Can not replace a SMT, so you need a new board… sorry. :frowning:

is it possible to buy an Atmega328, remove the old smd atmega328 from my nano board and use the rest of the board to programm the new atmega328 (of course the atmega should have the bootloader on it)?

like here (2nd picture) http://arduino.cc/en/Tutorial/ArduinoToBreadboard

could be a way to "recycle" my old board :)

is it possible to buy an Atmega328, remove the old smd atmega328 from my nano board and use the rest of the board to programm the new atmega328 (of course the atmega should have the bootloader on it)?

You know what… THAT is a great idea !!! :open_mouth:

Remove the bad SMT chip ( use fux and braid techniques - dip the braid in flux, put the braid at the pins, apply heat, and see the solders being absorb by the braid ).

Place the nano board with headers pins into the breadboard, connect the RX to TX ← Arduino chip and TX to RX ← Arduino chip, connect the reset in serie with a 0.1 uF and connect to the reset ← Ardiuno chip. Just check if there is one cap connected already.

And you ready to program.

You got a recycle nano board being use as a FDTI board.

Excelent idea !! XD.

Here a picture of the two products being mention.

Yes I have done this with the Arduino Due and swapped out the chip to a Arduino Due clone form Robomot that would not download scripts using the 1.0 IDE ( avrdude: stk500_getsync(): not in sync: resp=0x00 ) The clone worked under the 0021 ide.

Anyway, I just burn the scripts into the chip on the old Arduino Due and plug them into the clone... works fine.