Programmer is not responding

Hi Shiegeru! Nice to see you playing with the Arduino. I'm sorry it's not working more smoothly.

I'm assuming you don't have anything connected to digital pins 0 or 1 of the Arduino; if you do, try disconnecting them.

Are you running any other software that uses serial ports (e.g. daemons for other physical computing platforms or PDA sync applications)? Do you see the RX or TX lights on the board blink at all?

Blinking forever at several Hz should be fine. The board is probably just running a test program that was uploaded by Gianluca & co. Does it flicker briefly when you reset the board?

I hope we can get you up and running soon, so we can start working on more interesting things.

Hi Shiegeru! Nice to see you playing with the Arduino. I'm sorry it's not working more smoothly.

Hi Mellis,

It was nice to meet you. :wink:

First of all, I just tried with the another Arduino NG rev.C, and it works flawlessly. I also confirmed the board in question with another PC, but still I could reproduce the issue.

I'm assuming you don't have anything connected to digital pins 0 or 1 of the Arduino; if you do, try disconnecting them.

Yes, I don't have anything connected to digital pin 0 or 1 (and nothing is connected to the board).

Are you running any other software that uses serial ports (e.g. daemons for other physical computing platforms or PDA sync applications)?

No.

Do you see the RX or TX lights on the board blink at all?

When I hit the "Upload to I/O Board" button, the RX LED blinks only once. But nothing happens after that...

I hope we can get you up and running soon, so we can start working on more interesting things.

I really hope so. :slight_smile:

Best,
Shigeru

Sounds like there's something wrong with your board. It doesn't happen very often, but they do break sometimes. Do you see anything near the FTDI chip that looks like it's loose or disconnected? (There are a couple of pairs of pins soldered together on the chip - that's normal.)

Sounds like there's something wrong with your board. It doesn't happen very often, but they do break sometimes. Do you see anything near the FTDI chip that looks like it's loose or disconnected? (There are a couple of pairs of pins soldered together on the chip - that's normal.)

I can't find anything special, but let me confirm just to make sure:

  • pin 19 and 20 are soldered together
  • pin 25 and 26 are soldered together
  • pin 7, 18, 21, 25 and 26 are connected to GND
  • pin 4, 19 and 20 are connected to USBVCC
  • pin 1 is connected to M8CRXD via 1kohm resistor
  • pin 2 is connected to M8CTXD via 1kohm resistor
  • R2 and R3 are not mounted (this is same as the other Arduino NG board)

I also tried touching all pins with my soldering iron, but got no luck. I guess that the FT232RL is broken...

Best,
Shigeru

I also tried touching all pins with my soldering iron, but got no luck. I guess that the FT232RL is broken...

You can connect the RX and TX pins from the Mega8 / 168 to a DB9 connector and try it out with a PC that has a com port. That way you can be sure that the problem lies with the USB - serial chip.

/me

Forgot to mention that you would have to put in 10 resistors between the RX & TX connections and the DB9 connector.

/me

Shigeru: sounds like it (that the FTDI chip is dead). I'll see about getting you a replacement.

I was having a similar problem, until I checked the preferences file - the serial.download_rate was set to 1200 by default! Even though I'd been resetting the baud rate from within the Arduino environment, it wasn't until I set the serial download rate in the preference file to 19200 that the board finally worked.

That's very strange. That rate has been set to 19200 for a long time, and 9600 is the only other value it's ever had. The baud rate in the serial monitor is separate, and shouldn't affect the download rate. Is it possible you edited the preferences file manually at some point?

Hello and sorry for my English.
I just want to advise that it could be the same problem of my Arduino NG: the reset button is not working. Then I am only able to update just during the 6 seconds after plug my board to usb (because I am not able to reset the board). (I don't have check yet what is the wrong connection in my board because it has arrived one day ago, but at the moment it's ok re-plug every time the board - it is a 3 second task)

Sorry if it is a stupid idea for your problem, but just in case.

Adding up on the list..

I have two new arduinos with the same problems as described above.
I would add that on the same setup, my old arduino works good.

waiting for the cosmic answer,
oori

Strange problem, xulio - it sounds like something is physically damaged on your board. You could try checking with a meter and see if you can figure out what it is. Otherwise, you should be able to get a replacement.

oori: which problem do you have? "programmer not responding"? Which Arduino is the old board? Which are the new ones? Have you tried the suggestions in the troubleshooting guide? http://www.arduino.cc/en/Guide/Troubleshooting#upload

i was in the writing of what's in the box, when the "solution" was found..but i leave for the future seekers..

didn't notice the rev.c has a atmega168...
to resolve: Tools --> Microcontrollers --> atmega168

then all these problems are gone.. although the usb unplug-replug trick
is a good way out of the loop once you're there. (see text below..)

good luck,
oori

[edit]mix of the symptoms of the above..
a. the [reset] does not work (led in pin 13 continues to blick, etc..),
and the only way to upload is using the "xulio-trick" (plugging the usb cable out and in).

after that stage ("first time upload")- the [reset] button works.

b. then - the program uploads, or so it seems, because they don't function.
don't send any serial data to the computer (not seen in monitor, nor do the tx led on the arduino), it does receive serial data from the computer (the rx led on the arduino).
a test "blink" in the loop code does not work also, just to verify..

these problems are in both of the new arduino boards i bought last month.
Arduino NG rev.c - Firmware Version: 1.15

my "old" arduino (which is working 100% in the same environment) is also an NG.

[/edit]

Confirmed: the reset button on my board is not working (I have another button to replace it)
Thanks mellis

I have the same problem for my new arduino diecimila :-/. I got it just one day ago. It is not possible to upload. I have this message : avrdude: stk500_recv(): programmer is not responding
The TX led is not blinking. My card from pcb-europe too...

The led on 13pin is working after a rest...

What operating system are you on? Are you sure you have the right serial port selected in the Tools > Serial Port menu. Have you tried the suggestions in the troubleshooting guide: http://www.arduino.cc/en/Guide/Troubleshooting#toc2?

I am on Mac os x 14.(powerbook G4 12"). The usb port is /dev/tty.usbserial-A400... The chipset is 168. I checked all the things. Nothing is connected on the board. The usb port is right.

Is the power LED on the board on? Is the PWR_SEL jumper on the two pins for USB? Try setting upload.verbose to true in your Arduino preferences file (you can find the location from the preferences dialog in the software); only edit the file when Arduino is not running. Then upload again, you should get more details about the process.

Is the power LED on the board on?

yes

Is the PWR_SEL jumper on the two pins for USB?

yes

Try setting upload.verbose to true in your Arduino preferences file (you can find the location from the preferences dialog in the software); only edit the file when Arduino is not running. Then upload again, you should get more details about the process.

avrdude: Version 5.4-arduino, compiled on Aug 16 2007 at 18:09:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

System wide configuration file is "tools/avr/etc/avrdude.conf"
User configuration file is "/Users/shenakan/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

Using Port : /dev/tty.usbserial-A4001m2F
Using Programmer : stk500v1
Overriding Baud Rate : 19200
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: Send: Q [51] [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

Thank for your help

Is there any chance you could try uploading from a Windows machine? I suspect the problem is with the board, but trying it with a different OS is a good way to test that.

How is the LED on pin 13 flashing? Do you ever see any activity on the RX or TX leds?