problem with DFRduino Nano

Hi, I recently purchased a DFRduino Nano.

However, there appears to be a problem with this unit. The unit powers up OK (red LED comes on) and the green Rx and Tx LEDs flash as expected after power on, but I am not able to upload code to the DFRduino using the Arduino software (tried both a mac Air running 10.7.3 and a Windows 7 box).

The Arduino software seems to receive no response from the bootloader on the DFRduino. (Error message: "stk500_recv(): programmer is not responding" on the mac and and "stk500_getsync(): not in sync: resp=0x00" on the PC.) I have the latest device drivers installed for the FTDI chip, so I do not believe it is a driver issue, and the unit appears under the USB devices in the mac's system report as a FT232R USB UART. There is no activity on the green Rx and Tx LEDs during the attempted upload. The USB cable has been tested.

Also, the reset button does not appear to reset the DFRduino (green Rx and Tx LEDs do NOT flash as I expected).

Can anyone offer advice, or is this a faulty unit?

Thanks,

John

1 Like

Selected board?

The selected board is an Arduino Nano w/- ATmega328 and the selected serial port is (on the Mac) "/dev/tty.usbserial-A5005D1Z". The DFRduino is powered over USB, with nothing else connected. I have tried selecting other boards, and also holding down the reset button for varying lengths of time, but it had no effect.

John

...implies that you have to use their software for programming. There is also an implication that "Duemilanove" may work as a board selection.

Edit: link fixed.

Thanks for the response, but that page is just a copy/paste of http://arduino.cc/en/Main/ArduinoBoardNano, with the links no longer working. I don't think they have their own software. There is no apparent link elsewhere on that site to download software.

I have tried all possible board selections, and I consistently get the same response. Is it possible it has an incompatible bootloader onboard? Is there any way to test this?

johncatsoulis:
Is it possible it has an incompatible bootloader onboard?

"Michael" or "Jessy.wei" claims the bootloader follows the STK500 protocol which is certainly compatible with the Arduino IDE.

Is there any way to test this?

You have been. Were I in your shoes I'd use avrdude from the command line so I could quickly try all reasonable baud rates.

johncatsoulis:
Thanks for the response, but that page is just a copy/paste of http://arduino.cc/en/Main/ArduinoBoardNano, with the links no longer working.

The forum munged the link. Try it now.

I don't think they have their own software.

They claim they do.

There is no apparent link elsewhere on that site to download software.

Can't help with that one.

The link is still a copy/paste. From the Arduino website:

The Arduino Nano can be programmed with the Arduino software (download). Select "Arduino Diecimila, Duemilanove, or Nano w/ ATmega168" or "Arduino Duemilanove or Nano w/ ATmega328" from the Tools > Board menu (according to the microcontroller on your board)

From the DFRduino website:

The DFRduino Nano can be programmed with the DFRduino software (download). Select "DFRduino Diecimila, Duemilanove, or Nano w/ ATmega168" or "DFRduino Duemilanove or Nano w/ ATmega328" from the Tools > Board menu (according to the microcontroller on your board).

All of the page is the same, only the formatting and product name are different.

Thanks for the avrdude suggestion, I'll try that.

The link is still a copy/paste.

So it is. Sorry about that. I guess that earns "Michael" and "Jessy.wei" the distinction of being plagiarists.

Sorry to bump this ancient thread but Google brought me here.

You can program these DFRduino Nano's with the Arduino IDE by selecting "Arduino Nano" as the Board, but you need to select the alternate Processor labelled "ATmega328P (Old Bootloader)" (works with my v3.1 board).

pix

1 Like